Categorygithub.com/aws/aws-sdk-go-v2/feature/ec2/imds
modulepackage
1.16.30
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Functions

New returns an initialized Client based on the functional options.
NewFromConfig returns an initialized Client based the AWS SDK config, and functional options.
WithAPIOptions wraps the API middleware functions, as a functional option for the API Client Options.

# Constants

default behavior.
client disabled.
client enabled.
Enumeration values for EndpointModeState.
Enumeration values for EndpointModeState.
Enumeration values for EndpointModeState.
ServiceID provides the unique name of this API client.

# Structs

Client provides the API client for interacting with the Amazon EC2 Instance Metadata Service API.
GetDynamicDataInput provides the input parameters for the GetDynamicData operation.
GetDynamicDataOutput provides the output parameters for the GetDynamicData operation.
GetIAMInfoInput provides the input parameters for GetIAMInfo operation.
GetIAMInfoOutput provides the output parameters for GetIAMInfo operation.
GetInstanceIdentityDocumentInput provides the input parameters for GetInstanceIdentityDocument operation.
GetInstanceIdentityDocumentOutput provides the output parameters for GetInstanceIdentityDocument operation.
GetMetadataInput provides the input parameters for the GetMetadata operation.
GetMetadataOutput provides the output parameters for the GetMetadata operation.
GetRegionInput provides the input parameters for GetRegion operation.
GetRegionOutput provides the output parameters for GetRegion operation.
GetUserDataInput provides the input parameters for the GetUserData operation.
GetUserDataOutput provides the output parameters for the GetUserData operation.
IAMInfo provides the shape for unmarshaling an IAM info from the metadata API.
InstanceIdentityDocument provides the shape for unmarshaling an instance identity document.
Options provides the fields for configuring the API client's behavior.

# Interfaces

HTTPClient provides the interface for a client making HTTP requests with the API.

# Type aliases

ClientEnableState provides an enumeration if the client is enabled, disabled, or default behavior.
EndpointModeState is an enum configuration variable describing the client endpoint mode.