Show / Hide Table of Contents

Interface ICfnApplicationProps

Properties for defining a CfnApplication.

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.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.AppIntegrations;

             var cfnApplicationProps = new CfnApplicationProps {
                 ApplicationSourceConfig = new ApplicationSourceConfigProperty {
                     ExternalUrlConfig = new ExternalUrlConfigProperty {
                         AccessUrl = "accessUrl",

                         // the properties below are optional
                         ApprovedOrigins = new [] { "approvedOrigins" }
                     }
                 },
                 Description = "description",
                 Name = "name",
                 Namespace = "namespace",

                 // the properties below are optional
                 Permissions = new [] { "permissions" },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Properties

ApplicationSourceConfig

The configuration for where the application should be loaded from.

Description

The description of the application.

Name

The name of the application.

Namespace

The namespace of the application.

Permissions

The configuration of events or requests that the application has access to.

Tags

The tags used to organize, track, or control access for this resource.

Properties

ApplicationSourceConfig

The configuration for where the application should be loaded from.

object ApplicationSourceConfig { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-applicationsourceconfig

Description

The description of the application.

string Description { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-description

Name

The name of the application.

string Name { get; }
Property Value

string

Remarks

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

Namespace

The namespace of the application.

string Namespace { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-namespace

Permissions

The configuration of events or requests that the application has access to.

string[]? Permissions { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-permissions

Tags

The tags used to organize, track, or control access for this resource.

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

For example, { "tags": {"key1":"value1", "key2":"value2"} }.

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

Back to top Generated by DocFX