modify_verified_access_endpoint
(**kwargs)¶Modifies the configuration of an Amazon Web Services Verified Access endpoint.
See also: AWS API Documentation
Request Syntax
response = client.modify_verified_access_endpoint(
VerifiedAccessEndpointId='string',
VerifiedAccessGroupId='string',
LoadBalancerOptions={
'SubnetIds': [
'string',
],
'Protocol': 'http'|'https',
'Port': 123
},
NetworkInterfaceOptions={
'Protocol': 'http'|'https',
'Port': 123
},
Description='string',
ClientToken='string',
DryRun=True|False
)
[REQUIRED]
The ID of the Amazon Web Services Verified Access endpoint.
The load balancer details if creating the Amazon Web Services Verified Access endpoint as load-balancer
type.
The IDs of the subnets.
The IP protocol.
The IP port number.
The network interface options.
The IP protocol.
The IP port number.
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
This field is autopopulated if not provided.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.dict
Response Syntax
{
'VerifiedAccessEndpoint': {
'VerifiedAccessInstanceId': 'string',
'VerifiedAccessGroupId': 'string',
'VerifiedAccessEndpointId': 'string',
'ApplicationDomain': 'string',
'EndpointType': 'load-balancer'|'network-interface',
'AttachmentType': 'vpc',
'DomainCertificateArn': 'string',
'EndpointDomain': 'string',
'DeviceValidationDomain': 'string',
'SecurityGroupIds': [
'string',
],
'LoadBalancerOptions': {
'Protocol': 'http'|'https',
'Port': 123,
'LoadBalancerArn': 'string',
'SubnetIds': [
'string',
]
},
'NetworkInterfaceOptions': {
'NetworkInterfaceId': 'string',
'Protocol': 'http'|'https',
'Port': 123
},
'Status': {
'Code': 'pending'|'active'|'updating'|'deleting'|'deleted',
'Message': 'string'
},
'Description': 'string',
'CreationTime': 'string',
'LastUpdatedTime': 'string',
'DeletionTime': 'string',
'Tags': [
{
'Key': 'string',
'Value': 'string'
},
]
}
}
Response Structure
(dict) --
VerifiedAccessEndpoint (dict) --
The Amazon Web Services Verified Access endpoint details.
VerifiedAccessInstanceId (string) --
The ID of the Amazon Web Services Verified Access instance.
VerifiedAccessGroupId (string) --
The ID of the Amazon Web Services Verified Access group.
VerifiedAccessEndpointId (string) --
The ID of the Amazon Web Services Verified Access endpoint.
ApplicationDomain (string) --
The DNS name for users to reach your application.
EndpointType (string) --
The type of Amazon Web Services Verified Access endpoint. Incoming application requests will be sent to an IP address, load balancer or a network interface depending on the endpoint type specified.
AttachmentType (string) --
The type of attachment used to provide connectivity between the Amazon Web Services Verified Access endpoint and the application.
DomainCertificateArn (string) --
The ARN of a public TLS/SSL certificate imported into or created with ACM.
EndpointDomain (string) --
A DNS name that is generated for the endpoint.
DeviceValidationDomain (string) --
Returned if endpoint has a device trust provider attached.
SecurityGroupIds (list) --
The IDs of the security groups for the endpoint.
LoadBalancerOptions (dict) --
The load balancer details if creating the Amazon Web Services Verified Access endpoint as load-balancer
type.
Protocol (string) --
The IP protocol.
Port (integer) --
The IP port number.
LoadBalancerArn (string) --
The ARN of the load balancer.
SubnetIds (list) --
The IDs of the subnets.
NetworkInterfaceOptions (dict) --
The options for network-interface type endpoint.
NetworkInterfaceId (string) --
The ID of the network interface.
Protocol (string) --
The IP protocol.
Port (integer) --
The IP port number.
Status (dict) --
The endpoint status.
Code (string) --
The status code of the Verified Access endpoint.
Message (string) --
The status message of the Verified Access endpoint.
Description (string) --
A description for the Amazon Web Services Verified Access endpoint.
CreationTime (string) --
The creation time.
LastUpdatedTime (string) --
The last updated time.
DeletionTime (string) --
The deletion time.
Tags (list) --
The tags.
(dict) --
Describes a tag.
Key (string) --
The key of the tag.
Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:
.
Value (string) --
The value of the tag.
Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters.