Skip to content

ConfigurationDefinition

Source code in docs_src/capo_ssm_quicksetup/types/configuration_definition.py
class ConfigurationDefinition(TypedDict, closed=True):
    type: "str"
    """<p>The type of the Quick Setup configuration.</p>"""
    parameters: "capo_ssm_quicksetup.types.configuration_parameters_map.ConfigurationParametersMap"
    """<p>A list of key-value pairs containing the required parameters for the configuration type.</p>"""
    type_version: NotRequired["str"]
    """<p>The version of the Quick Setup type used.</p>"""
    local_deployment_execution_role_name: NotRequired["str"]
    """<p>The name of the IAM role used to deploy local configurations.</p>"""
    local_deployment_administration_role_arn: NotRequired[
        "capo_ssm_quicksetup.types.iam_role_arn.IAMRoleArn"
    ]
    """<p>The ARN of the IAM role used to administrate local configuration deployments.</p>"""
    id: NotRequired["str"]
    """<p>The ID of the configuration definition.</p>"""

id instance-attribute

id: NotRequired[str]

The ID of the configuration definition.

local_deployment_administration_role_arn instance-attribute

local_deployment_administration_role_arn: NotRequired[IAMRoleArn]

The ARN of the IAM role used to administrate local configuration deployments.

local_deployment_execution_role_name instance-attribute

local_deployment_execution_role_name: NotRequired[str]

The name of the IAM role used to deploy local configurations.

parameters instance-attribute

A list of key-value pairs containing the required parameters for the configuration type.

type instance-attribute

type: str

The type of the Quick Setup configuration.

type_version instance-attribute

type_version: NotRequired[str]

The version of the Quick Setup type used.