Show / Hide Table of Contents

Class CfnIntegrationResourcePropertyMixinProps

Properties for CfnIntegrationResourcePropertyPropsMixin.

Inheritance
object
CfnIntegrationResourcePropertyMixinProps
Implements
ICfnIntegrationResourcePropertyMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.Glue.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnIntegrationResourcePropertyMixinProps : ICfnIntegrationResourcePropertyMixinProps
Syntax (vb)
Public Class CfnIntegrationResourcePropertyMixinProps Implements ICfnIntegrationResourcePropertyMixinProps
Remarks

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

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.Glue.Mixins;

             var cfnIntegrationResourcePropertyMixinProps = new CfnIntegrationResourcePropertyMixinProps {
                 ResourceArn = "resourceArn",
                 SourceProcessingProperties = new SourceProcessingPropertiesProperty {
                     RoleArn = "roleArn"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 TargetProcessingProperties = new TargetProcessingPropertiesProperty {
                     ConnectionName = "connectionName",
                     EventBusArn = "eventBusArn",
                     KmsArn = "kmsArn",
                     RoleArn = "roleArn"
                 }
             };

Synopsis

Constructors

CfnIntegrationResourcePropertyMixinProps()

Properties for CfnIntegrationResourcePropertyPropsMixin.

Properties

ResourceArn

The connection ARN of the source, or the database ARN of the target.

SourceProcessingProperties

The resource properties associated with the integration source.

Tags

An array of key-value pairs to apply to this resource.

TargetProcessingProperties

The structure used to define the resource properties associated with the integration target.

Constructors

CfnIntegrationResourcePropertyMixinProps()

Properties for CfnIntegrationResourcePropertyPropsMixin.

public CfnIntegrationResourcePropertyMixinProps()
Remarks

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

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.Glue.Mixins;

             var cfnIntegrationResourcePropertyMixinProps = new CfnIntegrationResourcePropertyMixinProps {
                 ResourceArn = "resourceArn",
                 SourceProcessingProperties = new SourceProcessingPropertiesProperty {
                     RoleArn = "roleArn"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 TargetProcessingProperties = new TargetProcessingPropertiesProperty {
                     ConnectionName = "connectionName",
                     EventBusArn = "eventBusArn",
                     KmsArn = "kmsArn",
                     RoleArn = "roleArn"
                 }
             };

Properties

ResourceArn

The connection ARN of the source, or the database ARN of the target.

public string? ResourceArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-integrationresourceproperty.html#cfn-glue-integrationresourceproperty-resourcearn

SourceProcessingProperties

The resource properties associated with the integration source.

public object? SourceProcessingProperties { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-integrationresourceproperty.html#cfn-glue-integrationresourceproperty-sourceprocessingproperties

Type union: either IResolvable or CfnIntegrationResourcePropertyPropsMixin.ISourceProcessingPropertiesProperty

Tags

An array of key-value pairs to apply to this resource.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

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

TargetProcessingProperties

The structure used to define the resource properties associated with the integration target.

public object? TargetProcessingProperties { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-integrationresourceproperty.html#cfn-glue-integrationresourceproperty-targetprocessingproperties

Type union: either IResolvable or CfnIntegrationResourcePropertyPropsMixin.ITargetProcessingPropertiesProperty

Implements

ICfnIntegrationResourcePropertyMixinProps
Back to top Generated by DocFX