CfnApplicationProps

class aws_cdk.aws_appintegrations.CfnApplicationProps(*, application_source_config, description, name, namespace, application_config=None, iframe_config=None, initialization_timeout=None, is_service=None, permissions=None, tags=None)

Bases: object

Properties for defining a CfnApplication.

Parameters:
  • application_source_config (Union[IResolvable, ApplicationSourceConfigProperty, Dict[str, Any]]) – The configuration for where the application should be loaded from.

  • description (str) – The description of the application.

  • name (str) – The name of the application.

  • namespace (str) – The namespace of the application.

  • application_config (Union[IResolvable, ApplicationConfigProperty, Dict[str, Any], None])

  • iframe_config (Union[IResolvable, IframeConfigProperty, Dict[str, Any], None])

  • initialization_timeout (Union[int, float, None]) – The initialization timeout in milliseconds. Required when IsService is true.

  • is_service (Union[bool, IResolvable, None]) – Indicates whether the application is a service. Default: - false

  • permissions (Optional[Sequence[str]]) – The configuration of events or requests that the application has access to.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – The tags used to organize, track, or control access for this resource. For example, { “tags”: {“key1”:”value1”, “key2”:”value2”} }.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_appintegrations as appintegrations

cfn_application_props = appintegrations.CfnApplicationProps(
    application_source_config=appintegrations.CfnApplication.ApplicationSourceConfigProperty(
        external_url_config=appintegrations.CfnApplication.ExternalUrlConfigProperty(
            access_url="accessUrl",

            # the properties below are optional
            approved_origins=["approvedOrigins"]
        )
    ),
    description="description",
    name="name",
    namespace="namespace",

    # the properties below are optional
    application_config=appintegrations.CfnApplication.ApplicationConfigProperty(
        contact_handling=appintegrations.CfnApplication.ContactHandlingProperty(
            scope="scope"
        )
    ),
    iframe_config=appintegrations.CfnApplication.IframeConfigProperty(
        allow=["allow"],
        sandbox=["sandbox"]
    ),
    initialization_timeout=123,
    is_service=False,
    permissions=["permissions"],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

application_config

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

Type:

see

application_source_config

The configuration for where the application should be loaded from.

See:

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

description

The description of the application.

See:

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

iframe_config

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

Type:

see

initialization_timeout

The initialization timeout in milliseconds.

Required when IsService is true.

See:

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

is_service

Indicates whether the application is a service.

Default:
  • false

See:

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

name

The name of the application.

See:

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

namespace

The namespace of the application.

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.

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.

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