Skip to content

EC2  >  Operations  >  get_vpc_resources_blocking_encryption_enforcement

get_vpc_resources_blocking_encryption_enforcement

Operation

get_vpc_resources_blocking_encryption_enforcement async

get_vpc_resources_blocking_encryption_enforcement(input: GetVpcResourcesBlockingEncryptionEnforcementInput, plugins: list[Plugin] | None = None) -> GetVpcResourcesBlockingEncryptionEnforcementOutput

Gets information about resources in a VPC that are blocking encryption enforcement.

For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.

Parameters:

Name Type Description Default
input GetVpcResourcesBlockingEncryptionEnforcementInput

An instance of GetVpcResourcesBlockingEncryptionEnforcementInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
GetVpcResourcesBlockingEncryptionEnforcementOutput

An instance of GetVpcResourcesBlockingEncryptionEnforcementOutput.

Input

GetVpcResourcesBlockingEncryptionEnforcementInput dataclass

Bases: _SerdeShape

Dataclass for GetVpcResourcesBlockingEncryptionEnforcementInput structure.

Attributes

dry_run class-attribute instance-attribute
dry_run: bool | None = ...

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

max_results class-attribute instance-attribute
max_results: int | None = ...

The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination.

next_token class-attribute instance-attribute
next_token: str | None = ...

The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.

vpc_id class-attribute instance-attribute
vpc_id: str | None = ...

The ID of the VPC to check for resources blocking encryption enforcement.

Output

GetVpcResourcesBlockingEncryptionEnforcementOutput dataclass

Bases: _SerdeShape

Dataclass for GetVpcResourcesBlockingEncryptionEnforcementOutput structure.

Attributes

next_token class-attribute instance-attribute
next_token: str | None = ...

The token to include in another request to get the next page of items. This value is null when there are no more items to return.

non_compliant_resources class-attribute instance-attribute
non_compliant_resources: list[VpcEncryptionNonCompliantResource] | None = ...

Information about resources that are blocking encryption enforcement.

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = ...

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.