Skip to content

CreateServiceRequest

Source code in docs_src/capo_resiliencehubv2/types/create_service_request.py
class CreateServiceRequest(TypedDict, closed=True):
    name: "capo_resiliencehubv2.types.entity_name.EntityName"
    description: NotRequired[
        "capo_resiliencehubv2.types.long_description.LongDescription"
    ]
    associated_systems: NotRequired[
        "capo_resiliencehubv2.types.associated_system_list.AssociatedSystemList"
    ]
    """<p>The systems to associate with the service.</p>"""
    policy_arn: NotRequired["capo_resiliencehubv2.types.arn.Arn"]
    regions: "capo_resiliencehubv2.types.region_list.RegionList"
    """<p>The Regions where the service operates.</p>"""
    permission_model: "capo_resiliencehubv2.types.permission_model.PermissionModel"
    """<p>The permission model for the service.</p>"""
    dependency_discovery: NotRequired[
        "capo_resiliencehubv2.types.dependency_discovery_input.DependencyDiscoveryInput"
    ]
    report_configuration: NotRequired[
        "capo_resiliencehubv2.types.service_report_configuration.ServiceReportConfiguration"
    ]
    kms_key_id: NotRequired["capo_resiliencehubv2.types.kms_key_id.KmsKeyId"]
    dev_ops_agent_configuration: NotRequired[
        "capo_resiliencehubv2.types.dev_ops_agent_configuration.DevOpsAgentConfiguration"
    ]
    """<p>The optional DevOps Agent integration configuration to apply to the new service. If you omit this field, the new service has no DevOps Agent integration.</p>"""
    tags: NotRequired["capo_resiliencehubv2.types.tag_map.TagMap"]
    client_token: NotRequired["capo_resiliencehubv2.types.client_token.ClientToken"]

associated_systems instance-attribute

associated_systems: NotRequired[AssociatedSystemList]

The systems to associate with the service.

client_token instance-attribute

client_token: NotRequired[ClientToken]

dependency_discovery instance-attribute

dependency_discovery: NotRequired[DependencyDiscoveryInput]

description instance-attribute

description: NotRequired[LongDescription]

dev_ops_agent_configuration instance-attribute

dev_ops_agent_configuration: NotRequired[DevOpsAgentConfiguration]

The optional DevOps Agent integration configuration to apply to the new service. If you omit this field, the new service has no DevOps Agent integration.

kms_key_id instance-attribute

kms_key_id: NotRequired[KmsKeyId]

name instance-attribute

name: EntityName

permission_model instance-attribute

permission_model: PermissionModel

The permission model for the service.

policy_arn instance-attribute

policy_arn: NotRequired[Arn]

regions instance-attribute

regions: RegionList

The Regions where the service operates.

report_configuration instance-attribute

report_configuration: NotRequired[ServiceReportConfiguration]

tags instance-attribute

tags: NotRequired[TagMap]