CfnDevEndpointProps

class aws_cdk.aws_glue.CfnDevEndpointProps(*, arguments=None, endpoint_name=None, extra_jars_s3_path=None, extra_python_libs_s3_path=None, glue_version=None, number_of_nodes=None, number_of_workers=None, public_key=None, public_keys=None, role_arn, security_configuration=None, security_group_ids=None, subnet_id=None, tags=None, worker_type=None)

Bases: object

Properties for defining a AWS::Glue::DevEndpoint.

Parameters
  • arguments (Optional[Any]) – AWS::Glue::DevEndpoint.Arguments.

  • endpoint_name (Optional[str]) – AWS::Glue::DevEndpoint.EndpointName.

  • extra_jars_s3_path (Optional[str]) – AWS::Glue::DevEndpoint.ExtraJarsS3Path.

  • extra_python_libs_s3_path (Optional[str]) – AWS::Glue::DevEndpoint.ExtraPythonLibsS3Path.

  • glue_version (Optional[str]) – AWS::Glue::DevEndpoint.GlueVersion.

  • number_of_nodes (Union[int, float, None]) – AWS::Glue::DevEndpoint.NumberOfNodes.

  • number_of_workers (Union[int, float, None]) – AWS::Glue::DevEndpoint.NumberOfWorkers.

  • public_key (Optional[str]) – AWS::Glue::DevEndpoint.PublicKey.

  • public_keys (Optional[Sequence[str]]) – AWS::Glue::DevEndpoint.PublicKeys.

  • role_arn (str) – AWS::Glue::DevEndpoint.RoleArn.

  • security_configuration (Optional[str]) – AWS::Glue::DevEndpoint.SecurityConfiguration.

  • security_group_ids (Optional[Sequence[str]]) – AWS::Glue::DevEndpoint.SecurityGroupIds.

  • subnet_id (Optional[str]) – AWS::Glue::DevEndpoint.SubnetId.

  • tags (Optional[Any]) – AWS::Glue::DevEndpoint.Tags.

  • worker_type (Optional[str]) – AWS::Glue::DevEndpoint.WorkerType.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html

Example:

# Example automatically generated from non-compiling source. May contain errors.
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_glue as glue

# arguments is of type object
# tags is of type object

cfn_dev_endpoint_props = glue.CfnDevEndpointProps(
    role_arn="roleArn",

    # the properties below are optional
    arguments=arguments,
    endpoint_name="endpointName",
    extra_jars_s3_path="extraJarsS3Path",
    extra_python_libs_s3_path="extraPythonLibsS3Path",
    glue_version="glueVersion",
    number_of_nodes=123,
    number_of_workers=123,
    public_key="publicKey",
    public_keys=["publicKeys"],
    security_configuration="securityConfiguration",
    security_group_ids=["securityGroupIds"],
    subnet_id="subnetId",
    tags=tags,
    worker_type="workerType"
)

Attributes

arguments

AWS::Glue::DevEndpoint.Arguments.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-arguments

Return type

Any

endpoint_name

AWS::Glue::DevEndpoint.EndpointName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-endpointname

Return type

Optional[str]

extra_jars_s3_path

AWS::Glue::DevEndpoint.ExtraJarsS3Path.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-extrajarss3path

Return type

Optional[str]

extra_python_libs_s3_path

AWS::Glue::DevEndpoint.ExtraPythonLibsS3Path.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-extrapythonlibss3path

Return type

Optional[str]

glue_version

AWS::Glue::DevEndpoint.GlueVersion.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-glueversion

Return type

Optional[str]

number_of_nodes

AWS::Glue::DevEndpoint.NumberOfNodes.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-numberofnodes

Return type

Union[int, float, None]

number_of_workers

AWS::Glue::DevEndpoint.NumberOfWorkers.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-numberofworkers

Return type

Union[int, float, None]

public_key

AWS::Glue::DevEndpoint.PublicKey.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-publickey

Return type

Optional[str]

public_keys

AWS::Glue::DevEndpoint.PublicKeys.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-publickeys

Return type

Optional[List[str]]

role_arn

AWS::Glue::DevEndpoint.RoleArn.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-rolearn

Return type

str

security_configuration

AWS::Glue::DevEndpoint.SecurityConfiguration.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-securityconfiguration

Return type

Optional[str]

security_group_ids

AWS::Glue::DevEndpoint.SecurityGroupIds.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-securitygroupids

Return type

Optional[List[str]]

subnet_id

AWS::Glue::DevEndpoint.SubnetId.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-subnetid

Return type

Optional[str]

tags

AWS::Glue::DevEndpoint.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-tags

Return type

Any

worker_type

AWS::Glue::DevEndpoint.WorkerType.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-workertype

Return type

Optional[str]