Skip to content

Type definitions#

Index > VPCLattice > Type definitions

Auto-generated documentation for VPCLattice type annotations stubs module mypy-boto3-vpc-lattice.

RuleActionUnionTypeDef#

# RuleActionUnionTypeDef definition

RuleActionUnionTypeDef = Union[
    RuleActionTypeDef,  # (1)
    RuleActionOutputTypeDef,  # (2)
]
  1. See RuleActionTypeDef
  2. See RuleActionOutputTypeDef

RuleMatchUnionTypeDef#

# RuleMatchUnionTypeDef definition

RuleMatchUnionTypeDef = Union[
    RuleMatchTypeDef,  # (1)
    RuleMatchOutputTypeDef,  # (2)
]
  1. See RuleMatchTypeDef
  2. See RuleMatchOutputTypeDef

AccessLogSubscriptionSummaryTypeDef#

# AccessLogSubscriptionSummaryTypeDef definition

class AccessLogSubscriptionSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    destinationArn: str,
    id: str,
    lastUpdatedAt: datetime,
    resourceArn: str,
    resourceId: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

RuleUpdateFailureTypeDef#

# RuleUpdateFailureTypeDef definition

class RuleUpdateFailureTypeDef(TypedDict):
    failureCode: NotRequired[str],
    failureMessage: NotRequired[str],
    ruleIdentifier: NotRequired[str],

CreateAccessLogSubscriptionRequestRequestTypeDef#

# CreateAccessLogSubscriptionRequestRequestTypeDef definition

class CreateAccessLogSubscriptionRequestRequestTypeDef(TypedDict):
    destinationArn: str,
    resourceIdentifier: str,
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

CreateServiceNetworkRequestRequestTypeDef#

# CreateServiceNetworkRequestRequestTypeDef definition

class CreateServiceNetworkRequestRequestTypeDef(TypedDict):
    name: str,
    authType: NotRequired[AuthTypeType],  # (1)
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See AuthTypeType

CreateServiceNetworkServiceAssociationRequestRequestTypeDef#

# CreateServiceNetworkServiceAssociationRequestRequestTypeDef definition

class CreateServiceNetworkServiceAssociationRequestRequestTypeDef(TypedDict):
    serviceIdentifier: str,
    serviceNetworkIdentifier: str,
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

DnsEntryTypeDef#

# DnsEntryTypeDef definition

class DnsEntryTypeDef(TypedDict):
    domainName: NotRequired[str],
    hostedZoneId: NotRequired[str],

CreateServiceNetworkVpcAssociationRequestRequestTypeDef#

# CreateServiceNetworkVpcAssociationRequestRequestTypeDef definition

class CreateServiceNetworkVpcAssociationRequestRequestTypeDef(TypedDict):
    serviceNetworkIdentifier: str,
    vpcIdentifier: str,
    clientToken: NotRequired[str],
    securityGroupIds: NotRequired[Sequence[str]],
    tags: NotRequired[Mapping[str, str]],

CreateServiceRequestRequestTypeDef#

# CreateServiceRequestRequestTypeDef definition

class CreateServiceRequestRequestTypeDef(TypedDict):
    name: str,
    authType: NotRequired[AuthTypeType],  # (1)
    certificateArn: NotRequired[str],
    clientToken: NotRequired[str],
    customDomainName: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See AuthTypeType

DeleteAccessLogSubscriptionRequestRequestTypeDef#

# DeleteAccessLogSubscriptionRequestRequestTypeDef definition

class DeleteAccessLogSubscriptionRequestRequestTypeDef(TypedDict):
    accessLogSubscriptionIdentifier: str,

DeleteAuthPolicyRequestRequestTypeDef#

# DeleteAuthPolicyRequestRequestTypeDef definition

class DeleteAuthPolicyRequestRequestTypeDef(TypedDict):
    resourceIdentifier: str,

DeleteListenerRequestRequestTypeDef#

# DeleteListenerRequestRequestTypeDef definition

class DeleteListenerRequestRequestTypeDef(TypedDict):
    listenerIdentifier: str,
    serviceIdentifier: str,

DeleteResourcePolicyRequestRequestTypeDef#

# DeleteResourcePolicyRequestRequestTypeDef definition

class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
    resourceArn: str,

DeleteRuleRequestRequestTypeDef#

# DeleteRuleRequestRequestTypeDef definition

class DeleteRuleRequestRequestTypeDef(TypedDict):
    listenerIdentifier: str,
    ruleIdentifier: str,
    serviceIdentifier: str,

DeleteServiceNetworkRequestRequestTypeDef#

# DeleteServiceNetwor