@aws-cdk_aws-servicecatalogappregistry-alpha.TargetApplication

class TargetApplication ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.Servicecatalogappregistry.Alpha.TargetApplication
Gogithub.com/aws/aws-cdk-go/awscdkservicecatalogappregistryalpha/v2#TargetApplication
Javasoftware.amazon.awscdk.services.servicecatalogappregistry.alpha.TargetApplication
Pythonaws_cdk.aws_servicecatalogappregistry_alpha.TargetApplication
TypeScript (source)@aws-cdk/aws-servicecatalogappregistry-alpha ยป TargetApplication

Contains static factory methods with which you can build the input needed for application associator to work.

Example

import * as cdk from "aws-cdk-lib";

const app = new App();

const associatedApp = new appreg.ApplicationAssociator(app, 'AssociatedApplication', {
  applications: [appreg.TargetApplication.createApplicationStack({
    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: { account: '123456789012', region: 'us-east-1' },
  })],
});

// Associate application to the attribute group.
associatedApp.appRegistryApplication.addAttributeGroup('MyAttributeGroup' , {
  attributeGroupName: 'MyAttributeGroupName',
  description: 'Test attribute group',
  attributes: {},
});

Initializer

new TargetApplication()

Methods

NameDescription
bind(scope)๐Ÿ”นCalled when the ApplicationAssociator is initialized.
static createApplicationStack(options)๐Ÿ”นFactory method to build the input using the provided application name and stack props.
static existingApplicationFromArn(options)๐Ÿ”นFactory method to build the input using the provided application ARN.

bind(scope)๐Ÿ”น

public bind(scope: Construct): BindTargetApplicationResult

Parameters

  • scope Construct

Returns

  • BindTargetApplicationResult

Called when the ApplicationAssociator is initialized.


static createApplicationStack(options)๐Ÿ”น

public static createApplicationStack(options: CreateTargetApplicationOptions): TargetApplication

Parameters

  • options CreateTargetApplicationOptions

Returns

  • TargetApplication

Factory method to build the input using the provided application name and stack props.


static existingApplicationFromArn(options)๐Ÿ”น

public static existingApplicationFromArn(options: ExistingTargetApplicationOptions): TargetApplication

Parameters

  • options ExistingTargetApplicationOptions

Returns

  • TargetApplication

Factory method to build the input using the provided application ARN.