Versions in this module Expand all Collapse all v0 v0.8.1 Dec 6, 2021 v0.8.0 Nov 18, 2021 Changes in this version + const DefaultMetadataServiceVersion + const DefaultServerEndpoint + const MetadataFlavor + type Config struct + IAMTokenEndpoint string + InstanceIdentiyTokenEndpoint string + VPCAuthEndpoint string + Version string + func DefaultConfig(vpcAuthEndpoint string, apiVersion string) Config + type IAMAccessTokenRequest struct + AccessToken string + Body *TrustedProfileByIdOrCRN + func NewIAMAccessTokenRequest(profileID string, profileCRN string, token string) (*IAMAccessTokenRequest, error) + type InstanceIdentityToken struct + AccessToken string + CreatedAt string + ExpiresAt string + ExpiresIn int + type Interface interface + GetIAMAccessToken func(req *IAMAccessTokenRequest) (*iam.Token, error) + GetInstanceIdentityToken func() (*InstanceIdentityToken, error) + func NewClient(config Config, restClient *rest.Client) Interface + type TrustedProfileByIdOrCRN struct + CRN string + ID string