Skip to content

ServiceManagedInput

Source code in docs_src/capo_devops_agent/types/service_managed_input.py
class ServiceManagedInput(TypedDict, closed=True):
    host_address: "capo_devops_agent.types.ip_address_or_dns_name.IpAddressOrDnsName"
    """<p>IP address or DNS name of the target resource.</p>"""
    vpc_id: "capo_devops_agent.types.vpc_id.VpcId"
    """<p>VPC to create the service-managed Resource Gateway in.</p>"""
    subnet_ids: "capo_devops_agent.types.list_of_subnet_ids.ListOfSubnetIds"
    """<p>Subnets that the service-managed Resource Gateway will span.</p>"""
    security_group_ids: NotRequired[
        "capo_devops_agent.types.list_of_security_group_ids.ListOfSecurityGroupIds"
    ]
    """<p>Security groups to attach to the service-managed Resource Gateway. If not specified, a default security group is created.</p>"""
    ip_address_type: NotRequired[
        "capo_devops_agent.types.ip_address_type.IpAddressType"
    ]
    """<p>IP address type of the service-managed Resource Gateway.</p>"""
    ipv4_addresses_per_eni: NotRequired[
        "capo_devops_agent.types.max_ipv4_addresses_per_eni.MaxIpv4AddressesPerEni"
    ]
    """<p>Number of IPv4 addresses in each ENI for the service-managed Resource Gateway.</p>"""
    port_ranges: NotRequired["capo_devops_agent.types.port_ranges.PortRanges"]
    """<p>TCP port ranges that a consumer can use to access the resource.</p>"""
    certificate: NotRequired[
        "capo_devops_agent.types.certificate_string.CertificateString"
    ]
    """<p>Certificate for the Private Connection.</p>"""
    dns_resolution: NotRequired[
        "capo_devops_agent.types.resource_config_dns_resolution.ResourceConfigDnsResolution"
    ]
    """<p>DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set.</p>"""

certificate instance-attribute

certificate: NotRequired[CertificateString]

Certificate for the Private Connection.

dns_resolution instance-attribute

dns_resolution: NotRequired[ResourceConfigDnsResolution]

DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set.

host_address instance-attribute

host_address: IpAddressOrDnsName

IP address or DNS name of the target resource.

ip_address_type instance-attribute

ip_address_type: NotRequired[IpAddressType]

IP address type of the service-managed Resource Gateway.

ipv4_addresses_per_eni instance-attribute

ipv4_addresses_per_eni: NotRequired[MaxIpv4AddressesPerEni]

Number of IPv4 addresses in each ENI for the service-managed Resource Gateway.

port_ranges instance-attribute

port_ranges: NotRequired[PortRanges]

TCP port ranges that a consumer can use to access the resource.

security_group_ids instance-attribute

security_group_ids: NotRequired[ListOfSecurityGroupIds]

Security groups to attach to the service-managed Resource Gateway. If not specified, a default security group is created.

subnet_ids instance-attribute

subnet_ids: ListOfSubnetIds

Subnets that the service-managed Resource Gateway will span.

vpc_id instance-attribute

vpc_id: VpcId

VPC to create the service-managed Resource Gateway in.