Show / Hide Table of Contents

Interface ICfnSubscriptionTargetProps

Properties for defining a CfnSubscriptionTarget.

Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnSubscriptionTargetProps
Syntax (vb)
Public Interface ICfnSubscriptionTargetProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.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.AWS.DataZone;

             var cfnSubscriptionTargetProps = new CfnSubscriptionTargetProps {
                 ApplicableAssetTypes = new [] { "applicableAssetTypes" },
                 AuthorizedPrincipals = new [] { "authorizedPrincipals" },
                 DomainIdentifier = "domainIdentifier",
                 EnvironmentIdentifier = "environmentIdentifier",
                 Name = "name",
                 SubscriptionTargetConfig = new [] { new SubscriptionTargetFormProperty {
                     Content = "content",
                     FormName = "formName"
                 } },
                 Type = "type",

                 // the properties below are optional
                 ManageAccessRole = "manageAccessRole",
                 Provider = "provider"
             };

Synopsis

Properties

ApplicableAssetTypes

The asset types included in the subscription target.

AuthorizedPrincipals

The authorized principals included in the subscription target.

DomainIdentifier

The ID of the Amazon DataZone domain in which subscription target is created.

EnvironmentIdentifier

The ID of the environment in which subscription target is created.

ManageAccessRole

The manage access role that is used to create the subscription target.

Name

The name of the subscription target.

Provider

The provider of the subscription target.

SubscriptionTargetConfig

The configuration of the subscription target.

Type

The type of the subscription target.

Properties

ApplicableAssetTypes

The asset types included in the subscription target.

string[] ApplicableAssetTypes { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-applicableassettypes

AuthorizedPrincipals

The authorized principals included in the subscription target.

string[] AuthorizedPrincipals { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-authorizedprincipals

DomainIdentifier

The ID of the Amazon DataZone domain in which subscription target is created.

string DomainIdentifier { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-domainidentifier

EnvironmentIdentifier

The ID of the environment in which subscription target is created.

string EnvironmentIdentifier { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-environmentidentifier

ManageAccessRole

The manage access role that is used to create the subscription target.

string? ManageAccessRole { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-manageaccessrole

Name

The name of the subscription target.

string Name { get; }
Property Value

string

Remarks

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

Provider

The provider of the subscription target.

string? Provider { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-provider

SubscriptionTargetConfig

The configuration of the subscription target.

object SubscriptionTargetConfig { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-subscriptiontargetconfig

Type union: either IResolvable or (either IResolvable or CfnSubscriptionTarget.ISubscriptionTargetFormProperty)[]

Type

The type of the subscription target.

string Type { get; }
Property Value

string

Remarks

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

Back to top Generated by DocFX