Package com.pulumi.aws.glue
Class DevEndpointArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.glue.DevEndpointArgs
-
public final class DevEndpointArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DevEndpointArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DevEndpointArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
arguments()
static DevEndpointArgs.Builder
builder()
static DevEndpointArgs.Builder
builder(DevEndpointArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
extraJarsS3Path()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
extraPythonLibsS3Path()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
glueVersion()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
numberOfNodes()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
numberOfWorkers()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
publicKey()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
publicKeys()
com.pulumi.core.Output<java.lang.String>
roleArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
securityConfiguration()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
securityGroupIds()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
subnetId()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
workerType()
-
-
-
Field Detail
-
Empty
public static final DevEndpointArgs Empty
-
-
Method Detail
-
arguments
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> arguments()
- Returns:
- A map of arguments used to configure the endpoint.
-
extraJarsS3Path
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> extraJarsS3Path()
- Returns:
- Path to one or more Java Jars in an S3 bucket that should be loaded in this endpoint.
-
extraPythonLibsS3Path
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> extraPythonLibsS3Path()
- Returns:
- Path(s) to one or more Python libraries in an S3 bucket that should be loaded in this endpoint. Multiple values must be complete paths separated by a comma.
-
glueVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> glueVersion()
- Returns:
- Specifies the versions of Python and Apache Spark to use. Defaults to AWS Glue version 0.9.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of this endpoint. It must be unique in your account.
-
numberOfNodes
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> numberOfNodes()
- Returns:
- The number of AWS Glue Data Processing Units (DPUs) to allocate to this endpoint. Conflicts with `worker_type`.
-
numberOfWorkers
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> numberOfWorkers()
- Returns:
- The number of workers of a defined worker type that are allocated to this endpoint. This field is available only when you choose worker type G.1X or G.2X.
-
publicKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicKey()
- Returns:
- The public key to be used by this endpoint for authentication.
-
publicKeys
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> publicKeys()
- Returns:
- A list of public keys to be used by this endpoint for authentication.
-
roleArn
public com.pulumi.core.Output<java.lang.String> roleArn()
- Returns:
- The IAM role for this endpoint.
-
securityConfiguration
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> securityConfiguration()
- Returns:
- The name of the Security Configuration structure to be used with this endpoint.
-
securityGroupIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> securityGroupIds()
- Returns:
- Security group IDs for the security groups to be used by this endpoint.
-
subnetId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subnetId()
- Returns:
- The subnet ID for the new endpoint to use.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
workerType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workerType()
- Returns:
- The type of predefined worker that is allocated to this endpoint. Accepts a value of Standard, G.1X, or G.2X.
-
builder
public static DevEndpointArgs.Builder builder()
-
builder
public static DevEndpointArgs.Builder builder(DevEndpointArgs defaults)
-
-