Show / Hide Table of Contents

Class CfnApplicationMixinProps

Properties for CfnApplicationPropsMixin.

Inheritance
object
CfnApplicationMixinProps
Implements
ICfnApplicationMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.AppIntegrations
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnApplicationMixinProps : ICfnApplicationMixinProps
Syntax (vb)
Public Class CfnApplicationMixinProps Implements ICfnApplicationMixinProps
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.CfnPropertyMixins.AWS.AppIntegrations;

             var cfnApplicationMixinProps = new CfnApplicationMixinProps {
                 ApplicationConfig = new ApplicationConfigProperty {
                     ContactHandling = new ContactHandlingProperty {
                         Scope = "scope"
                     }
                 },
                 ApplicationSourceConfig = new ApplicationSourceConfigProperty {
                     ExternalUrlConfig = new ExternalUrlConfigProperty {
                         AccessUrl = "accessUrl",
                         ApprovedOrigins = new [] { "approvedOrigins" }
                     }
                 },
                 Description = "description",
                 IframeConfig = new IframeConfigProperty {
                     Allow = new [] { "allow" },
                     Sandbox = new [] { "sandbox" }
                 },
                 InitializationTimeout = 123,
                 IsService = false,
                 Name = "name",
                 Namespace = "namespace",
                 Permissions = new [] { "permissions" },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnApplicationMixinProps()

Properties for CfnApplicationPropsMixin.

Properties

ApplicationConfig

Properties for CfnApplicationPropsMixin.

ApplicationSourceConfig

The configuration for where the application should be loaded from.

Description

The description of the application.

IframeConfig

Properties for CfnApplicationPropsMixin.

InitializationTimeout

The initialization timeout in milliseconds.

IsService

Indicates whether the application is a service.

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.

Constructors

CfnApplicationMixinProps()

Properties for CfnApplicationPropsMixin.

public CfnApplicationMixinProps()
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.CfnPropertyMixins.AWS.AppIntegrations;

             var cfnApplicationMixinProps = new CfnApplicationMixinProps {
                 ApplicationConfig = new ApplicationConfigProperty {
                     ContactHandling = new ContactHandlingProperty {
                         Scope = "scope"
                     }
                 },
                 ApplicationSourceConfig = new ApplicationSourceConfigProperty {
                     ExternalUrlConfig = new ExternalUrlConfigProperty {
                         AccessUrl = "accessUrl",
                         ApprovedOrigins = new [] { "approvedOrigins" }
                     }
                 },
                 Description = "description",
                 IframeConfig = new IframeConfigProperty {
                     Allow = new [] { "allow" },
                     Sandbox = new [] { "sandbox" }
                 },
                 InitializationTimeout = 123,
                 IsService = false,
                 Name = "name",
                 Namespace = "namespace",
                 Permissions = new [] { "permissions" },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

ApplicationConfig

Properties for CfnApplicationPropsMixin.

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

object

Remarks

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

Type union: either IResolvable or CfnApplicationPropsMixin.IApplicationConfigProperty

ApplicationSourceConfig

The configuration for where the application should be loaded from.

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

object

Remarks

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

Type union: either IResolvable or CfnApplicationPropsMixin.IApplicationSourceConfigProperty

Description

The description of the application.

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

string

Remarks

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

IframeConfig

Properties for CfnApplicationPropsMixin.

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

object

Remarks

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

Type union: either IResolvable or CfnApplicationPropsMixin.IIframeConfigProperty

InitializationTimeout

The initialization timeout in milliseconds.

public double? InitializationTimeout { get; set; }
Property Value

double?

Remarks

Required when IsService is true.

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

IsService

Indicates whether the application is a service.

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

object

Remarks

Default: - false

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

Type union: either bool or IResolvable

Name

The name of the application.

public string? Name { get; set; }
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.

public string? Namespace { get; set; }
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.

public string[]? Permissions { get; set; }
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.

public ICfnTag[]? Tags { get; set; }
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

Implements

ICfnApplicationMixinProps
Back to top Generated by DocFX