Show / Hide Table of Contents

Class CfnCapabilityMixinProps

Properties for CfnCapabilityPropsMixin.

Inheritance
object
CfnCapabilityMixinProps
Implements
ICfnCapabilityMixinProps
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.B2BI.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnCapabilityMixinProps : ICfnCapabilityMixinProps
Syntax (vb)
Public Class CfnCapabilityMixinProps Implements ICfnCapabilityMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-b2bi-capability.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.B2BI.Mixins;

             var cfnCapabilityMixinProps = new CfnCapabilityMixinProps {
                 Configuration = new CapabilityConfigurationProperty {
                     Edi = new EdiConfigurationProperty {
                         CapabilityDirection = "capabilityDirection",
                         InputLocation = new S3LocationProperty {
                             BucketName = "bucketName",
                             Key = "key"
                         },
                         OutputLocation = new S3LocationProperty {
                             BucketName = "bucketName",
                             Key = "key"
                         },
                         TransformerId = "transformerId",
                         Type = new EdiTypeProperty {
                             X12Details = new X12DetailsProperty {
                                 TransactionSet = "transactionSet",
                                 Version = "version"
                             }
                         }
                     }
                 },
                 InstructionsDocuments = new [] { new S3LocationProperty {
                     BucketName = "bucketName",
                     Key = "key"
                 } },
                 Name = "name",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 Type = "type"
             };

Synopsis

Constructors

CfnCapabilityMixinProps()

Properties for CfnCapabilityPropsMixin.

Properties

Configuration

Specifies a structure that contains the details for a capability.

InstructionsDocuments

Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability.

Name

The display name of the capability.

Tags

Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type.

Type

Returns the type of the capability.

Constructors

CfnCapabilityMixinProps()

Properties for CfnCapabilityPropsMixin.

public CfnCapabilityMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-b2bi-capability.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.B2BI.Mixins;

             var cfnCapabilityMixinProps = new CfnCapabilityMixinProps {
                 Configuration = new CapabilityConfigurationProperty {
                     Edi = new EdiConfigurationProperty {
                         CapabilityDirection = "capabilityDirection",
                         InputLocation = new S3LocationProperty {
                             BucketName = "bucketName",
                             Key = "key"
                         },
                         OutputLocation = new S3LocationProperty {
                             BucketName = "bucketName",
                             Key = "key"
                         },
                         TransformerId = "transformerId",
                         Type = new EdiTypeProperty {
                             X12Details = new X12DetailsProperty {
                                 TransactionSet = "transactionSet",
                                 Version = "version"
                             }
                         }
                     }
                 },
                 InstructionsDocuments = new [] { new S3LocationProperty {
                     BucketName = "bucketName",
                     Key = "key"
                 } },
                 Name = "name",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 Type = "type"
             };

Properties

Configuration

Specifies a structure that contains the details for a capability.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-b2bi-capability.html#cfn-b2bi-capability-configuration

Type union: either IResolvable or CfnCapabilityPropsMixin.ICapabilityConfigurationProperty

InstructionsDocuments

Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability.

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

object

Remarks

Each item contains the name of the bucket and the key, to identify the document's location.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-b2bi-capability.html#cfn-b2bi-capability-instructionsdocuments

Type union: either IResolvable or (either IResolvable or CfnCapabilityPropsMixin.IS3LocationProperty)[]

Name

The display name of the capability.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-b2bi-capability.html#cfn-b2bi-capability-name

Tags

Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type.

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

ICfnTag[]

Remarks

You can attach this metadata to resources (capabilities, partnerships, and so on) for any purpose.

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

Type

Returns the type of the capability.

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

string

Remarks

Currently, only edi is supported.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-b2bi-capability.html#cfn-b2bi-capability-type

Implements

ICfnCapabilityMixinProps
Back to top Generated by DocFX