We recommend new projects start with resources from the AWS provider.
aws-native.glue.IntegrationResourceProperty
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Glue::IntegrationResourceProperty
Create IntegrationResourceProperty Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IntegrationResourceProperty(name: string, args: IntegrationResourcePropertyArgs, opts?: CustomResourceOptions);@overload
def IntegrationResourceProperty(resource_name: str,
args: IntegrationResourcePropertyArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IntegrationResourceProperty(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_arn: Optional[str] = None,
source_processing_properties: Optional[SourceProcessingPropertiesPropertiesArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
target_processing_properties: Optional[TargetProcessingPropertiesPropertiesArgs] = None)func NewIntegrationResourceProperty(ctx *Context, name string, args IntegrationResourcePropertyArgs, opts ...ResourceOption) (*IntegrationResourceProperty, error)public IntegrationResourceProperty(string name, IntegrationResourcePropertyArgs args, CustomResourceOptions? opts = null)
public IntegrationResourceProperty(String name, IntegrationResourcePropertyArgs args)
public IntegrationResourceProperty(String name, IntegrationResourcePropertyArgs args, CustomResourceOptions options)
type: aws-native:glue:IntegrationResourceProperty
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IntegrationResourcePropertyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IntegrationResourcePropertyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IntegrationResourcePropertyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntegrationResourcePropertyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IntegrationResourcePropertyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
IntegrationResourceProperty Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IntegrationResourceProperty resource accepts the following input properties:
- Resource
Arn string - The connection ARN of the source, or the database ARN of the target.
- Source
Processing Pulumi.Properties Aws Native. Glue. Inputs. Source Processing Properties Properties - The resource properties associated with the integration source.
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Target
Processing Pulumi.Properties Aws Native. Glue. Inputs. Target Processing Properties Properties - The resource properties associated with the integration target.
- Resource
Arn string - The connection ARN of the source, or the database ARN of the target.
- Source
Processing SourceProperties Processing Properties Properties Args - The resource properties associated with the integration source.
-
Tag
Args - An array of key-value pairs to apply to this resource.
- Target
Processing TargetProperties Processing Properties Properties Args - The resource properties associated with the integration target.
- resource
Arn String - The connection ARN of the source, or the database ARN of the target.
- source
Processing SourceProperties Processing Properties Properties - The resource properties associated with the integration source.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- target
Processing TargetProperties Processing Properties Properties - The resource properties associated with the integration target.
- resource
Arn string - The connection ARN of the source, or the database ARN of the target.
- source
Processing SourceProperties Processing Properties Properties - The resource properties associated with the integration source.
- Tag[]
- An array of key-value pairs to apply to this resource.
- target
Processing TargetProperties Processing Properties Properties - The resource properties associated with the integration target.
- resource_
arn str - The connection ARN of the source, or the database ARN of the target.
- source_
processing_ Sourceproperties Processing Properties Properties Args - The resource properties associated with the integration source.
-
Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- target_
processing_ Targetproperties Processing Properties Properties Args - The resource properties associated with the integration target.
- resource
Arn String - The connection ARN of the source, or the database ARN of the target.
- source
Processing Property MapProperties - The resource properties associated with the integration source.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- target
Processing Property MapProperties - The resource properties associated with the integration target.
Outputs
All input properties are implicitly available as output properties. Additionally, the IntegrationResourceProperty resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Property stringArn - The integration resource property ARN.
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Property stringArn - The integration resource property ARN.
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Property StringArn - The integration resource property ARN.
- id string
- The provider-assigned unique ID for this managed resource.
- resource
Property stringArn - The integration resource property ARN.
- id str
- The provider-assigned unique ID for this managed resource.
- resource_
property_ strarn - The integration resource property ARN.
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Property StringArn - The integration resource property ARN.
Supporting Types
SourceProcessingPropertiesProperties, SourceProcessingPropertiesPropertiesArgs
The resource properties associated with the integration source.- Role
Arn string - The IAM role to access the Glue connection.
- Role
Arn string - The IAM role to access the Glue connection.
- role
Arn String - The IAM role to access the Glue connection.
- role
Arn string - The IAM role to access the Glue connection.
- role_
arn str - The IAM role to access the Glue connection.
- role
Arn String - The IAM role to access the Glue connection.
Tag, TagArgs
A set of tags to apply to the resource.TargetProcessingPropertiesProperties, TargetProcessingPropertiesPropertiesArgs
The resource properties associated with the integration target.- Role
Arn string - The IAM role to access the Glue database.
- Connection
Name string - The Glue network connection to configure the Glue job running in the customer VPC.
- Event
Bus stringArn - The ARN of an Eventbridge event bus to receive the integration status notification.
- Kms
Arn string - The ARN of the KMS key used for encryption.
- Role
Arn string - The IAM role to access the Glue database.
- Connection
Name string - The Glue network connection to configure the Glue job running in the customer VPC.
- Event
Bus stringArn - The ARN of an Eventbridge event bus to receive the integration status notification.
- Kms
Arn string - The ARN of the KMS key used for encryption.
- role
Arn String - The IAM role to access the Glue database.
- connection
Name String - The Glue network connection to configure the Glue job running in the customer VPC.
- event
Bus StringArn - The ARN of an Eventbridge event bus to receive the integration status notification.
- kms
Arn String - The ARN of the KMS key used for encryption.
- role
Arn string - The IAM role to access the Glue database.
- connection
Name string - The Glue network connection to configure the Glue job running in the customer VPC.
- event
Bus stringArn - The ARN of an Eventbridge event bus to receive the integration status notification.
- kms
Arn string - The ARN of the KMS key used for encryption.
- role_
arn str - The IAM role to access the Glue database.
- connection_
name str - The Glue network connection to configure the Glue job running in the customer VPC.
- event_
bus_ strarn - The ARN of an Eventbridge event bus to receive the integration status notification.
- kms_
arn str - The ARN of the KMS key used for encryption.
- role
Arn String - The IAM role to access the Glue database.
- connection
Name String - The Glue network connection to configure the Glue job running in the customer VPC.
- event
Bus StringArn - The ARN of an Eventbridge event bus to receive the integration status notification.
- kms
Arn String - The ARN of the KMS key used for encryption.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
