Documentation ¶
Overview ¶
This file is auto-generated, don't edit it. Thanks. *
*
Index ¶
- type AssumeRoleRequest
- func (s AssumeRoleRequest) GoString() string
- func (s *AssumeRoleRequest) SetDurationSeconds(v int64) *AssumeRoleRequest
- func (s *AssumeRoleRequest) SetPolicy(v string) *AssumeRoleRequest
- func (s *AssumeRoleRequest) SetRoleArn(v string) *AssumeRoleRequest
- func (s *AssumeRoleRequest) SetRoleSessionName(v string) *AssumeRoleRequest
- func (s AssumeRoleRequest) String() string
- type AssumeRoleResponse
- type AssumeRoleResponseBody
- func (s AssumeRoleResponseBody) GoString() string
- func (s *AssumeRoleResponseBody) SetAssumedRoleUser(v *AssumeRoleResponseBodyAssumedRoleUser) *AssumeRoleResponseBody
- func (s *AssumeRoleResponseBody) SetCredentials(v *AssumeRoleResponseBodyCredentials) *AssumeRoleResponseBody
- func (s *AssumeRoleResponseBody) SetRequestId(v string) *AssumeRoleResponseBody
- func (s AssumeRoleResponseBody) String() string
- type AssumeRoleResponseBodyAssumedRoleUser
- func (s AssumeRoleResponseBodyAssumedRoleUser) GoString() string
- func (s *AssumeRoleResponseBodyAssumedRoleUser) SetArn(v string) *AssumeRoleResponseBodyAssumedRoleUser
- func (s *AssumeRoleResponseBodyAssumedRoleUser) SetAssumedRoleId(v string) *AssumeRoleResponseBodyAssumedRoleUser
- func (s AssumeRoleResponseBodyAssumedRoleUser) String() string
- type AssumeRoleResponseBodyCredentials
- func (s AssumeRoleResponseBodyCredentials) GoString() string
- func (s *AssumeRoleResponseBodyCredentials) SetAccessKeyId(v string) *AssumeRoleResponseBodyCredentials
- func (s *AssumeRoleResponseBodyCredentials) SetAccessKeySecret(v string) *AssumeRoleResponseBodyCredentials
- func (s *AssumeRoleResponseBodyCredentials) SetExpiration(v string) *AssumeRoleResponseBodyCredentials
- func (s *AssumeRoleResponseBodyCredentials) SetSecurityToken(v string) *AssumeRoleResponseBodyCredentials
- func (s AssumeRoleResponseBodyCredentials) String() string
- type AssumeRoleWithOIDCRequest
- func (s AssumeRoleWithOIDCRequest) GoString() string
- func (s *AssumeRoleWithOIDCRequest) SetDurationSeconds(v int64) *AssumeRoleWithOIDCRequest
- func (s *AssumeRoleWithOIDCRequest) SetOIDCProviderArn(v string) *AssumeRoleWithOIDCRequest
- func (s *AssumeRoleWithOIDCRequest) SetOIDCToken(v string) *AssumeRoleWithOIDCRequest
- func (s *AssumeRoleWithOIDCRequest) SetPolicy(v string) *AssumeRoleWithOIDCRequest
- func (s *AssumeRoleWithOIDCRequest) SetRoleArn(v string) *AssumeRoleWithOIDCRequest
- func (s *AssumeRoleWithOIDCRequest) SetRoleSessionName(v string) *AssumeRoleWithOIDCRequest
- func (s AssumeRoleWithOIDCRequest) String() string
- type AssumeRoleWithOIDCResponse
- func (s AssumeRoleWithOIDCResponse) GoString() string
- func (s *AssumeRoleWithOIDCResponse) SetBody(v *AssumeRoleWithOIDCResponseBody) *AssumeRoleWithOIDCResponse
- func (s *AssumeRoleWithOIDCResponse) SetHeaders(v map[string]*string) *AssumeRoleWithOIDCResponse
- func (s AssumeRoleWithOIDCResponse) String() string
- type AssumeRoleWithOIDCResponseBody
- func (s AssumeRoleWithOIDCResponseBody) GoString() string
- func (s *AssumeRoleWithOIDCResponseBody) SetAssumedRoleUser(v *AssumeRoleWithOIDCResponseBodyAssumedRoleUser) *AssumeRoleWithOIDCResponseBody
- func (s *AssumeRoleWithOIDCResponseBody) SetCredentials(v *AssumeRoleWithOIDCResponseBodyCredentials) *AssumeRoleWithOIDCResponseBody
- func (s *AssumeRoleWithOIDCResponseBody) SetOIDCTokenInfo(v *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) *AssumeRoleWithOIDCResponseBody
- func (s *AssumeRoleWithOIDCResponseBody) SetRequestId(v string) *AssumeRoleWithOIDCResponseBody
- func (s AssumeRoleWithOIDCResponseBody) String() string
- type AssumeRoleWithOIDCResponseBodyAssumedRoleUser
- func (s AssumeRoleWithOIDCResponseBodyAssumedRoleUser) GoString() string
- func (s *AssumeRoleWithOIDCResponseBodyAssumedRoleUser) SetArn(v string) *AssumeRoleWithOIDCResponseBodyAssumedRoleUser
- func (s *AssumeRoleWithOIDCResponseBodyAssumedRoleUser) SetAssumedRoleId(v string) *AssumeRoleWithOIDCResponseBodyAssumedRoleUser
- func (s AssumeRoleWithOIDCResponseBodyAssumedRoleUser) String() string
- type AssumeRoleWithOIDCResponseBodyCredentials
- func (s AssumeRoleWithOIDCResponseBodyCredentials) GoString() string
- func (s *AssumeRoleWithOIDCResponseBodyCredentials) SetAccessKeyId(v string) *AssumeRoleWithOIDCResponseBodyCredentials
- func (s *AssumeRoleWithOIDCResponseBodyCredentials) SetAccessKeySecret(v string) *AssumeRoleWithOIDCResponseBodyCredentials
- func (s *AssumeRoleWithOIDCResponseBodyCredentials) SetExpiration(v string) *AssumeRoleWithOIDCResponseBodyCredentials
- func (s *AssumeRoleWithOIDCResponseBodyCredentials) SetSecurityToken(v string) *AssumeRoleWithOIDCResponseBodyCredentials
- func (s AssumeRoleWithOIDCResponseBodyCredentials) String() string
- type AssumeRoleWithOIDCResponseBodyOIDCTokenInfo
- func (s AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) GoString() string
- func (s *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) SetClientIds(v string) *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo
- func (s *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) SetIssuer(v string) *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo
- func (s *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) SetSubject(v string) *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo
- func (s AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) String() string
- type AssumeRoleWithSAMLRequest
- func (s AssumeRoleWithSAMLRequest) GoString() string
- func (s *AssumeRoleWithSAMLRequest) SetDurationSeconds(v int64) *AssumeRoleWithSAMLRequest
- func (s *AssumeRoleWithSAMLRequest) SetPolicy(v string) *AssumeRoleWithSAMLRequest
- func (s *AssumeRoleWithSAMLRequest) SetRoleArn(v string) *AssumeRoleWithSAMLRequest
- func (s *AssumeRoleWithSAMLRequest) SetSAMLAssertion(v string) *AssumeRoleWithSAMLRequest
- func (s *AssumeRoleWithSAMLRequest) SetSAMLProviderArn(v string) *AssumeRoleWithSAMLRequest
- func (s AssumeRoleWithSAMLRequest) String() string
- type AssumeRoleWithSAMLResponse
- func (s AssumeRoleWithSAMLResponse) GoString() string
- func (s *AssumeRoleWithSAMLResponse) SetBody(v *AssumeRoleWithSAMLResponseBody) *AssumeRoleWithSAMLResponse
- func (s *AssumeRoleWithSAMLResponse) SetHeaders(v map[string]*string) *AssumeRoleWithSAMLResponse
- func (s AssumeRoleWithSAMLResponse) String() string
- type AssumeRoleWithSAMLResponseBody
- func (s AssumeRoleWithSAMLResponseBody) GoString() string
- func (s *AssumeRoleWithSAMLResponseBody) SetAssumedRoleUser(v *AssumeRoleWithSAMLResponseBodyAssumedRoleUser) *AssumeRoleWithSAMLResponseBody
- func (s *AssumeRoleWithSAMLResponseBody) SetCredentials(v *AssumeRoleWithSAMLResponseBodyCredentials) *AssumeRoleWithSAMLResponseBody
- func (s *AssumeRoleWithSAMLResponseBody) SetRequestId(v string) *AssumeRoleWithSAMLResponseBody
- func (s *AssumeRoleWithSAMLResponseBody) SetSAMLAssertionInfo(v *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) *AssumeRoleWithSAMLResponseBody
- func (s AssumeRoleWithSAMLResponseBody) String() string
- type AssumeRoleWithSAMLResponseBodyAssumedRoleUser
- func (s AssumeRoleWithSAMLResponseBodyAssumedRoleUser) GoString() string
- func (s *AssumeRoleWithSAMLResponseBodyAssumedRoleUser) SetArn(v string) *AssumeRoleWithSAMLResponseBodyAssumedRoleUser
- func (s *AssumeRoleWithSAMLResponseBodyAssumedRoleUser) SetAssumedRoleId(v string) *AssumeRoleWithSAMLResponseBodyAssumedRoleUser
- func (s AssumeRoleWithSAMLResponseBodyAssumedRoleUser) String() string
- type AssumeRoleWithSAMLResponseBodyCredentials
- func (s AssumeRoleWithSAMLResponseBodyCredentials) GoString() string
- func (s *AssumeRoleWithSAMLResponseBodyCredentials) SetAccessKeyId(v string) *AssumeRoleWithSAMLResponseBodyCredentials
- func (s *AssumeRoleWithSAMLResponseBodyCredentials) SetAccessKeySecret(v string) *AssumeRoleWithSAMLResponseBodyCredentials
- func (s *AssumeRoleWithSAMLResponseBodyCredentials) SetExpiration(v string) *AssumeRoleWithSAMLResponseBodyCredentials
- func (s *AssumeRoleWithSAMLResponseBodyCredentials) SetSecurityToken(v string) *AssumeRoleWithSAMLResponseBodyCredentials
- func (s AssumeRoleWithSAMLResponseBodyCredentials) String() string
- type AssumeRoleWithSAMLResponseBodySAMLAssertionInfo
- func (s AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) GoString() string
- func (s *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetIssuer(v string) *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo
- func (s *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetRecipient(v string) *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo
- func (s *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetSubject(v string) *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo
- func (s *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetSubjectType(v string) *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo
- func (s AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) String() string
- type Client
- func (client *Client) AssumeRole(request *AssumeRoleRequest) (_result *AssumeRoleResponse, _err error)
- func (client *Client) AssumeRoleWithOIDC(request *AssumeRoleWithOIDCRequest) (_result *AssumeRoleWithOIDCResponse, _err error)
- func (client *Client) AssumeRoleWithOIDCWithOptions(request *AssumeRoleWithOIDCRequest, runtime *util.RuntimeOptions) (_result *AssumeRoleWithOIDCResponse, _err error)
- func (client *Client) AssumeRoleWithOptions(request *AssumeRoleRequest, runtime *util.RuntimeOptions) (_result *AssumeRoleResponse, _err error)
- func (client *Client) AssumeRoleWithSAML(request *AssumeRoleWithSAMLRequest) (_result *AssumeRoleWithSAMLResponse, _err error)
- func (client *Client) AssumeRoleWithSAMLWithOptions(request *AssumeRoleWithSAMLRequest, runtime *util.RuntimeOptions) (_result *AssumeRoleWithSAMLResponse, _err error)
- func (client *Client) GetCallerIdentity() (_result *GetCallerIdentityResponse, _err error)
- func (client *Client) GetCallerIdentityWithOptions(runtime *util.RuntimeOptions) (_result *GetCallerIdentityResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- type GetCallerIdentityResponse
- func (s GetCallerIdentityResponse) GoString() string
- func (s *GetCallerIdentityResponse) SetBody(v *GetCallerIdentityResponseBody) *GetCallerIdentityResponse
- func (s *GetCallerIdentityResponse) SetHeaders(v map[string]*string) *GetCallerIdentityResponse
- func (s GetCallerIdentityResponse) String() string
- type GetCallerIdentityResponseBody
- func (s GetCallerIdentityResponseBody) GoString() string
- func (s *GetCallerIdentityResponseBody) SetAccountId(v string) *GetCallerIdentityResponseBody
- func (s *GetCallerIdentityResponseBody) SetArn(v string) *GetCallerIdentityResponseBody
- func (s *GetCallerIdentityResponseBody) SetIdentityType(v string) *GetCallerIdentityResponseBody
- func (s *GetCallerIdentityResponseBody) SetPrincipalId(v string) *GetCallerIdentityResponseBody
- func (s *GetCallerIdentityResponseBody) SetRequestId(v string) *GetCallerIdentityResponseBody
- func (s *GetCallerIdentityResponseBody) SetRoleId(v string) *GetCallerIdentityResponseBody
- func (s *GetCallerIdentityResponseBody) SetUserId(v string) *GetCallerIdentityResponseBody
- func (s GetCallerIdentityResponseBody) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssumeRoleRequest ¶
type AssumeRoleRequest struct { DurationSeconds *int64 `json:"DurationSeconds,omitempty" xml:"DurationSeconds,omitempty"` Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"` RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"` RoleSessionName *string `json:"RoleSessionName,omitempty" xml:"RoleSessionName,omitempty"` }
func (AssumeRoleRequest) GoString ¶
func (s AssumeRoleRequest) GoString() string
func (*AssumeRoleRequest) SetDurationSeconds ¶
func (s *AssumeRoleRequest) SetDurationSeconds(v int64) *AssumeRoleRequest
func (*AssumeRoleRequest) SetPolicy ¶
func (s *AssumeRoleRequest) SetPolicy(v string) *AssumeRoleRequest
func (*AssumeRoleRequest) SetRoleArn ¶
func (s *AssumeRoleRequest) SetRoleArn(v string) *AssumeRoleRequest
func (*AssumeRoleRequest) SetRoleSessionName ¶
func (s *AssumeRoleRequest) SetRoleSessionName(v string) *AssumeRoleRequest
func (AssumeRoleRequest) String ¶
func (s AssumeRoleRequest) String() string
type AssumeRoleResponse ¶
type AssumeRoleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *AssumeRoleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (AssumeRoleResponse) GoString ¶
func (s AssumeRoleResponse) GoString() string
func (*AssumeRoleResponse) SetBody ¶
func (s *AssumeRoleResponse) SetBody(v *AssumeRoleResponseBody) *AssumeRoleResponse
func (*AssumeRoleResponse) SetHeaders ¶
func (s *AssumeRoleResponse) SetHeaders(v map[string]*string) *AssumeRoleResponse
func (AssumeRoleResponse) String ¶
func (s AssumeRoleResponse) String() string
type AssumeRoleResponseBody ¶
type AssumeRoleResponseBody struct { AssumedRoleUser *AssumeRoleResponseBodyAssumedRoleUser `json:"AssumedRoleUser,omitempty" xml:"AssumedRoleUser,omitempty" type:"Struct"` Credentials *AssumeRoleResponseBodyCredentials `json:"Credentials,omitempty" xml:"Credentials,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AssumeRoleResponseBody) GoString ¶
func (s AssumeRoleResponseBody) GoString() string
func (*AssumeRoleResponseBody) SetAssumedRoleUser ¶
func (s *AssumeRoleResponseBody) SetAssumedRoleUser(v *AssumeRoleResponseBodyAssumedRoleUser) *AssumeRoleResponseBody
func (*AssumeRoleResponseBody) SetCredentials ¶
func (s *AssumeRoleResponseBody) SetCredentials(v *AssumeRoleResponseBodyCredentials) *AssumeRoleResponseBody
func (*AssumeRoleResponseBody) SetRequestId ¶
func (s *AssumeRoleResponseBody) SetRequestId(v string) *AssumeRoleResponseBody
func (AssumeRoleResponseBody) String ¶
func (s AssumeRoleResponseBody) String() string
type AssumeRoleResponseBodyAssumedRoleUser ¶
type AssumeRoleResponseBodyAssumedRoleUser struct { Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"` AssumedRoleId *string `json:"AssumedRoleId,omitempty" xml:"AssumedRoleId,omitempty"` }
func (AssumeRoleResponseBodyAssumedRoleUser) GoString ¶
func (s AssumeRoleResponseBodyAssumedRoleUser) GoString() string
func (*AssumeRoleResponseBodyAssumedRoleUser) SetArn ¶
func (s *AssumeRoleResponseBodyAssumedRoleUser) SetArn(v string) *AssumeRoleResponseBodyAssumedRoleUser
func (*AssumeRoleResponseBodyAssumedRoleUser) SetAssumedRoleId ¶
func (s *AssumeRoleResponseBodyAssumedRoleUser) SetAssumedRoleId(v string) *AssumeRoleResponseBodyAssumedRoleUser
func (AssumeRoleResponseBodyAssumedRoleUser) String ¶
func (s AssumeRoleResponseBodyAssumedRoleUser) String() string
type AssumeRoleResponseBodyCredentials ¶
type AssumeRoleResponseBodyCredentials struct { AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"` AccessKeySecret *string `json:"AccessKeySecret,omitempty" xml:"AccessKeySecret,omitempty"` Expiration *string `json:"Expiration,omitempty" xml:"Expiration,omitempty"` SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"` }
func (AssumeRoleResponseBodyCredentials) GoString ¶
func (s AssumeRoleResponseBodyCredentials) GoString() string
func (*AssumeRoleResponseBodyCredentials) SetAccessKeyId ¶
func (s *AssumeRoleResponseBodyCredentials) SetAccessKeyId(v string) *AssumeRoleResponseBodyCredentials
func (*AssumeRoleResponseBodyCredentials) SetAccessKeySecret ¶
func (s *AssumeRoleResponseBodyCredentials) SetAccessKeySecret(v string) *AssumeRoleResponseBodyCredentials
func (*AssumeRoleResponseBodyCredentials) SetExpiration ¶
func (s *AssumeRoleResponseBodyCredentials) SetExpiration(v string) *AssumeRoleResponseBodyCredentials
func (*AssumeRoleResponseBodyCredentials) SetSecurityToken ¶
func (s *AssumeRoleResponseBodyCredentials) SetSecurityToken(v string) *AssumeRoleResponseBodyCredentials
func (AssumeRoleResponseBodyCredentials) String ¶
func (s AssumeRoleResponseBodyCredentials) String() string
type AssumeRoleWithOIDCRequest ¶
type AssumeRoleWithOIDCRequest struct { // Session过期时间,单位为秒。 DurationSeconds *int64 `json:"DurationSeconds,omitempty" xml:"DurationSeconds,omitempty"` // OIDC Provider的ARN OIDCProviderArn *string `json:"OIDCProviderArn,omitempty" xml:"OIDCProviderArn,omitempty"` // OIDC的ID Token,需输入原始Token,无需Base64解码 OIDCToken *string `json:"OIDCToken,omitempty" xml:"OIDCToken,omitempty"` // 权限策略。 生成STS Token时可以指定一个额外的权限策略,以进一步限制STS Token的权限。若不指定则返回的Token拥有指定角色的所有权限。 Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"` // 需要扮演的角色的ARN RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"` // 用户自定义参数。此参数用来区分不同的令牌,可用于用户级别的访问审计。 RoleSessionName *string `json:"RoleSessionName,omitempty" xml:"RoleSessionName,omitempty"` }
func (AssumeRoleWithOIDCRequest) GoString ¶
func (s AssumeRoleWithOIDCRequest) GoString() string
func (*AssumeRoleWithOIDCRequest) SetDurationSeconds ¶
func (s *AssumeRoleWithOIDCRequest) SetDurationSeconds(v int64) *AssumeRoleWithOIDCRequest
func (*AssumeRoleWithOIDCRequest) SetOIDCProviderArn ¶
func (s *AssumeRoleWithOIDCRequest) SetOIDCProviderArn(v string) *AssumeRoleWithOIDCRequest
func (*AssumeRoleWithOIDCRequest) SetOIDCToken ¶
func (s *AssumeRoleWithOIDCRequest) SetOIDCToken(v string) *AssumeRoleWithOIDCRequest
func (*AssumeRoleWithOIDCRequest) SetPolicy ¶
func (s *AssumeRoleWithOIDCRequest) SetPolicy(v string) *AssumeRoleWithOIDCRequest
func (*AssumeRoleWithOIDCRequest) SetRoleArn ¶
func (s *AssumeRoleWithOIDCRequest) SetRoleArn(v string) *AssumeRoleWithOIDCRequest
func (*AssumeRoleWithOIDCRequest) SetRoleSessionName ¶
func (s *AssumeRoleWithOIDCRequest) SetRoleSessionName(v string) *AssumeRoleWithOIDCRequest
func (AssumeRoleWithOIDCRequest) String ¶
func (s AssumeRoleWithOIDCRequest) String() string
type AssumeRoleWithOIDCResponse ¶
type AssumeRoleWithOIDCResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *AssumeRoleWithOIDCResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (AssumeRoleWithOIDCResponse) GoString ¶
func (s AssumeRoleWithOIDCResponse) GoString() string
func (*AssumeRoleWithOIDCResponse) SetBody ¶
func (s *AssumeRoleWithOIDCResponse) SetBody(v *AssumeRoleWithOIDCResponseBody) *AssumeRoleWithOIDCResponse
func (*AssumeRoleWithOIDCResponse) SetHeaders ¶
func (s *AssumeRoleWithOIDCResponse) SetHeaders(v map[string]*string) *AssumeRoleWithOIDCResponse
func (AssumeRoleWithOIDCResponse) String ¶
func (s AssumeRoleWithOIDCResponse) String() string
type AssumeRoleWithOIDCResponseBody ¶
type AssumeRoleWithOIDCResponseBody struct { AssumedRoleUser *AssumeRoleWithOIDCResponseBodyAssumedRoleUser `json:"AssumedRoleUser,omitempty" xml:"AssumedRoleUser,omitempty" type:"Struct"` Credentials *AssumeRoleWithOIDCResponseBodyCredentials `json:"Credentials,omitempty" xml:"Credentials,omitempty" type:"Struct"` OIDCTokenInfo *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo `json:"OIDCTokenInfo,omitempty" xml:"OIDCTokenInfo,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AssumeRoleWithOIDCResponseBody) GoString ¶
func (s AssumeRoleWithOIDCResponseBody) GoString() string
func (*AssumeRoleWithOIDCResponseBody) SetAssumedRoleUser ¶
func (s *AssumeRoleWithOIDCResponseBody) SetAssumedRoleUser(v *AssumeRoleWithOIDCResponseBodyAssumedRoleUser) *AssumeRoleWithOIDCResponseBody
func (*AssumeRoleWithOIDCResponseBody) SetCredentials ¶
func (s *AssumeRoleWithOIDCResponseBody) SetCredentials(v *AssumeRoleWithOIDCResponseBodyCredentials) *AssumeRoleWithOIDCResponseBody
func (*AssumeRoleWithOIDCResponseBody) SetOIDCTokenInfo ¶
func (s *AssumeRoleWithOIDCResponseBody) SetOIDCTokenInfo(v *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) *AssumeRoleWithOIDCResponseBody
func (*AssumeRoleWithOIDCResponseBody) SetRequestId ¶
func (s *AssumeRoleWithOIDCResponseBody) SetRequestId(v string) *AssumeRoleWithOIDCResponseBody
func (AssumeRoleWithOIDCResponseBody) String ¶
func (s AssumeRoleWithOIDCResponseBody) String() string
type AssumeRoleWithOIDCResponseBodyAssumedRoleUser ¶
type AssumeRoleWithOIDCResponseBodyAssumedRoleUser struct { Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"` AssumedRoleId *string `json:"AssumedRoleId,omitempty" xml:"AssumedRoleId,omitempty"` }
func (AssumeRoleWithOIDCResponseBodyAssumedRoleUser) GoString ¶
func (s AssumeRoleWithOIDCResponseBodyAssumedRoleUser) GoString() string
func (*AssumeRoleWithOIDCResponseBodyAssumedRoleUser) SetAssumedRoleId ¶
func (s *AssumeRoleWithOIDCResponseBodyAssumedRoleUser) SetAssumedRoleId(v string) *AssumeRoleWithOIDCResponseBodyAssumedRoleUser
func (AssumeRoleWithOIDCResponseBodyAssumedRoleUser) String ¶
func (s AssumeRoleWithOIDCResponseBodyAssumedRoleUser) String() string
type AssumeRoleWithOIDCResponseBodyCredentials ¶
type AssumeRoleWithOIDCResponseBodyCredentials struct { AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"` AccessKeySecret *string `json:"AccessKeySecret,omitempty" xml:"AccessKeySecret,omitempty"` Expiration *string `json:"Expiration,omitempty" xml:"Expiration,omitempty"` SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"` }
func (AssumeRoleWithOIDCResponseBodyCredentials) GoString ¶
func (s AssumeRoleWithOIDCResponseBodyCredentials) GoString() string
func (*AssumeRoleWithOIDCResponseBodyCredentials) SetAccessKeyId ¶
func (s *AssumeRoleWithOIDCResponseBodyCredentials) SetAccessKeyId(v string) *AssumeRoleWithOIDCResponseBodyCredentials
func (*AssumeRoleWithOIDCResponseBodyCredentials) SetAccessKeySecret ¶
func (s *AssumeRoleWithOIDCResponseBodyCredentials) SetAccessKeySecret(v string) *AssumeRoleWithOIDCResponseBodyCredentials
func (*AssumeRoleWithOIDCResponseBodyCredentials) SetExpiration ¶
func (s *AssumeRoleWithOIDCResponseBodyCredentials) SetExpiration(v string) *AssumeRoleWithOIDCResponseBodyCredentials
func (*AssumeRoleWithOIDCResponseBodyCredentials) SetSecurityToken ¶
func (s *AssumeRoleWithOIDCResponseBodyCredentials) SetSecurityToken(v string) *AssumeRoleWithOIDCResponseBodyCredentials
func (AssumeRoleWithOIDCResponseBodyCredentials) String ¶
func (s AssumeRoleWithOIDCResponseBodyCredentials) String() string
type AssumeRoleWithOIDCResponseBodyOIDCTokenInfo ¶
type AssumeRoleWithOIDCResponseBodyOIDCTokenInfo struct { ClientIds *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` Issuer *string `json:"Issuer,omitempty" xml:"Issuer,omitempty"` Subject *string `json:"Subject,omitempty" xml:"Subject,omitempty"` }
func (AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) GoString ¶
func (s AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) GoString() string
func (*AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) SetClientIds ¶
func (s *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) SetClientIds(v string) *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo
func (*AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) SetIssuer ¶
func (s *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) SetIssuer(v string) *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo
func (*AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) SetSubject ¶
func (s *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) SetSubject(v string) *AssumeRoleWithOIDCResponseBodyOIDCTokenInfo
func (AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) String ¶
func (s AssumeRoleWithOIDCResponseBodyOIDCTokenInfo) String() string
type AssumeRoleWithSAMLRequest ¶
type AssumeRoleWithSAMLRequest struct { DurationSeconds *int64 `json:"DurationSeconds,omitempty" xml:"DurationSeconds,omitempty"` Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"` RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"` SAMLAssertion *string `json:"SAMLAssertion,omitempty" xml:"SAMLAssertion,omitempty"` SAMLProviderArn *string `json:"SAMLProviderArn,omitempty" xml:"SAMLProviderArn,omitempty"` }
func (AssumeRoleWithSAMLRequest) GoString ¶
func (s AssumeRoleWithSAMLRequest) GoString() string
func (*AssumeRoleWithSAMLRequest) SetDurationSeconds ¶
func (s *AssumeRoleWithSAMLRequest) SetDurationSeconds(v int64) *AssumeRoleWithSAMLRequest
func (*AssumeRoleWithSAMLRequest) SetPolicy ¶
func (s *AssumeRoleWithSAMLRequest) SetPolicy(v string) *AssumeRoleWithSAMLRequest
func (*AssumeRoleWithSAMLRequest) SetRoleArn ¶
func (s *AssumeRoleWithSAMLRequest) SetRoleArn(v string) *AssumeRoleWithSAMLRequest
func (*AssumeRoleWithSAMLRequest) SetSAMLAssertion ¶
func (s *AssumeRoleWithSAMLRequest) SetSAMLAssertion(v string) *AssumeRoleWithSAMLRequest
func (*AssumeRoleWithSAMLRequest) SetSAMLProviderArn ¶
func (s *AssumeRoleWithSAMLRequest) SetSAMLProviderArn(v string) *AssumeRoleWithSAMLRequest
func (AssumeRoleWithSAMLRequest) String ¶
func (s AssumeRoleWithSAMLRequest) String() string
type AssumeRoleWithSAMLResponse ¶
type AssumeRoleWithSAMLResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *AssumeRoleWithSAMLResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (AssumeRoleWithSAMLResponse) GoString ¶
func (s AssumeRoleWithSAMLResponse) GoString() string
func (*AssumeRoleWithSAMLResponse) SetBody ¶
func (s *AssumeRoleWithSAMLResponse) SetBody(v *AssumeRoleWithSAMLResponseBody) *AssumeRoleWithSAMLResponse
func (*AssumeRoleWithSAMLResponse) SetHeaders ¶
func (s *AssumeRoleWithSAMLResponse) SetHeaders(v map[string]*string) *AssumeRoleWithSAMLResponse
func (AssumeRoleWithSAMLResponse) String ¶
func (s AssumeRoleWithSAMLResponse) String() string
type AssumeRoleWithSAMLResponseBody ¶
type AssumeRoleWithSAMLResponseBody struct { AssumedRoleUser *AssumeRoleWithSAMLResponseBodyAssumedRoleUser `json:"AssumedRoleUser,omitempty" xml:"AssumedRoleUser,omitempty" type:"Struct"` Credentials *AssumeRoleWithSAMLResponseBodyCredentials `json:"Credentials,omitempty" xml:"Credentials,omitempty" type:"Struct"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` SAMLAssertionInfo *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo `json:"SAMLAssertionInfo,omitempty" xml:"SAMLAssertionInfo,omitempty" type:"Struct"` }
func (AssumeRoleWithSAMLResponseBody) GoString ¶
func (s AssumeRoleWithSAMLResponseBody) GoString() string
func (*AssumeRoleWithSAMLResponseBody) SetAssumedRoleUser ¶
func (s *AssumeRoleWithSAMLResponseBody) SetAssumedRoleUser(v *AssumeRoleWithSAMLResponseBodyAssumedRoleUser) *AssumeRoleWithSAMLResponseBody
func (*AssumeRoleWithSAMLResponseBody) SetCredentials ¶
func (s *AssumeRoleWithSAMLResponseBody) SetCredentials(v *AssumeRoleWithSAMLResponseBodyCredentials) *AssumeRoleWithSAMLResponseBody
func (*AssumeRoleWithSAMLResponseBody) SetRequestId ¶
func (s *AssumeRoleWithSAMLResponseBody) SetRequestId(v string) *AssumeRoleWithSAMLResponseBody
func (*AssumeRoleWithSAMLResponseBody) SetSAMLAssertionInfo ¶
func (s *AssumeRoleWithSAMLResponseBody) SetSAMLAssertionInfo(v *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) *AssumeRoleWithSAMLResponseBody
func (AssumeRoleWithSAMLResponseBody) String ¶
func (s AssumeRoleWithSAMLResponseBody) String() string
type AssumeRoleWithSAMLResponseBodyAssumedRoleUser ¶
type AssumeRoleWithSAMLResponseBodyAssumedRoleUser struct { Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"` AssumedRoleId *string `json:"AssumedRoleId,omitempty" xml:"AssumedRoleId,omitempty"` }
func (AssumeRoleWithSAMLResponseBodyAssumedRoleUser) GoString ¶
func (s AssumeRoleWithSAMLResponseBodyAssumedRoleUser) GoString() string
func (*AssumeRoleWithSAMLResponseBodyAssumedRoleUser) SetAssumedRoleId ¶
func (s *AssumeRoleWithSAMLResponseBodyAssumedRoleUser) SetAssumedRoleId(v string) *AssumeRoleWithSAMLResponseBodyAssumedRoleUser
func (AssumeRoleWithSAMLResponseBodyAssumedRoleUser) String ¶
func (s AssumeRoleWithSAMLResponseBodyAssumedRoleUser) String() string
type AssumeRoleWithSAMLResponseBodyCredentials ¶
type AssumeRoleWithSAMLResponseBodyCredentials struct { AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"` AccessKeySecret *string `json:"AccessKeySecret,omitempty" xml:"AccessKeySecret,omitempty"` Expiration *string `json:"Expiration,omitempty" xml:"Expiration,omitempty"` SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"` }
func (AssumeRoleWithSAMLResponseBodyCredentials) GoString ¶
func (s AssumeRoleWithSAMLResponseBodyCredentials) GoString() string
func (*AssumeRoleWithSAMLResponseBodyCredentials) SetAccessKeyId ¶
func (s *AssumeRoleWithSAMLResponseBodyCredentials) SetAccessKeyId(v string) *AssumeRoleWithSAMLResponseBodyCredentials
func (*AssumeRoleWithSAMLResponseBodyCredentials) SetAccessKeySecret ¶
func (s *AssumeRoleWithSAMLResponseBodyCredentials) SetAccessKeySecret(v string) *AssumeRoleWithSAMLResponseBodyCredentials
func (*AssumeRoleWithSAMLResponseBodyCredentials) SetExpiration ¶
func (s *AssumeRoleWithSAMLResponseBodyCredentials) SetExpiration(v string) *AssumeRoleWithSAMLResponseBodyCredentials
func (*AssumeRoleWithSAMLResponseBodyCredentials) SetSecurityToken ¶
func (s *AssumeRoleWithSAMLResponseBodyCredentials) SetSecurityToken(v string) *AssumeRoleWithSAMLResponseBodyCredentials
func (AssumeRoleWithSAMLResponseBodyCredentials) String ¶
func (s AssumeRoleWithSAMLResponseBodyCredentials) String() string
type AssumeRoleWithSAMLResponseBodySAMLAssertionInfo ¶
type AssumeRoleWithSAMLResponseBodySAMLAssertionInfo struct { Issuer *string `json:"Issuer,omitempty" xml:"Issuer,omitempty"` Recipient *string `json:"Recipient,omitempty" xml:"Recipient,omitempty"` Subject *string `json:"Subject,omitempty" xml:"Subject,omitempty"` SubjectType *string `json:"SubjectType,omitempty" xml:"SubjectType,omitempty"` }
func (AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) GoString ¶
func (s AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) GoString() string
func (*AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetIssuer ¶
func (s *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetIssuer(v string) *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo
func (*AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetRecipient ¶
func (s *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetRecipient(v string) *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo
func (*AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetSubject ¶
func (s *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetSubject(v string) *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo
func (*AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetSubjectType ¶
func (s *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) SetSubjectType(v string) *AssumeRoleWithSAMLResponseBodySAMLAssertionInfo
func (AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) String ¶
func (s AssumeRoleWithSAMLResponseBodySAMLAssertionInfo) String() string
type Client ¶
func (*Client) AssumeRole ¶
func (client *Client) AssumeRole(request *AssumeRoleRequest) (_result *AssumeRoleResponse, _err error)
func (*Client) AssumeRoleWithOIDC ¶
func (client *Client) AssumeRoleWithOIDC(request *AssumeRoleWithOIDCRequest) (_result *AssumeRoleWithOIDCResponse, _err error)
func (*Client) AssumeRoleWithOIDCWithOptions ¶
func (client *Client) AssumeRoleWithOIDCWithOptions(request *AssumeRoleWithOIDCRequest, runtime *util.RuntimeOptions) (_result *AssumeRoleWithOIDCResponse, _err error)
func (*Client) AssumeRoleWithOptions ¶
func (client *Client) AssumeRoleWithOptions(request *AssumeRoleRequest, runtime *util.RuntimeOptions) (_result *AssumeRoleResponse, _err error)
func (*Client) AssumeRoleWithSAML ¶
func (client *Client) AssumeRoleWithSAML(request *AssumeRoleWithSAMLRequest) (_result *AssumeRoleWithSAMLResponse, _err error)
func (*Client) AssumeRoleWithSAMLWithOptions ¶
func (client *Client) AssumeRoleWithSAMLWithOptions(request *AssumeRoleWithSAMLRequest, runtime *util.RuntimeOptions) (_result *AssumeRoleWithSAMLResponse, _err error)
func (*Client) GetCallerIdentity ¶
func (client *Client) GetCallerIdentity() (_result *GetCallerIdentityResponse, _err error)
func (*Client) GetCallerIdentityWithOptions ¶
func (client *Client) GetCallerIdentityWithOptions(runtime *util.RuntimeOptions) (_result *GetCallerIdentityResponse, _err error)
func (*Client) GetEndpoint ¶
type GetCallerIdentityResponse ¶
type GetCallerIdentityResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GetCallerIdentityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (GetCallerIdentityResponse) GoString ¶
func (s GetCallerIdentityResponse) GoString() string
func (*GetCallerIdentityResponse) SetBody ¶
func (s *GetCallerIdentityResponse) SetBody(v *GetCallerIdentityResponseBody) *GetCallerIdentityResponse
func (*GetCallerIdentityResponse) SetHeaders ¶
func (s *GetCallerIdentityResponse) SetHeaders(v map[string]*string) *GetCallerIdentityResponse
func (GetCallerIdentityResponse) String ¶
func (s GetCallerIdentityResponse) String() string
type GetCallerIdentityResponseBody ¶
type GetCallerIdentityResponseBody struct { AccountId *string `json:"AccountId,omitempty" xml:"AccountId,omitempty"` Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"` IdentityType *string `json:"IdentityType,omitempty" xml:"IdentityType,omitempty"` PrincipalId *string `json:"PrincipalId,omitempty" xml:"PrincipalId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` RoleId *string `json:"RoleId,omitempty" xml:"RoleId,omitempty"` UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` }
func (GetCallerIdentityResponseBody) GoString ¶
func (s GetCallerIdentityResponseBody) GoString() string
func (*GetCallerIdentityResponseBody) SetAccountId ¶
func (s *GetCallerIdentityResponseBody) SetAccountId(v string) *GetCallerIdentityResponseBody
func (*GetCallerIdentityResponseBody) SetArn ¶
func (s *GetCallerIdentityResponseBody) SetArn(v string) *GetCallerIdentityResponseBody
func (*GetCallerIdentityResponseBody) SetIdentityType ¶
func (s *GetCallerIdentityResponseBody) SetIdentityType(v string) *GetCallerIdentityResponseBody
func (*GetCallerIdentityResponseBody) SetPrincipalId ¶
func (s *GetCallerIdentityResponseBody) SetPrincipalId(v string) *GetCallerIdentityResponseBody
func (*GetCallerIdentityResponseBody) SetRequestId ¶
func (s *GetCallerIdentityResponseBody) SetRequestId(v string) *GetCallerIdentityResponseBody
func (*GetCallerIdentityResponseBody) SetRoleId ¶
func (s *GetCallerIdentityResponseBody) SetRoleId(v string) *GetCallerIdentityResponseBody
func (*GetCallerIdentityResponseBody) SetUserId ¶
func (s *GetCallerIdentityResponseBody) SetUserId(v string) *GetCallerIdentityResponseBody
func (GetCallerIdentityResponseBody) String ¶
func (s GetCallerIdentityResponseBody) String() string
Click to show internal directories.
Click to hide internal directories.