Versions in this module Expand all Collapse all v1 v1.14.10 Dec 15, 2023 Changes in this version + const ServiceID + func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options) + type Client struct + func New(options Options, optFns ...func(*Options)) *Client + func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client + func (c *Client) GetDynamicData(ctx context.Context, params *GetDynamicDataInput, optFns ...func(*Options)) (*GetDynamicDataOutput, error) + func (c *Client) GetIAMInfo(ctx context.Context, params *GetIAMInfoInput, optFns ...func(*Options)) (*GetIAMInfoOutput, error) + func (c *Client) GetInstanceIdentityDocument(ctx context.Context, params *GetInstanceIdentityDocumentInput, ...) (*GetInstanceIdentityDocumentOutput, error) + func (c *Client) GetMetadata(ctx context.Context, params *GetMetadataInput, optFns ...func(*Options)) (*GetMetadataOutput, error) + func (c *Client) GetRegion(ctx context.Context, params *GetRegionInput, optFns ...func(*Options)) (*GetRegionOutput, error) + func (c *Client) GetUserData(ctx context.Context, params *GetUserDataInput, optFns ...func(*Options)) (*GetUserDataOutput, error) + type ClientEnableState = internalconfig.ClientEnableState + const ClientDefaultEnableState + const ClientDisabled + const ClientEnabled + type EndpointModeState = internalconfig.EndpointModeState + const EndpointModeStateIPv4 + const EndpointModeStateIPv6 + const EndpointModeStateUnset + type GetDynamicDataInput struct + Path string + type GetDynamicDataOutput struct + Content io.ReadCloser + ResultMetadata middleware.Metadata + type GetIAMInfoInput struct + type GetIAMInfoOutput struct + ResultMetadata middleware.Metadata + type GetInstanceIdentityDocumentInput struct + type GetInstanceIdentityDocumentOutput struct + ResultMetadata middleware.Metadata + type GetMetadataInput struct + Path string + type GetMetadataOutput struct + Content io.ReadCloser + ResultMetadata middleware.Metadata + type GetRegionInput struct + type GetRegionOutput struct + Region string + ResultMetadata middleware.Metadata + type GetUserDataInput struct + type GetUserDataOutput struct + Content io.ReadCloser + ResultMetadata middleware.Metadata + type HTTPClient interface + Do func(*http.Request) (*http.Response, error) + type IAMInfo struct + Code string + InstanceProfileArn string + InstanceProfileID string + LastUpdated time.Time + type InstanceIdentityDocument struct + AccountID string + Architecture string + AvailabilityZone string + BillingProducts []string + DevpayProductCodes []string + ImageID string + InstanceID string + InstanceType string + KernelID string + MarketplaceProductCodes []string + PendingTime time.Time + PrivateIP string + RamdiskID string + Region string + Version string + type Options struct + APIOptions []func(*middleware.Stack) error + ClientEnableState ClientEnableState + ClientLogMode aws.ClientLogMode + EnableFallback aws.Ternary + Endpoint string + EndpointMode EndpointModeState + HTTPClient HTTPClient + Logger logging.Logger + Retryer aws.Retryer + func (o Options) Copy() Options