Show / Hide Table of Contents

Class ApplicationAssociatorProps

(experimental) Properties for Service Catalog AppRegistry Application Associator.

Inheritance
object
ApplicationAssociatorProps
Implements
IApplicationAssociatorProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.Servicecatalogappregistry.Alpha
Assembly: Amazon.CDK.AWS.ServiceCatalogAppRegistry.Alpha.dll
Syntax (csharp)
public class ApplicationAssociatorProps : IApplicationAssociatorProps
Syntax (vb)
Public Class ApplicationAssociatorProps Implements IApplicationAssociatorProps
Remarks

Stability: Experimental

ExampleMetadata: infused

Examples
using Amazon.CDK;

             var app = new App();

             var associatedApp = new ApplicationAssociator(app, "AssociatedApplication", new ApplicationAssociatorProps {
                 Applications = new [] { TargetApplication.CreateApplicationStack(new CreateTargetApplicationOptions {
                     ApplicationName = "MyAssociatedApplication",
                     // 'Application containing stacks deployed via CDK.' is the default
                     ApplicationDescription = "Associated Application description",
                     StackName = "MyAssociatedApplicationStack",
                     // AWS Account and Region that are implied by the current CLI configuration is the default
                     Env = new Environment { Account = "123456789012", Region = "us-east-1" }
                 }) }
             });

             // Associate application to the attribute group.
             associatedApp.AppRegistryApplication.AddAttributeGroup("MyAttributeGroup", new AttributeGroupAssociationProps {
                 AttributeGroupName = "MyAttributeGroupName",
                 Description = "Test attribute group",
                 Attributes = new Dictionary<string, object> { }
             });

Synopsis

Constructors

ApplicationAssociatorProps()

(experimental) Properties for Service Catalog AppRegistry Application Associator.

Properties

Applications

(experimental) Application associator properties.

Constructors

ApplicationAssociatorProps()

(experimental) Properties for Service Catalog AppRegistry Application Associator.

public ApplicationAssociatorProps()
Remarks

Stability: Experimental

ExampleMetadata: infused

Examples
using Amazon.CDK;

             var app = new App();

             var associatedApp = new ApplicationAssociator(app, "AssociatedApplication", new ApplicationAssociatorProps {
                 Applications = new [] { TargetApplication.CreateApplicationStack(new CreateTargetApplicationOptions {
                     ApplicationName = "MyAssociatedApplication",
                     // 'Application containing stacks deployed via CDK.' is the default
                     ApplicationDescription = "Associated Application description",
                     StackName = "MyAssociatedApplicationStack",
                     // AWS Account and Region that are implied by the current CLI configuration is the default
                     Env = new Environment { Account = "123456789012", Region = "us-east-1" }
                 }) }
             });

             // Associate application to the attribute group.
             associatedApp.AppRegistryApplication.AddAttributeGroup("MyAttributeGroup", new AttributeGroupAssociationProps {
                 AttributeGroupName = "MyAttributeGroupName",
                 Description = "Test attribute group",
                 Attributes = new Dictionary<string, object> { }
             });

Properties

Applications

(experimental) Application associator properties.

public TargetApplication[] Applications { get; set; }
Property Value

TargetApplication[]

Remarks

Default: - Empty array.

Stability: Experimental

Implements

IApplicationAssociatorProps
Back to top Generated by DocFX