CfnApplicationProps

class aws_cdk.aws_appintegrations.CfnApplicationProps(*, application_source_config, description, name, namespace, 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.

  • 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
    permissions=["permissions"],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

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

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