Skip to content

ServiceManagedInput

Source code in docs_src/capo_securityagent/types/service_managed_input.py
class ServiceManagedInput(TypedDict, closed=True):
    host_address: "capo_securityagent.types.host_address.HostAddress"
    """<p>The IP address or DNS name of the target resource.</p>"""
    vpc_id: "capo_securityagent.types.private_connection_vpc_id.PrivateConnectionVpcId"
    """<p>The VPC to create the service-managed resource gateway in.</p>"""
    subnet_ids: "capo_securityagent.types.private_connection_subnet_ids.PrivateConnectionSubnetIds"
    """<p>The subnets that the service-managed resource gateway spans.</p>"""
    security_group_ids: NotRequired[
        "capo_securityagent.types.private_connection_security_group_ids.PrivateConnectionSecurityGroupIds"
    ]
    """<p>The security groups to attach to the service-managed resource gateway.</p>"""
    ip_address_type: NotRequired[
        "capo_securityagent.types.ip_address_type.IpAddressType"
    ]
    """<p>The IP address type of the service-managed resource gateway.</p>"""
    ipv4_addresses_per_eni: NotRequired[
        "capo_securityagent.types.max_ipv4_addresses_per_eni.MaxIpv4AddressesPerEni"
    ]
    """<p>The number of IPv4 addresses in each elastic network interface for the service-managed resource gateway.</p>"""
    port_ranges: NotRequired["capo_securityagent.types.port_ranges.PortRanges"]
    """<p>The TCP port ranges that a consumer can use to access the resource.</p>"""
    certificate: NotRequired[
        "capo_securityagent.types.certificate_chain.CertificateChain"
    ]
    """<p>The certificate for the private connection.</p>"""
    dns_resolution: NotRequired[
        "capo_securityagent.types.resource_config_dns_resolution.ResourceConfigDnsResolution"
    ]
    """<p>The DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set.</p>"""

certificate instance-attribute

certificate: NotRequired[CertificateChain]

The certificate for the private connection.

dns_resolution instance-attribute

dns_resolution: NotRequired[ResourceConfigDnsResolution]

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

host_address instance-attribute

host_address: HostAddress

The IP address or DNS name of the target resource.

ip_address_type instance-attribute

ip_address_type: NotRequired[IpAddressType]

The IP address type of the service-managed resource gateway.

ipv4_addresses_per_eni instance-attribute

ipv4_addresses_per_eni: NotRequired[MaxIpv4AddressesPerEni]

The number of IPv4 addresses in each elastic network interface for the service-managed resource gateway.

port_ranges instance-attribute

port_ranges: NotRequired[PortRanges]

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

security_group_ids instance-attribute

security_group_ids: NotRequired[PrivateConnectionSecurityGroupIds]

The security groups to attach to the service-managed resource gateway.

subnet_ids instance-attribute

The subnets that the service-managed resource gateway spans.

vpc_id instance-attribute

The VPC to create the service-managed resource gateway in.