# Functions
CreateAssumeRoleRequest creates a request to invoke AssumeRole API.
CreateAssumeRoleResponse creates a response to parse from AssumeRole response.
CreateAssumeRoleWithOIDCRequest creates a request to invoke AssumeRoleWithOIDC API.
CreateAssumeRoleWithOIDCResponse creates a response to parse from AssumeRoleWithOIDC response.
CreateAssumeRoleWithSAMLRequest creates a request to invoke AssumeRoleWithSAML API.
CreateAssumeRoleWithSAMLResponse creates a response to parse from AssumeRoleWithSAML response.
CreateGetCallerIdentityRequest creates a request to invoke GetCallerIdentity API.
CreateGetCallerIdentityResponse creates a response to parse from GetCallerIdentity response.
GetEndpointMap Get Endpoint Data Map.
GetEndpointType Get Endpoint Type Value.
NewClient creates a sdk client with environment variables.
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client.
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
SetClientProperty Set Property by Reflect.
SetEndpointDataToClient Set EndpointMap and ENdpointType.
# Structs
AssumedRoleUser is a nested struct in sts response.
AssumeRoleRequest is the request struct for api AssumeRole.
AssumeRoleResponse is the response struct for api AssumeRole.
AssumeRoleWithOIDCRequest is the request struct for api AssumeRoleWithOIDC.
AssumeRoleWithOIDCResponse is the response struct for api AssumeRoleWithOIDC.
AssumeRoleWithSAMLRequest is the request struct for api AssumeRoleWithSAML.
AssumeRoleWithSAMLResponse is the response struct for api AssumeRoleWithSAML.
Client is the sdk client struct, each func corresponds to an OpenAPI.
Credentials is a nested struct in sts response.
GetCallerIdentityRequest is the request struct for api GetCallerIdentity.
GetCallerIdentityResponse is the response struct for api GetCallerIdentity.
OIDCTokenInfo is a nested struct in sts response.
SAMLAssertionInfo is a nested struct in sts response.