CfnApplicationMixinProps

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

Bases: object

Properties for CfnApplicationPropsMixin.

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

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

  • description (Optional[str]) – The description of the application.

  • 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

  • name (Optional[str]) – The name of the application.

  • namespace (Optional[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.mixins_preview.aws_appintegrations import mixins as appintegrations_mixins

cfn_application_mixin_props = appintegrations_mixins.CfnApplicationMixinProps(
    application_config=appintegrations_mixins.CfnApplicationPropsMixin.ApplicationConfigProperty(
        contact_handling=appintegrations_mixins.CfnApplicationPropsMixin.ContactHandlingProperty(
            scope="scope"
        )
    ),
    application_source_config=appintegrations_mixins.CfnApplicationPropsMixin.ApplicationSourceConfigProperty(
        external_url_config=appintegrations_mixins.CfnApplicationPropsMixin.ExternalUrlConfigProperty(
            access_url="accessUrl",
            approved_origins=["approvedOrigins"]
        )
    ),
    description="description",
    iframe_config=appintegrations_mixins.CfnApplicationPropsMixin.IframeConfigProperty(
        allow=["allow"],
        sandbox=["sandbox"]
    ),
    initialization_timeout=123,
    is_service=False,
    name="name",
    namespace="namespace",
    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