Package com.pulumi.aws.glue.inputs
Class DevEndpointState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.glue.inputs.DevEndpointState
-
public final class DevEndpointState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDevEndpointState.Builder
-
Field Summary
Fields Modifier and Type Field Description static DevEndpointStateEmpty
-
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()java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>availabilityZone()static DevEndpointState.Builderbuilder()static DevEndpointState.Builderbuilder(DevEndpointState 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>>failureReason()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>>privateAddress()java.util.Optional<com.pulumi.core.Output<java.lang.String>>publicAddress()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()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<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>>status()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.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.lang.String>>vpcId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>workerType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>yarnEndpointAddress()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>zeppelinRemoteSparkInterpreterPort()
-
-
-
Field Detail
-
Empty
public static final DevEndpointState Empty
-
-
Method Detail
-
arguments
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> arguments()
- Returns:
- Map of arguments used to configure the endpoint.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the endpoint.
-
availabilityZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZone()
- Returns:
- AWS availability zone where this endpoint is located.
-
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.
-
failureReason
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> failureReason()
- Returns:
- Reason for a current failure in this endpoint.
-
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:
- 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:
- Number of AWS Glue Data Processing Units (DPUs) to allocate to this endpoint. Conflicts with `workerType`.
-
numberOfWorkers
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> numberOfWorkers()
- Returns:
- 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.
-
privateAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateAddress()
- Returns:
- Private IP address to access the endpoint within a VPC, if this endpoint is created within one.
-
publicAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicAddress()
- Returns:
- Public IP address used by this endpoint. The PublicAddress field is present only when you create a non-VPC endpoint.
-
publicKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicKey()
- Returns:
- 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:
- List of public keys to be used by this endpoint for authentication.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
roleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> roleArn()
- Returns:
- IAM role for this endpoint.
-
securityConfiguration
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> securityConfiguration()
- Returns:
- 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.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Current status of this endpoint.
-
subnetId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subnetId()
- Returns:
- 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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
vpcId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
- Returns:
- ID of the VPC used by this endpoint.
-
workerType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workerType()
- Returns:
- Type of predefined worker that is allocated to this endpoint. Accepts a value of Standard, G.1X, or G.2X.
-
yarnEndpointAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> yarnEndpointAddress()
- Returns:
- YARN endpoint address used by this endpoint.
-
zeppelinRemoteSparkInterpreterPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> zeppelinRemoteSparkInterpreterPort()
- Returns:
- Apache Zeppelin port for the remote Apache Spark interpreter.
-
builder
public static DevEndpointState.Builder builder()
-
builder
public static DevEndpointState.Builder builder(DevEndpointState defaults)
-
-