iam

package
v1.0.135 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 9 Imported by: 1

Documentation

Overview

Package iamiface provides an interface to enable mocking the IAM service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfPolicyTypeForAttachRolePolicyInputSystem is a EnumOfPolicyTypeForAttachRolePolicyInput enum value
	EnumOfPolicyTypeForAttachRolePolicyInputSystem = "System"

	// EnumOfPolicyTypeForAttachRolePolicyInputCustom is a EnumOfPolicyTypeForAttachRolePolicyInput enum value
	EnumOfPolicyTypeForAttachRolePolicyInputCustom = "Custom"
)
View Source
const (
	// EnumOfPolicyTypeForAttachUserGroupPolicyInputSystem is a EnumOfPolicyTypeForAttachUserGroupPolicyInput enum value
	EnumOfPolicyTypeForAttachUserGroupPolicyInputSystem = "System"

	// EnumOfPolicyTypeForAttachUserGroupPolicyInputCustom is a EnumOfPolicyTypeForAttachUserGroupPolicyInput enum value
	EnumOfPolicyTypeForAttachUserGroupPolicyInputCustom = "Custom"
)
View Source
const (
	// EnumOfPolicyTypeForAttachUserPolicyInputSystem is a EnumOfPolicyTypeForAttachUserPolicyInput enum value
	EnumOfPolicyTypeForAttachUserPolicyInputSystem = "System"

	// EnumOfPolicyTypeForAttachUserPolicyInputCustom is a EnumOfPolicyTypeForAttachUserPolicyInput enum value
	EnumOfPolicyTypeForAttachUserPolicyInputCustom = "Custom"
)
View Source
const (
	// EnumOfPolicyTypeForDetachRolePolicyInputSystem is a EnumOfPolicyTypeForDetachRolePolicyInput enum value
	EnumOfPolicyTypeForDetachRolePolicyInputSystem = "System"

	// EnumOfPolicyTypeForDetachRolePolicyInputCustom is a EnumOfPolicyTypeForDetachRolePolicyInput enum value
	EnumOfPolicyTypeForDetachRolePolicyInputCustom = "Custom"
)
View Source
const (
	// EnumOfPolicyTypeForDetachUserGroupPolicyInputSystem is a EnumOfPolicyTypeForDetachUserGroupPolicyInput enum value
	EnumOfPolicyTypeForDetachUserGroupPolicyInputSystem = "System"

	// EnumOfPolicyTypeForDetachUserGroupPolicyInputCustom is a EnumOfPolicyTypeForDetachUserGroupPolicyInput enum value
	EnumOfPolicyTypeForDetachUserGroupPolicyInputCustom = "Custom"
)
View Source
const (
	// EnumOfPolicyTypeForDetachUserPolicyInputSystem is a EnumOfPolicyTypeForDetachUserPolicyInput enum value
	EnumOfPolicyTypeForDetachUserPolicyInputSystem = "System"

	// EnumOfPolicyTypeForDetachUserPolicyInputCustom is a EnumOfPolicyTypeForDetachUserPolicyInput enum value
	EnumOfPolicyTypeForDetachUserPolicyInputCustom = "Custom"
)
View Source
const (
	ServiceName = "iam"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "iam"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessKeyForCreateAccessKeyOutput

type AccessKeyForCreateAccessKeyOutput struct {
	AccessKeyId *string `type:"string"`

	CreateDate *string `type:"string"`

	SecretAccessKey *string `type:"string"`

	Status *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (AccessKeyForCreateAccessKeyOutput) GoString

GoString returns the string representation

func (*AccessKeyForCreateAccessKeyOutput) SetAccessKeyId

SetAccessKeyId sets the AccessKeyId field's value.

func (*AccessKeyForCreateAccessKeyOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*AccessKeyForCreateAccessKeyOutput) SetSecretAccessKey

SetSecretAccessKey sets the SecretAccessKey field's value.

func (*AccessKeyForCreateAccessKeyOutput) SetStatus

SetStatus sets the Status field's value.

func (*AccessKeyForCreateAccessKeyOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (*AccessKeyForCreateAccessKeyOutput) SetUserName

SetUserName sets the UserName field's value.

func (AccessKeyForCreateAccessKeyOutput) String

String returns the string representation

type AccessKeyMetadatumForListAccessKeysOutput added in v1.0.130

type AccessKeyMetadatumForListAccessKeysOutput struct {
	AccessKeyId *string `type:"string"`

	CreateDate *string `type:"string"`

	Status *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (AccessKeyMetadatumForListAccessKeysOutput) GoString added in v1.0.130

GoString returns the string representation

func (*AccessKeyMetadatumForListAccessKeysOutput) SetAccessKeyId added in v1.0.130

SetAccessKeyId sets the AccessKeyId field's value.

func (*AccessKeyMetadatumForListAccessKeysOutput) SetCreateDate added in v1.0.130

SetCreateDate sets the CreateDate field's value.

func (*AccessKeyMetadatumForListAccessKeysOutput) SetStatus added in v1.0.130

SetStatus sets the Status field's value.

func (*AccessKeyMetadatumForListAccessKeysOutput) SetUpdateDate added in v1.0.130

SetUpdateDate sets the UpdateDate field's value.

func (*AccessKeyMetadatumForListAccessKeysOutput) SetUserName added in v1.0.130

SetUserName sets the UserName field's value.

func (AccessKeyMetadatumForListAccessKeysOutput) String added in v1.0.130

String returns the string representation

type AddUserToGroupInput

type AddUserToGroupInput struct {

	// UserGroupName is a required field
	UserGroupName *string `type:"string" required:"true"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AddUserToGroupInput) GoString

func (s AddUserToGroupInput) GoString() string

GoString returns the string representation

func (*AddUserToGroupInput) SetUserGroupName

func (s *AddUserToGroupInput) SetUserGroupName(v string) *AddUserToGroupInput

SetUserGroupName sets the UserGroupName field's value.

func (*AddUserToGroupInput) SetUserName

func (s *AddUserToGroupInput) SetUserName(v string) *AddUserToGroupInput

SetUserName sets the UserName field's value.

func (AddUserToGroupInput) String

func (s AddUserToGroupInput) String() string

String returns the string representation

func (*AddUserToGroupInput) Validate

func (s *AddUserToGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddUserToGroupOutput

type AddUserToGroupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AddUserToGroupOutput) GoString

func (s AddUserToGroupOutput) GoString() string

GoString returns the string representation

func (AddUserToGroupOutput) String

func (s AddUserToGroupOutput) String() string

String returns the string representation

type AttachRolePolicyInput

type AttachRolePolicyInput struct {

	// PolicyName is a required field
	PolicyName *string `min:"1" max:"64" type:"string" required:"true"`

	// PolicyType is a required field
	PolicyType *string `type:"string" required:"true" enum:"EnumOfPolicyTypeForAttachRolePolicyInput"`

	// RoleName is a required field
	RoleName *string `min:"1" max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AttachRolePolicyInput) GoString

func (s AttachRolePolicyInput) GoString() string

GoString returns the string representation

func (*AttachRolePolicyInput) SetPolicyName

func (s *AttachRolePolicyInput) SetPolicyName(v string) *AttachRolePolicyInput

SetPolicyName sets the PolicyName field's value.

func (*AttachRolePolicyInput) SetPolicyType

func (s *AttachRolePolicyInput) SetPolicyType(v string) *AttachRolePolicyInput

SetPolicyType sets the PolicyType field's value.

func (*AttachRolePolicyInput) SetRoleName

SetRoleName sets the RoleName field's value.

func (AttachRolePolicyInput) String

func (s AttachRolePolicyInput) String() string

String returns the string representation

func (*AttachRolePolicyInput) Validate

func (s *AttachRolePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachRolePolicyOutput

type AttachRolePolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AttachRolePolicyOutput) GoString

func (s AttachRolePolicyOutput) GoString() string

GoString returns the string representation

func (AttachRolePolicyOutput) String

func (s AttachRolePolicyOutput) String() string

String returns the string representation

type AttachUserGroupPolicyInput

type AttachUserGroupPolicyInput struct {

	// PolicyName is a required field
	PolicyName *string `min:"1" max:"64" type:"string" required:"true"`

	// PolicyType is a required field
	PolicyType *string `type:"string" required:"true" enum:"EnumOfPolicyTypeForAttachUserGroupPolicyInput"`

	// UserGroupName is a required field
	UserGroupName *string `min:"1" max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AttachUserGroupPolicyInput) GoString

func (s AttachUserGroupPolicyInput) GoString() string

GoString returns the string representation

func (*AttachUserGroupPolicyInput) SetPolicyName

SetPolicyName sets the PolicyName field's value.

func (*AttachUserGroupPolicyInput) SetPolicyType

SetPolicyType sets the PolicyType field's value.

func (*AttachUserGroupPolicyInput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (AttachUserGroupPolicyInput) String

String returns the string representation

func (*AttachUserGroupPolicyInput) Validate

func (s *AttachUserGroupPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachUserGroupPolicyOutput

type AttachUserGroupPolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AttachUserGroupPolicyOutput) GoString

func (s AttachUserGroupPolicyOutput) GoString() string

GoString returns the string representation

func (AttachUserGroupPolicyOutput) String

String returns the string representation

type AttachUserPolicyInput

type AttachUserPolicyInput struct {

	// PolicyName is a required field
	PolicyName *string `min:"1" max:"64" type:"string" required:"true"`

	// PolicyType is a required field
	PolicyType *string `type:"string" required:"true" enum:"EnumOfPolicyTypeForAttachUserPolicyInput"`

	// UserName is a required field
	UserName *string `min:"1" max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AttachUserPolicyInput) GoString

func (s AttachUserPolicyInput) GoString() string

GoString returns the string representation

func (*AttachUserPolicyInput) SetPolicyName

func (s *AttachUserPolicyInput) SetPolicyName(v string) *AttachUserPolicyInput

SetPolicyName sets the PolicyName field's value.

func (*AttachUserPolicyInput) SetPolicyType

func (s *AttachUserPolicyInput) SetPolicyType(v string) *AttachUserPolicyInput

SetPolicyType sets the PolicyType field's value.

func (*AttachUserPolicyInput) SetUserName

SetUserName sets the UserName field's value.

func (AttachUserPolicyInput) String

func (s AttachUserPolicyInput) String() string

String returns the string representation

func (*AttachUserPolicyInput) Validate

func (s *AttachUserPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachUserPolicyOutput

type AttachUserPolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AttachUserPolicyOutput) GoString

func (s AttachUserPolicyOutput) GoString() string

GoString returns the string representation

func (AttachUserPolicyOutput) String

func (s AttachUserPolicyOutput) String() string

String returns the string representation

type AttachedPolicyMetadatumForListAttachedRolePoliciesOutput added in v1.0.130

type AttachedPolicyMetadatumForListAttachedRolePoliciesOutput struct {
	AttachDate *string `type:"string"`

	Description *string `type:"string"`

	PolicyName *string `type:"string"`

	PolicyTrn *string `type:"string"`

	PolicyType *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachedPolicyMetadatumForListAttachedRolePoliciesOutput) GoString added in v1.0.130

GoString returns the string representation

func (*AttachedPolicyMetadatumForListAttachedRolePoliciesOutput) SetAttachDate added in v1.0.130

SetAttachDate sets the AttachDate field's value.

func (*AttachedPolicyMetadatumForListAttachedRolePoliciesOutput) SetDescription added in v1.0.130

SetDescription sets the Description field's value.

func (*AttachedPolicyMetadatumForListAttachedRolePoliciesOutput) SetPolicyName added in v1.0.130

SetPolicyName sets the PolicyName field's value.

func (*AttachedPolicyMetadatumForListAttachedRolePoliciesOutput) SetPolicyTrn added in v1.0.130

SetPolicyTrn sets the PolicyTrn field's value.

func (*AttachedPolicyMetadatumForListAttachedRolePoliciesOutput) SetPolicyType added in v1.0.130

SetPolicyType sets the PolicyType field's value.

func (AttachedPolicyMetadatumForListAttachedRolePoliciesOutput) String added in v1.0.130

String returns the string representation

type AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput added in v1.0.130

type AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput struct {
	AttachDate *string `type:"string"`

	Description *string `type:"string"`

	PolicyName *string `type:"string"`

	PolicyTrn *string `type:"string"`

	PolicyType *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput) GoString added in v1.0.130

GoString returns the string representation

func (*AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput) SetAttachDate added in v1.0.130

SetAttachDate sets the AttachDate field's value.

func (*AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput) SetDescription added in v1.0.130

SetDescription sets the Description field's value.

func (*AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput) SetPolicyName added in v1.0.130

SetPolicyName sets the PolicyName field's value.

func (*AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput) SetPolicyTrn added in v1.0.130

SetPolicyTrn sets the PolicyTrn field's value.

func (*AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput) SetPolicyType added in v1.0.130

SetPolicyType sets the PolicyType field's value.

func (AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput) String added in v1.0.130

String returns the string representation

type AttachedPolicyMetadatumForListAttachedUserPoliciesOutput added in v1.0.130

type AttachedPolicyMetadatumForListAttachedUserPoliciesOutput struct {
	AttachDate *string `type:"string"`

	Description *string `type:"string"`

	PolicyName *string `type:"string"`

	PolicyTrn *string `type:"string"`

	PolicyType *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachedPolicyMetadatumForListAttachedUserPoliciesOutput) GoString added in v1.0.130

GoString returns the string representation

func (*AttachedPolicyMetadatumForListAttachedUserPoliciesOutput) SetAttachDate added in v1.0.130

SetAttachDate sets the AttachDate field's value.

func (*AttachedPolicyMetadatumForListAttachedUserPoliciesOutput) SetDescription added in v1.0.130

SetDescription sets the Description field's value.

func (*AttachedPolicyMetadatumForListAttachedUserPoliciesOutput) SetPolicyName added in v1.0.130

SetPolicyName sets the PolicyName field's value.

func (*AttachedPolicyMetadatumForListAttachedUserPoliciesOutput) SetPolicyTrn added in v1.0.130

SetPolicyTrn sets the PolicyTrn field's value.

func (*AttachedPolicyMetadatumForListAttachedUserPoliciesOutput) SetPolicyType added in v1.0.130

SetPolicyType sets the PolicyType field's value.

func (AttachedPolicyMetadatumForListAttachedUserPoliciesOutput) String added in v1.0.130

String returns the string representation

type ChangeSecureContactInfoInput added in v1.0.126

type ChangeSecureContactInfoInput struct {

	// Code is a required field
	Code *string `type:"string" required:"true"`

	NewEmail *string `type:"string"`

	NewMobilePhone *string `type:"string"`
	// contains filtered or unexported fields
}

func (ChangeSecureContactInfoInput) GoString added in v1.0.126

func (s ChangeSecureContactInfoInput) GoString() string

GoString returns the string representation

func (*ChangeSecureContactInfoInput) SetCode added in v1.0.126

SetCode sets the Code field's value.

func (*ChangeSecureContactInfoInput) SetNewEmail added in v1.0.126

SetNewEmail sets the NewEmail field's value.

func (*ChangeSecureContactInfoInput) SetNewMobilePhone added in v1.0.126

SetNewMobilePhone sets the NewMobilePhone field's value.

func (ChangeSecureContactInfoInput) String added in v1.0.126

String returns the string representation

func (*ChangeSecureContactInfoInput) Validate added in v1.0.126

func (s *ChangeSecureContactInfoInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ChangeSecureContactInfoOutput added in v1.0.126

type ChangeSecureContactInfoOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ChangeSecureContactInfoOutput) GoString added in v1.0.126

GoString returns the string representation

func (ChangeSecureContactInfoOutput) String added in v1.0.126

String returns the string representation

type CreateAccessKeyInput

type CreateAccessKeyInput struct {
	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateAccessKeyInput) GoString

func (s CreateAccessKeyInput) GoString() string

GoString returns the string representation

func (*CreateAccessKeyInput) SetUserName

SetUserName sets the UserName field's value.

func (CreateAccessKeyInput) String

func (s CreateAccessKeyInput) String() string

String returns the string representation

type CreateAccessKeyOutput

type CreateAccessKeyOutput struct {
	Metadata *response.ResponseMetadata

	AccessKey *AccessKeyForCreateAccessKeyOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateAccessKeyOutput) GoString

func (s CreateAccessKeyOutput) GoString() string

GoString returns the string representation

func (*CreateAccessKeyOutput) SetAccessKey

SetAccessKey sets the AccessKey field's value.

func (CreateAccessKeyOutput) String

func (s CreateAccessKeyOutput) String() string

String returns the string representation

type CreateGroupInput

type CreateGroupInput struct {
	Description *string `max:"128" type:"string"`

	DisplayName *string `max:"64" type:"string"`

	// UserGroupName is a required field
	UserGroupName *string `max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateGroupInput) GoString

func (s CreateGroupInput) GoString() string

GoString returns the string representation

func (*CreateGroupInput) SetDescription

func (s *CreateGroupInput) SetDescription(v string) *CreateGroupInput

SetDescription sets the Description field's value.

func (*CreateGroupInput) SetDisplayName

func (s *CreateGroupInput) SetDisplayName(v string) *CreateGroupInput

SetDisplayName sets the DisplayName field's value.

func (*CreateGroupInput) SetUserGroupName

func (s *CreateGroupInput) SetUserGroupName(v string) *CreateGroupInput

SetUserGroupName sets the UserGroupName field's value.

func (CreateGroupInput) String

func (s CreateGroupInput) String() string

String returns the string representation

func (*CreateGroupInput) Validate

func (s *CreateGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGroupOutput

type CreateGroupOutput struct {
	Metadata *response.ResponseMetadata

	UserGroup *UserGroupForCreateGroupOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateGroupOutput) GoString

func (s CreateGroupOutput) GoString() string

GoString returns the string representation

func (*CreateGroupOutput) SetUserGroup

SetUserGroup sets the UserGroup field's value.

func (CreateGroupOutput) String

func (s CreateGroupOutput) String() string

String returns the string representation

type CreateLoginProfileInput

type CreateLoginProfileInput struct {
	LoginAllowed *bool `type:"boolean"`

	// Password is a required field
	Password *string `type:"string" required:"true"`

	PasswordResetRequired *bool `type:"boolean"`

	SafeAuthExemptDuration *int32 `type:"int32"`

	SafeAuthFlag *bool `type:"boolean"`

	SafeAuthType *string `type:"string"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateLoginProfileInput) GoString

func (s CreateLoginProfileInput) GoString() string

GoString returns the string representation

func (*CreateLoginProfileInput) SetLoginAllowed

func (s *CreateLoginProfileInput) SetLoginAllowed(v bool) *CreateLoginProfileInput

SetLoginAllowed sets the LoginAllowed field's value.

func (*CreateLoginProfileInput) SetPassword

SetPassword sets the Password field's value.

func (*CreateLoginProfileInput) SetPasswordResetRequired

func (s *CreateLoginProfileInput) SetPasswordResetRequired(v bool) *CreateLoginProfileInput

SetPasswordResetRequired sets the PasswordResetRequired field's value.

func (*CreateLoginProfileInput) SetSafeAuthExemptDuration

func (s *CreateLoginProfileInput) SetSafeAuthExemptDuration(v int32) *CreateLoginProfileInput

SetSafeAuthExemptDuration sets the SafeAuthExemptDuration field's value.

func (*CreateLoginProfileInput) SetSafeAuthFlag

func (s *CreateLoginProfileInput) SetSafeAuthFlag(v bool) *CreateLoginProfileInput

SetSafeAuthFlag sets the SafeAuthFlag field's value.

func (*CreateLoginProfileInput) SetSafeAuthType

SetSafeAuthType sets the SafeAuthType field's value.

func (*CreateLoginProfileInput) SetUserName

SetUserName sets the UserName field's value.

func (CreateLoginProfileInput) String

func (s CreateLoginProfileInput) String() string

String returns the string representation

func (*CreateLoginProfileInput) Validate

func (s *CreateLoginProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateLoginProfileOutput

type CreateLoginProfileOutput struct {
	Metadata *response.ResponseMetadata

	LoginProfile *LoginProfileForCreateLoginProfileOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateLoginProfileOutput) GoString

func (s CreateLoginProfileOutput) GoString() string

GoString returns the string representation

func (*CreateLoginProfileOutput) SetLoginProfile

SetLoginProfile sets the LoginProfile field's value.

func (CreateLoginProfileOutput) String

func (s CreateLoginProfileOutput) String() string

String returns the string representation

type CreateOAuthProviderInput added in v1.0.126

type CreateOAuthProviderInput struct {

	// AuthorizeTemplate is a required field
	AuthorizeTemplate *string `type:"string" required:"true"`

	// AuthorizeURL is a required field
	AuthorizeURL *string `type:"string" required:"true"`

	// ClientId is a required field
	ClientId *string `type:"string" required:"true"`

	// ClientSecret is a required field
	ClientSecret *string `type:"string" required:"true"`

	Description *string `type:"string"`

	// IdentityMapType is a required field
	IdentityMapType *int32 `type:"int32" required:"true"`

	// IdpIdentityKey is a required field
	IdpIdentityKey *string `type:"string" required:"true"`

	// OAuthProviderName is a required field
	OAuthProviderName *string `type:"string" required:"true"`

	// SSOType is a required field
	SSOType *int32 `type:"int32" required:"true"`

	Scope *string `type:"string"`

	Status *int32 `type:"int32"`

	// TokenURL is a required field
	TokenURL *string `type:"string" required:"true"`

	// UserInfoURL is a required field
	UserInfoURL *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateOAuthProviderInput) GoString added in v1.0.126

func (s CreateOAuthProviderInput) GoString() string

GoString returns the string representation

func (*CreateOAuthProviderInput) SetAuthorizeTemplate added in v1.0.126

func (s *CreateOAuthProviderInput) SetAuthorizeTemplate(v string) *CreateOAuthProviderInput

SetAuthorizeTemplate sets the AuthorizeTemplate field's value.

func (*CreateOAuthProviderInput) SetAuthorizeURL added in v1.0.126

SetAuthorizeURL sets the AuthorizeURL field's value.

func (*CreateOAuthProviderInput) SetClientId added in v1.0.126

SetClientId sets the ClientId field's value.

func (*CreateOAuthProviderInput) SetClientSecret added in v1.0.126

SetClientSecret sets the ClientSecret field's value.

func (*CreateOAuthProviderInput) SetDescription added in v1.0.126

SetDescription sets the Description field's value.

func (*CreateOAuthProviderInput) SetIdentityMapType added in v1.0.126

func (s *CreateOAuthProviderInput) SetIdentityMapType(v int32) *CreateOAuthProviderInput

SetIdentityMapType sets the IdentityMapType field's value.

func (*CreateOAuthProviderInput) SetIdpIdentityKey added in v1.0.126

func (s *CreateOAuthProviderInput) SetIdpIdentityKey(v string) *CreateOAuthProviderInput

SetIdpIdentityKey sets the IdpIdentityKey field's value.

func (*CreateOAuthProviderInput) SetOAuthProviderName added in v1.0.126

func (s *CreateOAuthProviderInput) SetOAuthProviderName(v string) *CreateOAuthProviderInput

SetOAuthProviderName sets the OAuthProviderName field's value.

func (*CreateOAuthProviderInput) SetSSOType added in v1.0.126

SetSSOType sets the SSOType field's value.

func (*CreateOAuthProviderInput) SetScope added in v1.0.126

SetScope sets the Scope field's value.

func (*CreateOAuthProviderInput) SetStatus added in v1.0.126

SetStatus sets the Status field's value.

func (*CreateOAuthProviderInput) SetTokenURL added in v1.0.126

SetTokenURL sets the TokenURL field's value.

func (*CreateOAuthProviderInput) SetUserInfoURL added in v1.0.126

SetUserInfoURL sets the UserInfoURL field's value.

func (CreateOAuthProviderInput) String added in v1.0.126

func (s CreateOAuthProviderInput) String() string

String returns the string representation

func (*CreateOAuthProviderInput) Validate added in v1.0.126

func (s *CreateOAuthProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateOAuthProviderOutput added in v1.0.126

type CreateOAuthProviderOutput struct {
	Metadata *response.ResponseMetadata

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	OAuthProviderName *string `type:"string"`

	SSOType *int32 `type:"int32"`

	Status *int32 `type:"int32"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateOAuthProviderOutput) GoString added in v1.0.126

func (s CreateOAuthProviderOutput) GoString() string

GoString returns the string representation

func (*CreateOAuthProviderOutput) SetCreateDate added in v1.0.126

SetCreateDate sets the CreateDate field's value.

func (*CreateOAuthProviderOutput) SetDescription added in v1.0.126

SetDescription sets the Description field's value.

func (*CreateOAuthProviderOutput) SetOAuthProviderName added in v1.0.126

func (s *CreateOAuthProviderOutput) SetOAuthProviderName(v string) *CreateOAuthProviderOutput

SetOAuthProviderName sets the OAuthProviderName field's value.

func (*CreateOAuthProviderOutput) SetSSOType added in v1.0.126

SetSSOType sets the SSOType field's value.

func (*CreateOAuthProviderOutput) SetStatus added in v1.0.126

SetStatus sets the Status field's value.

func (*CreateOAuthProviderOutput) SetTrn added in v1.0.126

SetTrn sets the Trn field's value.

func (*CreateOAuthProviderOutput) SetUpdateDate added in v1.0.126

SetUpdateDate sets the UpdateDate field's value.

func (CreateOAuthProviderOutput) String added in v1.0.126

func (s CreateOAuthProviderOutput) String() string

String returns the string representation

type CreatePolicyInput

type CreatePolicyInput struct {
	Description *string `max:"255" type:"string"`

	// PolicyDocument is a required field
	PolicyDocument *string `min:"1" max:"6144" type:"string" required:"true"`

	// PolicyName is a required field
	PolicyName *string `min:"1" max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreatePolicyInput) GoString

func (s CreatePolicyInput) GoString() string

GoString returns the string representation

func (*CreatePolicyInput) SetDescription

func (s *CreatePolicyInput) SetDescription(v string) *CreatePolicyInput

SetDescription sets the Description field's value.

func (*CreatePolicyInput) SetPolicyDocument

func (s *CreatePolicyInput) SetPolicyDocument(v string) *CreatePolicyInput

SetPolicyDocument sets the PolicyDocument field's value.

func (*CreatePolicyInput) SetPolicyName

func (s *CreatePolicyInput) SetPolicyName(v string) *CreatePolicyInput

SetPolicyName sets the PolicyName field's value.

func (CreatePolicyInput) String

func (s CreatePolicyInput) String() string

String returns the string representation

func (*CreatePolicyInput) Validate

func (s *CreatePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePolicyOutput

type CreatePolicyOutput struct {
	Metadata *response.ResponseMetadata

	Policy *PolicyForCreatePolicyOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (CreatePolicyOutput) GoString

func (s CreatePolicyOutput) GoString() string

GoString returns the string representation

func (*CreatePolicyOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (CreatePolicyOutput) String

func (s CreatePolicyOutput) String() string

String returns the string representation

type CreateRoleInput

type CreateRoleInput struct {
	Description *string `type:"string"`

	// DisplayName is a required field
	DisplayName *string `type:"string" required:"true"`

	// RoleName is a required field
	RoleName *string `type:"string" required:"true"`

	Tags []*TagForCreateRoleInput `type:"list"`

	TrustPolicyDocument *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateRoleInput) GoString

func (s CreateRoleInput) GoString() string

GoString returns the string representation

func (*CreateRoleInput) SetDescription

func (s *CreateRoleInput) SetDescription(v string) *CreateRoleInput

SetDescription sets the Description field's value.

func (*CreateRoleInput) SetDisplayName

func (s *CreateRoleInput) SetDisplayName(v string) *CreateRoleInput

SetDisplayName sets the DisplayName field's value.

func (*CreateRoleInput) SetRoleName

func (s *CreateRoleInput) SetRoleName(v string) *CreateRoleInput

SetRoleName sets the RoleName field's value.

func (*CreateRoleInput) SetTags added in v1.0.126

SetTags sets the Tags field's value.

func (*CreateRoleInput) SetTrustPolicyDocument

func (s *CreateRoleInput) SetTrustPolicyDocument(v string) *CreateRoleInput

SetTrustPolicyDocument sets the TrustPolicyDocument field's value.

func (CreateRoleInput) String

func (s CreateRoleInput) String() string

String returns the string representation

func (*CreateRoleInput) Validate

func (s *CreateRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRoleOutput

type CreateRoleOutput struct {
	Metadata *response.ResponseMetadata

	Role *RoleForCreateRoleOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateRoleOutput) GoString

func (s CreateRoleOutput) GoString() string

GoString returns the string representation

func (*CreateRoleOutput) SetRole

SetRole sets the Role field's value.

func (CreateRoleOutput) String

func (s CreateRoleOutput) String() string

String returns the string representation

type CreateSAMLProviderInput

type CreateSAMLProviderInput struct {
	Description *string `max:"256" type:"string"`

	// EncodedSAMLMetadataDocument is a required field
	EncodedSAMLMetadataDocument *string `type:"string" required:"true"`

	// SAMLProviderName is a required field
	SAMLProviderName *string `type:"string" required:"true"`

	// SSOType is a required field
	SSOType *int32 `type:"int32" required:"true"`

	Status *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (CreateSAMLProviderInput) GoString

func (s CreateSAMLProviderInput) GoString() string

GoString returns the string representation

func (*CreateSAMLProviderInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSAMLProviderInput) SetEncodedSAMLMetadataDocument

func (s *CreateSAMLProviderInput) SetEncodedSAMLMetadataDocument(v string) *CreateSAMLProviderInput

SetEncodedSAMLMetadataDocument sets the EncodedSAMLMetadataDocument field's value.

func (*CreateSAMLProviderInput) SetSAMLProviderName

func (s *CreateSAMLProviderInput) SetSAMLProviderName(v string) *CreateSAMLProviderInput

SetSAMLProviderName sets the SAMLProviderName field's value.

func (*CreateSAMLProviderInput) SetSSOType

SetSSOType sets the SSOType field's value.

func (*CreateSAMLProviderInput) SetStatus

SetStatus sets the Status field's value.

func (CreateSAMLProviderInput) String

func (s CreateSAMLProviderInput) String() string

String returns the string representation

func (*CreateSAMLProviderInput) Validate

func (s *CreateSAMLProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSAMLProviderOutput

type CreateSAMLProviderOutput struct {
	Metadata *response.ResponseMetadata

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	SAMLProviderName *string `type:"string"`

	SSOType *int32 `type:"int32"`

	Status *int32 `type:"int32"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateSAMLProviderOutput) GoString

func (s CreateSAMLProviderOutput) GoString() string

GoString returns the string representation

func (*CreateSAMLProviderOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*CreateSAMLProviderOutput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSAMLProviderOutput) SetSAMLProviderName

func (s *CreateSAMLProviderOutput) SetSAMLProviderName(v string) *CreateSAMLProviderOutput

SetSAMLProviderName sets the SAMLProviderName field's value.

func (*CreateSAMLProviderOutput) SetSSOType

SetSSOType sets the SSOType field's value.

func (*CreateSAMLProviderOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateSAMLProviderOutput) SetTrn

SetTrn sets the Trn field's value.

func (*CreateSAMLProviderOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (CreateSAMLProviderOutput) String

func (s CreateSAMLProviderOutput) String() string

String returns the string representation

type CreateServiceLinkedRoleInput

type CreateServiceLinkedRoleInput struct {

	// ServiceName is a required field
	ServiceName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateServiceLinkedRoleInput) GoString

func (s CreateServiceLinkedRoleInput) GoString() string

GoString returns the string representation

func (*CreateServiceLinkedRoleInput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (CreateServiceLinkedRoleInput) String

String returns the string representation

func (*CreateServiceLinkedRoleInput) Validate

func (s *CreateServiceLinkedRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateServiceLinkedRoleOutput

type CreateServiceLinkedRoleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CreateServiceLinkedRoleOutput) GoString

GoString returns the string representation

func (CreateServiceLinkedRoleOutput) String

String returns the string representation

type CreateUserInput

type CreateUserInput struct {
	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	Email *string `type:"string"`

	MobilePhone *string `type:"string"`

	Tags []*TagForCreateUserInput `type:"list"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateUserInput) GoString

func (s CreateUserInput) GoString() string

GoString returns the string representation

func (*CreateUserInput) SetDescription

func (s *CreateUserInput) SetDescription(v string) *CreateUserInput

SetDescription sets the Description field's value.

func (*CreateUserInput) SetDisplayName

func (s *CreateUserInput) SetDisplayName(v string) *CreateUserInput

SetDisplayName sets the DisplayName field's value.

func (*CreateUserInput) SetEmail

func (s *CreateUserInput) SetEmail(v string) *CreateUserInput

SetEmail sets the Email field's value.

func (*CreateUserInput) SetMobilePhone

func (s *CreateUserInput) SetMobilePhone(v string) *CreateUserInput

SetMobilePhone sets the MobilePhone field's value.

func (*CreateUserInput) SetTags added in v1.0.120

SetTags sets the Tags field's value.

func (*CreateUserInput) SetUserName

func (s *CreateUserInput) SetUserName(v string) *CreateUserInput

SetUserName sets the UserName field's value.

func (CreateUserInput) String

func (s CreateUserInput) String() string

String returns the string representation

func (*CreateUserInput) Validate

func (s *CreateUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUserOutput

type CreateUserOutput struct {
	Metadata *response.ResponseMetadata

	User *UserForCreateUserOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateUserOutput) GoString

func (s CreateUserOutput) GoString() string

GoString returns the string representation

func (*CreateUserOutput) SetUser

SetUser sets the User field's value.

func (CreateUserOutput) String

func (s CreateUserOutput) String() string

String returns the string representation

type DeleteAccessKeyInput

type DeleteAccessKeyInput struct {

	// AccessKeyId is a required field
	AccessKeyId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAccessKeyInput) GoString

func (s DeleteAccessKeyInput) GoString() string

GoString returns the string representation

func (*DeleteAccessKeyInput) SetAccessKeyId

func (s *DeleteAccessKeyInput) SetAccessKeyId(v string) *DeleteAccessKeyInput

SetAccessKeyId sets the AccessKeyId field's value.

func (DeleteAccessKeyInput) String

func (s DeleteAccessKeyInput) String() string

String returns the string representation

func (*DeleteAccessKeyInput) Validate

func (s *DeleteAccessKeyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAccessKeyOutput

type DeleteAccessKeyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteAccessKeyOutput) GoString

func (s DeleteAccessKeyOutput) GoString() string

GoString returns the string representation

func (DeleteAccessKeyOutput) String

func (s DeleteAccessKeyOutput) String() string

String returns the string representation

type DeleteGroupInput

type DeleteGroupInput struct {

	// UserGroupName is a required field
	UserGroupName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteGroupInput) GoString

func (s DeleteGroupInput) GoString() string

GoString returns the string representation

func (*DeleteGroupInput) SetUserGroupName

func (s *DeleteGroupInput) SetUserGroupName(v string) *DeleteGroupInput

SetUserGroupName sets the UserGroupName field's value.

func (DeleteGroupInput) String

func (s DeleteGroupInput) String() string

String returns the string representation

func (*DeleteGroupInput) Validate

func (s *DeleteGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGroupOutput

type DeleteGroupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteGroupOutput) GoString

func (s DeleteGroupOutput) GoString() string

GoString returns the string representation

func (DeleteGroupOutput) String

func (s DeleteGroupOutput) String() string

String returns the string representation

type DeleteLoginProfileInput

type DeleteLoginProfileInput struct {

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteLoginProfileInput) GoString

func (s DeleteLoginProfileInput) GoString() string

GoString returns the string representation

func (*DeleteLoginProfileInput) SetUserName

SetUserName sets the UserName field's value.

func (DeleteLoginProfileInput) String

func (s DeleteLoginProfileInput) String() string

String returns the string representation

func (*DeleteLoginProfileInput) Validate

func (s *DeleteLoginProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteLoginProfileOutput

type DeleteLoginProfileOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteLoginProfileOutput) GoString

func (s DeleteLoginProfileOutput) GoString() string

GoString returns the string representation

func (DeleteLoginProfileOutput) String

func (s DeleteLoginProfileOutput) String() string

String returns the string representation

type DeleteOAuthProviderInput added in v1.0.126

type DeleteOAuthProviderInput struct {

	// OAuthProviderName is a required field
	OAuthProviderName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteOAuthProviderInput) GoString added in v1.0.126

func (s DeleteOAuthProviderInput) GoString() string

GoString returns the string representation

func (*DeleteOAuthProviderInput) SetOAuthProviderName added in v1.0.126

func (s *DeleteOAuthProviderInput) SetOAuthProviderName(v string) *DeleteOAuthProviderInput

SetOAuthProviderName sets the OAuthProviderName field's value.

func (DeleteOAuthProviderInput) String added in v1.0.126

func (s DeleteOAuthProviderInput) String() string

String returns the string representation

func (*DeleteOAuthProviderInput) Validate added in v1.0.126

func (s *DeleteOAuthProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteOAuthProviderOutput added in v1.0.126

type DeleteOAuthProviderOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteOAuthProviderOutput) GoString added in v1.0.126

func (s DeleteOAuthProviderOutput) GoString() string

GoString returns the string representation

func (DeleteOAuthProviderOutput) String added in v1.0.126

func (s DeleteOAuthProviderOutput) String() string

String returns the string representation

type DeletePolicyInput

type DeletePolicyInput struct {

	// PolicyName is a required field
	PolicyName *string `min:"1" max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeletePolicyInput) GoString

func (s DeletePolicyInput) GoString() string

GoString returns the string representation

func (*DeletePolicyInput) SetPolicyName

func (s *DeletePolicyInput) SetPolicyName(v string) *DeletePolicyInput

SetPolicyName sets the PolicyName field's value.

func (DeletePolicyInput) String

func (s DeletePolicyInput) String() string

String returns the string representation

func (*DeletePolicyInput) Validate

func (s *DeletePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePolicyOutput

type DeletePolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeletePolicyOutput) GoString

func (s DeletePolicyOutput) GoString() string

GoString returns the string representation

func (DeletePolicyOutput) String

func (s DeletePolicyOutput) String() string

String returns the string representation

type DeleteRoleInput

type DeleteRoleInput struct {

	// RoleName is a required field
	RoleName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRoleInput) GoString

func (s DeleteRoleInput) GoString() string

GoString returns the string representation

func (*DeleteRoleInput) SetRoleName

func (s *DeleteRoleInput) SetRoleName(v string) *DeleteRoleInput

SetRoleName sets the RoleName field's value.

func (DeleteRoleInput) String

func (s DeleteRoleInput) String() string

String returns the string representation

func (*DeleteRoleInput) Validate

func (s *DeleteRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoleOutput

type DeleteRoleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteRoleOutput) GoString

func (s DeleteRoleOutput) GoString() string

GoString returns the string representation

func (DeleteRoleOutput) String

func (s DeleteRoleOutput) String() string

String returns the string representation

type DeleteSAMLProviderInput

type DeleteSAMLProviderInput struct {

	// SAMLProviderName is a required field
	SAMLProviderName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSAMLProviderInput) GoString

func (s DeleteSAMLProviderInput) GoString() string

GoString returns the string representation

func (*DeleteSAMLProviderInput) SetSAMLProviderName

func (s *DeleteSAMLProviderInput) SetSAMLProviderName(v string) *DeleteSAMLProviderInput

SetSAMLProviderName sets the SAMLProviderName field's value.

func (DeleteSAMLProviderInput) String

func (s DeleteSAMLProviderInput) String() string

String returns the string representation

func (*DeleteSAMLProviderInput) Validate

func (s *DeleteSAMLProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSAMLProviderOutput

type DeleteSAMLProviderOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteSAMLProviderOutput) GoString

func (s DeleteSAMLProviderOutput) GoString() string

GoString returns the string representation

func (DeleteSAMLProviderOutput) String

func (s DeleteSAMLProviderOutput) String() string

String returns the string representation

type DeleteServiceLinkedRoleInput added in v1.0.126

type DeleteServiceLinkedRoleInput struct {

	// RoleName is a required field
	RoleName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteServiceLinkedRoleInput) GoString added in v1.0.126

func (s DeleteServiceLinkedRoleInput) GoString() string

GoString returns the string representation

func (*DeleteServiceLinkedRoleInput) SetRoleName added in v1.0.126

SetRoleName sets the RoleName field's value.

func (DeleteServiceLinkedRoleInput) String added in v1.0.126

String returns the string representation

func (*DeleteServiceLinkedRoleInput) Validate added in v1.0.126

func (s *DeleteServiceLinkedRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteServiceLinkedRoleOutput added in v1.0.126

type DeleteServiceLinkedRoleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteServiceLinkedRoleOutput) GoString added in v1.0.126

GoString returns the string representation

func (DeleteServiceLinkedRoleOutput) String added in v1.0.126

String returns the string representation

type DeleteUserInput

type DeleteUserInput struct {

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteUserInput) GoString

func (s DeleteUserInput) GoString() string

GoString returns the string representation

func (*DeleteUserInput) SetUserName

func (s *DeleteUserInput) SetUserName(v string) *DeleteUserInput

SetUserName sets the UserName field's value.

func (DeleteUserInput) String

func (s DeleteUserInput) String() string

String returns the string representation

func (*DeleteUserInput) Validate

func (s *DeleteUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUserOutput

type DeleteUserOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteUserOutput) GoString

func (s DeleteUserOutput) GoString() string

GoString returns the string representation

func (DeleteUserOutput) String

func (s DeleteUserOutput) String() string

String returns the string representation

type DetachRolePolicyInput

type DetachRolePolicyInput struct {

	// PolicyName is a required field
	PolicyName *string `min:"1" max:"64" type:"string" required:"true"`

	// PolicyType is a required field
	PolicyType *string `type:"string" required:"true" enum:"EnumOfPolicyTypeForDetachRolePolicyInput"`

	// RoleName is a required field
	RoleName *string `min:"1" max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DetachRolePolicyInput) GoString

func (s DetachRolePolicyInput) GoString() string

GoString returns the string representation

func (*DetachRolePolicyInput) SetPolicyName

func (s *DetachRolePolicyInput) SetPolicyName(v string) *DetachRolePolicyInput

SetPolicyName sets the PolicyName field's value.

func (*DetachRolePolicyInput) SetPolicyType

func (s *DetachRolePolicyInput) SetPolicyType(v string) *DetachRolePolicyInput

SetPolicyType sets the PolicyType field's value.

func (*DetachRolePolicyInput) SetRoleName

SetRoleName sets the RoleName field's value.

func (DetachRolePolicyInput) String

func (s DetachRolePolicyInput) String() string

String returns the string representation

func (*DetachRolePolicyInput) Validate

func (s *DetachRolePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DetachRolePolicyOutput

type DetachRolePolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DetachRolePolicyOutput) GoString

func (s DetachRolePolicyOutput) GoString() string

GoString returns the string representation

func (DetachRolePolicyOutput) String

func (s DetachRolePolicyOutput) String() string

String returns the string representation

type DetachUserGroupPolicyInput

type DetachUserGroupPolicyInput struct {

	// PolicyName is a required field
	PolicyName *string `min:"1" max:"64" type:"string" required:"true"`

	// PolicyType is a required field
	PolicyType *string `type:"string" required:"true" enum:"EnumOfPolicyTypeForDetachUserGroupPolicyInput"`

	// UserGroupName is a required field
	UserGroupName *string `min:"1" max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DetachUserGroupPolicyInput) GoString

func (s DetachUserGroupPolicyInput) GoString() string

GoString returns the string representation

func (*DetachUserGroupPolicyInput) SetPolicyName

SetPolicyName sets the PolicyName field's value.

func (*DetachUserGroupPolicyInput) SetPolicyType

SetPolicyType sets the PolicyType field's value.

func (*DetachUserGroupPolicyInput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (DetachUserGroupPolicyInput) String

String returns the string representation

func (*DetachUserGroupPolicyInput) Validate

func (s *DetachUserGroupPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DetachUserGroupPolicyOutput

type DetachUserGroupPolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DetachUserGroupPolicyOutput) GoString

func (s DetachUserGroupPolicyOutput) GoString() string

GoString returns the string representation

func (DetachUserGroupPolicyOutput) String

String returns the string representation

type DetachUserPolicyInput

type DetachUserPolicyInput struct {

	// PolicyName is a required field
	PolicyName *string `min:"1" max:"64" type:"string" required:"true"`

	// PolicyType is a required field
	PolicyType *string `type:"string" required:"true" enum:"EnumOfPolicyTypeForDetachUserPolicyInput"`

	// UserName is a required field
	UserName *string `min:"1" max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DetachUserPolicyInput) GoString

func (s DetachUserPolicyInput) GoString() string

GoString returns the string representation

func (*DetachUserPolicyInput) SetPolicyName

func (s *DetachUserPolicyInput) SetPolicyName(v string) *DetachUserPolicyInput

SetPolicyName sets the PolicyName field's value.

func (*DetachUserPolicyInput) SetPolicyType

func (s *DetachUserPolicyInput) SetPolicyType(v string) *DetachUserPolicyInput

SetPolicyType sets the PolicyType field's value.

func (*DetachUserPolicyInput) SetUserName

SetUserName sets the UserName field's value.

func (DetachUserPolicyInput) String

func (s DetachUserPolicyInput) String() string

String returns the string representation

func (*DetachUserPolicyInput) Validate

func (s *DetachUserPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DetachUserPolicyOutput

type DetachUserPolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DetachUserPolicyOutput) GoString

func (s DetachUserPolicyOutput) GoString() string

GoString returns the string representation

func (DetachUserPolicyOutput) String

func (s DetachUserPolicyOutput) String() string

String returns the string representation

type GetGroupInput

type GetGroupInput struct {

	// UserGroupName is a required field
	UserGroupName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetGroupInput) GoString

func (s GetGroupInput) GoString() string

GoString returns the string representation

func (*GetGroupInput) SetUserGroupName

func (s *GetGroupInput) SetUserGroupName(v string) *GetGroupInput

SetUserGroupName sets the UserGroupName field's value.

func (GetGroupInput) String

func (s GetGroupInput) String() string

String returns the string representation

func (*GetGroupInput) Validate

func (s *GetGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetGroupOutput

type GetGroupOutput struct {
	Metadata *response.ResponseMetadata

	UserGroup *UserGroupForGetGroupOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (GetGroupOutput) GoString

func (s GetGroupOutput) GoString() string

GoString returns the string representation

func (*GetGroupOutput) SetUserGroup

SetUserGroup sets the UserGroup field's value.

func (GetGroupOutput) String

func (s GetGroupOutput) String() string

String returns the string representation

type GetLoginProfileInput

type GetLoginProfileInput struct {

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetLoginProfileInput) GoString

func (s GetLoginProfileInput) GoString() string

GoString returns the string representation

func (*GetLoginProfileInput) SetUserName

SetUserName sets the UserName field's value.

func (GetLoginProfileInput) String

func (s GetLoginProfileInput) String() string

String returns the string representation

func (*GetLoginProfileInput) Validate

func (s *GetLoginProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetLoginProfileOutput

type GetLoginProfileOutput struct {
	Metadata *response.ResponseMetadata

	LoginProfile *LoginProfileForGetLoginProfileOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (GetLoginProfileOutput) GoString

func (s GetLoginProfileOutput) GoString() string

GoString returns the string representation

func (*GetLoginProfileOutput) SetLoginProfile

SetLoginProfile sets the LoginProfile field's value.

func (GetLoginProfileOutput) String

func (s GetLoginProfileOutput) String() string

String returns the string representation

type GetOAuthProviderInput added in v1.0.126

type GetOAuthProviderInput struct {

	// OAuthProviderName is a required field
	OAuthProviderName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetOAuthProviderInput) GoString added in v1.0.126

func (s GetOAuthProviderInput) GoString() string

GoString returns the string representation

func (*GetOAuthProviderInput) SetOAuthProviderName added in v1.0.126

func (s *GetOAuthProviderInput) SetOAuthProviderName(v string) *GetOAuthProviderInput

SetOAuthProviderName sets the OAuthProviderName field's value.

func (GetOAuthProviderInput) String added in v1.0.126

func (s GetOAuthProviderInput) String() string

String returns the string representation

func (*GetOAuthProviderInput) Validate added in v1.0.126

func (s *GetOAuthProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetOAuthProviderOutput added in v1.0.126

type GetOAuthProviderOutput struct {
	Metadata *response.ResponseMetadata

	AuthorizeTemplate *string `type:"string"`

	AuthorizeURL *string `type:"string"`

	ClientId *string `type:"string"`

	ClientSecret *string `type:"string"`

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	IdentityMapType *int32 `type:"int32"`

	IdpIdentityKey *string `type:"string"`

	OAuthProviderName *string `type:"string"`

	ProviderId *string `type:"string"`

	SSOType *int32 `type:"int32"`

	Scope *string `type:"string"`

	Status *int32 `type:"int32"`

	TokenURL *string `type:"string"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserInfoURL *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetOAuthProviderOutput) GoString added in v1.0.126

func (s GetOAuthProviderOutput) GoString() string

GoString returns the string representation

func (*GetOAuthProviderOutput) SetAuthorizeTemplate added in v1.0.126

func (s *GetOAuthProviderOutput) SetAuthorizeTemplate(v string) *GetOAuthProviderOutput

SetAuthorizeTemplate sets the AuthorizeTemplate field's value.

func (*GetOAuthProviderOutput) SetAuthorizeURL added in v1.0.126

func (s *GetOAuthProviderOutput) SetAuthorizeURL(v string) *GetOAuthProviderOutput

SetAuthorizeURL sets the AuthorizeURL field's value.

func (*GetOAuthProviderOutput) SetClientId added in v1.0.126

SetClientId sets the ClientId field's value.

func (*GetOAuthProviderOutput) SetClientSecret added in v1.0.126

func (s *GetOAuthProviderOutput) SetClientSecret(v string) *GetOAuthProviderOutput

SetClientSecret sets the ClientSecret field's value.

func (*GetOAuthProviderOutput) SetCreateDate added in v1.0.126

SetCreateDate sets the CreateDate field's value.

func (*GetOAuthProviderOutput) SetDescription added in v1.0.126

SetDescription sets the Description field's value.

func (*GetOAuthProviderOutput) SetIdentityMapType added in v1.0.126

func (s *GetOAuthProviderOutput) SetIdentityMapType(v int32) *GetOAuthProviderOutput

SetIdentityMapType sets the IdentityMapType field's value.

func (*GetOAuthProviderOutput) SetIdpIdentityKey added in v1.0.126

func (s *GetOAuthProviderOutput) SetIdpIdentityKey(v string) *GetOAuthProviderOutput

SetIdpIdentityKey sets the IdpIdentityKey field's value.

func (*GetOAuthProviderOutput) SetOAuthProviderName added in v1.0.126

func (s *GetOAuthProviderOutput) SetOAuthProviderName(v string) *GetOAuthProviderOutput

SetOAuthProviderName sets the OAuthProviderName field's value.

func (*GetOAuthProviderOutput) SetProviderId added in v1.0.126

SetProviderId sets the ProviderId field's value.

func (*GetOAuthProviderOutput) SetSSOType added in v1.0.126

SetSSOType sets the SSOType field's value.

func (*GetOAuthProviderOutput) SetScope added in v1.0.126

SetScope sets the Scope field's value.

func (*GetOAuthProviderOutput) SetStatus added in v1.0.126

SetStatus sets the Status field's value.

func (*GetOAuthProviderOutput) SetTokenURL added in v1.0.126

SetTokenURL sets the TokenURL field's value.

func (*GetOAuthProviderOutput) SetTrn added in v1.0.126

SetTrn sets the Trn field's value.

func (*GetOAuthProviderOutput) SetUpdateDate added in v1.0.126

SetUpdateDate sets the UpdateDate field's value.

func (*GetOAuthProviderOutput) SetUserInfoURL added in v1.0.126

SetUserInfoURL sets the UserInfoURL field's value.

func (GetOAuthProviderOutput) String added in v1.0.126

func (s GetOAuthProviderOutput) String() string

String returns the string representation

type GetPolicyInput

type GetPolicyInput struct {

	// PolicyName is a required field
	PolicyName *string `type:"string" required:"true"`

	// PolicyType is a required field
	PolicyType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetPolicyInput) GoString

func (s GetPolicyInput) GoString() string

GoString returns the string representation

func (*GetPolicyInput) SetPolicyName

func (s *GetPolicyInput) SetPolicyName(v string) *GetPolicyInput

SetPolicyName sets the PolicyName field's value.

func (*GetPolicyInput) SetPolicyType

func (s *GetPolicyInput) SetPolicyType(v string) *GetPolicyInput

SetPolicyType sets the PolicyType field's value.

func (GetPolicyInput) String

func (s GetPolicyInput) String() string

String returns the string representation

func (*GetPolicyInput) Validate

func (s *GetPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPolicyOutput

type GetPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Policy *PolicyForGetPolicyOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (GetPolicyOutput) GoString

func (s GetPolicyOutput) GoString() string

GoString returns the string representation

func (*GetPolicyOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (GetPolicyOutput) String

func (s GetPolicyOutput) String() string

String returns the string representation

type GetRoleInput

type GetRoleInput struct {

	// RoleName is a required field
	RoleName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRoleInput) GoString

func (s GetRoleInput) GoString() string

GoString returns the string representation

func (*GetRoleInput) SetRoleName

func (s *GetRoleInput) SetRoleName(v string) *GetRoleInput

SetRoleName sets the RoleName field's value.

func (GetRoleInput) String

func (s GetRoleInput) String() string

String returns the string representation

func (*GetRoleInput) Validate

func (s *GetRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRoleOutput

type GetRoleOutput struct {
	Metadata *response.ResponseMetadata

	Role *RoleForGetRoleOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (GetRoleOutput) GoString

func (s GetRoleOutput) GoString() string

GoString returns the string representation

func (*GetRoleOutput) SetRole

SetRole sets the Role field's value.

func (GetRoleOutput) String

func (s GetRoleOutput) String() string

String returns the string representation

type GetSAMLProviderInput

type GetSAMLProviderInput struct {

	// SAMLProviderName is a required field
	SAMLProviderName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSAMLProviderInput) GoString

func (s GetSAMLProviderInput) GoString() string

GoString returns the string representation

func (*GetSAMLProviderInput) SetSAMLProviderName

func (s *GetSAMLProviderInput) SetSAMLProviderName(v string) *GetSAMLProviderInput

SetSAMLProviderName sets the SAMLProviderName field's value.

func (GetSAMLProviderInput) String

func (s GetSAMLProviderInput) String() string

String returns the string representation

func (*GetSAMLProviderInput) Validate

func (s *GetSAMLProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSAMLProviderOutput

type GetSAMLProviderOutput struct {
	Metadata *response.ResponseMetadata

	CertificateExpireTime *string `type:"string"`

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	EncodedSAMLMetadataDocument *string `type:"string"`

	ProviderName *string `type:"string"`

	SSOType *int32 `type:"int32"`

	Status *int32 `type:"int32"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetSAMLProviderOutput) GoString

func (s GetSAMLProviderOutput) GoString() string

GoString returns the string representation

func (*GetSAMLProviderOutput) SetCertificateExpireTime added in v1.0.126

func (s *GetSAMLProviderOutput) SetCertificateExpireTime(v string) *GetSAMLProviderOutput

SetCertificateExpireTime sets the CertificateExpireTime field's value.

func (*GetSAMLProviderOutput) SetCreateDate

func (s *GetSAMLProviderOutput) SetCreateDate(v string) *GetSAMLProviderOutput

SetCreateDate sets the CreateDate field's value.

func (*GetSAMLProviderOutput) SetDescription

func (s *GetSAMLProviderOutput) SetDescription(v string) *GetSAMLProviderOutput

SetDescription sets the Description field's value.

func (*GetSAMLProviderOutput) SetEncodedSAMLMetadataDocument added in v1.0.126

func (s *GetSAMLProviderOutput) SetEncodedSAMLMetadataDocument(v string) *GetSAMLProviderOutput

SetEncodedSAMLMetadataDocument sets the EncodedSAMLMetadataDocument field's value.

func (*GetSAMLProviderOutput) SetProviderName added in v1.0.126

func (s *GetSAMLProviderOutput) SetProviderName(v string) *GetSAMLProviderOutput

SetProviderName sets the ProviderName field's value.

func (*GetSAMLProviderOutput) SetSSOType

SetSSOType sets the SSOType field's value.

func (*GetSAMLProviderOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetSAMLProviderOutput) SetTrn

SetTrn sets the Trn field's value.

func (*GetSAMLProviderOutput) SetUpdateDate

func (s *GetSAMLProviderOutput) SetUpdateDate(v string) *GetSAMLProviderOutput

SetUpdateDate sets the UpdateDate field's value.

func (GetSAMLProviderOutput) String

func (s GetSAMLProviderOutput) String() string

String returns the string representation

type GetSecurityConfigInput added in v1.0.126

type GetSecurityConfigInput struct {
	Origin *string `type:"string"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSecurityConfigInput) GoString added in v1.0.126

func (s GetSecurityConfigInput) GoString() string

GoString returns the string representation

func (*GetSecurityConfigInput) SetOrigin added in v1.0.126

SetOrigin sets the Origin field's value.

func (*GetSecurityConfigInput) SetUserName added in v1.0.126

SetUserName sets the UserName field's value.

func (GetSecurityConfigInput) String added in v1.0.126

func (s GetSecurityConfigInput) String() string

String returns the string representation

func (*GetSecurityConfigInput) Validate added in v1.0.126

func (s *GetSecurityConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSecurityConfigOutput added in v1.0.126

type GetSecurityConfigOutput struct {
	Metadata *response.ResponseMetadata

	SafeAuthClose *int32 `type:"int32"`

	SafeAuthExemptDuration *int32 `type:"int32"`

	SafeAuthType *string `type:"string"`

	UserID *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (GetSecurityConfigOutput) GoString added in v1.0.126

func (s GetSecurityConfigOutput) GoString() string

GoString returns the string representation

func (*GetSecurityConfigOutput) SetSafeAuthClose added in v1.0.126

func (s *GetSecurityConfigOutput) SetSafeAuthClose(v int32) *GetSecurityConfigOutput

SetSafeAuthClose sets the SafeAuthClose field's value.

func (*GetSecurityConfigOutput) SetSafeAuthExemptDuration added in v1.0.126

func (s *GetSecurityConfigOutput) SetSafeAuthExemptDuration(v int32) *GetSecurityConfigOutput

SetSafeAuthExemptDuration sets the SafeAuthExemptDuration field's value.

func (*GetSecurityConfigOutput) SetSafeAuthType added in v1.0.126

SetSafeAuthType sets the SafeAuthType field's value.

func (*GetSecurityConfigOutput) SetUserID added in v1.0.126

SetUserID sets the UserID field's value.

func (GetSecurityConfigOutput) String added in v1.0.126

func (s GetSecurityConfigOutput) String() string

String returns the string representation

type GetSecurityContactInput added in v1.0.126

type GetSecurityContactInput struct {

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSecurityContactInput) GoString added in v1.0.126

func (s GetSecurityContactInput) GoString() string

GoString returns the string representation

func (*GetSecurityContactInput) SetUserName added in v1.0.126

SetUserName sets the UserName field's value.

func (GetSecurityContactInput) String added in v1.0.126

func (s GetSecurityContactInput) String() string

String returns the string representation

func (*GetSecurityContactInput) Validate added in v1.0.126

func (s *GetSecurityContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSecurityContactOutput added in v1.0.126

type GetSecurityContactOutput struct {
	Metadata *response.ResponseMetadata

	Email *string `type:"string"`

	EmailIsVerify *bool `type:"boolean"`

	MobilePhone *string `type:"string"`

	MobilePhoneIsVerify *bool `type:"boolean"`

	NewSecureContactInfo *NewSecureContactInfoForGetSecurityContactOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (GetSecurityContactOutput) GoString added in v1.0.126

func (s GetSecurityContactOutput) GoString() string

GoString returns the string representation

func (*GetSecurityContactOutput) SetEmail added in v1.0.126

SetEmail sets the Email field's value.

func (*GetSecurityContactOutput) SetEmailIsVerify added in v1.0.126

func (s *GetSecurityContactOutput) SetEmailIsVerify(v bool) *GetSecurityContactOutput

SetEmailIsVerify sets the EmailIsVerify field's value.

func (*GetSecurityContactOutput) SetMobilePhone added in v1.0.126

SetMobilePhone sets the MobilePhone field's value.

func (*GetSecurityContactOutput) SetMobilePhoneIsVerify added in v1.0.126

func (s *GetSecurityContactOutput) SetMobilePhoneIsVerify(v bool) *GetSecurityContactOutput

SetMobilePhoneIsVerify sets the MobilePhoneIsVerify field's value.

func (*GetSecurityContactOutput) SetNewSecureContactInfo added in v1.0.126

SetNewSecureContactInfo sets the NewSecureContactInfo field's value.

func (GetSecurityContactOutput) String added in v1.0.126

func (s GetSecurityContactOutput) String() string

String returns the string representation

type GetUserInput

type GetUserInput struct {

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetUserInput) GoString

func (s GetUserInput) GoString() string

GoString returns the string representation

func (*GetUserInput) SetUserName

func (s *GetUserInput) SetUserName(v string) *GetUserInput

SetUserName sets the UserName field's value.

func (GetUserInput) String

func (s GetUserInput) String() string

String returns the string representation

func (*GetUserInput) Validate

func (s *GetUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUserOutput

type GetUserOutput struct {
	Metadata *response.ResponseMetadata

	User *UserForGetUserOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (GetUserOutput) GoString

func (s GetUserOutput) GoString() string

GoString returns the string representation

func (*GetUserOutput) SetUser

SetUser sets the User field's value.

func (GetUserOutput) String

func (s GetUserOutput) String() string

String returns the string representation

type IAM

type IAM struct {
	*client.Client
}

IAM provides the API operation methods for making requests to IAM. See this package's package overview docs for details on the service.

IAM methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *IAM

New create int can support ssl or region locate set

func (*IAM) AddUserToGroup

func (c *IAM) AddUserToGroup(input *AddUserToGroupInput) (*AddUserToGroupOutput, error)

AddUserToGroup API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation AddUserToGroup for usage and error information.

func (*IAM) AddUserToGroupCommon

func (c *IAM) AddUserToGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddUserToGroupCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation AddUserToGroupCommon for usage and error information.

func (*IAM) AddUserToGroupCommonRequest

func (c *IAM) AddUserToGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddUserToGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddUserToGroupCommon operation. The "output" return value will be populated with the AddUserToGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned AddUserToGroupCommon Request to send the API call to the service. the "output" return value is not valid until after AddUserToGroupCommon Send returns without error.

See AddUserToGroupCommon for more information on using the AddUserToGroupCommon API call, and error handling.

// Example sending a request using the AddUserToGroupCommonRequest method.
req, resp := client.AddUserToGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) AddUserToGroupCommonWithContext

func (c *IAM) AddUserToGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddUserToGroupCommonWithContext is the same as AddUserToGroupCommon with the addition of the ability to pass a context and additional request options.

See AddUserToGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) AddUserToGroupRequest

func (c *IAM) AddUserToGroupRequest(input *AddUserToGroupInput) (req *request.Request, output *AddUserToGroupOutput)

AddUserToGroupRequest generates a "volcengine/request.Request" representing the client's request for the AddUserToGroup operation. The "output" return value will be populated with the AddUserToGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned AddUserToGroupCommon Request to send the API call to the service. the "output" return value is not valid until after AddUserToGroupCommon Send returns without error.

See AddUserToGroup for more information on using the AddUserToGroup API call, and error handling.

// Example sending a request using the AddUserToGroupRequest method.
req, resp := client.AddUserToGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) AddUserToGroupWithContext

func (c *IAM) AddUserToGroupWithContext(ctx volcengine.Context, input *AddUserToGroupInput, opts ...request.Option) (*AddUserToGroupOutput, error)

AddUserToGroupWithContext is the same as AddUserToGroup with the addition of the ability to pass a context and additional request options.

See AddUserToGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) AttachRolePolicy

func (c *IAM) AttachRolePolicy(input *AttachRolePolicyInput) (*AttachRolePolicyOutput, error)

AttachRolePolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation AttachRolePolicy for usage and error information.

func (*IAM) AttachRolePolicyCommon

func (c *IAM) AttachRolePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachRolePolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation AttachRolePolicyCommon for usage and error information.

func (*IAM) AttachRolePolicyCommonRequest

func (c *IAM) AttachRolePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AttachRolePolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the AttachRolePolicyCommon operation. The "output" return value will be populated with the AttachRolePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachRolePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AttachRolePolicyCommon Send returns without error.

See AttachRolePolicyCommon for more information on using the AttachRolePolicyCommon API call, and error handling.

// Example sending a request using the AttachRolePolicyCommonRequest method.
req, resp := client.AttachRolePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) AttachRolePolicyCommonWithContext

func (c *IAM) AttachRolePolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AttachRolePolicyCommonWithContext is the same as AttachRolePolicyCommon with the addition of the ability to pass a context and additional request options.

See AttachRolePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) AttachRolePolicyRequest

func (c *IAM) AttachRolePolicyRequest(input *AttachRolePolicyInput) (req *request.Request, output *AttachRolePolicyOutput)

AttachRolePolicyRequest generates a "volcengine/request.Request" representing the client's request for the AttachRolePolicy operation. The "output" return value will be populated with the AttachRolePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachRolePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AttachRolePolicyCommon Send returns without error.

See AttachRolePolicy for more information on using the AttachRolePolicy API call, and error handling.

// Example sending a request using the AttachRolePolicyRequest method.
req, resp := client.AttachRolePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) AttachRolePolicyWithContext

func (c *IAM) AttachRolePolicyWithContext(ctx volcengine.Context, input *AttachRolePolicyInput, opts ...request.Option) (*AttachRolePolicyOutput, error)

AttachRolePolicyWithContext is the same as AttachRolePolicy with the addition of the ability to pass a context and additional request options.

See AttachRolePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) AttachUserGroupPolicy

func (c *IAM) AttachUserGroupPolicy(input *AttachUserGroupPolicyInput) (*AttachUserGroupPolicyOutput, error)

AttachUserGroupPolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation AttachUserGroupPolicy for usage and error information.

func (*IAM) AttachUserGroupPolicyCommon

func (c *IAM) AttachUserGroupPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachUserGroupPolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation AttachUserGroupPolicyCommon for usage and error information.

func (*IAM) AttachUserGroupPolicyCommonRequest

func (c *IAM) AttachUserGroupPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AttachUserGroupPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the AttachUserGroupPolicyCommon operation. The "output" return value will be populated with the AttachUserGroupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachUserGroupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AttachUserGroupPolicyCommon Send returns without error.

See AttachUserGroupPolicyCommon for more information on using the AttachUserGroupPolicyCommon API call, and error handling.

// Example sending a request using the AttachUserGroupPolicyCommonRequest method.
req, resp := client.AttachUserGroupPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) AttachUserGroupPolicyCommonWithContext

func (c *IAM) AttachUserGroupPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AttachUserGroupPolicyCommonWithContext is the same as AttachUserGroupPolicyCommon with the addition of the ability to pass a context and additional request options.

See AttachUserGroupPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) AttachUserGroupPolicyRequest

func (c *IAM) AttachUserGroupPolicyRequest(input *AttachUserGroupPolicyInput) (req *request.Request, output *AttachUserGroupPolicyOutput)

AttachUserGroupPolicyRequest generates a "volcengine/request.Request" representing the client's request for the AttachUserGroupPolicy operation. The "output" return value will be populated with the AttachUserGroupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachUserGroupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AttachUserGroupPolicyCommon Send returns without error.

See AttachUserGroupPolicy for more information on using the AttachUserGroupPolicy API call, and error handling.

// Example sending a request using the AttachUserGroupPolicyRequest method.
req, resp := client.AttachUserGroupPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) AttachUserGroupPolicyWithContext

func (c *IAM) AttachUserGroupPolicyWithContext(ctx volcengine.Context, input *AttachUserGroupPolicyInput, opts ...request.Option) (*AttachUserGroupPolicyOutput, error)

AttachUserGroupPolicyWithContext is the same as AttachUserGroupPolicy with the addition of the ability to pass a context and additional request options.

See AttachUserGroupPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) AttachUserPolicy

func (c *IAM) AttachUserPolicy(input *AttachUserPolicyInput) (*AttachUserPolicyOutput, error)

AttachUserPolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation AttachUserPolicy for usage and error information.

func (*IAM) AttachUserPolicyCommon

func (c *IAM) AttachUserPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachUserPolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation AttachUserPolicyCommon for usage and error information.

func (*IAM) AttachUserPolicyCommonRequest

func (c *IAM) AttachUserPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AttachUserPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the AttachUserPolicyCommon operation. The "output" return value will be populated with the AttachUserPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachUserPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AttachUserPolicyCommon Send returns without error.

See AttachUserPolicyCommon for more information on using the AttachUserPolicyCommon API call, and error handling.

// Example sending a request using the AttachUserPolicyCommonRequest method.
req, resp := client.AttachUserPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) AttachUserPolicyCommonWithContext

func (c *IAM) AttachUserPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AttachUserPolicyCommonWithContext is the same as AttachUserPolicyCommon with the addition of the ability to pass a context and additional request options.

See AttachUserPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) AttachUserPolicyRequest

func (c *IAM) AttachUserPolicyRequest(input *AttachUserPolicyInput) (req *request.Request, output *AttachUserPolicyOutput)

AttachUserPolicyRequest generates a "volcengine/request.Request" representing the client's request for the AttachUserPolicy operation. The "output" return value will be populated with the AttachUserPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachUserPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AttachUserPolicyCommon Send returns without error.

See AttachUserPolicy for more information on using the AttachUserPolicy API call, and error handling.

// Example sending a request using the AttachUserPolicyRequest method.
req, resp := client.AttachUserPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) AttachUserPolicyWithContext

func (c *IAM) AttachUserPolicyWithContext(ctx volcengine.Context, input *AttachUserPolicyInput, opts ...request.Option) (*AttachUserPolicyOutput, error)

AttachUserPolicyWithContext is the same as AttachUserPolicy with the addition of the ability to pass a context and additional request options.

See AttachUserPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ChangeSecureContactInfo added in v1.0.126

func (c *IAM) ChangeSecureContactInfo(input *ChangeSecureContactInfoInput) (*ChangeSecureContactInfoOutput, error)

ChangeSecureContactInfo API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ChangeSecureContactInfo for usage and error information.

func (*IAM) ChangeSecureContactInfoCommon added in v1.0.126

func (c *IAM) ChangeSecureContactInfoCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ChangeSecureContactInfoCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ChangeSecureContactInfoCommon for usage and error information.

func (*IAM) ChangeSecureContactInfoCommonRequest added in v1.0.126

func (c *IAM) ChangeSecureContactInfoCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ChangeSecureContactInfoCommonRequest generates a "volcengine/request.Request" representing the client's request for the ChangeSecureContactInfoCommon operation. The "output" return value will be populated with the ChangeSecureContactInfoCommon request's response once the request completes successfully.

Use "Send" method on the returned ChangeSecureContactInfoCommon Request to send the API call to the service. the "output" return value is not valid until after ChangeSecureContactInfoCommon Send returns without error.

See ChangeSecureContactInfoCommon for more information on using the ChangeSecureContactInfoCommon API call, and error handling.

// Example sending a request using the ChangeSecureContactInfoCommonRequest method.
req, resp := client.ChangeSecureContactInfoCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ChangeSecureContactInfoCommonWithContext added in v1.0.126

func (c *IAM) ChangeSecureContactInfoCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ChangeSecureContactInfoCommonWithContext is the same as ChangeSecureContactInfoCommon with the addition of the ability to pass a context and additional request options.

See ChangeSecureContactInfoCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ChangeSecureContactInfoRequest added in v1.0.126

func (c *IAM) ChangeSecureContactInfoRequest(input *ChangeSecureContactInfoInput) (req *request.Request, output *ChangeSecureContactInfoOutput)

ChangeSecureContactInfoRequest generates a "volcengine/request.Request" representing the client's request for the ChangeSecureContactInfo operation. The "output" return value will be populated with the ChangeSecureContactInfoCommon request's response once the request completes successfully.

Use "Send" method on the returned ChangeSecureContactInfoCommon Request to send the API call to the service. the "output" return value is not valid until after ChangeSecureContactInfoCommon Send returns without error.

See ChangeSecureContactInfo for more information on using the ChangeSecureContactInfo API call, and error handling.

// Example sending a request using the ChangeSecureContactInfoRequest method.
req, resp := client.ChangeSecureContactInfoRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ChangeSecureContactInfoWithContext added in v1.0.126

func (c *IAM) ChangeSecureContactInfoWithContext(ctx volcengine.Context, input *ChangeSecureContactInfoInput, opts ...request.Option) (*ChangeSecureContactInfoOutput, error)

ChangeSecureContactInfoWithContext is the same as ChangeSecureContactInfo with the addition of the ability to pass a context and additional request options.

See ChangeSecureContactInfo for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateAccessKey

func (c *IAM) CreateAccessKey(input *CreateAccessKeyInput) (*CreateAccessKeyOutput, error)

CreateAccessKey API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateAccessKey for usage and error information.

func (*IAM) CreateAccessKeyCommon

func (c *IAM) CreateAccessKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAccessKeyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateAccessKeyCommon for usage and error information.

func (*IAM) CreateAccessKeyCommonRequest

func (c *IAM) CreateAccessKeyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateAccessKeyCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateAccessKeyCommon operation. The "output" return value will be populated with the CreateAccessKeyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAccessKeyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAccessKeyCommon Send returns without error.

See CreateAccessKeyCommon for more information on using the CreateAccessKeyCommon API call, and error handling.

// Example sending a request using the CreateAccessKeyCommonRequest method.
req, resp := client.CreateAccessKeyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateAccessKeyCommonWithContext

func (c *IAM) CreateAccessKeyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateAccessKeyCommonWithContext is the same as CreateAccessKeyCommon with the addition of the ability to pass a context and additional request options.

See CreateAccessKeyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateAccessKeyRequest

func (c *IAM) CreateAccessKeyRequest(input *CreateAccessKeyInput) (req *request.Request, output *CreateAccessKeyOutput)

CreateAccessKeyRequest generates a "volcengine/request.Request" representing the client's request for the CreateAccessKey operation. The "output" return value will be populated with the CreateAccessKeyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAccessKeyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAccessKeyCommon Send returns without error.

See CreateAccessKey for more information on using the CreateAccessKey API call, and error handling.

// Example sending a request using the CreateAccessKeyRequest method.
req, resp := client.CreateAccessKeyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateAccessKeyWithContext

func (c *IAM) CreateAccessKeyWithContext(ctx volcengine.Context, input *CreateAccessKeyInput, opts ...request.Option) (*CreateAccessKeyOutput, error)

CreateAccessKeyWithContext is the same as CreateAccessKey with the addition of the ability to pass a context and additional request options.

See CreateAccessKey for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateGroup

func (c *IAM) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error)

CreateGroup API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateGroup for usage and error information.

func (*IAM) CreateGroupCommon

func (c *IAM) CreateGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateGroupCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateGroupCommon for usage and error information.

func (*IAM) CreateGroupCommonRequest

func (c *IAM) CreateGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateGroupCommon operation. The "output" return value will be populated with the CreateGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateGroupCommon Send returns without error.

See CreateGroupCommon for more information on using the CreateGroupCommon API call, and error handling.

// Example sending a request using the CreateGroupCommonRequest method.
req, resp := client.CreateGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateGroupCommonWithContext

func (c *IAM) CreateGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateGroupCommonWithContext is the same as CreateGroupCommon with the addition of the ability to pass a context and additional request options.

See CreateGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateGroupRequest

func (c *IAM) CreateGroupRequest(input *CreateGroupInput) (req *request.Request, output *CreateGroupOutput)

CreateGroupRequest generates a "volcengine/request.Request" representing the client's request for the CreateGroup operation. The "output" return value will be populated with the CreateGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateGroupCommon Send returns without error.

See CreateGroup for more information on using the CreateGroup API call, and error handling.

// Example sending a request using the CreateGroupRequest method.
req, resp := client.CreateGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateGroupWithContext

func (c *IAM) CreateGroupWithContext(ctx volcengine.Context, input *CreateGroupInput, opts ...request.Option) (*CreateGroupOutput, error)

CreateGroupWithContext is the same as CreateGroup with the addition of the ability to pass a context and additional request options.

See CreateGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateLoginProfile

func (c *IAM) CreateLoginProfile(input *CreateLoginProfileInput) (*CreateLoginProfileOutput, error)

CreateLoginProfile API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateLoginProfile for usage and error information.

func (*IAM) CreateLoginProfileCommon

func (c *IAM) CreateLoginProfileCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateLoginProfileCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateLoginProfileCommon for usage and error information.

func (*IAM) CreateLoginProfileCommonRequest

func (c *IAM) CreateLoginProfileCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateLoginProfileCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateLoginProfileCommon operation. The "output" return value will be populated with the CreateLoginProfileCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateLoginProfileCommon Request to send the API call to the service. the "output" return value is not valid until after CreateLoginProfileCommon Send returns without error.

See CreateLoginProfileCommon for more information on using the CreateLoginProfileCommon API call, and error handling.

// Example sending a request using the CreateLoginProfileCommonRequest method.
req, resp := client.CreateLoginProfileCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateLoginProfileCommonWithContext

func (c *IAM) CreateLoginProfileCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateLoginProfileCommonWithContext is the same as CreateLoginProfileCommon with the addition of the ability to pass a context and additional request options.

See CreateLoginProfileCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateLoginProfileRequest

func (c *IAM) CreateLoginProfileRequest(input *CreateLoginProfileInput) (req *request.Request, output *CreateLoginProfileOutput)

CreateLoginProfileRequest generates a "volcengine/request.Request" representing the client's request for the CreateLoginProfile operation. The "output" return value will be populated with the CreateLoginProfileCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateLoginProfileCommon Request to send the API call to the service. the "output" return value is not valid until after CreateLoginProfileCommon Send returns without error.

See CreateLoginProfile for more information on using the CreateLoginProfile API call, and error handling.

// Example sending a request using the CreateLoginProfileRequest method.
req, resp := client.CreateLoginProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateLoginProfileWithContext

func (c *IAM) CreateLoginProfileWithContext(ctx volcengine.Context, input *CreateLoginProfileInput, opts ...request.Option) (*CreateLoginProfileOutput, error)

CreateLoginProfileWithContext is the same as CreateLoginProfile with the addition of the ability to pass a context and additional request options.

See CreateLoginProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateOAuthProvider added in v1.0.126

func (c *IAM) CreateOAuthProvider(input *CreateOAuthProviderInput) (*CreateOAuthProviderOutput, error)

CreateOAuthProvider API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateOAuthProvider for usage and error information.

func (*IAM) CreateOAuthProviderCommon added in v1.0.126

func (c *IAM) CreateOAuthProviderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateOAuthProviderCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateOAuthProviderCommon for usage and error information.

func (*IAM) CreateOAuthProviderCommonRequest added in v1.0.126

func (c *IAM) CreateOAuthProviderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateOAuthProviderCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateOAuthProviderCommon operation. The "output" return value will be populated with the CreateOAuthProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateOAuthProviderCommon Request to send the API call to the service. the "output" return value is not valid until after CreateOAuthProviderCommon Send returns without error.

See CreateOAuthProviderCommon for more information on using the CreateOAuthProviderCommon API call, and error handling.

// Example sending a request using the CreateOAuthProviderCommonRequest method.
req, resp := client.CreateOAuthProviderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateOAuthProviderCommonWithContext added in v1.0.126

func (c *IAM) CreateOAuthProviderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateOAuthProviderCommonWithContext is the same as CreateOAuthProviderCommon with the addition of the ability to pass a context and additional request options.

See CreateOAuthProviderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateOAuthProviderRequest added in v1.0.126

func (c *IAM) CreateOAuthProviderRequest(input *CreateOAuthProviderInput) (req *request.Request, output *CreateOAuthProviderOutput)

CreateOAuthProviderRequest generates a "volcengine/request.Request" representing the client's request for the CreateOAuthProvider operation. The "output" return value will be populated with the CreateOAuthProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateOAuthProviderCommon Request to send the API call to the service. the "output" return value is not valid until after CreateOAuthProviderCommon Send returns without error.

See CreateOAuthProvider for more information on using the CreateOAuthProvider API call, and error handling.

// Example sending a request using the CreateOAuthProviderRequest method.
req, resp := client.CreateOAuthProviderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateOAuthProviderWithContext added in v1.0.126

func (c *IAM) CreateOAuthProviderWithContext(ctx volcengine.Context, input *CreateOAuthProviderInput, opts ...request.Option) (*CreateOAuthProviderOutput, error)

CreateOAuthProviderWithContext is the same as CreateOAuthProvider with the addition of the ability to pass a context and additional request options.

See CreateOAuthProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreatePolicy

func (c *IAM) CreatePolicy(input *CreatePolicyInput) (*CreatePolicyOutput, error)

CreatePolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreatePolicy for usage and error information.

func (*IAM) CreatePolicyCommon

func (c *IAM) CreatePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreatePolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreatePolicyCommon for usage and error information.

func (*IAM) CreatePolicyCommonRequest

func (c *IAM) CreatePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreatePolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreatePolicyCommon operation. The "output" return value will be populated with the CreatePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreatePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreatePolicyCommon Send returns without error.

See CreatePolicyCommon for more information on using the CreatePolicyCommon API call, and error handling.

// Example sending a request using the CreatePolicyCommonRequest method.
req, resp := client.CreatePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreatePolicyCommonWithContext

func (c *IAM) CreatePolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreatePolicyCommonWithContext is the same as CreatePolicyCommon with the addition of the ability to pass a context and additional request options.

See CreatePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreatePolicyRequest

func (c *IAM) CreatePolicyRequest(input *CreatePolicyInput) (req *request.Request, output *CreatePolicyOutput)

CreatePolicyRequest generates a "volcengine/request.Request" representing the client's request for the CreatePolicy operation. The "output" return value will be populated with the CreatePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreatePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreatePolicyCommon Send returns without error.

See CreatePolicy for more information on using the CreatePolicy API call, and error handling.

// Example sending a request using the CreatePolicyRequest method.
req, resp := client.CreatePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreatePolicyWithContext

func (c *IAM) CreatePolicyWithContext(ctx volcengine.Context, input *CreatePolicyInput, opts ...request.Option) (*CreatePolicyOutput, error)

CreatePolicyWithContext is the same as CreatePolicy with the addition of the ability to pass a context and additional request options.

See CreatePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateRole

func (c *IAM) CreateRole(input *CreateRoleInput) (*CreateRoleOutput, error)

CreateRole API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateRole for usage and error information.

func (*IAM) CreateRoleCommon

func (c *IAM) CreateRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRoleCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateRoleCommon for usage and error information.

func (*IAM) CreateRoleCommonRequest

func (c *IAM) CreateRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateRoleCommon operation. The "output" return value will be populated with the CreateRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRoleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRoleCommon Send returns without error.

See CreateRoleCommon for more information on using the CreateRoleCommon API call, and error handling.

// Example sending a request using the CreateRoleCommonRequest method.
req, resp := client.CreateRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateRoleCommonWithContext

func (c *IAM) CreateRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateRoleCommonWithContext is the same as CreateRoleCommon with the addition of the ability to pass a context and additional request options.

See CreateRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateRoleRequest

func (c *IAM) CreateRoleRequest(input *CreateRoleInput) (req *request.Request, output *CreateRoleOutput)

CreateRoleRequest generates a "volcengine/request.Request" representing the client's request for the CreateRole operation. The "output" return value will be populated with the CreateRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRoleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRoleCommon Send returns without error.

See CreateRole for more information on using the CreateRole API call, and error handling.

// Example sending a request using the CreateRoleRequest method.
req, resp := client.CreateRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateRoleWithContext

func (c *IAM) CreateRoleWithContext(ctx volcengine.Context, input *CreateRoleInput, opts ...request.Option) (*CreateRoleOutput, error)

CreateRoleWithContext is the same as CreateRole with the addition of the ability to pass a context and additional request options.

See CreateRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateSAMLProvider

func (c *IAM) CreateSAMLProvider(input *CreateSAMLProviderInput) (*CreateSAMLProviderOutput, error)

CreateSAMLProvider API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateSAMLProvider for usage and error information.

func (*IAM) CreateSAMLProviderCommon

func (c *IAM) CreateSAMLProviderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSAMLProviderCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateSAMLProviderCommon for usage and error information.

func (*IAM) CreateSAMLProviderCommonRequest

func (c *IAM) CreateSAMLProviderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateSAMLProviderCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateSAMLProviderCommon operation. The "output" return value will be populated with the CreateSAMLProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateSAMLProviderCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSAMLProviderCommon Send returns without error.

See CreateSAMLProviderCommon for more information on using the CreateSAMLProviderCommon API call, and error handling.

// Example sending a request using the CreateSAMLProviderCommonRequest method.
req, resp := client.CreateSAMLProviderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateSAMLProviderCommonWithContext

func (c *IAM) CreateSAMLProviderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateSAMLProviderCommonWithContext is the same as CreateSAMLProviderCommon with the addition of the ability to pass a context and additional request options.

See CreateSAMLProviderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateSAMLProviderRequest

func (c *IAM) CreateSAMLProviderRequest(input *CreateSAMLProviderInput) (req *request.Request, output *CreateSAMLProviderOutput)

CreateSAMLProviderRequest generates a "volcengine/request.Request" representing the client's request for the CreateSAMLProvider operation. The "output" return value will be populated with the CreateSAMLProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateSAMLProviderCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSAMLProviderCommon Send returns without error.

See CreateSAMLProvider for more information on using the CreateSAMLProvider API call, and error handling.

// Example sending a request using the CreateSAMLProviderRequest method.
req, resp := client.CreateSAMLProviderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateSAMLProviderWithContext

func (c *IAM) CreateSAMLProviderWithContext(ctx volcengine.Context, input *CreateSAMLProviderInput, opts ...request.Option) (*CreateSAMLProviderOutput, error)

CreateSAMLProviderWithContext is the same as CreateSAMLProvider with the addition of the ability to pass a context and additional request options.

See CreateSAMLProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateServiceLinkedRole

func (c *IAM) CreateServiceLinkedRole(input *CreateServiceLinkedRoleInput) (*CreateServiceLinkedRoleOutput, error)

CreateServiceLinkedRole API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateServiceLinkedRole for usage and error information.

func (*IAM) CreateServiceLinkedRoleCommon

func (c *IAM) CreateServiceLinkedRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateServiceLinkedRoleCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateServiceLinkedRoleCommon for usage and error information.

func (*IAM) CreateServiceLinkedRoleCommonRequest

func (c *IAM) CreateServiceLinkedRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateServiceLinkedRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateServiceLinkedRoleCommon operation. The "output" return value will be populated with the CreateServiceLinkedRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateServiceLinkedRoleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateServiceLinkedRoleCommon Send returns without error.

See CreateServiceLinkedRoleCommon for more information on using the CreateServiceLinkedRoleCommon API call, and error handling.

// Example sending a request using the CreateServiceLinkedRoleCommonRequest method.
req, resp := client.CreateServiceLinkedRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateServiceLinkedRoleCommonWithContext

func (c *IAM) CreateServiceLinkedRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateServiceLinkedRoleCommonWithContext is the same as CreateServiceLinkedRoleCommon with the addition of the ability to pass a context and additional request options.

See CreateServiceLinkedRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateServiceLinkedRoleRequest

func (c *IAM) CreateServiceLinkedRoleRequest(input *CreateServiceLinkedRoleInput) (req *request.Request, output *CreateServiceLinkedRoleOutput)

CreateServiceLinkedRoleRequest generates a "volcengine/request.Request" representing the client's request for the CreateServiceLinkedRole operation. The "output" return value will be populated with the CreateServiceLinkedRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateServiceLinkedRoleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateServiceLinkedRoleCommon Send returns without error.

See CreateServiceLinkedRole for more information on using the CreateServiceLinkedRole API call, and error handling.

// Example sending a request using the CreateServiceLinkedRoleRequest method.
req, resp := client.CreateServiceLinkedRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateServiceLinkedRoleWithContext

func (c *IAM) CreateServiceLinkedRoleWithContext(ctx volcengine.Context, input *CreateServiceLinkedRoleInput, opts ...request.Option) (*CreateServiceLinkedRoleOutput, error)

CreateServiceLinkedRoleWithContext is the same as CreateServiceLinkedRole with the addition of the ability to pass a context and additional request options.

See CreateServiceLinkedRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateUser

func (c *IAM) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)

CreateUser API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateUser for usage and error information.

func (*IAM) CreateUserCommon

func (c *IAM) CreateUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateUserCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation CreateUserCommon for usage and error information.

func (*IAM) CreateUserCommonRequest

func (c *IAM) CreateUserCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateUserCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateUserCommon operation. The "output" return value will be populated with the CreateUserCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateUserCommon Request to send the API call to the service. the "output" return value is not valid until after CreateUserCommon Send returns without error.

See CreateUserCommon for more information on using the CreateUserCommon API call, and error handling.

// Example sending a request using the CreateUserCommonRequest method.
req, resp := client.CreateUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateUserCommonWithContext

func (c *IAM) CreateUserCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateUserCommonWithContext is the same as CreateUserCommon with the addition of the ability to pass a context and additional request options.

See CreateUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) CreateUserRequest

func (c *IAM) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)

CreateUserRequest generates a "volcengine/request.Request" representing the client's request for the CreateUser operation. The "output" return value will be populated with the CreateUserCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateUserCommon Request to send the API call to the service. the "output" return value is not valid until after CreateUserCommon Send returns without error.

See CreateUser for more information on using the CreateUser API call, and error handling.

// Example sending a request using the CreateUserRequest method.
req, resp := client.CreateUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) CreateUserWithContext

func (c *IAM) CreateUserWithContext(ctx volcengine.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)

CreateUserWithContext is the same as CreateUser with the addition of the ability to pass a context and additional request options.

See CreateUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteAccessKey

func (c *IAM) DeleteAccessKey(input *DeleteAccessKeyInput) (*DeleteAccessKeyOutput, error)

DeleteAccessKey API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteAccessKey for usage and error information.

func (*IAM) DeleteAccessKeyCommon

func (c *IAM) DeleteAccessKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAccessKeyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteAccessKeyCommon for usage and error information.

func (*IAM) DeleteAccessKeyCommonRequest

func (c *IAM) DeleteAccessKeyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteAccessKeyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAccessKeyCommon operation. The "output" return value will be populated with the DeleteAccessKeyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAccessKeyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAccessKeyCommon Send returns without error.

See DeleteAccessKeyCommon for more information on using the DeleteAccessKeyCommon API call, and error handling.

// Example sending a request using the DeleteAccessKeyCommonRequest method.
req, resp := client.DeleteAccessKeyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteAccessKeyCommonWithContext

func (c *IAM) DeleteAccessKeyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteAccessKeyCommonWithContext is the same as DeleteAccessKeyCommon with the addition of the ability to pass a context and additional request options.

See DeleteAccessKeyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteAccessKeyRequest

func (c *IAM) DeleteAccessKeyRequest(input *DeleteAccessKeyInput) (req *request.Request, output *DeleteAccessKeyOutput)

DeleteAccessKeyRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAccessKey operation. The "output" return value will be populated with the DeleteAccessKeyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAccessKeyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAccessKeyCommon Send returns without error.

See DeleteAccessKey for more information on using the DeleteAccessKey API call, and error handling.

// Example sending a request using the DeleteAccessKeyRequest method.
req, resp := client.DeleteAccessKeyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteAccessKeyWithContext

func (c *IAM) DeleteAccessKeyWithContext(ctx volcengine.Context, input *DeleteAccessKeyInput, opts ...request.Option) (*DeleteAccessKeyOutput, error)

DeleteAccessKeyWithContext is the same as DeleteAccessKey with the addition of the ability to pass a context and additional request options.

See DeleteAccessKey for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteGroup

func (c *IAM) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error)

DeleteGroup API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteGroup for usage and error information.

func (*IAM) DeleteGroupCommon

func (c *IAM) DeleteGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteGroupCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteGroupCommon for usage and error information.

func (*IAM) DeleteGroupCommonRequest

func (c *IAM) DeleteGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteGroupCommon operation. The "output" return value will be populated with the DeleteGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteGroupCommon Send returns without error.

See DeleteGroupCommon for more information on using the DeleteGroupCommon API call, and error handling.

// Example sending a request using the DeleteGroupCommonRequest method.
req, resp := client.DeleteGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteGroupCommonWithContext

func (c *IAM) DeleteGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteGroupCommonWithContext is the same as DeleteGroupCommon with the addition of the ability to pass a context and additional request options.

See DeleteGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteGroupRequest

func (c *IAM) DeleteGroupRequest(input *DeleteGroupInput) (req *request.Request, output *DeleteGroupOutput)

DeleteGroupRequest generates a "volcengine/request.Request" representing the client's request for the DeleteGroup operation. The "output" return value will be populated with the DeleteGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteGroupCommon Send returns without error.

See DeleteGroup for more information on using the DeleteGroup API call, and error handling.

// Example sending a request using the DeleteGroupRequest method.
req, resp := client.DeleteGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteGroupWithContext

func (c *IAM) DeleteGroupWithContext(ctx volcengine.Context, input *DeleteGroupInput, opts ...request.Option) (*DeleteGroupOutput, error)

DeleteGroupWithContext is the same as DeleteGroup with the addition of the ability to pass a context and additional request options.

See DeleteGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteLoginProfile

func (c *IAM) DeleteLoginProfile(input *DeleteLoginProfileInput) (*DeleteLoginProfileOutput, error)

DeleteLoginProfile API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteLoginProfile for usage and error information.

func (*IAM) DeleteLoginProfileCommon

func (c *IAM) DeleteLoginProfileCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteLoginProfileCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteLoginProfileCommon for usage and error information.

func (*IAM) DeleteLoginProfileCommonRequest

func (c *IAM) DeleteLoginProfileCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteLoginProfileCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteLoginProfileCommon operation. The "output" return value will be populated with the DeleteLoginProfileCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteLoginProfileCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteLoginProfileCommon Send returns without error.

See DeleteLoginProfileCommon for more information on using the DeleteLoginProfileCommon API call, and error handling.

// Example sending a request using the DeleteLoginProfileCommonRequest method.
req, resp := client.DeleteLoginProfileCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteLoginProfileCommonWithContext

func (c *IAM) DeleteLoginProfileCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteLoginProfileCommonWithContext is the same as DeleteLoginProfileCommon with the addition of the ability to pass a context and additional request options.

See DeleteLoginProfileCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteLoginProfileRequest

func (c *IAM) DeleteLoginProfileRequest(input *DeleteLoginProfileInput) (req *request.Request, output *DeleteLoginProfileOutput)

DeleteLoginProfileRequest generates a "volcengine/request.Request" representing the client's request for the DeleteLoginProfile operation. The "output" return value will be populated with the DeleteLoginProfileCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteLoginProfileCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteLoginProfileCommon Send returns without error.

See DeleteLoginProfile for more information on using the DeleteLoginProfile API call, and error handling.

// Example sending a request using the DeleteLoginProfileRequest method.
req, resp := client.DeleteLoginProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteLoginProfileWithContext

func (c *IAM) DeleteLoginProfileWithContext(ctx volcengine.Context, input *DeleteLoginProfileInput, opts ...request.Option) (*DeleteLoginProfileOutput, error)

DeleteLoginProfileWithContext is the same as DeleteLoginProfile with the addition of the ability to pass a context and additional request options.

See DeleteLoginProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteOAuthProvider added in v1.0.126

func (c *IAM) DeleteOAuthProvider(input *DeleteOAuthProviderInput) (*DeleteOAuthProviderOutput, error)

DeleteOAuthProvider API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteOAuthProvider for usage and error information.

func (*IAM) DeleteOAuthProviderCommon added in v1.0.126

func (c *IAM) DeleteOAuthProviderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteOAuthProviderCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteOAuthProviderCommon for usage and error information.

func (*IAM) DeleteOAuthProviderCommonRequest added in v1.0.126

func (c *IAM) DeleteOAuthProviderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteOAuthProviderCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteOAuthProviderCommon operation. The "output" return value will be populated with the DeleteOAuthProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteOAuthProviderCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteOAuthProviderCommon Send returns without error.

See DeleteOAuthProviderCommon for more information on using the DeleteOAuthProviderCommon API call, and error handling.

// Example sending a request using the DeleteOAuthProviderCommonRequest method.
req, resp := client.DeleteOAuthProviderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteOAuthProviderCommonWithContext added in v1.0.126

func (c *IAM) DeleteOAuthProviderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteOAuthProviderCommonWithContext is the same as DeleteOAuthProviderCommon with the addition of the ability to pass a context and additional request options.

See DeleteOAuthProviderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteOAuthProviderRequest added in v1.0.126

func (c *IAM) DeleteOAuthProviderRequest(input *DeleteOAuthProviderInput) (req *request.Request, output *DeleteOAuthProviderOutput)

DeleteOAuthProviderRequest generates a "volcengine/request.Request" representing the client's request for the DeleteOAuthProvider operation. The "output" return value will be populated with the DeleteOAuthProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteOAuthProviderCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteOAuthProviderCommon Send returns without error.

See DeleteOAuthProvider for more information on using the DeleteOAuthProvider API call, and error handling.

// Example sending a request using the DeleteOAuthProviderRequest method.
req, resp := client.DeleteOAuthProviderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteOAuthProviderWithContext added in v1.0.126

func (c *IAM) DeleteOAuthProviderWithContext(ctx volcengine.Context, input *DeleteOAuthProviderInput, opts ...request.Option) (*DeleteOAuthProviderOutput, error)

DeleteOAuthProviderWithContext is the same as DeleteOAuthProvider with the addition of the ability to pass a context and additional request options.

See DeleteOAuthProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeletePolicy

func (c *IAM) DeletePolicy(input *DeletePolicyInput) (*DeletePolicyOutput, error)

DeletePolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeletePolicy for usage and error information.

func (*IAM) DeletePolicyCommon

func (c *IAM) DeletePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeletePolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeletePolicyCommon for usage and error information.

func (*IAM) DeletePolicyCommonRequest

func (c *IAM) DeletePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeletePolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeletePolicyCommon operation. The "output" return value will be populated with the DeletePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeletePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeletePolicyCommon Send returns without error.

See DeletePolicyCommon for more information on using the DeletePolicyCommon API call, and error handling.

// Example sending a request using the DeletePolicyCommonRequest method.
req, resp := client.DeletePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeletePolicyCommonWithContext

func (c *IAM) DeletePolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeletePolicyCommonWithContext is the same as DeletePolicyCommon with the addition of the ability to pass a context and additional request options.

See DeletePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeletePolicyRequest

func (c *IAM) DeletePolicyRequest(input *DeletePolicyInput) (req *request.Request, output *DeletePolicyOutput)

DeletePolicyRequest generates a "volcengine/request.Request" representing the client's request for the DeletePolicy operation. The "output" return value will be populated with the DeletePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeletePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeletePolicyCommon Send returns without error.

See DeletePolicy for more information on using the DeletePolicy API call, and error handling.

// Example sending a request using the DeletePolicyRequest method.
req, resp := client.DeletePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeletePolicyWithContext

func (c *IAM) DeletePolicyWithContext(ctx volcengine.Context, input *DeletePolicyInput, opts ...request.Option) (*DeletePolicyOutput, error)

DeletePolicyWithContext is the same as DeletePolicy with the addition of the ability to pass a context and additional request options.

See DeletePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteRole

func (c *IAM) DeleteRole(input *DeleteRoleInput) (*DeleteRoleOutput, error)

DeleteRole API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteRole for usage and error information.

func (*IAM) DeleteRoleCommon

func (c *IAM) DeleteRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRoleCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteRoleCommon for usage and error information.

func (*IAM) DeleteRoleCommonRequest

func (c *IAM) DeleteRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRoleCommon operation. The "output" return value will be populated with the DeleteRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRoleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRoleCommon Send returns without error.

See DeleteRoleCommon for more information on using the DeleteRoleCommon API call, and error handling.

// Example sending a request using the DeleteRoleCommonRequest method.
req, resp := client.DeleteRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteRoleCommonWithContext

func (c *IAM) DeleteRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteRoleCommonWithContext is the same as DeleteRoleCommon with the addition of the ability to pass a context and additional request options.

See DeleteRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteRoleRequest

func (c *IAM) DeleteRoleRequest(input *DeleteRoleInput) (req *request.Request, output *DeleteRoleOutput)

DeleteRoleRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRole operation. The "output" return value will be populated with the DeleteRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRoleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRoleCommon Send returns without error.

See DeleteRole for more information on using the DeleteRole API call, and error handling.

// Example sending a request using the DeleteRoleRequest method.
req, resp := client.DeleteRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteRoleWithContext

func (c *IAM) DeleteRoleWithContext(ctx volcengine.Context, input *DeleteRoleInput, opts ...request.Option) (*DeleteRoleOutput, error)

DeleteRoleWithContext is the same as DeleteRole with the addition of the ability to pass a context and additional request options.

See DeleteRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteSAMLProvider

func (c *IAM) DeleteSAMLProvider(input *DeleteSAMLProviderInput) (*DeleteSAMLProviderOutput, error)

DeleteSAMLProvider API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteSAMLProvider for usage and error information.

func (*IAM) DeleteSAMLProviderCommon

func (c *IAM) DeleteSAMLProviderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSAMLProviderCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteSAMLProviderCommon for usage and error information.

func (*IAM) DeleteSAMLProviderCommonRequest

func (c *IAM) DeleteSAMLProviderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteSAMLProviderCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteSAMLProviderCommon operation. The "output" return value will be populated with the DeleteSAMLProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteSAMLProviderCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSAMLProviderCommon Send returns without error.

See DeleteSAMLProviderCommon for more information on using the DeleteSAMLProviderCommon API call, and error handling.

// Example sending a request using the DeleteSAMLProviderCommonRequest method.
req, resp := client.DeleteSAMLProviderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteSAMLProviderCommonWithContext

func (c *IAM) DeleteSAMLProviderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteSAMLProviderCommonWithContext is the same as DeleteSAMLProviderCommon with the addition of the ability to pass a context and additional request options.

See DeleteSAMLProviderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteSAMLProviderRequest

func (c *IAM) DeleteSAMLProviderRequest(input *DeleteSAMLProviderInput) (req *request.Request, output *DeleteSAMLProviderOutput)

DeleteSAMLProviderRequest generates a "volcengine/request.Request" representing the client's request for the DeleteSAMLProvider operation. The "output" return value will be populated with the DeleteSAMLProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteSAMLProviderCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSAMLProviderCommon Send returns without error.

See DeleteSAMLProvider for more information on using the DeleteSAMLProvider API call, and error handling.

// Example sending a request using the DeleteSAMLProviderRequest method.
req, resp := client.DeleteSAMLProviderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteSAMLProviderWithContext

func (c *IAM) DeleteSAMLProviderWithContext(ctx volcengine.Context, input *DeleteSAMLProviderInput, opts ...request.Option) (*DeleteSAMLProviderOutput, error)

DeleteSAMLProviderWithContext is the same as DeleteSAMLProvider with the addition of the ability to pass a context and additional request options.

See DeleteSAMLProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteServiceLinkedRole added in v1.0.126

func (c *IAM) DeleteServiceLinkedRole(input *DeleteServiceLinkedRoleInput) (*DeleteServiceLinkedRoleOutput, error)

DeleteServiceLinkedRole API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteServiceLinkedRole for usage and error information.

func (*IAM) DeleteServiceLinkedRoleCommon added in v1.0.126

func (c *IAM) DeleteServiceLinkedRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteServiceLinkedRoleCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteServiceLinkedRoleCommon for usage and error information.

func (*IAM) DeleteServiceLinkedRoleCommonRequest added in v1.0.126

func (c *IAM) DeleteServiceLinkedRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteServiceLinkedRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteServiceLinkedRoleCommon operation. The "output" return value will be populated with the DeleteServiceLinkedRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteServiceLinkedRoleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteServiceLinkedRoleCommon Send returns without error.

See DeleteServiceLinkedRoleCommon for more information on using the DeleteServiceLinkedRoleCommon API call, and error handling.

// Example sending a request using the DeleteServiceLinkedRoleCommonRequest method.
req, resp := client.DeleteServiceLinkedRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteServiceLinkedRoleCommonWithContext added in v1.0.126

func (c *IAM) DeleteServiceLinkedRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteServiceLinkedRoleCommonWithContext is the same as DeleteServiceLinkedRoleCommon with the addition of the ability to pass a context and additional request options.

See DeleteServiceLinkedRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteServiceLinkedRoleRequest added in v1.0.126

func (c *IAM) DeleteServiceLinkedRoleRequest(input *DeleteServiceLinkedRoleInput) (req *request.Request, output *DeleteServiceLinkedRoleOutput)

DeleteServiceLinkedRoleRequest generates a "volcengine/request.Request" representing the client's request for the DeleteServiceLinkedRole operation. The "output" return value will be populated with the DeleteServiceLinkedRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteServiceLinkedRoleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteServiceLinkedRoleCommon Send returns without error.

See DeleteServiceLinkedRole for more information on using the DeleteServiceLinkedRole API call, and error handling.

// Example sending a request using the DeleteServiceLinkedRoleRequest method.
req, resp := client.DeleteServiceLinkedRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteServiceLinkedRoleWithContext added in v1.0.126

func (c *IAM) DeleteServiceLinkedRoleWithContext(ctx volcengine.Context, input *DeleteServiceLinkedRoleInput, opts ...request.Option) (*DeleteServiceLinkedRoleOutput, error)

DeleteServiceLinkedRoleWithContext is the same as DeleteServiceLinkedRole with the addition of the ability to pass a context and additional request options.

See DeleteServiceLinkedRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteUser

func (c *IAM) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)

DeleteUser API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteUser for usage and error information.

func (*IAM) DeleteUserCommon

func (c *IAM) DeleteUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteUserCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DeleteUserCommon for usage and error information.

func (*IAM) DeleteUserCommonRequest

func (c *IAM) DeleteUserCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteUserCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteUserCommon operation. The "output" return value will be populated with the DeleteUserCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteUserCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteUserCommon Send returns without error.

See DeleteUserCommon for more information on using the DeleteUserCommon API call, and error handling.

// Example sending a request using the DeleteUserCommonRequest method.
req, resp := client.DeleteUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteUserCommonWithContext

func (c *IAM) DeleteUserCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteUserCommonWithContext is the same as DeleteUserCommon with the addition of the ability to pass a context and additional request options.

See DeleteUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DeleteUserRequest

func (c *IAM) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)

DeleteUserRequest generates a "volcengine/request.Request" representing the client's request for the DeleteUser operation. The "output" return value will be populated with the DeleteUserCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteUserCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteUserCommon Send returns without error.

See DeleteUser for more information on using the DeleteUser API call, and error handling.

// Example sending a request using the DeleteUserRequest method.
req, resp := client.DeleteUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DeleteUserWithContext

func (c *IAM) DeleteUserWithContext(ctx volcengine.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)

DeleteUserWithContext is the same as DeleteUser with the addition of the ability to pass a context and additional request options.

See DeleteUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DetachRolePolicy

func (c *IAM) DetachRolePolicy(input *DetachRolePolicyInput) (*DetachRolePolicyOutput, error)

DetachRolePolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DetachRolePolicy for usage and error information.

func (*IAM) DetachRolePolicyCommon

func (c *IAM) DetachRolePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachRolePolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DetachRolePolicyCommon for usage and error information.

func (*IAM) DetachRolePolicyCommonRequest

func (c *IAM) DetachRolePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachRolePolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DetachRolePolicyCommon operation. The "output" return value will be populated with the DetachRolePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachRolePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DetachRolePolicyCommon Send returns without error.

See DetachRolePolicyCommon for more information on using the DetachRolePolicyCommon API call, and error handling.

// Example sending a request using the DetachRolePolicyCommonRequest method.
req, resp := client.DetachRolePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DetachRolePolicyCommonWithContext

func (c *IAM) DetachRolePolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachRolePolicyCommonWithContext is the same as DetachRolePolicyCommon with the addition of the ability to pass a context and additional request options.

See DetachRolePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DetachRolePolicyRequest

func (c *IAM) DetachRolePolicyRequest(input *DetachRolePolicyInput) (req *request.Request, output *DetachRolePolicyOutput)

DetachRolePolicyRequest generates a "volcengine/request.Request" representing the client's request for the DetachRolePolicy operation. The "output" return value will be populated with the DetachRolePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachRolePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DetachRolePolicyCommon Send returns without error.

See DetachRolePolicy for more information on using the DetachRolePolicy API call, and error handling.

// Example sending a request using the DetachRolePolicyRequest method.
req, resp := client.DetachRolePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DetachRolePolicyWithContext

func (c *IAM) DetachRolePolicyWithContext(ctx volcengine.Context, input *DetachRolePolicyInput, opts ...request.Option) (*DetachRolePolicyOutput, error)

DetachRolePolicyWithContext is the same as DetachRolePolicy with the addition of the ability to pass a context and additional request options.

See DetachRolePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DetachUserGroupPolicy

func (c *IAM) DetachUserGroupPolicy(input *DetachUserGroupPolicyInput) (*DetachUserGroupPolicyOutput, error)

DetachUserGroupPolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DetachUserGroupPolicy for usage and error information.

func (*IAM) DetachUserGroupPolicyCommon

func (c *IAM) DetachUserGroupPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachUserGroupPolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DetachUserGroupPolicyCommon for usage and error information.

func (*IAM) DetachUserGroupPolicyCommonRequest

func (c *IAM) DetachUserGroupPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachUserGroupPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DetachUserGroupPolicyCommon operation. The "output" return value will be populated with the DetachUserGroupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachUserGroupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DetachUserGroupPolicyCommon Send returns without error.

See DetachUserGroupPolicyCommon for more information on using the DetachUserGroupPolicyCommon API call, and error handling.

// Example sending a request using the DetachUserGroupPolicyCommonRequest method.
req, resp := client.DetachUserGroupPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DetachUserGroupPolicyCommonWithContext

func (c *IAM) DetachUserGroupPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachUserGroupPolicyCommonWithContext is the same as DetachUserGroupPolicyCommon with the addition of the ability to pass a context and additional request options.

See DetachUserGroupPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DetachUserGroupPolicyRequest

func (c *IAM) DetachUserGroupPolicyRequest(input *DetachUserGroupPolicyInput) (req *request.Request, output *DetachUserGroupPolicyOutput)

DetachUserGroupPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DetachUserGroupPolicy operation. The "output" return value will be populated with the DetachUserGroupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachUserGroupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DetachUserGroupPolicyCommon Send returns without error.

See DetachUserGroupPolicy for more information on using the DetachUserGroupPolicy API call, and error handling.

// Example sending a request using the DetachUserGroupPolicyRequest method.
req, resp := client.DetachUserGroupPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DetachUserGroupPolicyWithContext

func (c *IAM) DetachUserGroupPolicyWithContext(ctx volcengine.Context, input *DetachUserGroupPolicyInput, opts ...request.Option) (*DetachUserGroupPolicyOutput, error)

DetachUserGroupPolicyWithContext is the same as DetachUserGroupPolicy with the addition of the ability to pass a context and additional request options.

See DetachUserGroupPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DetachUserPolicy

func (c *IAM) DetachUserPolicy(input *DetachUserPolicyInput) (*DetachUserPolicyOutput, error)

DetachUserPolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DetachUserPolicy for usage and error information.

func (*IAM) DetachUserPolicyCommon

func (c *IAM) DetachUserPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachUserPolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation DetachUserPolicyCommon for usage and error information.

func (*IAM) DetachUserPolicyCommonRequest

func (c *IAM) DetachUserPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachUserPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DetachUserPolicyCommon operation. The "output" return value will be populated with the DetachUserPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachUserPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DetachUserPolicyCommon Send returns without error.

See DetachUserPolicyCommon for more information on using the DetachUserPolicyCommon API call, and error handling.

// Example sending a request using the DetachUserPolicyCommonRequest method.
req, resp := client.DetachUserPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DetachUserPolicyCommonWithContext

func (c *IAM) DetachUserPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachUserPolicyCommonWithContext is the same as DetachUserPolicyCommon with the addition of the ability to pass a context and additional request options.

See DetachUserPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) DetachUserPolicyRequest

func (c *IAM) DetachUserPolicyRequest(input *DetachUserPolicyInput) (req *request.Request, output *DetachUserPolicyOutput)

DetachUserPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DetachUserPolicy operation. The "output" return value will be populated with the DetachUserPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachUserPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DetachUserPolicyCommon Send returns without error.

See DetachUserPolicy for more information on using the DetachUserPolicy API call, and error handling.

// Example sending a request using the DetachUserPolicyRequest method.
req, resp := client.DetachUserPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) DetachUserPolicyWithContext

func (c *IAM) DetachUserPolicyWithContext(ctx volcengine.Context, input *DetachUserPolicyInput, opts ...request.Option) (*DetachUserPolicyOutput, error)

DetachUserPolicyWithContext is the same as DetachUserPolicy with the addition of the ability to pass a context and additional request options.

See DetachUserPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetGroup

func (c *IAM) GetGroup(input *GetGroupInput) (*GetGroupOutput, error)

GetGroup API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetGroup for usage and error information.

func (*IAM) GetGroupCommon

func (c *IAM) GetGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetGroupCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetGroupCommon for usage and error information.

func (*IAM) GetGroupCommonRequest

func (c *IAM) GetGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetGroupCommon operation. The "output" return value will be populated with the GetGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned GetGroupCommon Request to send the API call to the service. the "output" return value is not valid until after GetGroupCommon Send returns without error.

See GetGroupCommon for more information on using the GetGroupCommon API call, and error handling.

// Example sending a request using the GetGroupCommonRequest method.
req, resp := client.GetGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetGroupCommonWithContext

func (c *IAM) GetGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetGroupCommonWithContext is the same as GetGroupCommon with the addition of the ability to pass a context and additional request options.

See GetGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetGroupRequest

func (c *IAM) GetGroupRequest(input *GetGroupInput) (req *request.Request, output *GetGroupOutput)

GetGroupRequest generates a "volcengine/request.Request" representing the client's request for the GetGroup operation. The "output" return value will be populated with the GetGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned GetGroupCommon Request to send the API call to the service. the "output" return value is not valid until after GetGroupCommon Send returns without error.

See GetGroup for more information on using the GetGroup API call, and error handling.

// Example sending a request using the GetGroupRequest method.
req, resp := client.GetGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetGroupWithContext

func (c *IAM) GetGroupWithContext(ctx volcengine.Context, input *GetGroupInput, opts ...request.Option) (*GetGroupOutput, error)

GetGroupWithContext is the same as GetGroup with the addition of the ability to pass a context and additional request options.

See GetGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetLoginProfile

func (c *IAM) GetLoginProfile(input *GetLoginProfileInput) (*GetLoginProfileOutput, error)

GetLoginProfile API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetLoginProfile for usage and error information.

func (*IAM) GetLoginProfileCommon

func (c *IAM) GetLoginProfileCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetLoginProfileCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetLoginProfileCommon for usage and error information.

func (*IAM) GetLoginProfileCommonRequest

func (c *IAM) GetLoginProfileCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetLoginProfileCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetLoginProfileCommon operation. The "output" return value will be populated with the GetLoginProfileCommon request's response once the request completes successfully.

Use "Send" method on the returned GetLoginProfileCommon Request to send the API call to the service. the "output" return value is not valid until after GetLoginProfileCommon Send returns without error.

See GetLoginProfileCommon for more information on using the GetLoginProfileCommon API call, and error handling.

// Example sending a request using the GetLoginProfileCommonRequest method.
req, resp := client.GetLoginProfileCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetLoginProfileCommonWithContext

func (c *IAM) GetLoginProfileCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetLoginProfileCommonWithContext is the same as GetLoginProfileCommon with the addition of the ability to pass a context and additional request options.

See GetLoginProfileCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetLoginProfileRequest

func (c *IAM) GetLoginProfileRequest(input *GetLoginProfileInput) (req *request.Request, output *GetLoginProfileOutput)

GetLoginProfileRequest generates a "volcengine/request.Request" representing the client's request for the GetLoginProfile operation. The "output" return value will be populated with the GetLoginProfileCommon request's response once the request completes successfully.

Use "Send" method on the returned GetLoginProfileCommon Request to send the API call to the service. the "output" return value is not valid until after GetLoginProfileCommon Send returns without error.

See GetLoginProfile for more information on using the GetLoginProfile API call, and error handling.

// Example sending a request using the GetLoginProfileRequest method.
req, resp := client.GetLoginProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetLoginProfileWithContext

func (c *IAM) GetLoginProfileWithContext(ctx volcengine.Context, input *GetLoginProfileInput, opts ...request.Option) (*GetLoginProfileOutput, error)

GetLoginProfileWithContext is the same as GetLoginProfile with the addition of the ability to pass a context and additional request options.

See GetLoginProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetOAuthProvider added in v1.0.126

func (c *IAM) GetOAuthProvider(input *GetOAuthProviderInput) (*GetOAuthProviderOutput, error)

GetOAuthProvider API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetOAuthProvider for usage and error information.

func (*IAM) GetOAuthProviderCommon added in v1.0.126

func (c *IAM) GetOAuthProviderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetOAuthProviderCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetOAuthProviderCommon for usage and error information.

func (*IAM) GetOAuthProviderCommonRequest added in v1.0.126

func (c *IAM) GetOAuthProviderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetOAuthProviderCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetOAuthProviderCommon operation. The "output" return value will be populated with the GetOAuthProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned GetOAuthProviderCommon Request to send the API call to the service. the "output" return value is not valid until after GetOAuthProviderCommon Send returns without error.

See GetOAuthProviderCommon for more information on using the GetOAuthProviderCommon API call, and error handling.

// Example sending a request using the GetOAuthProviderCommonRequest method.
req, resp := client.GetOAuthProviderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetOAuthProviderCommonWithContext added in v1.0.126

func (c *IAM) GetOAuthProviderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetOAuthProviderCommonWithContext is the same as GetOAuthProviderCommon with the addition of the ability to pass a context and additional request options.

See GetOAuthProviderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetOAuthProviderRequest added in v1.0.126

func (c *IAM) GetOAuthProviderRequest(input *GetOAuthProviderInput) (req *request.Request, output *GetOAuthProviderOutput)

GetOAuthProviderRequest generates a "volcengine/request.Request" representing the client's request for the GetOAuthProvider operation. The "output" return value will be populated with the GetOAuthProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned GetOAuthProviderCommon Request to send the API call to the service. the "output" return value is not valid until after GetOAuthProviderCommon Send returns without error.

See GetOAuthProvider for more information on using the GetOAuthProvider API call, and error handling.

// Example sending a request using the GetOAuthProviderRequest method.
req, resp := client.GetOAuthProviderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetOAuthProviderWithContext added in v1.0.126

func (c *IAM) GetOAuthProviderWithContext(ctx volcengine.Context, input *GetOAuthProviderInput, opts ...request.Option) (*GetOAuthProviderOutput, error)

GetOAuthProviderWithContext is the same as GetOAuthProvider with the addition of the ability to pass a context and additional request options.

See GetOAuthProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetPolicy

func (c *IAM) GetPolicy(input *GetPolicyInput) (*GetPolicyOutput, error)

GetPolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetPolicy for usage and error information.

func (*IAM) GetPolicyCommon

func (c *IAM) GetPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetPolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetPolicyCommon for usage and error information.

func (*IAM) GetPolicyCommonRequest

func (c *IAM) GetPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetPolicyCommon operation. The "output" return value will be populated with the GetPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned GetPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after GetPolicyCommon Send returns without error.

See GetPolicyCommon for more information on using the GetPolicyCommon API call, and error handling.

// Example sending a request using the GetPolicyCommonRequest method.
req, resp := client.GetPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetPolicyCommonWithContext

func (c *IAM) GetPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetPolicyCommonWithContext is the same as GetPolicyCommon with the addition of the ability to pass a context and additional request options.

See GetPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetPolicyRequest

func (c *IAM) GetPolicyRequest(input *GetPolicyInput) (req *request.Request, output *GetPolicyOutput)

GetPolicyRequest generates a "volcengine/request.Request" representing the client's request for the GetPolicy operation. The "output" return value will be populated with the GetPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned GetPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after GetPolicyCommon Send returns without error.

See GetPolicy for more information on using the GetPolicy API call, and error handling.

// Example sending a request using the GetPolicyRequest method.
req, resp := client.GetPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetPolicyWithContext

func (c *IAM) GetPolicyWithContext(ctx volcengine.Context, input *GetPolicyInput, opts ...request.Option) (*GetPolicyOutput, error)

GetPolicyWithContext is the same as GetPolicy with the addition of the ability to pass a context and additional request options.

See GetPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetRole

func (c *IAM) GetRole(input *GetRoleInput) (*GetRoleOutput, error)

GetRole API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetRole for usage and error information.

func (*IAM) GetRoleCommon

func (c *IAM) GetRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetRoleCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetRoleCommon for usage and error information.

func (*IAM) GetRoleCommonRequest

func (c *IAM) GetRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetRoleCommon operation. The "output" return value will be populated with the GetRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned GetRoleCommon Request to send the API call to the service. the "output" return value is not valid until after GetRoleCommon Send returns without error.

See GetRoleCommon for more information on using the GetRoleCommon API call, and error handling.

// Example sending a request using the GetRoleCommonRequest method.
req, resp := client.GetRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetRoleCommonWithContext

func (c *IAM) GetRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetRoleCommonWithContext is the same as GetRoleCommon with the addition of the ability to pass a context and additional request options.

See GetRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetRoleRequest

func (c *IAM) GetRoleRequest(input *GetRoleInput) (req *request.Request, output *GetRoleOutput)

GetRoleRequest generates a "volcengine/request.Request" representing the client's request for the GetRole operation. The "output" return value will be populated with the GetRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned GetRoleCommon Request to send the API call to the service. the "output" return value is not valid until after GetRoleCommon Send returns without error.

See GetRole for more information on using the GetRole API call, and error handling.

// Example sending a request using the GetRoleRequest method.
req, resp := client.GetRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetRoleWithContext

func (c *IAM) GetRoleWithContext(ctx volcengine.Context, input *GetRoleInput, opts ...request.Option) (*GetRoleOutput, error)

GetRoleWithContext is the same as GetRole with the addition of the ability to pass a context and additional request options.

See GetRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetSAMLProvider

func (c *IAM) GetSAMLProvider(input *GetSAMLProviderInput) (*GetSAMLProviderOutput, error)

GetSAMLProvider API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetSAMLProvider for usage and error information.

func (*IAM) GetSAMLProviderCommon

func (c *IAM) GetSAMLProviderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetSAMLProviderCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetSAMLProviderCommon for usage and error information.

func (*IAM) GetSAMLProviderCommonRequest

func (c *IAM) GetSAMLProviderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetSAMLProviderCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetSAMLProviderCommon operation. The "output" return value will be populated with the GetSAMLProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSAMLProviderCommon Request to send the API call to the service. the "output" return value is not valid until after GetSAMLProviderCommon Send returns without error.

See GetSAMLProviderCommon for more information on using the GetSAMLProviderCommon API call, and error handling.

// Example sending a request using the GetSAMLProviderCommonRequest method.
req, resp := client.GetSAMLProviderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetSAMLProviderCommonWithContext

func (c *IAM) GetSAMLProviderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetSAMLProviderCommonWithContext is the same as GetSAMLProviderCommon with the addition of the ability to pass a context and additional request options.

See GetSAMLProviderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetSAMLProviderRequest

func (c *IAM) GetSAMLProviderRequest(input *GetSAMLProviderInput) (req *request.Request, output *GetSAMLProviderOutput)

GetSAMLProviderRequest generates a "volcengine/request.Request" representing the client's request for the GetSAMLProvider operation. The "output" return value will be populated with the GetSAMLProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSAMLProviderCommon Request to send the API call to the service. the "output" return value is not valid until after GetSAMLProviderCommon Send returns without error.

See GetSAMLProvider for more information on using the GetSAMLProvider API call, and error handling.

// Example sending a request using the GetSAMLProviderRequest method.
req, resp := client.GetSAMLProviderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetSAMLProviderWithContext

func (c *IAM) GetSAMLProviderWithContext(ctx volcengine.Context, input *GetSAMLProviderInput, opts ...request.Option) (*GetSAMLProviderOutput, error)

GetSAMLProviderWithContext is the same as GetSAMLProvider with the addition of the ability to pass a context and additional request options.

See GetSAMLProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetSecurityConfig added in v1.0.126

func (c *IAM) GetSecurityConfig(input *GetSecurityConfigInput) (*GetSecurityConfigOutput, error)

GetSecurityConfig API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetSecurityConfig for usage and error information.

func (*IAM) GetSecurityConfigCommon added in v1.0.126

func (c *IAM) GetSecurityConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetSecurityConfigCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetSecurityConfigCommon for usage and error information.

func (*IAM) GetSecurityConfigCommonRequest added in v1.0.126

func (c *IAM) GetSecurityConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetSecurityConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetSecurityConfigCommon operation. The "output" return value will be populated with the GetSecurityConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSecurityConfigCommon Request to send the API call to the service. the "output" return value is not valid until after GetSecurityConfigCommon Send returns without error.

See GetSecurityConfigCommon for more information on using the GetSecurityConfigCommon API call, and error handling.

// Example sending a request using the GetSecurityConfigCommonRequest method.
req, resp := client.GetSecurityConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetSecurityConfigCommonWithContext added in v1.0.126

func (c *IAM) GetSecurityConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetSecurityConfigCommonWithContext is the same as GetSecurityConfigCommon with the addition of the ability to pass a context and additional request options.

See GetSecurityConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetSecurityConfigRequest added in v1.0.126

func (c *IAM) GetSecurityConfigRequest(input *GetSecurityConfigInput) (req *request.Request, output *GetSecurityConfigOutput)

GetSecurityConfigRequest generates a "volcengine/request.Request" representing the client's request for the GetSecurityConfig operation. The "output" return value will be populated with the GetSecurityConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSecurityConfigCommon Request to send the API call to the service. the "output" return value is not valid until after GetSecurityConfigCommon Send returns without error.

See GetSecurityConfig for more information on using the GetSecurityConfig API call, and error handling.

// Example sending a request using the GetSecurityConfigRequest method.
req, resp := client.GetSecurityConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetSecurityConfigWithContext added in v1.0.126

func (c *IAM) GetSecurityConfigWithContext(ctx volcengine.Context, input *GetSecurityConfigInput, opts ...request.Option) (*GetSecurityConfigOutput, error)

GetSecurityConfigWithContext is the same as GetSecurityConfig with the addition of the ability to pass a context and additional request options.

See GetSecurityConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetSecurityContact added in v1.0.126

func (c *IAM) GetSecurityContact(input *GetSecurityContactInput) (*GetSecurityContactOutput, error)

GetSecurityContact API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetSecurityContact for usage and error information.

func (*IAM) GetSecurityContactCommon added in v1.0.126

func (c *IAM) GetSecurityContactCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetSecurityContactCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetSecurityContactCommon for usage and error information.

func (*IAM) GetSecurityContactCommonRequest added in v1.0.126

func (c *IAM) GetSecurityContactCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetSecurityContactCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetSecurityContactCommon operation. The "output" return value will be populated with the GetSecurityContactCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSecurityContactCommon Request to send the API call to the service. the "output" return value is not valid until after GetSecurityContactCommon Send returns without error.

See GetSecurityContactCommon for more information on using the GetSecurityContactCommon API call, and error handling.

// Example sending a request using the GetSecurityContactCommonRequest method.
req, resp := client.GetSecurityContactCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetSecurityContactCommonWithContext added in v1.0.126

func (c *IAM) GetSecurityContactCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetSecurityContactCommonWithContext is the same as GetSecurityContactCommon with the addition of the ability to pass a context and additional request options.

See GetSecurityContactCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetSecurityContactRequest added in v1.0.126

func (c *IAM) GetSecurityContactRequest(input *GetSecurityContactInput) (req *request.Request, output *GetSecurityContactOutput)

GetSecurityContactRequest generates a "volcengine/request.Request" representing the client's request for the GetSecurityContact operation. The "output" return value will be populated with the GetSecurityContactCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSecurityContactCommon Request to send the API call to the service. the "output" return value is not valid until after GetSecurityContactCommon Send returns without error.

See GetSecurityContact for more information on using the GetSecurityContact API call, and error handling.

// Example sending a request using the GetSecurityContactRequest method.
req, resp := client.GetSecurityContactRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetSecurityContactWithContext added in v1.0.126

func (c *IAM) GetSecurityContactWithContext(ctx volcengine.Context, input *GetSecurityContactInput, opts ...request.Option) (*GetSecurityContactOutput, error)

GetSecurityContactWithContext is the same as GetSecurityContact with the addition of the ability to pass a context and additional request options.

See GetSecurityContact for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetUser

func (c *IAM) GetUser(input *GetUserInput) (*GetUserOutput, error)

GetUser API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetUser for usage and error information.

func (*IAM) GetUserCommon

func (c *IAM) GetUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetUserCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation GetUserCommon for usage and error information.

func (*IAM) GetUserCommonRequest

func (c *IAM) GetUserCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetUserCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetUserCommon operation. The "output" return value will be populated with the GetUserCommon request's response once the request completes successfully.

Use "Send" method on the returned GetUserCommon Request to send the API call to the service. the "output" return value is not valid until after GetUserCommon Send returns without error.

See GetUserCommon for more information on using the GetUserCommon API call, and error handling.

// Example sending a request using the GetUserCommonRequest method.
req, resp := client.GetUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetUserCommonWithContext

func (c *IAM) GetUserCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetUserCommonWithContext is the same as GetUserCommon with the addition of the ability to pass a context and additional request options.

See GetUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) GetUserRequest

func (c *IAM) GetUserRequest(input *GetUserInput) (req *request.Request, output *GetUserOutput)

GetUserRequest generates a "volcengine/request.Request" representing the client's request for the GetUser operation. The "output" return value will be populated with the GetUserCommon request's response once the request completes successfully.

Use "Send" method on the returned GetUserCommon Request to send the API call to the service. the "output" return value is not valid until after GetUserCommon Send returns without error.

See GetUser for more information on using the GetUser API call, and error handling.

// Example sending a request using the GetUserRequest method.
req, resp := client.GetUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) GetUserWithContext

func (c *IAM) GetUserWithContext(ctx volcengine.Context, input *GetUserInput, opts ...request.Option) (*GetUserOutput, error)

GetUserWithContext is the same as GetUser with the addition of the ability to pass a context and additional request options.

See GetUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListAccessKeys

func (c *IAM) ListAccessKeys(input *ListAccessKeysInput) (*ListAccessKeysOutput, error)

ListAccessKeys API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListAccessKeys for usage and error information.

func (*IAM) ListAccessKeysCommon

func (c *IAM) ListAccessKeysCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAccessKeysCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListAccessKeysCommon for usage and error information.

func (*IAM) ListAccessKeysCommonRequest

func (c *IAM) ListAccessKeysCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAccessKeysCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListAccessKeysCommon operation. The "output" return value will be populated with the ListAccessKeysCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAccessKeysCommon Request to send the API call to the service. the "output" return value is not valid until after ListAccessKeysCommon Send returns without error.

See ListAccessKeysCommon for more information on using the ListAccessKeysCommon API call, and error handling.

// Example sending a request using the ListAccessKeysCommonRequest method.
req, resp := client.ListAccessKeysCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListAccessKeysCommonWithContext

func (c *IAM) ListAccessKeysCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAccessKeysCommonWithContext is the same as ListAccessKeysCommon with the addition of the ability to pass a context and additional request options.

See ListAccessKeysCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListAccessKeysRequest

func (c *IAM) ListAccessKeysRequest(input *ListAccessKeysInput) (req *request.Request, output *ListAccessKeysOutput)

ListAccessKeysRequest generates a "volcengine/request.Request" representing the client's request for the ListAccessKeys operation. The "output" return value will be populated with the ListAccessKeysCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAccessKeysCommon Request to send the API call to the service. the "output" return value is not valid until after ListAccessKeysCommon Send returns without error.

See ListAccessKeys for more information on using the ListAccessKeys API call, and error handling.

// Example sending a request using the ListAccessKeysRequest method.
req, resp := client.ListAccessKeysRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListAccessKeysWithContext

func (c *IAM) ListAccessKeysWithContext(ctx volcengine.Context, input *ListAccessKeysInput, opts ...request.Option) (*ListAccessKeysOutput, error)

ListAccessKeysWithContext is the same as ListAccessKeys with the addition of the ability to pass a context and additional request options.

See ListAccessKeys for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListAttachedRolePolicies

func (c *IAM) ListAttachedRolePolicies(input *ListAttachedRolePoliciesInput) (*ListAttachedRolePoliciesOutput, error)

ListAttachedRolePolicies API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListAttachedRolePolicies for usage and error information.

func (*IAM) ListAttachedRolePoliciesCommon

func (c *IAM) ListAttachedRolePoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAttachedRolePoliciesCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListAttachedRolePoliciesCommon for usage and error information.

func (*IAM) ListAttachedRolePoliciesCommonRequest

func (c *IAM) ListAttachedRolePoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAttachedRolePoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListAttachedRolePoliciesCommon operation. The "output" return value will be populated with the ListAttachedRolePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAttachedRolePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAttachedRolePoliciesCommon Send returns without error.

See ListAttachedRolePoliciesCommon for more information on using the ListAttachedRolePoliciesCommon API call, and error handling.

// Example sending a request using the ListAttachedRolePoliciesCommonRequest method.
req, resp := client.ListAttachedRolePoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListAttachedRolePoliciesCommonWithContext

func (c *IAM) ListAttachedRolePoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAttachedRolePoliciesCommonWithContext is the same as ListAttachedRolePoliciesCommon with the addition of the ability to pass a context and additional request options.

See ListAttachedRolePoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListAttachedRolePoliciesRequest

func (c *IAM) ListAttachedRolePoliciesRequest(input *ListAttachedRolePoliciesInput) (req *request.Request, output *ListAttachedRolePoliciesOutput)

ListAttachedRolePoliciesRequest generates a "volcengine/request.Request" representing the client's request for the ListAttachedRolePolicies operation. The "output" return value will be populated with the ListAttachedRolePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAttachedRolePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAttachedRolePoliciesCommon Send returns without error.

See ListAttachedRolePolicies for more information on using the ListAttachedRolePolicies API call, and error handling.

// Example sending a request using the ListAttachedRolePoliciesRequest method.
req, resp := client.ListAttachedRolePoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListAttachedRolePoliciesWithContext

func (c *IAM) ListAttachedRolePoliciesWithContext(ctx volcengine.Context, input *ListAttachedRolePoliciesInput, opts ...request.Option) (*ListAttachedRolePoliciesOutput, error)

ListAttachedRolePoliciesWithContext is the same as ListAttachedRolePolicies with the addition of the ability to pass a context and additional request options.

See ListAttachedRolePolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListAttachedUserGroupPolicies

func (c *IAM) ListAttachedUserGroupPolicies(input *ListAttachedUserGroupPoliciesInput) (*ListAttachedUserGroupPoliciesOutput, error)

ListAttachedUserGroupPolicies API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListAttachedUserGroupPolicies for usage and error information.

func (*IAM) ListAttachedUserGroupPoliciesCommon

func (c *IAM) ListAttachedUserGroupPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAttachedUserGroupPoliciesCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListAttachedUserGroupPoliciesCommon for usage and error information.

func (*IAM) ListAttachedUserGroupPoliciesCommonRequest

func (c *IAM) ListAttachedUserGroupPoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAttachedUserGroupPoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListAttachedUserGroupPoliciesCommon operation. The "output" return value will be populated with the ListAttachedUserGroupPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAttachedUserGroupPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAttachedUserGroupPoliciesCommon Send returns without error.

See ListAttachedUserGroupPoliciesCommon for more information on using the ListAttachedUserGroupPoliciesCommon API call, and error handling.

// Example sending a request using the ListAttachedUserGroupPoliciesCommonRequest method.
req, resp := client.ListAttachedUserGroupPoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListAttachedUserGroupPoliciesCommonWithContext

func (c *IAM) ListAttachedUserGroupPoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAttachedUserGroupPoliciesCommonWithContext is the same as ListAttachedUserGroupPoliciesCommon with the addition of the ability to pass a context and additional request options.

See ListAttachedUserGroupPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListAttachedUserGroupPoliciesRequest

func (c *IAM) ListAttachedUserGroupPoliciesRequest(input *ListAttachedUserGroupPoliciesInput) (req *request.Request, output *ListAttachedUserGroupPoliciesOutput)

ListAttachedUserGroupPoliciesRequest generates a "volcengine/request.Request" representing the client's request for the ListAttachedUserGroupPolicies operation. The "output" return value will be populated with the ListAttachedUserGroupPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAttachedUserGroupPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAttachedUserGroupPoliciesCommon Send returns without error.

See ListAttachedUserGroupPolicies for more information on using the ListAttachedUserGroupPolicies API call, and error handling.

// Example sending a request using the ListAttachedUserGroupPoliciesRequest method.
req, resp := client.ListAttachedUserGroupPoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListAttachedUserGroupPoliciesWithContext

func (c *IAM) ListAttachedUserGroupPoliciesWithContext(ctx volcengine.Context, input *ListAttachedUserGroupPoliciesInput, opts ...request.Option) (*ListAttachedUserGroupPoliciesOutput, error)

ListAttachedUserGroupPoliciesWithContext is the same as ListAttachedUserGroupPolicies with the addition of the ability to pass a context and additional request options.

See ListAttachedUserGroupPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListAttachedUserPolicies

func (c *IAM) ListAttachedUserPolicies(input *ListAttachedUserPoliciesInput) (*ListAttachedUserPoliciesOutput, error)

ListAttachedUserPolicies API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListAttachedUserPolicies for usage and error information.

func (*IAM) ListAttachedUserPoliciesCommon

func (c *IAM) ListAttachedUserPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAttachedUserPoliciesCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListAttachedUserPoliciesCommon for usage and error information.

func (*IAM) ListAttachedUserPoliciesCommonRequest

func (c *IAM) ListAttachedUserPoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAttachedUserPoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListAttachedUserPoliciesCommon operation. The "output" return value will be populated with the ListAttachedUserPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAttachedUserPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAttachedUserPoliciesCommon Send returns without error.

See ListAttachedUserPoliciesCommon for more information on using the ListAttachedUserPoliciesCommon API call, and error handling.

// Example sending a request using the ListAttachedUserPoliciesCommonRequest method.
req, resp := client.ListAttachedUserPoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListAttachedUserPoliciesCommonWithContext

func (c *IAM) ListAttachedUserPoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAttachedUserPoliciesCommonWithContext is the same as ListAttachedUserPoliciesCommon with the addition of the ability to pass a context and additional request options.

See ListAttachedUserPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListAttachedUserPoliciesRequest

func (c *IAM) ListAttachedUserPoliciesRequest(input *ListAttachedUserPoliciesInput) (req *request.Request, output *ListAttachedUserPoliciesOutput)

ListAttachedUserPoliciesRequest generates a "volcengine/request.Request" representing the client's request for the ListAttachedUserPolicies operation. The "output" return value will be populated with the ListAttachedUserPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAttachedUserPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAttachedUserPoliciesCommon Send returns without error.

See ListAttachedUserPolicies for more information on using the ListAttachedUserPolicies API call, and error handling.

// Example sending a request using the ListAttachedUserPoliciesRequest method.
req, resp := client.ListAttachedUserPoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListAttachedUserPoliciesWithContext

func (c *IAM) ListAttachedUserPoliciesWithContext(ctx volcengine.Context, input *ListAttachedUserPoliciesInput, opts ...request.Option) (*ListAttachedUserPoliciesOutput, error)

ListAttachedUserPoliciesWithContext is the same as ListAttachedUserPolicies with the addition of the ability to pass a context and additional request options.

See ListAttachedUserPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListEntitiesForPolicy

func (c *IAM) ListEntitiesForPolicy(input *ListEntitiesForPolicyInput) (*ListEntitiesForPolicyOutput, error)

ListEntitiesForPolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListEntitiesForPolicy for usage and error information.

func (*IAM) ListEntitiesForPolicyCommon

func (c *IAM) ListEntitiesForPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEntitiesForPolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListEntitiesForPolicyCommon for usage and error information.

func (*IAM) ListEntitiesForPolicyCommonRequest

func (c *IAM) ListEntitiesForPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListEntitiesForPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListEntitiesForPolicyCommon operation. The "output" return value will be populated with the ListEntitiesForPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ListEntitiesForPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ListEntitiesForPolicyCommon Send returns without error.

See ListEntitiesForPolicyCommon for more information on using the ListEntitiesForPolicyCommon API call, and error handling.

// Example sending a request using the ListEntitiesForPolicyCommonRequest method.
req, resp := client.ListEntitiesForPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListEntitiesForPolicyCommonWithContext

func (c *IAM) ListEntitiesForPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListEntitiesForPolicyCommonWithContext is the same as ListEntitiesForPolicyCommon with the addition of the ability to pass a context and additional request options.

See ListEntitiesForPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListEntitiesForPolicyRequest

func (c *IAM) ListEntitiesForPolicyRequest(input *ListEntitiesForPolicyInput) (req *request.Request, output *ListEntitiesForPolicyOutput)

ListEntitiesForPolicyRequest generates a "volcengine/request.Request" representing the client's request for the ListEntitiesForPolicy operation. The "output" return value will be populated with the ListEntitiesForPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ListEntitiesForPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ListEntitiesForPolicyCommon Send returns without error.

See ListEntitiesForPolicy for more information on using the ListEntitiesForPolicy API call, and error handling.

// Example sending a request using the ListEntitiesForPolicyRequest method.
req, resp := client.ListEntitiesForPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListEntitiesForPolicyWithContext

func (c *IAM) ListEntitiesForPolicyWithContext(ctx volcengine.Context, input *ListEntitiesForPolicyInput, opts ...request.Option) (*ListEntitiesForPolicyOutput, error)

ListEntitiesForPolicyWithContext is the same as ListEntitiesForPolicy with the addition of the ability to pass a context and additional request options.

See ListEntitiesForPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListGroups

func (c *IAM) ListGroups(input *ListGroupsInput) (*ListGroupsOutput, error)

ListGroups API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListGroups for usage and error information.

func (*IAM) ListGroupsCommon

func (c *IAM) ListGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListGroupsCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListGroupsCommon for usage and error information.

func (*IAM) ListGroupsCommonRequest

func (c *IAM) ListGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListGroupsCommon operation. The "output" return value will be populated with the ListGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListGroupsCommon Send returns without error.

See ListGroupsCommon for more information on using the ListGroupsCommon API call, and error handling.

// Example sending a request using the ListGroupsCommonRequest method.
req, resp := client.ListGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListGroupsCommonWithContext

func (c *IAM) ListGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListGroupsCommonWithContext is the same as ListGroupsCommon with the addition of the ability to pass a context and additional request options.

See ListGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListGroupsForUser

func (c *IAM) ListGroupsForUser(input *ListGroupsForUserInput) (*ListGroupsForUserOutput, error)

ListGroupsForUser API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListGroupsForUser for usage and error information.

func (*IAM) ListGroupsForUserCommon

func (c *IAM) ListGroupsForUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListGroupsForUserCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListGroupsForUserCommon for usage and error information.

func (*IAM) ListGroupsForUserCommonRequest

func (c *IAM) ListGroupsForUserCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListGroupsForUserCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListGroupsForUserCommon operation. The "output" return value will be populated with the ListGroupsForUserCommon request's response once the request completes successfully.

Use "Send" method on the returned ListGroupsForUserCommon Request to send the API call to the service. the "output" return value is not valid until after ListGroupsForUserCommon Send returns without error.

See ListGroupsForUserCommon for more information on using the ListGroupsForUserCommon API call, and error handling.

// Example sending a request using the ListGroupsForUserCommonRequest method.
req, resp := client.ListGroupsForUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListGroupsForUserCommonWithContext

func (c *IAM) ListGroupsForUserCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListGroupsForUserCommonWithContext is the same as ListGroupsForUserCommon with the addition of the ability to pass a context and additional request options.

See ListGroupsForUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListGroupsForUserRequest

func (c *IAM) ListGroupsForUserRequest(input *ListGroupsForUserInput) (req *request.Request, output *ListGroupsForUserOutput)

ListGroupsForUserRequest generates a "volcengine/request.Request" representing the client's request for the ListGroupsForUser operation. The "output" return value will be populated with the ListGroupsForUserCommon request's response once the request completes successfully.

Use "Send" method on the returned ListGroupsForUserCommon Request to send the API call to the service. the "output" return value is not valid until after ListGroupsForUserCommon Send returns without error.

See ListGroupsForUser for more information on using the ListGroupsForUser API call, and error handling.

// Example sending a request using the ListGroupsForUserRequest method.
req, resp := client.ListGroupsForUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListGroupsForUserWithContext

func (c *IAM) ListGroupsForUserWithContext(ctx volcengine.Context, input *ListGroupsForUserInput, opts ...request.Option) (*ListGroupsForUserOutput, error)

ListGroupsForUserWithContext is the same as ListGroupsForUser with the addition of the ability to pass a context and additional request options.

See ListGroupsForUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListGroupsRequest

func (c *IAM) ListGroupsRequest(input *ListGroupsInput) (req *request.Request, output *ListGroupsOutput)

ListGroupsRequest generates a "volcengine/request.Request" representing the client's request for the ListGroups operation. The "output" return value will be populated with the ListGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListGroupsCommon Send returns without error.

See ListGroups for more information on using the ListGroups API call, and error handling.

// Example sending a request using the ListGroupsRequest method.
req, resp := client.ListGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListGroupsWithContext

func (c *IAM) ListGroupsWithContext(ctx volcengine.Context, input *ListGroupsInput, opts ...request.Option) (*ListGroupsOutput, error)

ListGroupsWithContext is the same as ListGroups with the addition of the ability to pass a context and additional request options.

See ListGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListIdentityProviders added in v1.0.126

func (c *IAM) ListIdentityProviders(input *ListIdentityProvidersInput) (*ListIdentityProvidersOutput, error)

ListIdentityProviders API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListIdentityProviders for usage and error information.

func (*IAM) ListIdentityProvidersCommon added in v1.0.126

func (c *IAM) ListIdentityProvidersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListIdentityProvidersCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListIdentityProvidersCommon for usage and error information.

func (*IAM) ListIdentityProvidersCommonRequest added in v1.0.126

func (c *IAM) ListIdentityProvidersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListIdentityProvidersCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListIdentityProvidersCommon operation. The "output" return value will be populated with the ListIdentityProvidersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListIdentityProvidersCommon Request to send the API call to the service. the "output" return value is not valid until after ListIdentityProvidersCommon Send returns without error.

See ListIdentityProvidersCommon for more information on using the ListIdentityProvidersCommon API call, and error handling.

// Example sending a request using the ListIdentityProvidersCommonRequest method.
req, resp := client.ListIdentityProvidersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListIdentityProvidersCommonWithContext added in v1.0.126

func (c *IAM) ListIdentityProvidersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListIdentityProvidersCommonWithContext is the same as ListIdentityProvidersCommon with the addition of the ability to pass a context and additional request options.

See ListIdentityProvidersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListIdentityProvidersRequest added in v1.0.126

func (c *IAM) ListIdentityProvidersRequest(input *ListIdentityProvidersInput) (req *request.Request, output *ListIdentityProvidersOutput)

ListIdentityProvidersRequest generates a "volcengine/request.Request" representing the client's request for the ListIdentityProviders operation. The "output" return value will be populated with the ListIdentityProvidersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListIdentityProvidersCommon Request to send the API call to the service. the "output" return value is not valid until after ListIdentityProvidersCommon Send returns without error.

See ListIdentityProviders for more information on using the ListIdentityProviders API call, and error handling.

// Example sending a request using the ListIdentityProvidersRequest method.
req, resp := client.ListIdentityProvidersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListIdentityProvidersWithContext added in v1.0.126

func (c *IAM) ListIdentityProvidersWithContext(ctx volcengine.Context, input *ListIdentityProvidersInput, opts ...request.Option) (*ListIdentityProvidersOutput, error)

ListIdentityProvidersWithContext is the same as ListIdentityProviders with the addition of the ability to pass a context and additional request options.

See ListIdentityProviders for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListPolicies

func (c *IAM) ListPolicies(input *ListPoliciesInput) (*ListPoliciesOutput, error)

ListPolicies API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListPolicies for usage and error information.

func (*IAM) ListPoliciesCommon

func (c *IAM) ListPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListPoliciesCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListPoliciesCommon for usage and error information.

func (*IAM) ListPoliciesCommonRequest

func (c *IAM) ListPoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListPoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListPoliciesCommon operation. The "output" return value will be populated with the ListPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListPoliciesCommon Send returns without error.

See ListPoliciesCommon for more information on using the ListPoliciesCommon API call, and error handling.

// Example sending a request using the ListPoliciesCommonRequest method.
req, resp := client.ListPoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListPoliciesCommonWithContext

func (c *IAM) ListPoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListPoliciesCommonWithContext is the same as ListPoliciesCommon with the addition of the ability to pass a context and additional request options.

See ListPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListPoliciesRequest

func (c *IAM) ListPoliciesRequest(input *ListPoliciesInput) (req *request.Request, output *ListPoliciesOutput)

ListPoliciesRequest generates a "volcengine/request.Request" representing the client's request for the ListPolicies operation. The "output" return value will be populated with the ListPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListPoliciesCommon Send returns without error.

See ListPolicies for more information on using the ListPolicies API call, and error handling.

// Example sending a request using the ListPoliciesRequest method.
req, resp := client.ListPoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListPoliciesWithContext

func (c *IAM) ListPoliciesWithContext(ctx volcengine.Context, input *ListPoliciesInput, opts ...request.Option) (*ListPoliciesOutput, error)

ListPoliciesWithContext is the same as ListPolicies with the addition of the ability to pass a context and additional request options.

See ListPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListRoles

func (c *IAM) ListRoles(input *ListRolesInput) (*ListRolesOutput, error)

ListRoles API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListRoles for usage and error information.

func (*IAM) ListRolesCommon

func (c *IAM) ListRolesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRolesCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListRolesCommon for usage and error information.

func (*IAM) ListRolesCommonRequest

func (c *IAM) ListRolesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListRolesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListRolesCommon operation. The "output" return value will be populated with the ListRolesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRolesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRolesCommon Send returns without error.

See ListRolesCommon for more information on using the ListRolesCommon API call, and error handling.

// Example sending a request using the ListRolesCommonRequest method.
req, resp := client.ListRolesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListRolesCommonWithContext

func (c *IAM) ListRolesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListRolesCommonWithContext is the same as ListRolesCommon with the addition of the ability to pass a context and additional request options.

See ListRolesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListRolesRequest

func (c *IAM) ListRolesRequest(input *ListRolesInput) (req *request.Request, output *ListRolesOutput)

ListRolesRequest generates a "volcengine/request.Request" representing the client's request for the ListRoles operation. The "output" return value will be populated with the ListRolesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRolesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRolesCommon Send returns without error.

See ListRoles for more information on using the ListRoles API call, and error handling.

// Example sending a request using the ListRolesRequest method.
req, resp := client.ListRolesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListRolesWithContext

func (c *IAM) ListRolesWithContext(ctx volcengine.Context, input *ListRolesInput, opts ...request.Option) (*ListRolesOutput, error)

ListRolesWithContext is the same as ListRoles with the addition of the ability to pass a context and additional request options.

See ListRoles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListSAMLProviders

func (c *IAM) ListSAMLProviders(input *ListSAMLProvidersInput) (*ListSAMLProvidersOutput, error)

ListSAMLProviders API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListSAMLProviders for usage and error information.

func (*IAM) ListSAMLProvidersCommon

func (c *IAM) ListSAMLProvidersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSAMLProvidersCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListSAMLProvidersCommon for usage and error information.

func (*IAM) ListSAMLProvidersCommonRequest

func (c *IAM) ListSAMLProvidersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSAMLProvidersCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSAMLProvidersCommon operation. The "output" return value will be populated with the ListSAMLProvidersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSAMLProvidersCommon Request to send the API call to the service. the "output" return value is not valid until after ListSAMLProvidersCommon Send returns without error.

See ListSAMLProvidersCommon for more information on using the ListSAMLProvidersCommon API call, and error handling.

// Example sending a request using the ListSAMLProvidersCommonRequest method.
req, resp := client.ListSAMLProvidersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListSAMLProvidersCommonWithContext

func (c *IAM) ListSAMLProvidersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSAMLProvidersCommonWithContext is the same as ListSAMLProvidersCommon with the addition of the ability to pass a context and additional request options.

See ListSAMLProvidersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListSAMLProvidersRequest

func (c *IAM) ListSAMLProvidersRequest(input *ListSAMLProvidersInput) (req *request.Request, output *ListSAMLProvidersOutput)

ListSAMLProvidersRequest generates a "volcengine/request.Request" representing the client's request for the ListSAMLProviders operation. The "output" return value will be populated with the ListSAMLProvidersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSAMLProvidersCommon Request to send the API call to the service. the "output" return value is not valid until after ListSAMLProvidersCommon Send returns without error.

See ListSAMLProviders for more information on using the ListSAMLProviders API call, and error handling.

// Example sending a request using the ListSAMLProvidersRequest method.
req, resp := client.ListSAMLProvidersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListSAMLProvidersWithContext

func (c *IAM) ListSAMLProvidersWithContext(ctx volcengine.Context, input *ListSAMLProvidersInput, opts ...request.Option) (*ListSAMLProvidersOutput, error)

ListSAMLProvidersWithContext is the same as ListSAMLProviders with the addition of the ability to pass a context and additional request options.

See ListSAMLProviders for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListUsers

func (c *IAM) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)

ListUsers API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListUsers for usage and error information.

func (*IAM) ListUsersCommon

func (c *IAM) ListUsersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListUsersCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListUsersCommon for usage and error information.

func (*IAM) ListUsersCommonRequest

func (c *IAM) ListUsersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListUsersCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListUsersCommon operation. The "output" return value will be populated with the ListUsersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListUsersCommon Request to send the API call to the service. the "output" return value is not valid until after ListUsersCommon Send returns without error.

See ListUsersCommon for more information on using the ListUsersCommon API call, and error handling.

// Example sending a request using the ListUsersCommonRequest method.
req, resp := client.ListUsersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListUsersCommonWithContext

func (c *IAM) ListUsersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListUsersCommonWithContext is the same as ListUsersCommon with the addition of the ability to pass a context and additional request options.

See ListUsersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListUsersForGroup

func (c *IAM) ListUsersForGroup(input *ListUsersForGroupInput) (*ListUsersForGroupOutput, error)

ListUsersForGroup API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListUsersForGroup for usage and error information.

func (*IAM) ListUsersForGroupCommon

func (c *IAM) ListUsersForGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListUsersForGroupCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation ListUsersForGroupCommon for usage and error information.

func (*IAM) ListUsersForGroupCommonRequest

func (c *IAM) ListUsersForGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListUsersForGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListUsersForGroupCommon operation. The "output" return value will be populated with the ListUsersForGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned ListUsersForGroupCommon Request to send the API call to the service. the "output" return value is not valid until after ListUsersForGroupCommon Send returns without error.

See ListUsersForGroupCommon for more information on using the ListUsersForGroupCommon API call, and error handling.

// Example sending a request using the ListUsersForGroupCommonRequest method.
req, resp := client.ListUsersForGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListUsersForGroupCommonWithContext

func (c *IAM) ListUsersForGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListUsersForGroupCommonWithContext is the same as ListUsersForGroupCommon with the addition of the ability to pass a context and additional request options.

See ListUsersForGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListUsersForGroupRequest

func (c *IAM) ListUsersForGroupRequest(input *ListUsersForGroupInput) (req *request.Request, output *ListUsersForGroupOutput)

ListUsersForGroupRequest generates a "volcengine/request.Request" representing the client's request for the ListUsersForGroup operation. The "output" return value will be populated with the ListUsersForGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned ListUsersForGroupCommon Request to send the API call to the service. the "output" return value is not valid until after ListUsersForGroupCommon Send returns without error.

See ListUsersForGroup for more information on using the ListUsersForGroup API call, and error handling.

// Example sending a request using the ListUsersForGroupRequest method.
req, resp := client.ListUsersForGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListUsersForGroupWithContext

func (c *IAM) ListUsersForGroupWithContext(ctx volcengine.Context, input *ListUsersForGroupInput, opts ...request.Option) (*ListUsersForGroupOutput, error)

ListUsersForGroupWithContext is the same as ListUsersForGroup with the addition of the ability to pass a context and additional request options.

See ListUsersForGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) ListUsersRequest

func (c *IAM) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)

ListUsersRequest generates a "volcengine/request.Request" representing the client's request for the ListUsers operation. The "output" return value will be populated with the ListUsersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListUsersCommon Request to send the API call to the service. the "output" return value is not valid until after ListUsersCommon Send returns without error.

See ListUsers for more information on using the ListUsers API call, and error handling.

// Example sending a request using the ListUsersRequest method.
req, resp := client.ListUsersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) ListUsersWithContext

func (c *IAM) ListUsersWithContext(ctx volcengine.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)

ListUsersWithContext is the same as ListUsers with the addition of the ability to pass a context and additional request options.

See ListUsers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) RemoveUserFromGroup

func (c *IAM) RemoveUserFromGroup(input *RemoveUserFromGroupInput) (*RemoveUserFromGroupOutput, error)

RemoveUserFromGroup API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation RemoveUserFromGroup for usage and error information.

func (*IAM) RemoveUserFromGroupCommon

func (c *IAM) RemoveUserFromGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveUserFromGroupCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation RemoveUserFromGroupCommon for usage and error information.

func (*IAM) RemoveUserFromGroupCommonRequest

func (c *IAM) RemoveUserFromGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RemoveUserFromGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the RemoveUserFromGroupCommon operation. The "output" return value will be populated with the RemoveUserFromGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveUserFromGroupCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveUserFromGroupCommon Send returns without error.

See RemoveUserFromGroupCommon for more information on using the RemoveUserFromGroupCommon API call, and error handling.

// Example sending a request using the RemoveUserFromGroupCommonRequest method.
req, resp := client.RemoveUserFromGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) RemoveUserFromGroupCommonWithContext

func (c *IAM) RemoveUserFromGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemoveUserFromGroupCommonWithContext is the same as RemoveUserFromGroupCommon with the addition of the ability to pass a context and additional request options.

See RemoveUserFromGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) RemoveUserFromGroupRequest

func (c *IAM) RemoveUserFromGroupRequest(input *RemoveUserFromGroupInput) (req *request.Request, output *RemoveUserFromGroupOutput)

RemoveUserFromGroupRequest generates a "volcengine/request.Request" representing the client's request for the RemoveUserFromGroup operation. The "output" return value will be populated with the RemoveUserFromGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveUserFromGroupCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveUserFromGroupCommon Send returns without error.

See RemoveUserFromGroup for more information on using the RemoveUserFromGroup API call, and error handling.

// Example sending a request using the RemoveUserFromGroupRequest method.
req, resp := client.RemoveUserFromGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) RemoveUserFromGroupWithContext

func (c *IAM) RemoveUserFromGroupWithContext(ctx volcengine.Context, input *RemoveUserFromGroupInput, opts ...request.Option) (*RemoveUserFromGroupOutput, error)

RemoveUserFromGroupWithContext is the same as RemoveUserFromGroup with the addition of the ability to pass a context and additional request options.

See RemoveUserFromGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) SendCodeForChangeSecureContactInfo added in v1.0.126

func (c *IAM) SendCodeForChangeSecureContactInfo(input *SendCodeForChangeSecureContactInfoInput) (*SendCodeForChangeSecureContactInfoOutput, error)

SendCodeForChangeSecureContactInfo API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation SendCodeForChangeSecureContactInfo for usage and error information.

func (*IAM) SendCodeForChangeSecureContactInfoCommon added in v1.0.126

func (c *IAM) SendCodeForChangeSecureContactInfoCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SendCodeForChangeSecureContactInfoCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation SendCodeForChangeSecureContactInfoCommon for usage and error information.

func (*IAM) SendCodeForChangeSecureContactInfoCommonRequest added in v1.0.126

func (c *IAM) SendCodeForChangeSecureContactInfoCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SendCodeForChangeSecureContactInfoCommonRequest generates a "volcengine/request.Request" representing the client's request for the SendCodeForChangeSecureContactInfoCommon operation. The "output" return value will be populated with the SendCodeForChangeSecureContactInfoCommon request's response once the request completes successfully.

Use "Send" method on the returned SendCodeForChangeSecureContactInfoCommon Request to send the API call to the service. the "output" return value is not valid until after SendCodeForChangeSecureContactInfoCommon Send returns without error.

See SendCodeForChangeSecureContactInfoCommon for more information on using the SendCodeForChangeSecureContactInfoCommon API call, and error handling.

// Example sending a request using the SendCodeForChangeSecureContactInfoCommonRequest method.
req, resp := client.SendCodeForChangeSecureContactInfoCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) SendCodeForChangeSecureContactInfoCommonWithContext added in v1.0.126

func (c *IAM) SendCodeForChangeSecureContactInfoCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SendCodeForChangeSecureContactInfoCommonWithContext is the same as SendCodeForChangeSecureContactInfoCommon with the addition of the ability to pass a context and additional request options.

See SendCodeForChangeSecureContactInfoCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) SendCodeForChangeSecureContactInfoRequest added in v1.0.126

func (c *IAM) SendCodeForChangeSecureContactInfoRequest(input *SendCodeForChangeSecureContactInfoInput) (req *request.Request, output *SendCodeForChangeSecureContactInfoOutput)

SendCodeForChangeSecureContactInfoRequest generates a "volcengine/request.Request" representing the client's request for the SendCodeForChangeSecureContactInfo operation. The "output" return value will be populated with the SendCodeForChangeSecureContactInfoCommon request's response once the request completes successfully.

Use "Send" method on the returned SendCodeForChangeSecureContactInfoCommon Request to send the API call to the service. the "output" return value is not valid until after SendCodeForChangeSecureContactInfoCommon Send returns without error.

See SendCodeForChangeSecureContactInfo for more information on using the SendCodeForChangeSecureContactInfo API call, and error handling.

// Example sending a request using the SendCodeForChangeSecureContactInfoRequest method.
req, resp := client.SendCodeForChangeSecureContactInfoRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) SendCodeForChangeSecureContactInfoWithContext added in v1.0.126

func (c *IAM) SendCodeForChangeSecureContactInfoWithContext(ctx volcengine.Context, input *SendCodeForChangeSecureContactInfoInput, opts ...request.Option) (*SendCodeForChangeSecureContactInfoOutput, error)

SendCodeForChangeSecureContactInfoWithContext is the same as SendCodeForChangeSecureContactInfo with the addition of the ability to pass a context and additional request options.

See SendCodeForChangeSecureContactInfo for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) SetSecurityConfig added in v1.0.126

func (c *IAM) SetSecurityConfig(input *SetSecurityConfigInput) (*SetSecurityConfigOutput, error)

SetSecurityConfig API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation SetSecurityConfig for usage and error information.

func (*IAM) SetSecurityConfigCommon added in v1.0.126

func (c *IAM) SetSecurityConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetSecurityConfigCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation SetSecurityConfigCommon for usage and error information.

func (*IAM) SetSecurityConfigCommonRequest added in v1.0.126

func (c *IAM) SetSecurityConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetSecurityConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the SetSecurityConfigCommon operation. The "output" return value will be populated with the SetSecurityConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned SetSecurityConfigCommon Request to send the API call to the service. the "output" return value is not valid until after SetSecurityConfigCommon Send returns without error.

See SetSecurityConfigCommon for more information on using the SetSecurityConfigCommon API call, and error handling.

// Example sending a request using the SetSecurityConfigCommonRequest method.
req, resp := client.SetSecurityConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) SetSecurityConfigCommonWithContext added in v1.0.126

func (c *IAM) SetSecurityConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetSecurityConfigCommonWithContext is the same as SetSecurityConfigCommon with the addition of the ability to pass a context and additional request options.

See SetSecurityConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) SetSecurityConfigRequest added in v1.0.126

func (c *IAM) SetSecurityConfigRequest(input *SetSecurityConfigInput) (req *request.Request, output *SetSecurityConfigOutput)

SetSecurityConfigRequest generates a "volcengine/request.Request" representing the client's request for the SetSecurityConfig operation. The "output" return value will be populated with the SetSecurityConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned SetSecurityConfigCommon Request to send the API call to the service. the "output" return value is not valid until after SetSecurityConfigCommon Send returns without error.

See SetSecurityConfig for more information on using the SetSecurityConfig API call, and error handling.

// Example sending a request using the SetSecurityConfigRequest method.
req, resp := client.SetSecurityConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) SetSecurityConfigWithContext added in v1.0.126

func (c *IAM) SetSecurityConfigWithContext(ctx volcengine.Context, input *SetSecurityConfigInput, opts ...request.Option) (*SetSecurityConfigOutput, error)

SetSecurityConfigWithContext is the same as SetSecurityConfig with the addition of the ability to pass a context and additional request options.

See SetSecurityConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateAccessKey

func (c *IAM) UpdateAccessKey(input *UpdateAccessKeyInput) (*UpdateAccessKeyOutput, error)

UpdateAccessKey API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateAccessKey for usage and error information.

func (*IAM) UpdateAccessKeyCommon

func (c *IAM) UpdateAccessKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateAccessKeyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateAccessKeyCommon for usage and error information.

func (*IAM) UpdateAccessKeyCommonRequest

func (c *IAM) UpdateAccessKeyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateAccessKeyCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAccessKeyCommon operation. The "output" return value will be populated with the UpdateAccessKeyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAccessKeyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAccessKeyCommon Send returns without error.

See UpdateAccessKeyCommon for more information on using the UpdateAccessKeyCommon API call, and error handling.

// Example sending a request using the UpdateAccessKeyCommonRequest method.
req, resp := client.UpdateAccessKeyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateAccessKeyCommonWithContext

func (c *IAM) UpdateAccessKeyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateAccessKeyCommonWithContext is the same as UpdateAccessKeyCommon with the addition of the ability to pass a context and additional request options.

See UpdateAccessKeyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateAccessKeyRequest

func (c *IAM) UpdateAccessKeyRequest(input *UpdateAccessKeyInput) (req *request.Request, output *UpdateAccessKeyOutput)

UpdateAccessKeyRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAccessKey operation. The "output" return value will be populated with the UpdateAccessKeyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAccessKeyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAccessKeyCommon Send returns without error.

See UpdateAccessKey for more information on using the UpdateAccessKey API call, and error handling.

// Example sending a request using the UpdateAccessKeyRequest method.
req, resp := client.UpdateAccessKeyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateAccessKeyWithContext

func (c *IAM) UpdateAccessKeyWithContext(ctx volcengine.Context, input *UpdateAccessKeyInput, opts ...request.Option) (*UpdateAccessKeyOutput, error)

UpdateAccessKeyWithContext is the same as UpdateAccessKey with the addition of the ability to pass a context and additional request options.

See UpdateAccessKey for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateGroup

func (c *IAM) UpdateGroup(input *UpdateGroupInput) (*UpdateGroupOutput, error)

UpdateGroup API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateGroup for usage and error information.

func (*IAM) UpdateGroupCommon

func (c *IAM) UpdateGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateGroupCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateGroupCommon for usage and error information.

func (*IAM) UpdateGroupCommonRequest

func (c *IAM) UpdateGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGroupCommon operation. The "output" return value will be populated with the UpdateGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGroupCommon Send returns without error.

See UpdateGroupCommon for more information on using the UpdateGroupCommon API call, and error handling.

// Example sending a request using the UpdateGroupCommonRequest method.
req, resp := client.UpdateGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateGroupCommonWithContext

func (c *IAM) UpdateGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateGroupCommonWithContext is the same as UpdateGroupCommon with the addition of the ability to pass a context and additional request options.

See UpdateGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateGroupRequest

func (c *IAM) UpdateGroupRequest(input *UpdateGroupInput) (req *request.Request, output *UpdateGroupOutput)

UpdateGroupRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGroup operation. The "output" return value will be populated with the UpdateGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGroupCommon Send returns without error.

See UpdateGroup for more information on using the UpdateGroup API call, and error handling.

// Example sending a request using the UpdateGroupRequest method.
req, resp := client.UpdateGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateGroupWithContext

func (c *IAM) UpdateGroupWithContext(ctx volcengine.Context, input *UpdateGroupInput, opts ...request.Option) (*UpdateGroupOutput, error)

UpdateGroupWithContext is the same as UpdateGroup with the addition of the ability to pass a context and additional request options.

See UpdateGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateLoginProfile

func (c *IAM) UpdateLoginProfile(input *UpdateLoginProfileInput) (*UpdateLoginProfileOutput, error)

UpdateLoginProfile API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateLoginProfile for usage and error information.

func (*IAM) UpdateLoginProfileCommon

func (c *IAM) UpdateLoginProfileCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateLoginProfileCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateLoginProfileCommon for usage and error information.

func (*IAM) UpdateLoginProfileCommonRequest

func (c *IAM) UpdateLoginProfileCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateLoginProfileCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateLoginProfileCommon operation. The "output" return value will be populated with the UpdateLoginProfileCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateLoginProfileCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateLoginProfileCommon Send returns without error.

See UpdateLoginProfileCommon for more information on using the UpdateLoginProfileCommon API call, and error handling.

// Example sending a request using the UpdateLoginProfileCommonRequest method.
req, resp := client.UpdateLoginProfileCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateLoginProfileCommonWithContext

func (c *IAM) UpdateLoginProfileCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateLoginProfileCommonWithContext is the same as UpdateLoginProfileCommon with the addition of the ability to pass a context and additional request options.

See UpdateLoginProfileCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateLoginProfileRequest

func (c *IAM) UpdateLoginProfileRequest(input *UpdateLoginProfileInput) (req *request.Request, output *UpdateLoginProfileOutput)

UpdateLoginProfileRequest generates a "volcengine/request.Request" representing the client's request for the UpdateLoginProfile operation. The "output" return value will be populated with the UpdateLoginProfileCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateLoginProfileCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateLoginProfileCommon Send returns without error.

See UpdateLoginProfile for more information on using the UpdateLoginProfile API call, and error handling.

// Example sending a request using the UpdateLoginProfileRequest method.
req, resp := client.UpdateLoginProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateLoginProfileWithContext

func (c *IAM) UpdateLoginProfileWithContext(ctx volcengine.Context, input *UpdateLoginProfileInput, opts ...request.Option) (*UpdateLoginProfileOutput, error)

UpdateLoginProfileWithContext is the same as UpdateLoginProfile with the addition of the ability to pass a context and additional request options.

See UpdateLoginProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateOAuthProvider added in v1.0.126

func (c *IAM) UpdateOAuthProvider(input *UpdateOAuthProviderInput) (*UpdateOAuthProviderOutput, error)

UpdateOAuthProvider API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateOAuthProvider for usage and error information.

func (*IAM) UpdateOAuthProviderCommon added in v1.0.126

func (c *IAM) UpdateOAuthProviderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateOAuthProviderCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateOAuthProviderCommon for usage and error information.

func (*IAM) UpdateOAuthProviderCommonRequest added in v1.0.126

func (c *IAM) UpdateOAuthProviderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateOAuthProviderCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateOAuthProviderCommon operation. The "output" return value will be populated with the UpdateOAuthProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateOAuthProviderCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateOAuthProviderCommon Send returns without error.

See UpdateOAuthProviderCommon for more information on using the UpdateOAuthProviderCommon API call, and error handling.

// Example sending a request using the UpdateOAuthProviderCommonRequest method.
req, resp := client.UpdateOAuthProviderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateOAuthProviderCommonWithContext added in v1.0.126

func (c *IAM) UpdateOAuthProviderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateOAuthProviderCommonWithContext is the same as UpdateOAuthProviderCommon with the addition of the ability to pass a context and additional request options.

See UpdateOAuthProviderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateOAuthProviderRequest added in v1.0.126

func (c *IAM) UpdateOAuthProviderRequest(input *UpdateOAuthProviderInput) (req *request.Request, output *UpdateOAuthProviderOutput)

UpdateOAuthProviderRequest generates a "volcengine/request.Request" representing the client's request for the UpdateOAuthProvider operation. The "output" return value will be populated with the UpdateOAuthProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateOAuthProviderCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateOAuthProviderCommon Send returns without error.

See UpdateOAuthProvider for more information on using the UpdateOAuthProvider API call, and error handling.

// Example sending a request using the UpdateOAuthProviderRequest method.
req, resp := client.UpdateOAuthProviderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateOAuthProviderWithContext added in v1.0.126

func (c *IAM) UpdateOAuthProviderWithContext(ctx volcengine.Context, input *UpdateOAuthProviderInput, opts ...request.Option) (*UpdateOAuthProviderOutput, error)

UpdateOAuthProviderWithContext is the same as UpdateOAuthProvider with the addition of the ability to pass a context and additional request options.

See UpdateOAuthProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdatePolicy

func (c *IAM) UpdatePolicy(input *UpdatePolicyInput) (*UpdatePolicyOutput, error)

UpdatePolicy API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdatePolicy for usage and error information.

func (*IAM) UpdatePolicyCommon

func (c *IAM) UpdatePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdatePolicyCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdatePolicyCommon for usage and error information.

func (*IAM) UpdatePolicyCommonRequest

func (c *IAM) UpdatePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdatePolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdatePolicyCommon operation. The "output" return value will be populated with the UpdatePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdatePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdatePolicyCommon Send returns without error.

See UpdatePolicyCommon for more information on using the UpdatePolicyCommon API call, and error handling.

// Example sending a request using the UpdatePolicyCommonRequest method.
req, resp := client.UpdatePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdatePolicyCommonWithContext

func (c *IAM) UpdatePolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdatePolicyCommonWithContext is the same as UpdatePolicyCommon with the addition of the ability to pass a context and additional request options.

See UpdatePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdatePolicyRequest

func (c *IAM) UpdatePolicyRequest(input *UpdatePolicyInput) (req *request.Request, output *UpdatePolicyOutput)

UpdatePolicyRequest generates a "volcengine/request.Request" representing the client's request for the UpdatePolicy operation. The "output" return value will be populated with the UpdatePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdatePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdatePolicyCommon Send returns without error.

See UpdatePolicy for more information on using the UpdatePolicy API call, and error handling.

// Example sending a request using the UpdatePolicyRequest method.
req, resp := client.UpdatePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdatePolicyWithContext

func (c *IAM) UpdatePolicyWithContext(ctx volcengine.Context, input *UpdatePolicyInput, opts ...request.Option) (*UpdatePolicyOutput, error)

UpdatePolicyWithContext is the same as UpdatePolicy with the addition of the ability to pass a context and additional request options.

See UpdatePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateRole

func (c *IAM) UpdateRole(input *UpdateRoleInput) (*UpdateRoleOutput, error)

UpdateRole API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateRole for usage and error information.

func (*IAM) UpdateRoleCommon

func (c *IAM) UpdateRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRoleCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateRoleCommon for usage and error information.

func (*IAM) UpdateRoleCommonRequest

func (c *IAM) UpdateRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRoleCommon operation. The "output" return value will be populated with the UpdateRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRoleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRoleCommon Send returns without error.

See UpdateRoleCommon for more information on using the UpdateRoleCommon API call, and error handling.

// Example sending a request using the UpdateRoleCommonRequest method.
req, resp := client.UpdateRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateRoleCommonWithContext

func (c *IAM) UpdateRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateRoleCommonWithContext is the same as UpdateRoleCommon with the addition of the ability to pass a context and additional request options.

See UpdateRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateRoleRequest

func (c *IAM) UpdateRoleRequest(input *UpdateRoleInput) (req *request.Request, output *UpdateRoleOutput)

UpdateRoleRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRole operation. The "output" return value will be populated with the UpdateRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRoleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRoleCommon Send returns without error.

See UpdateRole for more information on using the UpdateRole API call, and error handling.

// Example sending a request using the UpdateRoleRequest method.
req, resp := client.UpdateRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateRoleWithContext

func (c *IAM) UpdateRoleWithContext(ctx volcengine.Context, input *UpdateRoleInput, opts ...request.Option) (*UpdateRoleOutput, error)

UpdateRoleWithContext is the same as UpdateRole with the addition of the ability to pass a context and additional request options.

See UpdateRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateSAMLProvider

func (c *IAM) UpdateSAMLProvider(input *UpdateSAMLProviderInput) (*UpdateSAMLProviderOutput, error)

UpdateSAMLProvider API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateSAMLProvider for usage and error information.

func (*IAM) UpdateSAMLProviderCommon

func (c *IAM) UpdateSAMLProviderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSAMLProviderCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateSAMLProviderCommon for usage and error information.

func (*IAM) UpdateSAMLProviderCommonRequest

func (c *IAM) UpdateSAMLProviderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateSAMLProviderCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSAMLProviderCommon operation. The "output" return value will be populated with the UpdateSAMLProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSAMLProviderCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSAMLProviderCommon Send returns without error.

See UpdateSAMLProviderCommon for more information on using the UpdateSAMLProviderCommon API call, and error handling.

// Example sending a request using the UpdateSAMLProviderCommonRequest method.
req, resp := client.UpdateSAMLProviderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateSAMLProviderCommonWithContext

func (c *IAM) UpdateSAMLProviderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateSAMLProviderCommonWithContext is the same as UpdateSAMLProviderCommon with the addition of the ability to pass a context and additional request options.

See UpdateSAMLProviderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateSAMLProviderRequest

func (c *IAM) UpdateSAMLProviderRequest(input *UpdateSAMLProviderInput) (req *request.Request, output *UpdateSAMLProviderOutput)

UpdateSAMLProviderRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSAMLProvider operation. The "output" return value will be populated with the UpdateSAMLProviderCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSAMLProviderCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSAMLProviderCommon Send returns without error.

See UpdateSAMLProvider for more information on using the UpdateSAMLProvider API call, and error handling.

// Example sending a request using the UpdateSAMLProviderRequest method.
req, resp := client.UpdateSAMLProviderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateSAMLProviderWithContext

func (c *IAM) UpdateSAMLProviderWithContext(ctx volcengine.Context, input *UpdateSAMLProviderInput, opts ...request.Option) (*UpdateSAMLProviderOutput, error)

UpdateSAMLProviderWithContext is the same as UpdateSAMLProvider with the addition of the ability to pass a context and additional request options.

See UpdateSAMLProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateSecureContactInfo added in v1.0.126

func (c *IAM) UpdateSecureContactInfo(input *UpdateSecureContactInfoInput) (*UpdateSecureContactInfoOutput, error)

UpdateSecureContactInfo API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateSecureContactInfo for usage and error information.

func (*IAM) UpdateSecureContactInfoCommon added in v1.0.126

func (c *IAM) UpdateSecureContactInfoCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSecureContactInfoCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateSecureContactInfoCommon for usage and error information.

func (*IAM) UpdateSecureContactInfoCommonRequest added in v1.0.126

func (c *IAM) UpdateSecureContactInfoCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateSecureContactInfoCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSecureContactInfoCommon operation. The "output" return value will be populated with the UpdateSecureContactInfoCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSecureContactInfoCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSecureContactInfoCommon Send returns without error.

See UpdateSecureContactInfoCommon for more information on using the UpdateSecureContactInfoCommon API call, and error handling.

// Example sending a request using the UpdateSecureContactInfoCommonRequest method.
req, resp := client.UpdateSecureContactInfoCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateSecureContactInfoCommonWithContext added in v1.0.126

func (c *IAM) UpdateSecureContactInfoCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateSecureContactInfoCommonWithContext is the same as UpdateSecureContactInfoCommon with the addition of the ability to pass a context and additional request options.

See UpdateSecureContactInfoCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateSecureContactInfoRequest added in v1.0.126

func (c *IAM) UpdateSecureContactInfoRequest(input *UpdateSecureContactInfoInput) (req *request.Request, output *UpdateSecureContactInfoOutput)

UpdateSecureContactInfoRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSecureContactInfo operation. The "output" return value will be populated with the UpdateSecureContactInfoCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSecureContactInfoCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSecureContactInfoCommon Send returns without error.

See UpdateSecureContactInfo for more information on using the UpdateSecureContactInfo API call, and error handling.

// Example sending a request using the UpdateSecureContactInfoRequest method.
req, resp := client.UpdateSecureContactInfoRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateSecureContactInfoWithContext added in v1.0.126

func (c *IAM) UpdateSecureContactInfoWithContext(ctx volcengine.Context, input *UpdateSecureContactInfoInput, opts ...request.Option) (*UpdateSecureContactInfoOutput, error)

UpdateSecureContactInfoWithContext is the same as UpdateSecureContactInfo with the addition of the ability to pass a context and additional request options.

See UpdateSecureContactInfo for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateUser

func (c *IAM) UpdateUser(input *UpdateUserInput) (*UpdateUserOutput, error)

UpdateUser API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateUser for usage and error information.

func (*IAM) UpdateUserCommon

func (c *IAM) UpdateUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateUserCommon API operation for IAM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for IAM's API operation UpdateUserCommon for usage and error information.

func (*IAM) UpdateUserCommonRequest

func (c *IAM) UpdateUserCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateUserCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUserCommon operation. The "output" return value will be populated with the UpdateUserCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUserCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUserCommon Send returns without error.

See UpdateUserCommon for more information on using the UpdateUserCommon API call, and error handling.

// Example sending a request using the UpdateUserCommonRequest method.
req, resp := client.UpdateUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateUserCommonWithContext

func (c *IAM) UpdateUserCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateUserCommonWithContext is the same as UpdateUserCommon with the addition of the ability to pass a context and additional request options.

See UpdateUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IAM) UpdateUserRequest

func (c *IAM) UpdateUserRequest(input *UpdateUserInput) (req *request.Request, output *UpdateUserOutput)

UpdateUserRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUser operation. The "output" return value will be populated with the UpdateUserCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUserCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUserCommon Send returns without error.

See UpdateUser for more information on using the UpdateUser API call, and error handling.

// Example sending a request using the UpdateUserRequest method.
req, resp := client.UpdateUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*IAM) UpdateUserWithContext

func (c *IAM) UpdateUserWithContext(ctx volcengine.Context, input *UpdateUserInput, opts ...request.Option) (*UpdateUserOutput, error)

UpdateUserWithContext is the same as UpdateUser with the addition of the ability to pass a context and additional request options.

See UpdateUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type IAMAPI

type IAMAPI interface {
	AddUserToGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddUserToGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddUserToGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddUserToGroup(*AddUserToGroupInput) (*AddUserToGroupOutput, error)
	AddUserToGroupWithContext(volcengine.Context, *AddUserToGroupInput, ...request.Option) (*AddUserToGroupOutput, error)
	AddUserToGroupRequest(*AddUserToGroupInput) (*request.Request, *AddUserToGroupOutput)

	AttachRolePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachRolePolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachRolePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachRolePolicy(*AttachRolePolicyInput) (*AttachRolePolicyOutput, error)
	AttachRolePolicyWithContext(volcengine.Context, *AttachRolePolicyInput, ...request.Option) (*AttachRolePolicyOutput, error)
	AttachRolePolicyRequest(*AttachRolePolicyInput) (*request.Request, *AttachRolePolicyOutput)

	AttachUserGroupPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachUserGroupPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachUserGroupPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachUserGroupPolicy(*AttachUserGroupPolicyInput) (*AttachUserGroupPolicyOutput, error)
	AttachUserGroupPolicyWithContext(volcengine.Context, *AttachUserGroupPolicyInput, ...request.Option) (*AttachUserGroupPolicyOutput, error)
	AttachUserGroupPolicyRequest(*AttachUserGroupPolicyInput) (*request.Request, *AttachUserGroupPolicyOutput)

	AttachUserPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachUserPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachUserPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachUserPolicy(*AttachUserPolicyInput) (*AttachUserPolicyOutput, error)
	AttachUserPolicyWithContext(volcengine.Context, *AttachUserPolicyInput, ...request.Option) (*AttachUserPolicyOutput, error)
	AttachUserPolicyRequest(*AttachUserPolicyInput) (*request.Request, *AttachUserPolicyOutput)

	ChangeSecureContactInfoCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ChangeSecureContactInfoCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ChangeSecureContactInfoCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ChangeSecureContactInfo(*ChangeSecureContactInfoInput) (*ChangeSecureContactInfoOutput, error)
	ChangeSecureContactInfoWithContext(volcengine.Context, *ChangeSecureContactInfoInput, ...request.Option) (*ChangeSecureContactInfoOutput, error)
	ChangeSecureContactInfoRequest(*ChangeSecureContactInfoInput) (*request.Request, *ChangeSecureContactInfoOutput)

	CreateAccessKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAccessKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAccessKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAccessKey(*CreateAccessKeyInput) (*CreateAccessKeyOutput, error)
	CreateAccessKeyWithContext(volcengine.Context, *CreateAccessKeyInput, ...request.Option) (*CreateAccessKeyOutput, error)
	CreateAccessKeyRequest(*CreateAccessKeyInput) (*request.Request, *CreateAccessKeyOutput)

	CreateGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateGroup(*CreateGroupInput) (*CreateGroupOutput, error)
	CreateGroupWithContext(volcengine.Context, *CreateGroupInput, ...request.Option) (*CreateGroupOutput, error)
	CreateGroupRequest(*CreateGroupInput) (*request.Request, *CreateGroupOutput)

	CreateLoginProfileCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLoginProfileCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLoginProfileCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLoginProfile(*CreateLoginProfileInput) (*CreateLoginProfileOutput, error)
	CreateLoginProfileWithContext(volcengine.Context, *CreateLoginProfileInput, ...request.Option) (*CreateLoginProfileOutput, error)
	CreateLoginProfileRequest(*CreateLoginProfileInput) (*request.Request, *CreateLoginProfileOutput)

	CreateOAuthProviderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateOAuthProviderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateOAuthProviderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateOAuthProvider(*CreateOAuthProviderInput) (*CreateOAuthProviderOutput, error)
	CreateOAuthProviderWithContext(volcengine.Context, *CreateOAuthProviderInput, ...request.Option) (*CreateOAuthProviderOutput, error)
	CreateOAuthProviderRequest(*CreateOAuthProviderInput) (*request.Request, *CreateOAuthProviderOutput)

	CreatePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreatePolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreatePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreatePolicy(*CreatePolicyInput) (*CreatePolicyOutput, error)
	CreatePolicyWithContext(volcengine.Context, *CreatePolicyInput, ...request.Option) (*CreatePolicyOutput, error)
	CreatePolicyRequest(*CreatePolicyInput) (*request.Request, *CreatePolicyOutput)

	CreateRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRole(*CreateRoleInput) (*CreateRoleOutput, error)
	CreateRoleWithContext(volcengine.Context, *CreateRoleInput, ...request.Option) (*CreateRoleOutput, error)
	CreateRoleRequest(*CreateRoleInput) (*request.Request, *CreateRoleOutput)

	CreateServiceLinkedRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateServiceLinkedRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateServiceLinkedRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateServiceLinkedRole(*CreateServiceLinkedRoleInput) (*CreateServiceLinkedRoleOutput, error)
	CreateServiceLinkedRoleWithContext(volcengine.Context, *CreateServiceLinkedRoleInput, ...request.Option) (*CreateServiceLinkedRoleOutput, error)
	CreateServiceLinkedRoleRequest(*CreateServiceLinkedRoleInput) (*request.Request, *CreateServiceLinkedRoleOutput)

	CreateUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateUser(*CreateUserInput) (*CreateUserOutput, error)
	CreateUserWithContext(volcengine.Context, *CreateUserInput, ...request.Option) (*CreateUserOutput, error)
	CreateUserRequest(*CreateUserInput) (*request.Request, *CreateUserOutput)

	DeleteAccessKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAccessKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAccessKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAccessKey(*DeleteAccessKeyInput) (*DeleteAccessKeyOutput, error)
	DeleteAccessKeyWithContext(volcengine.Context, *DeleteAccessKeyInput, ...request.Option) (*DeleteAccessKeyOutput, error)
	DeleteAccessKeyRequest(*DeleteAccessKeyInput) (*request.Request, *DeleteAccessKeyOutput)

	DeleteGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteGroup(*DeleteGroupInput) (*DeleteGroupOutput, error)
	DeleteGroupWithContext(volcengine.Context, *DeleteGroupInput, ...request.Option) (*DeleteGroupOutput, error)
	DeleteGroupRequest(*DeleteGroupInput) (*request.Request, *DeleteGroupOutput)

	DeleteLoginProfileCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLoginProfileCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLoginProfileCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLoginProfile(*DeleteLoginProfileInput) (*DeleteLoginProfileOutput, error)
	DeleteLoginProfileWithContext(volcengine.Context, *DeleteLoginProfileInput, ...request.Option) (*DeleteLoginProfileOutput, error)
	DeleteLoginProfileRequest(*DeleteLoginProfileInput) (*request.Request, *DeleteLoginProfileOutput)

	DeleteOAuthProviderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteOAuthProviderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteOAuthProviderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteOAuthProvider(*DeleteOAuthProviderInput) (*DeleteOAuthProviderOutput, error)
	DeleteOAuthProviderWithContext(volcengine.Context, *DeleteOAuthProviderInput, ...request.Option) (*DeleteOAuthProviderOutput, error)
	DeleteOAuthProviderRequest(*DeleteOAuthProviderInput) (*request.Request, *DeleteOAuthProviderOutput)

	DeletePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeletePolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeletePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeletePolicy(*DeletePolicyInput) (*DeletePolicyOutput, error)
	DeletePolicyWithContext(volcengine.Context, *DeletePolicyInput, ...request.Option) (*DeletePolicyOutput, error)
	DeletePolicyRequest(*DeletePolicyInput) (*request.Request, *DeletePolicyOutput)

	DeleteRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRole(*DeleteRoleInput) (*DeleteRoleOutput, error)
	DeleteRoleWithContext(volcengine.Context, *DeleteRoleInput, ...request.Option) (*DeleteRoleOutput, error)
	DeleteRoleRequest(*DeleteRoleInput) (*request.Request, *DeleteRoleOutput)

	DeleteSAMLProviderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSAMLProviderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSAMLProviderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSAMLProvider(*DeleteSAMLProviderInput) (*DeleteSAMLProviderOutput, error)
	DeleteSAMLProviderWithContext(volcengine.Context, *DeleteSAMLProviderInput, ...request.Option) (*DeleteSAMLProviderOutput, error)
	DeleteSAMLProviderRequest(*DeleteSAMLProviderInput) (*request.Request, *DeleteSAMLProviderOutput)

	DeleteServiceLinkedRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteServiceLinkedRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteServiceLinkedRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteServiceLinkedRole(*DeleteServiceLinkedRoleInput) (*DeleteServiceLinkedRoleOutput, error)
	DeleteServiceLinkedRoleWithContext(volcengine.Context, *DeleteServiceLinkedRoleInput, ...request.Option) (*DeleteServiceLinkedRoleOutput, error)
	DeleteServiceLinkedRoleRequest(*DeleteServiceLinkedRoleInput) (*request.Request, *DeleteServiceLinkedRoleOutput)

	DeleteUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteUser(*DeleteUserInput) (*DeleteUserOutput, error)
	DeleteUserWithContext(volcengine.Context, *DeleteUserInput, ...request.Option) (*DeleteUserOutput, error)
	DeleteUserRequest(*DeleteUserInput) (*request.Request, *DeleteUserOutput)

	DetachRolePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachRolePolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachRolePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachRolePolicy(*DetachRolePolicyInput) (*DetachRolePolicyOutput, error)
	DetachRolePolicyWithContext(volcengine.Context, *DetachRolePolicyInput, ...request.Option) (*DetachRolePolicyOutput, error)
	DetachRolePolicyRequest(*DetachRolePolicyInput) (*request.Request, *DetachRolePolicyOutput)

	DetachUserGroupPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachUserGroupPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachUserGroupPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachUserGroupPolicy(*DetachUserGroupPolicyInput) (*DetachUserGroupPolicyOutput, error)
	DetachUserGroupPolicyWithContext(volcengine.Context, *DetachUserGroupPolicyInput, ...request.Option) (*DetachUserGroupPolicyOutput, error)
	DetachUserGroupPolicyRequest(*DetachUserGroupPolicyInput) (*request.Request, *DetachUserGroupPolicyOutput)

	DetachUserPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachUserPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachUserPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachUserPolicy(*DetachUserPolicyInput) (*DetachUserPolicyOutput, error)
	DetachUserPolicyWithContext(volcengine.Context, *DetachUserPolicyInput, ...request.Option) (*DetachUserPolicyOutput, error)
	DetachUserPolicyRequest(*DetachUserPolicyInput) (*request.Request, *DetachUserPolicyOutput)

	GetGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetGroup(*GetGroupInput) (*GetGroupOutput, error)
	GetGroupWithContext(volcengine.Context, *GetGroupInput, ...request.Option) (*GetGroupOutput, error)
	GetGroupRequest(*GetGroupInput) (*request.Request, *GetGroupOutput)

	GetLoginProfileCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetLoginProfileCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetLoginProfileCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetLoginProfile(*GetLoginProfileInput) (*GetLoginProfileOutput, error)
	GetLoginProfileWithContext(volcengine.Context, *GetLoginProfileInput, ...request.Option) (*GetLoginProfileOutput, error)
	GetLoginProfileRequest(*GetLoginProfileInput) (*request.Request, *GetLoginProfileOutput)

	GetOAuthProviderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetOAuthProviderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetOAuthProviderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetOAuthProvider(*GetOAuthProviderInput) (*GetOAuthProviderOutput, error)
	GetOAuthProviderWithContext(volcengine.Context, *GetOAuthProviderInput, ...request.Option) (*GetOAuthProviderOutput, error)
	GetOAuthProviderRequest(*GetOAuthProviderInput) (*request.Request, *GetOAuthProviderOutput)

	GetPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetPolicy(*GetPolicyInput) (*GetPolicyOutput, error)
	GetPolicyWithContext(volcengine.Context, *GetPolicyInput, ...request.Option) (*GetPolicyOutput, error)
	GetPolicyRequest(*GetPolicyInput) (*request.Request, *GetPolicyOutput)

	GetRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetRole(*GetRoleInput) (*GetRoleOutput, error)
	GetRoleWithContext(volcengine.Context, *GetRoleInput, ...request.Option) (*GetRoleOutput, error)
	GetRoleRequest(*GetRoleInput) (*request.Request, *GetRoleOutput)

	GetSAMLProviderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetSAMLProviderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetSAMLProviderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetSAMLProvider(*GetSAMLProviderInput) (*GetSAMLProviderOutput, error)
	GetSAMLProviderWithContext(volcengine.Context, *GetSAMLProviderInput, ...request.Option) (*GetSAMLProviderOutput, error)
	GetSAMLProviderRequest(*GetSAMLProviderInput) (*request.Request, *GetSAMLProviderOutput)

	GetSecurityConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetSecurityConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetSecurityConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetSecurityConfig(*GetSecurityConfigInput) (*GetSecurityConfigOutput, error)
	GetSecurityConfigWithContext(volcengine.Context, *GetSecurityConfigInput, ...request.Option) (*GetSecurityConfigOutput, error)
	GetSecurityConfigRequest(*GetSecurityConfigInput) (*request.Request, *GetSecurityConfigOutput)

	GetSecurityContactCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetSecurityContactCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetSecurityContactCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetSecurityContact(*GetSecurityContactInput) (*GetSecurityContactOutput, error)
	GetSecurityContactWithContext(volcengine.Context, *GetSecurityContactInput, ...request.Option) (*GetSecurityContactOutput, error)
	GetSecurityContactRequest(*GetSecurityContactInput) (*request.Request, *GetSecurityContactOutput)

	GetUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetUser(*GetUserInput) (*GetUserOutput, error)
	GetUserWithContext(volcengine.Context, *GetUserInput, ...request.Option) (*GetUserOutput, error)
	GetUserRequest(*GetUserInput) (*request.Request, *GetUserOutput)

	ListAccessKeysCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAccessKeysCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAccessKeysCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAccessKeys(*ListAccessKeysInput) (*ListAccessKeysOutput, error)
	ListAccessKeysWithContext(volcengine.Context, *ListAccessKeysInput, ...request.Option) (*ListAccessKeysOutput, error)
	ListAccessKeysRequest(*ListAccessKeysInput) (*request.Request, *ListAccessKeysOutput)

	ListAttachedRolePoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAttachedRolePoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAttachedRolePoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAttachedRolePolicies(*ListAttachedRolePoliciesInput) (*ListAttachedRolePoliciesOutput, error)
	ListAttachedRolePoliciesWithContext(volcengine.Context, *ListAttachedRolePoliciesInput, ...request.Option) (*ListAttachedRolePoliciesOutput, error)
	ListAttachedRolePoliciesRequest(*ListAttachedRolePoliciesInput) (*request.Request, *ListAttachedRolePoliciesOutput)

	ListAttachedUserGroupPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAttachedUserGroupPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAttachedUserGroupPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAttachedUserGroupPolicies(*ListAttachedUserGroupPoliciesInput) (*ListAttachedUserGroupPoliciesOutput, error)
	ListAttachedUserGroupPoliciesWithContext(volcengine.Context, *ListAttachedUserGroupPoliciesInput, ...request.Option) (*ListAttachedUserGroupPoliciesOutput, error)
	ListAttachedUserGroupPoliciesRequest(*ListAttachedUserGroupPoliciesInput) (*request.Request, *ListAttachedUserGroupPoliciesOutput)

	ListAttachedUserPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAttachedUserPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAttachedUserPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAttachedUserPolicies(*ListAttachedUserPoliciesInput) (*ListAttachedUserPoliciesOutput, error)
	ListAttachedUserPoliciesWithContext(volcengine.Context, *ListAttachedUserPoliciesInput, ...request.Option) (*ListAttachedUserPoliciesOutput, error)
	ListAttachedUserPoliciesRequest(*ListAttachedUserPoliciesInput) (*request.Request, *ListAttachedUserPoliciesOutput)

	ListEntitiesForPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEntitiesForPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEntitiesForPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEntitiesForPolicy(*ListEntitiesForPolicyInput) (*ListEntitiesForPolicyOutput, error)
	ListEntitiesForPolicyWithContext(volcengine.Context, *ListEntitiesForPolicyInput, ...request.Option) (*ListEntitiesForPolicyOutput, error)
	ListEntitiesForPolicyRequest(*ListEntitiesForPolicyInput) (*request.Request, *ListEntitiesForPolicyOutput)

	ListGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListGroups(*ListGroupsInput) (*ListGroupsOutput, error)
	ListGroupsWithContext(volcengine.Context, *ListGroupsInput, ...request.Option) (*ListGroupsOutput, error)
	ListGroupsRequest(*ListGroupsInput) (*request.Request, *ListGroupsOutput)

	ListGroupsForUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListGroupsForUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListGroupsForUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListGroupsForUser(*ListGroupsForUserInput) (*ListGroupsForUserOutput, error)
	ListGroupsForUserWithContext(volcengine.Context, *ListGroupsForUserInput, ...request.Option) (*ListGroupsForUserOutput, error)
	ListGroupsForUserRequest(*ListGroupsForUserInput) (*request.Request, *ListGroupsForUserOutput)

	ListIdentityProvidersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListIdentityProvidersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListIdentityProvidersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListIdentityProviders(*ListIdentityProvidersInput) (*ListIdentityProvidersOutput, error)
	ListIdentityProvidersWithContext(volcengine.Context, *ListIdentityProvidersInput, ...request.Option) (*ListIdentityProvidersOutput, error)
	ListIdentityProvidersRequest(*ListIdentityProvidersInput) (*request.Request, *ListIdentityProvidersOutput)

	ListPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListPolicies(*ListPoliciesInput) (*ListPoliciesOutput, error)
	ListPoliciesWithContext(volcengine.Context, *ListPoliciesInput, ...request.Option) (*ListPoliciesOutput, error)
	ListPoliciesRequest(*ListPoliciesInput) (*request.Request, *ListPoliciesOutput)

	ListRolesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRolesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRolesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRoles(*ListRolesInput) (*ListRolesOutput, error)
	ListRolesWithContext(volcengine.Context, *ListRolesInput, ...request.Option) (*ListRolesOutput, error)
	ListRolesRequest(*ListRolesInput) (*request.Request, *ListRolesOutput)

	ListSAMLProvidersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSAMLProvidersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSAMLProvidersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSAMLProviders(*ListSAMLProvidersInput) (*ListSAMLProvidersOutput, error)
	ListSAMLProvidersWithContext(volcengine.Context, *ListSAMLProvidersInput, ...request.Option) (*ListSAMLProvidersOutput, error)
	ListSAMLProvidersRequest(*ListSAMLProvidersInput) (*request.Request, *ListSAMLProvidersOutput)

	ListUsersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListUsersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListUsersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListUsers(*ListUsersInput) (*ListUsersOutput, error)
	ListUsersWithContext(volcengine.Context, *ListUsersInput, ...request.Option) (*ListUsersOutput, error)
	ListUsersRequest(*ListUsersInput) (*request.Request, *ListUsersOutput)

	ListUsersForGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListUsersForGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListUsersForGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListUsersForGroup(*ListUsersForGroupInput) (*ListUsersForGroupOutput, error)
	ListUsersForGroupWithContext(volcengine.Context, *ListUsersForGroupInput, ...request.Option) (*ListUsersForGroupOutput, error)
	ListUsersForGroupRequest(*ListUsersForGroupInput) (*request.Request, *ListUsersForGroupOutput)

	RemoveUserFromGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveUserFromGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveUserFromGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveUserFromGroup(*RemoveUserFromGroupInput) (*RemoveUserFromGroupOutput, error)
	RemoveUserFromGroupWithContext(volcengine.Context, *RemoveUserFromGroupInput, ...request.Option) (*RemoveUserFromGroupOutput, error)
	RemoveUserFromGroupRequest(*RemoveUserFromGroupInput) (*request.Request, *RemoveUserFromGroupOutput)

	SendCodeForChangeSecureContactInfoCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SendCodeForChangeSecureContactInfoCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SendCodeForChangeSecureContactInfoCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SendCodeForChangeSecureContactInfo(*SendCodeForChangeSecureContactInfoInput) (*SendCodeForChangeSecureContactInfoOutput, error)
	SendCodeForChangeSecureContactInfoWithContext(volcengine.Context, *SendCodeForChangeSecureContactInfoInput, ...request.Option) (*SendCodeForChangeSecureContactInfoOutput, error)
	SendCodeForChangeSecureContactInfoRequest(*SendCodeForChangeSecureContactInfoInput) (*request.Request, *SendCodeForChangeSecureContactInfoOutput)

	SetSecurityConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetSecurityConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetSecurityConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetSecurityConfig(*SetSecurityConfigInput) (*SetSecurityConfigOutput, error)
	SetSecurityConfigWithContext(volcengine.Context, *SetSecurityConfigInput, ...request.Option) (*SetSecurityConfigOutput, error)
	SetSecurityConfigRequest(*SetSecurityConfigInput) (*request.Request, *SetSecurityConfigOutput)

	UpdateAccessKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateAccessKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateAccessKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateAccessKey(*UpdateAccessKeyInput) (*UpdateAccessKeyOutput, error)
	UpdateAccessKeyWithContext(volcengine.Context, *UpdateAccessKeyInput, ...request.Option) (*UpdateAccessKeyOutput, error)
	UpdateAccessKeyRequest(*UpdateAccessKeyInput) (*request.Request, *UpdateAccessKeyOutput)

	UpdateGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGroup(*UpdateGroupInput) (*UpdateGroupOutput, error)
	UpdateGroupWithContext(volcengine.Context, *UpdateGroupInput, ...request.Option) (*UpdateGroupOutput, error)
	UpdateGroupRequest(*UpdateGroupInput) (*request.Request, *UpdateGroupOutput)

	UpdateLoginProfileCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateLoginProfileCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateLoginProfileCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateLoginProfile(*UpdateLoginProfileInput) (*UpdateLoginProfileOutput, error)
	UpdateLoginProfileWithContext(volcengine.Context, *UpdateLoginProfileInput, ...request.Option) (*UpdateLoginProfileOutput, error)
	UpdateLoginProfileRequest(*UpdateLoginProfileInput) (*request.Request, *UpdateLoginProfileOutput)

	UpdatePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdatePolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdatePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdatePolicy(*UpdatePolicyInput) (*UpdatePolicyOutput, error)
	UpdatePolicyWithContext(volcengine.Context, *UpdatePolicyInput, ...request.Option) (*UpdatePolicyOutput, error)
	UpdatePolicyRequest(*UpdatePolicyInput) (*request.Request, *UpdatePolicyOutput)

	UpdateRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRole(*UpdateRoleInput) (*UpdateRoleOutput, error)
	UpdateRoleWithContext(volcengine.Context, *UpdateRoleInput, ...request.Option) (*UpdateRoleOutput, error)
	UpdateRoleRequest(*UpdateRoleInput) (*request.Request, *UpdateRoleOutput)

	UpdateSecureContactInfoCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSecureContactInfoCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSecureContactInfoCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSecureContactInfo(*UpdateSecureContactInfoInput) (*UpdateSecureContactInfoOutput, error)
	UpdateSecureContactInfoWithContext(volcengine.Context, *UpdateSecureContactInfoInput, ...request.Option) (*UpdateSecureContactInfoOutput, error)
	UpdateSecureContactInfoRequest(*UpdateSecureContactInfoInput) (*request.Request, *UpdateSecureContactInfoOutput)

	UpdateUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateUser(*UpdateUserInput) (*UpdateUserOutput, error)
	UpdateUserWithContext(volcengine.Context, *UpdateUserInput, ...request.Option) (*UpdateUserOutput, error)
	UpdateUserRequest(*UpdateUserInput) (*request.Request, *UpdateUserOutput)

	CreateSAMLProviderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSAMLProviderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSAMLProviderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSAMLProvider(*CreateSAMLProviderInput) (*CreateSAMLProviderOutput, error)
	CreateSAMLProviderWithContext(volcengine.Context, *CreateSAMLProviderInput, ...request.Option) (*CreateSAMLProviderOutput, error)
	CreateSAMLProviderRequest(*CreateSAMLProviderInput) (*request.Request, *CreateSAMLProviderOutput)

	UpdateOAuthProviderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateOAuthProviderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateOAuthProviderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateOAuthProvider(*UpdateOAuthProviderInput) (*UpdateOAuthProviderOutput, error)
	UpdateOAuthProviderWithContext(volcengine.Context, *UpdateOAuthProviderInput, ...request.Option) (*UpdateOAuthProviderOutput, error)
	UpdateOAuthProviderRequest(*UpdateOAuthProviderInput) (*request.Request, *UpdateOAuthProviderOutput)

	UpdateSAMLProviderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSAMLProviderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSAMLProviderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSAMLProvider(*UpdateSAMLProviderInput) (*UpdateSAMLProviderOutput, error)
	UpdateSAMLProviderWithContext(volcengine.Context, *UpdateSAMLProviderInput, ...request.Option) (*UpdateSAMLProviderOutput, error)
	UpdateSAMLProviderRequest(*UpdateSAMLProviderInput) (*request.Request, *UpdateSAMLProviderOutput)
}

IAMAPI provides an interface to enable mocking the iam.IAM service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// IAM.
func myFunc(svc IAMAPI) bool {
    // Make svc.AddUserToGroup request
}

func main() {
    sess := session.New()
    svc := iam.New(sess)

    myFunc(svc)
}

type IdentityProviderForListIdentityProvidersOutput added in v1.0.126

type IdentityProviderForListIdentityProvidersOutput struct {
	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	IdpType *int32 `type:"int32"`

	ProviderName *string `type:"string"`

	SSOType *int32 `type:"int32"`

	Status *int32 `type:"int32"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (IdentityProviderForListIdentityProvidersOutput) GoString added in v1.0.126

GoString returns the string representation

func (*IdentityProviderForListIdentityProvidersOutput) SetCreateDate added in v1.0.126

SetCreateDate sets the CreateDate field's value.

func (*IdentityProviderForListIdentityProvidersOutput) SetDescription added in v1.0.126

SetDescription sets the Description field's value.

func (*IdentityProviderForListIdentityProvidersOutput) SetIdpType added in v1.0.126

SetIdpType sets the IdpType field's value.

func (*IdentityProviderForListIdentityProvidersOutput) SetProviderName added in v1.0.126

SetProviderName sets the ProviderName field's value.

func (*IdentityProviderForListIdentityProvidersOutput) SetSSOType added in v1.0.126

SetSSOType sets the SSOType field's value.

func (*IdentityProviderForListIdentityProvidersOutput) SetStatus added in v1.0.126

SetStatus sets the Status field's value.

func (*IdentityProviderForListIdentityProvidersOutput) SetTrn added in v1.0.126

SetTrn sets the Trn field's value.

func (*IdentityProviderForListIdentityProvidersOutput) SetUpdateDate added in v1.0.126

SetUpdateDate sets the UpdateDate field's value.

func (IdentityProviderForListIdentityProvidersOutput) String added in v1.0.126

String returns the string representation

type ListAccessKeysInput

type ListAccessKeysInput struct {
	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListAccessKeysInput) GoString

func (s ListAccessKeysInput) GoString() string

GoString returns the string representation

func (*ListAccessKeysInput) SetUserName

func (s *ListAccessKeysInput) SetUserName(v string) *ListAccessKeysInput

SetUserName sets the UserName field's value.

func (ListAccessKeysInput) String

func (s ListAccessKeysInput) String() string

String returns the string representation

type ListAccessKeysOutput

type ListAccessKeysOutput struct {
	Metadata *response.ResponseMetadata

	AccessKeyMetadata []*AccessKeyMetadatumForListAccessKeysOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListAccessKeysOutput) GoString

func (s ListAccessKeysOutput) GoString() string

GoString returns the string representation

func (*ListAccessKeysOutput) SetAccessKeyMetadata

SetAccessKeyMetadata sets the AccessKeyMetadata field's value.

func (ListAccessKeysOutput) String

func (s ListAccessKeysOutput) String() string

String returns the string representation

type ListAttachedRolePoliciesInput

type ListAttachedRolePoliciesInput struct {

	// RoleName is a required field
	RoleName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListAttachedRolePoliciesInput) GoString

GoString returns the string representation

func (*ListAttachedRolePoliciesInput) SetRoleName

SetRoleName sets the RoleName field's value.

func (ListAttachedRolePoliciesInput) String

String returns the string representation

func (*ListAttachedRolePoliciesInput) Validate

func (s *ListAttachedRolePoliciesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAttachedRolePoliciesOutput

type ListAttachedRolePoliciesOutput struct {
	Metadata *response.ResponseMetadata

	AttachedPolicyMetadata []*AttachedPolicyMetadatumForListAttachedRolePoliciesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListAttachedRolePoliciesOutput) GoString

GoString returns the string representation

func (*ListAttachedRolePoliciesOutput) SetAttachedPolicyMetadata

SetAttachedPolicyMetadata sets the AttachedPolicyMetadata field's value.

func (ListAttachedRolePoliciesOutput) String

String returns the string representation

type ListAttachedUserGroupPoliciesInput

type ListAttachedUserGroupPoliciesInput struct {

	// UserGroupName is a required field
	UserGroupName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListAttachedUserGroupPoliciesInput) GoString

GoString returns the string representation

func (*ListAttachedUserGroupPoliciesInput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (ListAttachedUserGroupPoliciesInput) String

String returns the string representation

func (*ListAttachedUserGroupPoliciesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListAttachedUserGroupPoliciesOutput

type ListAttachedUserGroupPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	AttachedPolicyMetadata []*AttachedPolicyMetadatumForListAttachedUserGroupPoliciesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListAttachedUserGroupPoliciesOutput) GoString

GoString returns the string representation

func (*ListAttachedUserGroupPoliciesOutput) SetAttachedPolicyMetadata

SetAttachedPolicyMetadata sets the AttachedPolicyMetadata field's value.

func (ListAttachedUserGroupPoliciesOutput) String

String returns the string representation

type ListAttachedUserPoliciesInput

type ListAttachedUserPoliciesInput struct {

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListAttachedUserPoliciesInput) GoString

GoString returns the string representation

func (*ListAttachedUserPoliciesInput) SetUserName

SetUserName sets the UserName field's value.

func (ListAttachedUserPoliciesInput) String

String returns the string representation

func (*ListAttachedUserPoliciesInput) Validate

func (s *ListAttachedUserPoliciesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAttachedUserPoliciesOutput

type ListAttachedUserPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	AttachedPolicyMetadata []*AttachedPolicyMetadatumForListAttachedUserPoliciesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListAttachedUserPoliciesOutput) GoString

GoString returns the string representation

func (*ListAttachedUserPoliciesOutput) SetAttachedPolicyMetadata

SetAttachedPolicyMetadata sets the AttachedPolicyMetadata field's value.

func (ListAttachedUserPoliciesOutput) String

String returns the string representation

type ListEntitiesForPolicyInput

type ListEntitiesForPolicyInput struct {

	// EntityFilter is a required field
	EntityFilter *string `type:"string" required:"true"`

	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	// PolicyName is a required field
	PolicyName *string `type:"string" required:"true"`

	// PolicyType is a required field
	PolicyType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListEntitiesForPolicyInput) GoString

func (s ListEntitiesForPolicyInput) GoString() string

GoString returns the string representation

func (*ListEntitiesForPolicyInput) SetEntityFilter

SetEntityFilter sets the EntityFilter field's value.

func (*ListEntitiesForPolicyInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListEntitiesForPolicyInput) SetOffset

SetOffset sets the Offset field's value.

func (*ListEntitiesForPolicyInput) SetPolicyName

SetPolicyName sets the PolicyName field's value.

func (*ListEntitiesForPolicyInput) SetPolicyType

SetPolicyType sets the PolicyType field's value.

func (ListEntitiesForPolicyInput) String

String returns the string representation

func (*ListEntitiesForPolicyInput) Validate

func (s *ListEntitiesForPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEntitiesForPolicyOutput

type ListEntitiesForPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	PolicyRoles []*PolicyRoleForListEntitiesForPolicyOutput `type:"list"`

	PolicyUserGroups []*PolicyUserGroupForListEntitiesForPolicyOutput `type:"list"`

	PolicyUsers []*PolicyUserForListEntitiesForPolicyOutput `type:"list"`

	Total *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListEntitiesForPolicyOutput) GoString

func (s ListEntitiesForPolicyOutput) GoString() string

GoString returns the string representation

func (*ListEntitiesForPolicyOutput) SetLimit

SetLimit sets the Limit field's value.

func (*ListEntitiesForPolicyOutput) SetOffset

SetOffset sets the Offset field's value.

func (*ListEntitiesForPolicyOutput) SetPolicyRoles

SetPolicyRoles sets the PolicyRoles field's value.

func (*ListEntitiesForPolicyOutput) SetPolicyUserGroups

SetPolicyUserGroups sets the PolicyUserGroups field's value.

func (*ListEntitiesForPolicyOutput) SetPolicyUsers

SetPolicyUsers sets the PolicyUsers field's value.

func (*ListEntitiesForPolicyOutput) SetTotal

SetTotal sets the Total field's value.

func (ListEntitiesForPolicyOutput) String

String returns the string representation

type ListGroupsForUserInput

type ListGroupsForUserInput struct {
	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Query *string `type:"string"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListGroupsForUserInput) GoString

func (s ListGroupsForUserInput) GoString() string

GoString returns the string representation

func (*ListGroupsForUserInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListGroupsForUserInput) SetOffset

SetOffset sets the Offset field's value.

func (*ListGroupsForUserInput) SetQuery

SetQuery sets the Query field's value.

func (*ListGroupsForUserInput) SetUserName

SetUserName sets the UserName field's value.

func (ListGroupsForUserInput) String

func (s ListGroupsForUserInput) String() string

String returns the string representation

func (*ListGroupsForUserInput) Validate

func (s *ListGroupsForUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListGroupsForUserOutput

type ListGroupsForUserOutput struct {
	Metadata *response.ResponseMetadata

	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Total *int32 `type:"int32"`

	UserGroups []*UserGroupForListGroupsForUserOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListGroupsForUserOutput) GoString

func (s ListGroupsForUserOutput) GoString() string

GoString returns the string representation

func (*ListGroupsForUserOutput) SetLimit

SetLimit sets the Limit field's value.

func (*ListGroupsForUserOutput) SetOffset

SetOffset sets the Offset field's value.

func (*ListGroupsForUserOutput) SetTotal

SetTotal sets the Total field's value.

func (*ListGroupsForUserOutput) SetUserGroups

SetUserGroups sets the UserGroups field's value.

func (ListGroupsForUserOutput) String

func (s ListGroupsForUserOutput) String() string

String returns the string representation

type ListGroupsInput

type ListGroupsInput struct {
	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Query *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListGroupsInput) GoString

func (s ListGroupsInput) GoString() string

GoString returns the string representation

func (*ListGroupsInput) SetLimit

func (s *ListGroupsInput) SetLimit(v int32) *ListGroupsInput

SetLimit sets the Limit field's value.

func (*ListGroupsInput) SetOffset

func (s *ListGroupsInput) SetOffset(v int32) *ListGroupsInput

SetOffset sets the Offset field's value.

func (*ListGroupsInput) SetQuery

func (s *ListGroupsInput) SetQuery(v string) *ListGroupsInput

SetQuery sets the Query field's value.

func (ListGroupsInput) String

func (s ListGroupsInput) String() string

String returns the string representation

type ListGroupsOutput

type ListGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Total *int32 `type:"int32"`

	UserGroups []*UserGroupForListGroupsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListGroupsOutput) GoString

func (s ListGroupsOutput) GoString() string

GoString returns the string representation

func (*ListGroupsOutput) SetLimit

func (s *ListGroupsOutput) SetLimit(v int32) *ListGroupsOutput

SetLimit sets the Limit field's value.

func (*ListGroupsOutput) SetOffset

func (s *ListGroupsOutput) SetOffset(v int32) *ListGroupsOutput

SetOffset sets the Offset field's value.

func (*ListGroupsOutput) SetTotal

func (s *ListGroupsOutput) SetTotal(v int32) *ListGroupsOutput

SetTotal sets the Total field's value.

func (*ListGroupsOutput) SetUserGroups

SetUserGroups sets the UserGroups field's value.

func (ListGroupsOutput) String

func (s ListGroupsOutput) String() string

String returns the string representation

type ListIdentityProvidersInput added in v1.0.126

type ListIdentityProvidersInput struct {
	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListIdentityProvidersInput) GoString added in v1.0.126

func (s ListIdentityProvidersInput) GoString() string

GoString returns the string representation

func (*ListIdentityProvidersInput) SetLimit added in v1.0.126

SetLimit sets the Limit field's value.

func (*ListIdentityProvidersInput) SetOffset added in v1.0.126

SetOffset sets the Offset field's value.

func (ListIdentityProvidersInput) String added in v1.0.126

String returns the string representation

type ListIdentityProvidersOutput added in v1.0.126

type ListIdentityProvidersOutput struct {
	Metadata *response.ResponseMetadata

	IdentityProviders []*IdentityProviderForListIdentityProvidersOutput `type:"list"`

	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Total *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListIdentityProvidersOutput) GoString added in v1.0.126

func (s ListIdentityProvidersOutput) GoString() string

GoString returns the string representation

func (*ListIdentityProvidersOutput) SetIdentityProviders added in v1.0.126

SetIdentityProviders sets the IdentityProviders field's value.

func (*ListIdentityProvidersOutput) SetLimit added in v1.0.126

SetLimit sets the Limit field's value.

func (*ListIdentityProvidersOutput) SetOffset added in v1.0.126

SetOffset sets the Offset field's value.

func (*ListIdentityProvidersOutput) SetTotal added in v1.0.126

SetTotal sets the Total field's value.

func (ListIdentityProvidersOutput) String added in v1.0.126

String returns the string representation

type ListPoliciesInput

type ListPoliciesInput struct {
	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Scope *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListPoliciesInput) GoString

func (s ListPoliciesInput) GoString() string

GoString returns the string representation

func (*ListPoliciesInput) SetLimit

func (s *ListPoliciesInput) SetLimit(v int32) *ListPoliciesInput

SetLimit sets the Limit field's value.

func (*ListPoliciesInput) SetOffset

func (s *ListPoliciesInput) SetOffset(v int32) *ListPoliciesInput

SetOffset sets the Offset field's value.

func (*ListPoliciesInput) SetScope

func (s *ListPoliciesInput) SetScope(v string) *ListPoliciesInput

SetScope sets the Scope field's value.

func (ListPoliciesInput) String

func (s ListPoliciesInput) String() string

String returns the string representation

type ListPoliciesOutput

type ListPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	PolicyMetadata []*PolicyMetadatumForListPoliciesOutput `type:"list"`

	Total *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListPoliciesOutput) GoString

func (s ListPoliciesOutput) GoString() string

GoString returns the string representation

func (*ListPoliciesOutput) SetLimit

SetLimit sets the Limit field's value.

func (*ListPoliciesOutput) SetOffset

func (s *ListPoliciesOutput) SetOffset(v int32) *ListPoliciesOutput

SetOffset sets the Offset field's value.

func (*ListPoliciesOutput) SetPolicyMetadata

SetPolicyMetadata sets the PolicyMetadata field's value.

func (*ListPoliciesOutput) SetTotal

SetTotal sets the Total field's value.

func (ListPoliciesOutput) String

func (s ListPoliciesOutput) String() string

String returns the string representation

type ListRolesInput

type ListRolesInput struct {
	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Query *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListRolesInput) GoString

func (s ListRolesInput) GoString() string

GoString returns the string representation

func (*ListRolesInput) SetLimit

func (s *ListRolesInput) SetLimit(v int32) *ListRolesInput

SetLimit sets the Limit field's value.

func (*ListRolesInput) SetOffset

func (s *ListRolesInput) SetOffset(v int32) *ListRolesInput

SetOffset sets the Offset field's value.

func (*ListRolesInput) SetQuery

func (s *ListRolesInput) SetQuery(v string) *ListRolesInput

SetQuery sets the Query field's value.

func (ListRolesInput) String

func (s ListRolesInput) String() string

String returns the string representation

type ListRolesOutput

type ListRolesOutput struct {
	Metadata *response.ResponseMetadata

	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	RoleMetadata []*RoleMetadatumForListRolesOutput `type:"list"`

	Total *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListRolesOutput) GoString

func (s ListRolesOutput) GoString() string

GoString returns the string representation

func (*ListRolesOutput) SetLimit

func (s *ListRolesOutput) SetLimit(v int32) *ListRolesOutput

SetLimit sets the Limit field's value.

func (*ListRolesOutput) SetOffset

func (s *ListRolesOutput) SetOffset(v int32) *ListRolesOutput

SetOffset sets the Offset field's value.

func (*ListRolesOutput) SetRoleMetadata

SetRoleMetadata sets the RoleMetadata field's value.

func (*ListRolesOutput) SetTotal

func (s *ListRolesOutput) SetTotal(v int32) *ListRolesOutput

SetTotal sets the Total field's value.

func (ListRolesOutput) String

func (s ListRolesOutput) String() string

String returns the string representation

type ListSAMLProvidersInput

type ListSAMLProvidersInput struct {
	Limit *int32 `max:"100" type:"int32"`

	Offset *int64 `type:"int64"`
	// contains filtered or unexported fields
}

func (ListSAMLProvidersInput) GoString

func (s ListSAMLProvidersInput) GoString() string

GoString returns the string representation

func (*ListSAMLProvidersInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListSAMLProvidersInput) SetOffset

SetOffset sets the Offset field's value.

func (ListSAMLProvidersInput) String

func (s ListSAMLProvidersInput) String() string

String returns the string representation

func (*ListSAMLProvidersInput) Validate added in v1.0.126

func (s *ListSAMLProvidersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSAMLProvidersOutput

type ListSAMLProvidersOutput struct {
	Metadata *response.ResponseMetadata

	Limit *int32 `type:"int32"`

	Offset *int64 `type:"int64"`

	SAMLProviders []*SAMLProviderForListSAMLProvidersOutput `type:"list"`

	Total *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListSAMLProvidersOutput) GoString

func (s ListSAMLProvidersOutput) GoString() string

GoString returns the string representation

func (*ListSAMLProvidersOutput) SetLimit

SetLimit sets the Limit field's value.

func (*ListSAMLProvidersOutput) SetOffset

SetOffset sets the Offset field's value.

func (*ListSAMLProvidersOutput) SetSAMLProviders

SetSAMLProviders sets the SAMLProviders field's value.

func (*ListSAMLProvidersOutput) SetTotal

SetTotal sets the Total field's value.

func (ListSAMLProvidersOutput) String

func (s ListSAMLProvidersOutput) String() string

String returns the string representation

type ListUsersForGroupInput

type ListUsersForGroupInput struct {
	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	// UserGroupName is a required field
	UserGroupName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListUsersForGroupInput) GoString

func (s ListUsersForGroupInput) GoString() string

GoString returns the string representation

func (*ListUsersForGroupInput) SetLimit

SetLimit sets the Limit field's value.

func (*ListUsersForGroupInput) SetOffset

SetOffset sets the Offset field's value.

func (*ListUsersForGroupInput) SetUserGroupName

func (s *ListUsersForGroupInput) SetUserGroupName(v string) *ListUsersForGroupInput

SetUserGroupName sets the UserGroupName field's value.

func (ListUsersForGroupInput) String

func (s ListUsersForGroupInput) String() string

String returns the string representation

func (*ListUsersForGroupInput) Validate

func (s *ListUsersForGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListUsersForGroupOutput

type ListUsersForGroupOutput struct {
	Metadata *response.ResponseMetadata

	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Total *int32 `type:"int32"`

	Users []*UserForListUsersForGroupOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListUsersForGroupOutput) GoString

func (s ListUsersForGroupOutput) GoString() string

GoString returns the string representation

func (*ListUsersForGroupOutput) SetLimit

SetLimit sets the Limit field's value.

func (*ListUsersForGroupOutput) SetOffset

SetOffset sets the Offset field's value.

func (*ListUsersForGroupOutput) SetTotal

SetTotal sets the Total field's value.

func (*ListUsersForGroupOutput) SetUsers

SetUsers sets the Users field's value.

func (ListUsersForGroupOutput) String

func (s ListUsersForGroupOutput) String() string

String returns the string representation

type ListUsersInput

type ListUsersInput struct {
	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Query *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListUsersInput) GoString

func (s ListUsersInput) GoString() string

GoString returns the string representation

func (*ListUsersInput) SetLimit

func (s *ListUsersInput) SetLimit(v int32) *ListUsersInput

SetLimit sets the Limit field's value.

func (*ListUsersInput) SetOffset

func (s *ListUsersInput) SetOffset(v int32) *ListUsersInput

SetOffset sets the Offset field's value.

func (*ListUsersInput) SetQuery

func (s *ListUsersInput) SetQuery(v string) *ListUsersInput

SetQuery sets the Query field's value.

func (ListUsersInput) String

func (s ListUsersInput) String() string

String returns the string representation

type ListUsersOutput

type ListUsersOutput struct {
	Metadata *response.ResponseMetadata

	Limit *int32 `type:"int32"`

	Offset *int32 `type:"int32"`

	Total *int32 `type:"int32"`

	UserMetadata []*UserMetadatumForListUsersOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListUsersOutput) GoString

func (s ListUsersOutput) GoString() string

GoString returns the string representation

func (*ListUsersOutput) SetLimit

func (s *ListUsersOutput) SetLimit(v int32) *ListUsersOutput

SetLimit sets the Limit field's value.

func (*ListUsersOutput) SetOffset

func (s *ListUsersOutput) SetOffset(v int32) *ListUsersOutput

SetOffset sets the Offset field's value.

func (*ListUsersOutput) SetTotal

func (s *ListUsersOutput) SetTotal(v int32) *ListUsersOutput

SetTotal sets the Total field's value.

func (*ListUsersOutput) SetUserMetadata

SetUserMetadata sets the UserMetadata field's value.

func (ListUsersOutput) String

func (s ListUsersOutput) String() string

String returns the string representation

type LoginProfileForCreateLoginProfileOutput

type LoginProfileForCreateLoginProfileOutput struct {
	CreateDate *string `type:"string"`

	LastLoginDate *string `type:"string"`

	LastLoginIp *string `type:"string"`

	LastResetPasswordTime *int32 `type:"int32"`

	LoginAllowed *bool `type:"boolean"`

	LoginLocked *bool `type:"boolean"`

	PasswordExpireAt *int32 `type:"int32"`

	PasswordResetRequired *bool `type:"boolean"`

	Status *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserId *int64 `type:"int64"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (LoginProfileForCreateLoginProfileOutput) GoString

GoString returns the string representation

func (*LoginProfileForCreateLoginProfileOutput) SetCreateDate added in v1.0.126

SetCreateDate sets the CreateDate field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetLastLoginDate

SetLastLoginDate sets the LastLoginDate field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetLastLoginIp

SetLastLoginIp sets the LastLoginIp field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetLastResetPasswordTime added in v1.0.126

SetLastResetPasswordTime sets the LastResetPasswordTime field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetLoginAllowed

SetLoginAllowed sets the LoginAllowed field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetLoginLocked added in v1.0.126

SetLoginLocked sets the LoginLocked field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetPasswordExpireAt added in v1.0.126

SetPasswordExpireAt sets the PasswordExpireAt field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetPasswordResetRequired

SetPasswordResetRequired sets the PasswordResetRequired field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetStatus added in v1.0.126

SetStatus sets the Status field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetUpdateDate added in v1.0.126

SetUpdateDate sets the UpdateDate field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetUserId added in v1.0.126

SetUserId sets the UserId field's value.

func (*LoginProfileForCreateLoginProfileOutput) SetUserName

SetUserName sets the UserName field's value.

func (LoginProfileForCreateLoginProfileOutput) String

String returns the string representation

type LoginProfileForGetLoginProfileOutput

type LoginProfileForGetLoginProfileOutput struct {
	CreateDate *string `type:"string"`

	LastLoginDate *string `type:"string"`

	LastLoginIp *string `type:"string"`

	LastResetPasswordTime *int32 `type:"int32"`

	LoginAllowed *bool `type:"boolean"`

	LoginLocked *bool `type:"boolean"`

	PasswordExpireAt *int32 `type:"int32"`

	PasswordResetRequired *bool `type:"boolean"`

	Status *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserId *int64 `type:"int64"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (LoginProfileForGetLoginProfileOutput) GoString

GoString returns the string representation

func (*LoginProfileForGetLoginProfileOutput) SetCreateDate added in v1.0.126

SetCreateDate sets the CreateDate field's value.

func (*LoginProfileForGetLoginProfileOutput) SetLastLoginDate

SetLastLoginDate sets the LastLoginDate field's value.

func (*LoginProfileForGetLoginProfileOutput) SetLastLoginIp

SetLastLoginIp sets the LastLoginIp field's value.

func (*LoginProfileForGetLoginProfileOutput) SetLastResetPasswordTime added in v1.0.126

SetLastResetPasswordTime sets the LastResetPasswordTime field's value.

func (*LoginProfileForGetLoginProfileOutput) SetLoginAllowed

SetLoginAllowed sets the LoginAllowed field's value.

func (*LoginProfileForGetLoginProfileOutput) SetLoginLocked added in v1.0.126

SetLoginLocked sets the LoginLocked field's value.

func (*LoginProfileForGetLoginProfileOutput) SetPasswordExpireAt added in v1.0.126

SetPasswordExpireAt sets the PasswordExpireAt field's value.

func (*LoginProfileForGetLoginProfileOutput) SetPasswordResetRequired

SetPasswordResetRequired sets the PasswordResetRequired field's value.

func (*LoginProfileForGetLoginProfileOutput) SetStatus added in v1.0.126

SetStatus sets the Status field's value.

func (*LoginProfileForGetLoginProfileOutput) SetUpdateDate added in v1.0.126

SetUpdateDate sets the UpdateDate field's value.

func (*LoginProfileForGetLoginProfileOutput) SetUserId added in v1.0.126

SetUserId sets the UserId field's value.

func (*LoginProfileForGetLoginProfileOutput) SetUserName

SetUserName sets the UserName field's value.

func (LoginProfileForGetLoginProfileOutput) String

String returns the string representation

type LoginProfileForUpdateLoginProfileOutput

type LoginProfileForUpdateLoginProfileOutput struct {
	CreateDate *string `type:"string"`

	LastLoginDate *string `type:"string"`

	LastLoginIp *string `type:"string"`

	LastResetPasswordTime *int32 `type:"int32"`

	LoginAllowed *bool `type:"boolean"`

	LoginLocked *bool `type:"boolean"`

	PasswordExpireAt *int32 `type:"int32"`

	PasswordResetRequired *bool `type:"boolean"`

	Status *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserId *int64 `type:"int64"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (LoginProfileForUpdateLoginProfileOutput) GoString

GoString returns the string representation

func (*LoginProfileForUpdateLoginProfileOutput) SetCreateDate added in v1.0.126

SetCreateDate sets the CreateDate field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetLastLoginDate

SetLastLoginDate sets the LastLoginDate field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetLastLoginIp

SetLastLoginIp sets the LastLoginIp field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetLastResetPasswordTime added in v1.0.126

SetLastResetPasswordTime sets the LastResetPasswordTime field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetLoginAllowed

SetLoginAllowed sets the LoginAllowed field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetLoginLocked added in v1.0.126

SetLoginLocked sets the LoginLocked field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetPasswordExpireAt added in v1.0.126

SetPasswordExpireAt sets the PasswordExpireAt field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetPasswordResetRequired

SetPasswordResetRequired sets the PasswordResetRequired field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetStatus added in v1.0.126

SetStatus sets the Status field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetUpdateDate added in v1.0.126

SetUpdateDate sets the UpdateDate field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetUserId added in v1.0.126

SetUserId sets the UserId field's value.

func (*LoginProfileForUpdateLoginProfileOutput) SetUserName

SetUserName sets the UserName field's value.

func (LoginProfileForUpdateLoginProfileOutput) String

String returns the string representation

type NewSecureContactInfoForGetSecurityContactOutput added in v1.0.126

type NewSecureContactInfoForGetSecurityContactOutput struct {
	Email *string `type:"string"`

	Mobile *string `type:"string"`
	// contains filtered or unexported fields
}

func (NewSecureContactInfoForGetSecurityContactOutput) GoString added in v1.0.126

GoString returns the string representation

func (*NewSecureContactInfoForGetSecurityContactOutput) SetEmail added in v1.0.126

SetEmail sets the Email field's value.

func (*NewSecureContactInfoForGetSecurityContactOutput) SetMobile added in v1.0.126

SetMobile sets the Mobile field's value.

func (NewSecureContactInfoForGetSecurityContactOutput) String added in v1.0.126

String returns the string representation

type PolicyForCreatePolicyOutput

type PolicyForCreatePolicyOutput struct {
	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	PolicyDocument *string `type:"string"`

	PolicyName *string `type:"string"`

	PolicyTrn *string `type:"string"`

	PolicyType *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (PolicyForCreatePolicyOutput) GoString

func (s PolicyForCreatePolicyOutput) GoString() string

GoString returns the string representation

func (*PolicyForCreatePolicyOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*PolicyForCreatePolicyOutput) SetDescription

SetDescription sets the Description field's value.

func (*PolicyForCreatePolicyOutput) SetPolicyDocument

SetPolicyDocument sets the PolicyDocument field's value.

func (*PolicyForCreatePolicyOutput) SetPolicyName

SetPolicyName sets the PolicyName field's value.

func (*PolicyForCreatePolicyOutput) SetPolicyTrn

SetPolicyTrn sets the PolicyTrn field's value.

func (*PolicyForCreatePolicyOutput) SetPolicyType

SetPolicyType sets the PolicyType field's value.

func (*PolicyForCreatePolicyOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (PolicyForCreatePolicyOutput) String

String returns the string representation

type PolicyForGetPolicyOutput

type PolicyForGetPolicyOutput struct {
	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	PolicyDocument *string `type:"string"`

	PolicyName *string `type:"string"`

	PolicyTrn *string `type:"string"`

	PolicyType *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (PolicyForGetPolicyOutput) GoString

func (s PolicyForGetPolicyOutput) GoString() string

GoString returns the string representation

func (*PolicyForGetPolicyOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*PolicyForGetPolicyOutput) SetDescription

SetDescription sets the Description field's value.

func (*PolicyForGetPolicyOutput) SetPolicyDocument

func (s *PolicyForGetPolicyOutput) SetPolicyDocument(v string) *PolicyForGetPolicyOutput

SetPolicyDocument sets the PolicyDocument field's value.

func (*PolicyForGetPolicyOutput) SetPolicyName

SetPolicyName sets the PolicyName field's value.

func (*PolicyForGetPolicyOutput) SetPolicyTrn

SetPolicyTrn sets the PolicyTrn field's value.

func (*PolicyForGetPolicyOutput) SetPolicyType

SetPolicyType sets the PolicyType field's value.

func (*PolicyForGetPolicyOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (PolicyForGetPolicyOutput) String

func (s PolicyForGetPolicyOutput) String() string

String returns the string representation

type PolicyForUpdatePolicyOutput

type PolicyForUpdatePolicyOutput struct {
	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	PolicyDocument *string `type:"string"`

	PolicyName *string `type:"string"`

	PolicyTrn *string `type:"string"`

	PolicyType *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (PolicyForUpdatePolicyOutput) GoString

func (s PolicyForUpdatePolicyOutput) GoString() string

GoString returns the string representation

func (*PolicyForUpdatePolicyOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*PolicyForUpdatePolicyOutput) SetDescription

SetDescription sets the Description field's value.

func (*PolicyForUpdatePolicyOutput) SetPolicyDocument

SetPolicyDocument sets the PolicyDocument field's value.

func (*PolicyForUpdatePolicyOutput) SetPolicyName

SetPolicyName sets the PolicyName field's value.

func (*PolicyForUpdatePolicyOutput) SetPolicyTrn

SetPolicyTrn sets the PolicyTrn field's value.

func (*PolicyForUpdatePolicyOutput) SetPolicyType

SetPolicyType sets the PolicyType field's value.

func (*PolicyForUpdatePolicyOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (PolicyForUpdatePolicyOutput) String

String returns the string representation

type PolicyMetadatumForListPoliciesOutput added in v1.0.130

type PolicyMetadatumForListPoliciesOutput struct {
	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	PolicyDocument *string `type:"string"`

	PolicyName *string `type:"string"`

	PolicyTrn *string `type:"string"`

	PolicyType *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (PolicyMetadatumForListPoliciesOutput) GoString added in v1.0.130

GoString returns the string representation

func (*PolicyMetadatumForListPoliciesOutput) SetCreateDate added in v1.0.130

SetCreateDate sets the CreateDate field's value.

func (*PolicyMetadatumForListPoliciesOutput) SetDescription added in v1.0.130

SetDescription sets the Description field's value.

func (*PolicyMetadatumForListPoliciesOutput) SetPolicyDocument added in v1.0.130

SetPolicyDocument sets the PolicyDocument field's value.

func (*PolicyMetadatumForListPoliciesOutput) SetPolicyName added in v1.0.130

SetPolicyName sets the PolicyName field's value.

func (*PolicyMetadatumForListPoliciesOutput) SetPolicyTrn added in v1.0.130

SetPolicyTrn sets the PolicyTrn field's value.

func (*PolicyMetadatumForListPoliciesOutput) SetPolicyType added in v1.0.130

SetPolicyType sets the PolicyType field's value.

func (*PolicyMetadatumForListPoliciesOutput) SetUpdateDate added in v1.0.130

SetUpdateDate sets the UpdateDate field's value.

func (PolicyMetadatumForListPoliciesOutput) String added in v1.0.130

String returns the string representation

type PolicyRoleForListEntitiesForPolicyOutput

type PolicyRoleForListEntitiesForPolicyOutput struct {
	AttachDate *string `type:"string"`

	Description *string `type:"string"`

	PolicyScope []*PolicyScopeForListEntitiesForPolicyOutput `type:"list"`

	RoleName *string `type:"string"`
	// contains filtered or unexported fields
}

func (PolicyRoleForListEntitiesForPolicyOutput) GoString

GoString returns the string representation

func (*PolicyRoleForListEntitiesForPolicyOutput) SetAttachDate

SetAttachDate sets the AttachDate field's value.

func (*PolicyRoleForListEntitiesForPolicyOutput) SetDescription

SetDescription sets the Description field's value.

func (*PolicyRoleForListEntitiesForPolicyOutput) SetPolicyScope

SetPolicyScope sets the PolicyScope field's value.

func (*PolicyRoleForListEntitiesForPolicyOutput) SetRoleName

SetRoleName sets the RoleName field's value.

func (PolicyRoleForListEntitiesForPolicyOutput) String

String returns the string representation

type PolicyScopeForListEntitiesForPolicyOutput

type PolicyScopeForListEntitiesForPolicyOutput struct {
	AttachDate *string `type:"string"`

	PolicyScopeType *string `type:"string"`

	ProjectDisplayName *string `type:"string"`

	ProjectName *string `type:"string"`
	// contains filtered or unexported fields
}

func (PolicyScopeForListEntitiesForPolicyOutput) GoString

GoString returns the string representation

func (*PolicyScopeForListEntitiesForPolicyOutput) SetAttachDate

SetAttachDate sets the AttachDate field's value.

func (*PolicyScopeForListEntitiesForPolicyOutput) SetPolicyScopeType

SetPolicyScopeType sets the PolicyScopeType field's value.

func (*PolicyScopeForListEntitiesForPolicyOutput) SetProjectDisplayName

SetProjectDisplayName sets the ProjectDisplayName field's value.

func (*PolicyScopeForListEntitiesForPolicyOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (PolicyScopeForListEntitiesForPolicyOutput) String

String returns the string representation

type PolicyUserForListEntitiesForPolicyOutput

type PolicyUserForListEntitiesForPolicyOutput struct {
	AttachDate *string `type:"string"`

	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	PolicyScope []*PolicyScopeForListEntitiesForPolicyOutput `type:"list"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (PolicyUserForListEntitiesForPolicyOutput) GoString

GoString returns the string representation

func (*PolicyUserForListEntitiesForPolicyOutput) SetAttachDate

SetAttachDate sets the AttachDate field's value.

func (*PolicyUserForListEntitiesForPolicyOutput) SetDescription

SetDescription sets the Description field's value.

func (*PolicyUserForListEntitiesForPolicyOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*PolicyUserForListEntitiesForPolicyOutput) SetPolicyScope

SetPolicyScope sets the PolicyScope field's value.

func (*PolicyUserForListEntitiesForPolicyOutput) SetUserName

SetUserName sets the UserName field's value.

func (PolicyUserForListEntitiesForPolicyOutput) String

String returns the string representation

type PolicyUserGroupForListEntitiesForPolicyOutput

type PolicyUserGroupForListEntitiesForPolicyOutput struct {
	AttachDate *string `type:"string"`

	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	PolicyScope []*PolicyScopeForListEntitiesForPolicyOutput `type:"list"`

	UserGroupName *string `type:"string"`
	// contains filtered or unexported fields
}

func (PolicyUserGroupForListEntitiesForPolicyOutput) GoString

GoString returns the string representation

func (*PolicyUserGroupForListEntitiesForPolicyOutput) SetAttachDate

SetAttachDate sets the AttachDate field's value.

func (*PolicyUserGroupForListEntitiesForPolicyOutput) SetDescription

SetDescription sets the Description field's value.

func (*PolicyUserGroupForListEntitiesForPolicyOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*PolicyUserGroupForListEntitiesForPolicyOutput) SetPolicyScope

SetPolicyScope sets the PolicyScope field's value.

func (*PolicyUserGroupForListEntitiesForPolicyOutput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (PolicyUserGroupForListEntitiesForPolicyOutput) String

String returns the string representation

type RemoveUserFromGroupInput

type RemoveUserFromGroupInput struct {

	// UserGroupName is a required field
	UserGroupName *string `type:"string" required:"true"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveUserFromGroupInput) GoString

func (s RemoveUserFromGroupInput) GoString() string

GoString returns the string representation

func (*RemoveUserFromGroupInput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (*RemoveUserFromGroupInput) SetUserName

SetUserName sets the UserName field's value.

func (RemoveUserFromGroupInput) String

func (s RemoveUserFromGroupInput) String() string

String returns the string representation

func (*RemoveUserFromGroupInput) Validate

func (s *RemoveUserFromGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveUserFromGroupOutput

type RemoveUserFromGroupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RemoveUserFromGroupOutput) GoString

func (s RemoveUserFromGroupOutput) GoString() string

GoString returns the string representation

func (RemoveUserFromGroupOutput) String

func (s RemoveUserFromGroupOutput) String() string

String returns the string representation

type RoleForCreateRoleOutput

type RoleForCreateRoleOutput struct {
	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	RoleId *int32 `type:"int32"`

	RoleName *string `type:"string"`

	Trn *string `type:"string"`

	TrustPolicyDocument *string `type:"string"`
	// contains filtered or unexported fields
}

func (RoleForCreateRoleOutput) GoString

func (s RoleForCreateRoleOutput) GoString() string

GoString returns the string representation

func (*RoleForCreateRoleOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*RoleForCreateRoleOutput) SetDescription

SetDescription sets the Description field's value.

func (*RoleForCreateRoleOutput) SetRoleId

SetRoleId sets the RoleId field's value.

func (*RoleForCreateRoleOutput) SetRoleName

SetRoleName sets the RoleName field's value.

func (*RoleForCreateRoleOutput) SetTrn

SetTrn sets the Trn field's value.

func (*RoleForCreateRoleOutput) SetTrustPolicyDocument

func (s *RoleForCreateRoleOutput) SetTrustPolicyDocument(v string) *RoleForCreateRoleOutput

SetTrustPolicyDocument sets the TrustPolicyDocument field's value.

func (RoleForCreateRoleOutput) String

func (s RoleForCreateRoleOutput) String() string

String returns the string representation

type RoleForGetRoleOutput

type RoleForGetRoleOutput struct {
	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	RoleId *int32 `type:"int32"`

	RoleName *string `type:"string"`

	Trn *string `type:"string"`

	TrustPolicyDocument *string `type:"string"`
	// contains filtered or unexported fields
}

func (RoleForGetRoleOutput) GoString

func (s RoleForGetRoleOutput) GoString() string

GoString returns the string representation

func (*RoleForGetRoleOutput) SetCreateDate

func (s *RoleForGetRoleOutput) SetCreateDate(v string) *RoleForGetRoleOutput

SetCreateDate sets the CreateDate field's value.

func (*RoleForGetRoleOutput) SetDescription

func (s *RoleForGetRoleOutput) SetDescription(v string) *RoleForGetRoleOutput

SetDescription sets the Description field's value.

func (*RoleForGetRoleOutput) SetRoleId

SetRoleId sets the RoleId field's value.

func (*RoleForGetRoleOutput) SetRoleName

SetRoleName sets the RoleName field's value.

func (*RoleForGetRoleOutput) SetTrn

SetTrn sets the Trn field's value.

func (*RoleForGetRoleOutput) SetTrustPolicyDocument

func (s *RoleForGetRoleOutput) SetTrustPolicyDocument(v string) *RoleForGetRoleOutput

SetTrustPolicyDocument sets the TrustPolicyDocument field's value.

func (RoleForGetRoleOutput) String

func (s RoleForGetRoleOutput) String() string

String returns the string representation

type RoleMetadatumForListRolesOutput added in v1.0.130

type RoleMetadatumForListRolesOutput struct {
	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	RoleId *int32 `type:"int32"`

	RoleName *string `type:"string"`

	Trn *string `type:"string"`

	TrustPolicyDocument *string `type:"string"`
	// contains filtered or unexported fields
}

func (RoleMetadatumForListRolesOutput) GoString added in v1.0.130

GoString returns the string representation

func (*RoleMetadatumForListRolesOutput) SetCreateDate added in v1.0.130

SetCreateDate sets the CreateDate field's value.

func (*RoleMetadatumForListRolesOutput) SetDescription added in v1.0.130

SetDescription sets the Description field's value.

func (*RoleMetadatumForListRolesOutput) SetRoleId added in v1.0.130

SetRoleId sets the RoleId field's value.

func (*RoleMetadatumForListRolesOutput) SetRoleName added in v1.0.130

SetRoleName sets the RoleName field's value.

func (*RoleMetadatumForListRolesOutput) SetTrn added in v1.0.130

SetTrn sets the Trn field's value.

func (*RoleMetadatumForListRolesOutput) SetTrustPolicyDocument added in v1.0.130

SetTrustPolicyDocument sets the TrustPolicyDocument field's value.

func (RoleMetadatumForListRolesOutput) String added in v1.0.130

String returns the string representation

type SAMLProviderForListSAMLProvidersOutput

type SAMLProviderForListSAMLProvidersOutput struct {
	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	ProviderName *string `type:"string"`

	SAMLProviderName *string `type:"string"`

	SSOType *int32 `type:"int32"`

	Status *int32 `type:"int32"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (SAMLProviderForListSAMLProvidersOutput) GoString

GoString returns the string representation

func (*SAMLProviderForListSAMLProvidersOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*SAMLProviderForListSAMLProvidersOutput) SetDescription

SetDescription sets the Description field's value.

func (*SAMLProviderForListSAMLProvidersOutput) SetProviderName added in v1.0.126

SetProviderName sets the ProviderName field's value.

func (*SAMLProviderForListSAMLProvidersOutput) SetSAMLProviderName

SetSAMLProviderName sets the SAMLProviderName field's value.

func (*SAMLProviderForListSAMLProvidersOutput) SetSSOType

SetSSOType sets the SSOType field's value.

func (*SAMLProviderForListSAMLProvidersOutput) SetStatus

SetStatus sets the Status field's value.

func (*SAMLProviderForListSAMLProvidersOutput) SetTrn

SetTrn sets the Trn field's value.

func (*SAMLProviderForListSAMLProvidersOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (SAMLProviderForListSAMLProvidersOutput) String

String returns the string representation

type SendCodeForChangeSecureContactInfoInput added in v1.0.126

type SendCodeForChangeSecureContactInfoInput struct {
	NewEmail *string `type:"string"`

	NewMobilePhone *string `type:"string"`
	// contains filtered or unexported fields
}

func (SendCodeForChangeSecureContactInfoInput) GoString added in v1.0.126

GoString returns the string representation

func (*SendCodeForChangeSecureContactInfoInput) SetNewEmail added in v1.0.126

SetNewEmail sets the NewEmail field's value.

func (*SendCodeForChangeSecureContactInfoInput) SetNewMobilePhone added in v1.0.126

SetNewMobilePhone sets the NewMobilePhone field's value.

func (SendCodeForChangeSecureContactInfoInput) String added in v1.0.126

String returns the string representation

type SendCodeForChangeSecureContactInfoOutput added in v1.0.126

type SendCodeForChangeSecureContactInfoOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SendCodeForChangeSecureContactInfoOutput) GoString added in v1.0.126

GoString returns the string representation

func (SendCodeForChangeSecureContactInfoOutput) String added in v1.0.126

String returns the string representation

type SetSecurityConfigInput added in v1.0.126

type SetSecurityConfigInput struct {
	SafeAuthExemptDuration *string `type:"string"`

	// SafeAuthType is a required field
	SafeAuthType *string `type:"string" required:"true"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (SetSecurityConfigInput) GoString added in v1.0.126

func (s SetSecurityConfigInput) GoString() string

GoString returns the string representation

func (*SetSecurityConfigInput) SetSafeAuthExemptDuration added in v1.0.126

func (s *SetSecurityConfigInput) SetSafeAuthExemptDuration(v string) *SetSecurityConfigInput

SetSafeAuthExemptDuration sets the SafeAuthExemptDuration field's value.

func (*SetSecurityConfigInput) SetSafeAuthType added in v1.0.126

func (s *SetSecurityConfigInput) SetSafeAuthType(v string) *SetSecurityConfigInput

SetSafeAuthType sets the SafeAuthType field's value.

func (*SetSecurityConfigInput) SetUserName added in v1.0.126

SetUserName sets the UserName field's value.

func (SetSecurityConfigInput) String added in v1.0.126

func (s SetSecurityConfigInput) String() string

String returns the string representation

func (*SetSecurityConfigInput) Validate added in v1.0.126

func (s *SetSecurityConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetSecurityConfigOutput added in v1.0.126

type SetSecurityConfigOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SetSecurityConfigOutput) GoString added in v1.0.126

func (s SetSecurityConfigOutput) GoString() string

GoString returns the string representation

func (SetSecurityConfigOutput) String added in v1.0.126

func (s SetSecurityConfigOutput) String() string

String returns the string representation

type TagForCreateRoleInput added in v1.0.126

type TagForCreateRoleInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateRoleInput) GoString added in v1.0.126

func (s TagForCreateRoleInput) GoString() string

GoString returns the string representation

func (*TagForCreateRoleInput) SetKey added in v1.0.126

SetKey sets the Key field's value.

func (*TagForCreateRoleInput) SetValue added in v1.0.126

SetValue sets the Value field's value.

func (TagForCreateRoleInput) String added in v1.0.126

func (s TagForCreateRoleInput) String() string

String returns the string representation

type TagForCreateUserInput added in v1.0.120

type TagForCreateUserInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateUserInput) GoString added in v1.0.120

func (s TagForCreateUserInput) GoString() string

GoString returns the string representation

func (*TagForCreateUserInput) SetKey added in v1.0.120

SetKey sets the Key field's value.

func (*TagForCreateUserInput) SetValue added in v1.0.120

SetValue sets the Value field's value.

func (TagForCreateUserInput) String added in v1.0.120

func (s TagForCreateUserInput) String() string

String returns the string representation

type UpdateAccessKeyInput

type UpdateAccessKeyInput struct {

	// AccessKeyId is a required field
	AccessKeyId *string `type:"string" required:"true"`

	// Status is a required field
	Status *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAccessKeyInput) GoString

func (s UpdateAccessKeyInput) GoString() string

GoString returns the string representation

func (*UpdateAccessKeyInput) SetAccessKeyId

func (s *UpdateAccessKeyInput) SetAccessKeyId(v string) *UpdateAccessKeyInput

SetAccessKeyId sets the AccessKeyId field's value.

func (*UpdateAccessKeyInput) SetStatus

SetStatus sets the Status field's value.

func (UpdateAccessKeyInput) String

func (s UpdateAccessKeyInput) String() string

String returns the string representation

func (*UpdateAccessKeyInput) Validate

func (s *UpdateAccessKeyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAccessKeyOutput

type UpdateAccessKeyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateAccessKeyOutput) GoString

func (s UpdateAccessKeyOutput) GoString() string

GoString returns the string representation

func (UpdateAccessKeyOutput) String

func (s UpdateAccessKeyOutput) String() string

String returns the string representation

type UpdateGroupInput

type UpdateGroupInput struct {
	NewDescription *string `max:"128" type:"string"`

	NewDisplayName *string `max:"64" type:"string"`

	NewUserGroupName *string `max:"64" type:"string"`

	// UserGroupName is a required field
	UserGroupName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateGroupInput) GoString

func (s UpdateGroupInput) GoString() string

GoString returns the string representation

func (*UpdateGroupInput) SetNewDescription

func (s *UpdateGroupInput) SetNewDescription(v string) *UpdateGroupInput

SetNewDescription sets the NewDescription field's value.

func (*UpdateGroupInput) SetNewDisplayName

func (s *UpdateGroupInput) SetNewDisplayName(v string) *UpdateGroupInput

SetNewDisplayName sets the NewDisplayName field's value.

func (*UpdateGroupInput) SetNewUserGroupName

func (s *UpdateGroupInput) SetNewUserGroupName(v string) *UpdateGroupInput

SetNewUserGroupName sets the NewUserGroupName field's value.

func (*UpdateGroupInput) SetUserGroupName

func (s *UpdateGroupInput) SetUserGroupName(v string) *UpdateGroupInput

SetUserGroupName sets the UserGroupName field's value.

func (UpdateGroupInput) String

func (s UpdateGroupInput) String() string

String returns the string representation

func (*UpdateGroupInput) Validate

func (s *UpdateGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGroupOutput

type UpdateGroupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateGroupOutput) GoString

func (s UpdateGroupOutput) GoString() string

GoString returns the string representation

func (UpdateGroupOutput) String

func (s UpdateGroupOutput) String() string

String returns the string representation

type UpdateLoginProfileInput

type UpdateLoginProfileInput struct {
	LoginAllowed *bool `type:"boolean"`

	Password *string `type:"string"`

	PasswordResetRequired *bool `type:"boolean"`

	SafeAuthExemptDuration *int32 `type:"int32"`

	SafeAuthFlag *bool `type:"boolean"`

	SafeAuthType *string `type:"string"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateLoginProfileInput) GoString

func (s UpdateLoginProfileInput) GoString() string

GoString returns the string representation

func (*UpdateLoginProfileInput) SetLoginAllowed

func (s *UpdateLoginProfileInput) SetLoginAllowed(v bool) *UpdateLoginProfileInput

SetLoginAllowed sets the LoginAllowed field's value.

func (*UpdateLoginProfileInput) SetPassword

SetPassword sets the Password field's value.

func (*UpdateLoginProfileInput) SetPasswordResetRequired

func (s *UpdateLoginProfileInput) SetPasswordResetRequired(v bool) *UpdateLoginProfileInput

SetPasswordResetRequired sets the PasswordResetRequired field's value.

func (*UpdateLoginProfileInput) SetSafeAuthExemptDuration

func (s *UpdateLoginProfileInput) SetSafeAuthExemptDuration(v int32) *UpdateLoginProfileInput

SetSafeAuthExemptDuration sets the SafeAuthExemptDuration field's value.

func (*UpdateLoginProfileInput) SetSafeAuthFlag

func (s *UpdateLoginProfileInput) SetSafeAuthFlag(v bool) *UpdateLoginProfileInput

SetSafeAuthFlag sets the SafeAuthFlag field's value.

func (*UpdateLoginProfileInput) SetSafeAuthType

SetSafeAuthType sets the SafeAuthType field's value.

func (*UpdateLoginProfileInput) SetUserName

SetUserName sets the UserName field's value.

func (UpdateLoginProfileInput) String

func (s UpdateLoginProfileInput) String() string

String returns the string representation

func (*UpdateLoginProfileInput) Validate

func (s *UpdateLoginProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateLoginProfileOutput

type UpdateLoginProfileOutput struct {
	Metadata *response.ResponseMetadata

	LoginProfile *LoginProfileForUpdateLoginProfileOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateLoginProfileOutput) GoString

func (s UpdateLoginProfileOutput) GoString() string

GoString returns the string representation

func (*UpdateLoginProfileOutput) SetLoginProfile

SetLoginProfile sets the LoginProfile field's value.

func (UpdateLoginProfileOutput) String

func (s UpdateLoginProfileOutput) String() string

String returns the string representation

type UpdateOAuthProviderInput added in v1.0.126

type UpdateOAuthProviderInput struct {
	AuthorizeTemplate *string `type:"string"`

	AuthorizeURL *string `type:"string"`

	ClientId *string `type:"string"`

	ClientSecret *string `type:"string"`

	Description *string `type:"string"`

	IdentityMapType *int32 `type:"int32"`

	IdpIdentityKey *string `type:"string"`

	// OAuthProviderName is a required field
	OAuthProviderName *string `type:"string" required:"true"`

	Scope *string `type:"string"`

	Status *int32 `type:"int32"`

	TokenURL *string `type:"string"`

	UserInfoURL *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateOAuthProviderInput) GoString added in v1.0.126

func (s UpdateOAuthProviderInput) GoString() string

GoString returns the string representation

func (*UpdateOAuthProviderInput) SetAuthorizeTemplate added in v1.0.126

func (s *UpdateOAuthProviderInput) SetAuthorizeTemplate(v string) *UpdateOAuthProviderInput

SetAuthorizeTemplate sets the AuthorizeTemplate field's value.

func (*UpdateOAuthProviderInput) SetAuthorizeURL added in v1.0.126

SetAuthorizeURL sets the AuthorizeURL field's value.

func (*UpdateOAuthProviderInput) SetClientId added in v1.0.126

SetClientId sets the ClientId field's value.

func (*UpdateOAuthProviderInput) SetClientSecret added in v1.0.126

SetClientSecret sets the ClientSecret field's value.

func (*UpdateOAuthProviderInput) SetDescription added in v1.0.126

SetDescription sets the Description field's value.

func (*UpdateOAuthProviderInput) SetIdentityMapType added in v1.0.126

func (s *UpdateOAuthProviderInput) SetIdentityMapType(v int32) *UpdateOAuthProviderInput

SetIdentityMapType sets the IdentityMapType field's value.

func (*UpdateOAuthProviderInput) SetIdpIdentityKey added in v1.0.126

func (s *UpdateOAuthProviderInput) SetIdpIdentityKey(v string) *UpdateOAuthProviderInput

SetIdpIdentityKey sets the IdpIdentityKey field's value.

func (*UpdateOAuthProviderInput) SetOAuthProviderName added in v1.0.126

func (s *UpdateOAuthProviderInput) SetOAuthProviderName(v string) *UpdateOAuthProviderInput

SetOAuthProviderName sets the OAuthProviderName field's value.

func (*UpdateOAuthProviderInput) SetScope added in v1.0.126

SetScope sets the Scope field's value.

func (*UpdateOAuthProviderInput) SetStatus added in v1.0.126

SetStatus sets the Status field's value.

func (*UpdateOAuthProviderInput) SetTokenURL added in v1.0.126

SetTokenURL sets the TokenURL field's value.

func (*UpdateOAuthProviderInput) SetUserInfoURL added in v1.0.126

SetUserInfoURL sets the UserInfoURL field's value.

func (UpdateOAuthProviderInput) String added in v1.0.126

func (s UpdateOAuthProviderInput) String() string

String returns the string representation

func (*UpdateOAuthProviderInput) Validate added in v1.0.126

func (s *UpdateOAuthProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateOAuthProviderOutput added in v1.0.126

type UpdateOAuthProviderOutput struct {
	Metadata *response.ResponseMetadata

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	OAuthProviderName *string `type:"string"`

	SSOType *int32 `type:"int32"`

	Status *int32 `type:"int32"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateOAuthProviderOutput) GoString added in v1.0.126

func (s UpdateOAuthProviderOutput) GoString() string

GoString returns the string representation

func (*UpdateOAuthProviderOutput) SetCreateDate added in v1.0.126

SetCreateDate sets the CreateDate field's value.

func (*UpdateOAuthProviderOutput) SetDescription added in v1.0.126

SetDescription sets the Description field's value.

func (*UpdateOAuthProviderOutput) SetOAuthProviderName added in v1.0.126

func (s *UpdateOAuthProviderOutput) SetOAuthProviderName(v string) *UpdateOAuthProviderOutput

SetOAuthProviderName sets the OAuthProviderName field's value.

func (*UpdateOAuthProviderOutput) SetSSOType added in v1.0.126

SetSSOType sets the SSOType field's value.

func (*UpdateOAuthProviderOutput) SetStatus added in v1.0.126

SetStatus sets the Status field's value.

func (*UpdateOAuthProviderOutput) SetTrn added in v1.0.126

SetTrn sets the Trn field's value.

func (*UpdateOAuthProviderOutput) SetUpdateDate added in v1.0.126

SetUpdateDate sets the UpdateDate field's value.

func (UpdateOAuthProviderOutput) String added in v1.0.126

func (s UpdateOAuthProviderOutput) String() string

String returns the string representation

type UpdatePolicyInput

type UpdatePolicyInput struct {
	NewDescription *string `max:"255" type:"string"`

	NewPolicyDocument *string `max:"6144" type:"string"`

	NewPolicyName *string `min:"1" max:"64" type:"string"`

	// PolicyName is a required field
	PolicyName *string `min:"1" max:"64" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdatePolicyInput) GoString

func (s UpdatePolicyInput) GoString() string

GoString returns the string representation

func (*UpdatePolicyInput) SetNewDescription

func (s *UpdatePolicyInput) SetNewDescription(v string) *UpdatePolicyInput

SetNewDescription sets the NewDescription field's value.

func (*UpdatePolicyInput) SetNewPolicyDocument

func (s *UpdatePolicyInput) SetNewPolicyDocument(v string) *UpdatePolicyInput

SetNewPolicyDocument sets the NewPolicyDocument field's value.

func (*UpdatePolicyInput) SetNewPolicyName

func (s *UpdatePolicyInput) SetNewPolicyName(v string) *UpdatePolicyInput

SetNewPolicyName sets the NewPolicyName field's value.

func (*UpdatePolicyInput) SetPolicyName

func (s *UpdatePolicyInput) SetPolicyName(v string) *UpdatePolicyInput

SetPolicyName sets the PolicyName field's value.

func (UpdatePolicyInput) String

func (s UpdatePolicyInput) String() string

String returns the string representation

func (*UpdatePolicyInput) Validate

func (s *UpdatePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePolicyOutput

type UpdatePolicyOutput struct {
	Metadata *response.ResponseMetadata

	Policy *PolicyForUpdatePolicyOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdatePolicyOutput) GoString

func (s UpdatePolicyOutput) GoString() string

GoString returns the string representation

func (*UpdatePolicyOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (UpdatePolicyOutput) String

func (s UpdatePolicyOutput) String() string

String returns the string representation

type UpdateRoleInput

type UpdateRoleInput struct {
	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	NewRoleName *string `type:"string"`

	// RoleName is a required field
	RoleName *string `type:"string" required:"true"`

	// TrustPolicyDocument is a required field
	TrustPolicyDocument *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateRoleInput) GoString

func (s UpdateRoleInput) GoString() string

GoString returns the string representation

func (*UpdateRoleInput) SetDescription

func (s *UpdateRoleInput) SetDescription(v string) *UpdateRoleInput

SetDescription sets the Description field's value.

func (*UpdateRoleInput) SetDisplayName

func (s *UpdateRoleInput) SetDisplayName(v string) *UpdateRoleInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateRoleInput) SetNewRoleName

func (s *UpdateRoleInput) SetNewRoleName(v string) *UpdateRoleInput

SetNewRoleName sets the NewRoleName field's value.

func (*UpdateRoleInput) SetRoleName

func (s *UpdateRoleInput) SetRoleName(v string) *UpdateRoleInput

SetRoleName sets the RoleName field's value.

func (*UpdateRoleInput) SetTrustPolicyDocument

func (s *UpdateRoleInput) SetTrustPolicyDocument(v string) *UpdateRoleInput

SetTrustPolicyDocument sets the TrustPolicyDocument field's value.

func (UpdateRoleInput) String

func (s UpdateRoleInput) String() string

String returns the string representation

func (*UpdateRoleInput) Validate

func (s *UpdateRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRoleOutput

type UpdateRoleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateRoleOutput) GoString

func (s UpdateRoleOutput) GoString() string

GoString returns the string representation

func (UpdateRoleOutput) String

func (s UpdateRoleOutput) String() string

String returns the string representation

type UpdateSAMLProviderInput

type UpdateSAMLProviderInput struct {
	Description *string `type:"string"`

	NewEncodedSAMLMetadataDocument *string `type:"string"`

	// SAMLProviderName is a required field
	SAMLProviderName *string `type:"string" required:"true"`

	Status *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (UpdateSAMLProviderInput) GoString

func (s UpdateSAMLProviderInput) GoString() string

GoString returns the string representation

func (*UpdateSAMLProviderInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateSAMLProviderInput) SetNewEncodedSAMLMetadataDocument

func (s *UpdateSAMLProviderInput) SetNewEncodedSAMLMetadataDocument(v string) *UpdateSAMLProviderInput

SetNewEncodedSAMLMetadataDocument sets the NewEncodedSAMLMetadataDocument field's value.

func (*UpdateSAMLProviderInput) SetSAMLProviderName

func (s *UpdateSAMLProviderInput) SetSAMLProviderName(v string) *UpdateSAMLProviderInput

SetSAMLProviderName sets the SAMLProviderName field's value.

func (*UpdateSAMLProviderInput) SetStatus

SetStatus sets the Status field's value.

func (UpdateSAMLProviderInput) String

func (s UpdateSAMLProviderInput) String() string

String returns the string representation

func (*UpdateSAMLProviderInput) Validate

func (s *UpdateSAMLProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSAMLProviderOutput

type UpdateSAMLProviderOutput struct {
	Metadata *response.ResponseMetadata

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	SAMLProviderName *string `type:"string"`

	SSOType *int32 `type:"int32"`

	Status *int32 `type:"int32"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateSAMLProviderOutput) GoString

func (s UpdateSAMLProviderOutput) GoString() string

GoString returns the string representation

func (*UpdateSAMLProviderOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*UpdateSAMLProviderOutput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateSAMLProviderOutput) SetSAMLProviderName

func (s *UpdateSAMLProviderOutput) SetSAMLProviderName(v string) *UpdateSAMLProviderOutput

SetSAMLProviderName sets the SAMLProviderName field's value.

func (*UpdateSAMLProviderOutput) SetSSOType

SetSSOType sets the SSOType field's value.

func (*UpdateSAMLProviderOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateSAMLProviderOutput) SetTrn

SetTrn sets the Trn field's value.

func (*UpdateSAMLProviderOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (UpdateSAMLProviderOutput) String

func (s UpdateSAMLProviderOutput) String() string

String returns the string representation

type UpdateSecureContactInfoInput added in v1.0.126

type UpdateSecureContactInfoInput struct {
	NewEmail *string `type:"string"`

	NewMobilePhone *string `type:"string"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateSecureContactInfoInput) GoString added in v1.0.126

func (s UpdateSecureContactInfoInput) GoString() string

GoString returns the string representation

func (*UpdateSecureContactInfoInput) SetNewEmail added in v1.0.126

SetNewEmail sets the NewEmail field's value.

func (*UpdateSecureContactInfoInput) SetNewMobilePhone added in v1.0.126

SetNewMobilePhone sets the NewMobilePhone field's value.

func (*UpdateSecureContactInfoInput) SetUserName added in v1.0.126

SetUserName sets the UserName field's value.

func (UpdateSecureContactInfoInput) String added in v1.0.126

String returns the string representation

func (*UpdateSecureContactInfoInput) Validate added in v1.0.126

func (s *UpdateSecureContactInfoInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSecureContactInfoOutput added in v1.0.126

type UpdateSecureContactInfoOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateSecureContactInfoOutput) GoString added in v1.0.126

GoString returns the string representation

func (UpdateSecureContactInfoOutput) String added in v1.0.126

String returns the string representation

type UpdateUserInput

type UpdateUserInput struct {
	NewDescription *string `type:"string"`

	NewDisplayName *string `type:"string"`

	NewEmail *string `type:"string"`

	NewMobilePhone *string `type:"string"`

	NewUserName *string `type:"string"`

	// UserName is a required field
	UserName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateUserInput) GoString

func (s UpdateUserInput) GoString() string

GoString returns the string representation

func (*UpdateUserInput) SetNewDescription

func (s *UpdateUserInput) SetNewDescription(v string) *UpdateUserInput

SetNewDescription sets the NewDescription field's value.

func (*UpdateUserInput) SetNewDisplayName

func (s *UpdateUserInput) SetNewDisplayName(v string) *UpdateUserInput

SetNewDisplayName sets the NewDisplayName field's value.

func (*UpdateUserInput) SetNewEmail

func (s *UpdateUserInput) SetNewEmail(v string) *UpdateUserInput

SetNewEmail sets the NewEmail field's value.

func (*UpdateUserInput) SetNewMobilePhone

func (s *UpdateUserInput) SetNewMobilePhone(v string) *UpdateUserInput

SetNewMobilePhone sets the NewMobilePhone field's value.

func (*UpdateUserInput) SetNewUserName

func (s *UpdateUserInput) SetNewUserName(v string) *UpdateUserInput

SetNewUserName sets the NewUserName field's value.

func (*UpdateUserInput) SetUserName

func (s *UpdateUserInput) SetUserName(v string) *UpdateUserInput

SetUserName sets the UserName field's value.

func (UpdateUserInput) String

func (s UpdateUserInput) String() string

String returns the string representation

func (*UpdateUserInput) Validate

func (s *UpdateUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUserOutput

type UpdateUserOutput struct {
	Metadata *response.ResponseMetadata

	User *UserForUpdateUserOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateUserOutput) GoString

func (s UpdateUserOutput) GoString() string

GoString returns the string representation

func (*UpdateUserOutput) SetUser

SetUser sets the User field's value.

func (UpdateUserOutput) String

func (s UpdateUserOutput) String() string

String returns the string representation

type UserForCreateUserOutput

type UserForCreateUserOutput struct {
	AccountId *int64 `type:"int64"`

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	Email *string `type:"string"`

	EmailIsVerify *bool `type:"boolean"`

	Id *int32 `type:"int32"`

	MobilePhone *string `type:"string"`

	MobilePhoneIsVerify *bool `type:"boolean"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (UserForCreateUserOutput) GoString

func (s UserForCreateUserOutput) GoString() string

GoString returns the string representation

func (*UserForCreateUserOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*UserForCreateUserOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*UserForCreateUserOutput) SetDescription

SetDescription sets the Description field's value.

func (*UserForCreateUserOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*UserForCreateUserOutput) SetEmail

SetEmail sets the Email field's value.

func (*UserForCreateUserOutput) SetEmailIsVerify

func (s *UserForCreateUserOutput) SetEmailIsVerify(v bool) *UserForCreateUserOutput

SetEmailIsVerify sets the EmailIsVerify field's value.

func (*UserForCreateUserOutput) SetId

SetId sets the Id field's value.

func (*UserForCreateUserOutput) SetMobilePhone

SetMobilePhone sets the MobilePhone field's value.

func (*UserForCreateUserOutput) SetMobilePhoneIsVerify

func (s *UserForCreateUserOutput) SetMobilePhoneIsVerify(v bool) *UserForCreateUserOutput

SetMobilePhoneIsVerify sets the MobilePhoneIsVerify field's value.

func (*UserForCreateUserOutput) SetTrn

SetTrn sets the Trn field's value.

func (*UserForCreateUserOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (*UserForCreateUserOutput) SetUserName

SetUserName sets the UserName field's value.

func (UserForCreateUserOutput) String

func (s UserForCreateUserOutput) String() string

String returns the string representation

type UserForGetUserOutput

type UserForGetUserOutput struct {
	AccountId *int64 `type:"int64"`

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	Email *string `type:"string"`

	EmailIsVerify *bool `type:"boolean"`

	Id *int32 `type:"int32"`

	MobilePhone *string `type:"string"`

	MobilePhoneIsVerify *bool `type:"boolean"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (UserForGetUserOutput) GoString

func (s UserForGetUserOutput) GoString() string

GoString returns the string representation

func (*UserForGetUserOutput) SetAccountId

func (s *UserForGetUserOutput) SetAccountId(v int64) *UserForGetUserOutput

SetAccountId sets the AccountId field's value.

func (*UserForGetUserOutput) SetCreateDate

func (s *UserForGetUserOutput) SetCreateDate(v string) *UserForGetUserOutput

SetCreateDate sets the CreateDate field's value.

func (*UserForGetUserOutput) SetDescription

func (s *UserForGetUserOutput) SetDescription(v string) *UserForGetUserOutput

SetDescription sets the Description field's value.

func (*UserForGetUserOutput) SetDisplayName

func (s *UserForGetUserOutput) SetDisplayName(v string) *UserForGetUserOutput

SetDisplayName sets the DisplayName field's value.

func (*UserForGetUserOutput) SetEmail

SetEmail sets the Email field's value.

func (*UserForGetUserOutput) SetEmailIsVerify

func (s *UserForGetUserOutput) SetEmailIsVerify(v bool) *UserForGetUserOutput

SetEmailIsVerify sets the EmailIsVerify field's value.

func (*UserForGetUserOutput) SetId

SetId sets the Id field's value.

func (*UserForGetUserOutput) SetMobilePhone

func (s *UserForGetUserOutput) SetMobilePhone(v string) *UserForGetUserOutput

SetMobilePhone sets the MobilePhone field's value.

func (*UserForGetUserOutput) SetMobilePhoneIsVerify

func (s *UserForGetUserOutput) SetMobilePhoneIsVerify(v bool) *UserForGetUserOutput

SetMobilePhoneIsVerify sets the MobilePhoneIsVerify field's value.

func (*UserForGetUserOutput) SetTrn

SetTrn sets the Trn field's value.

func (*UserForGetUserOutput) SetUpdateDate

func (s *UserForGetUserOutput) SetUpdateDate(v string) *UserForGetUserOutput

SetUpdateDate sets the UpdateDate field's value.

func (*UserForGetUserOutput) SetUserName

SetUserName sets the UserName field's value.

func (UserForGetUserOutput) String

func (s UserForGetUserOutput) String() string

String returns the string representation

type UserForListUsersForGroupOutput

type UserForListUsersForGroupOutput struct {
	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	JoinDate *string `type:"string"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (UserForListUsersForGroupOutput) GoString

GoString returns the string representation

func (*UserForListUsersForGroupOutput) SetDescription

SetDescription sets the Description field's value.

func (*UserForListUsersForGroupOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*UserForListUsersForGroupOutput) SetJoinDate

SetJoinDate sets the JoinDate field's value.

func (*UserForListUsersForGroupOutput) SetUserName

SetUserName sets the UserName field's value.

func (UserForListUsersForGroupOutput) String

String returns the string representation

type UserForUpdateUserOutput

type UserForUpdateUserOutput struct {
	AccountId *int64 `type:"int64"`

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	Email *string `type:"string"`

	EmailIsVerify *bool `type:"boolean"`

	Id *int32 `type:"int32"`

	MobilePhone *string `type:"string"`

	MobilePhoneIsVerify *bool `type:"boolean"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (UserForUpdateUserOutput) GoString

func (s UserForUpdateUserOutput) GoString() string

GoString returns the string representation

func (*UserForUpdateUserOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*UserForUpdateUserOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*UserForUpdateUserOutput) SetDescription

SetDescription sets the Description field's value.

func (*UserForUpdateUserOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*UserForUpdateUserOutput) SetEmail

SetEmail sets the Email field's value.

func (*UserForUpdateUserOutput) SetEmailIsVerify

func (s *UserForUpdateUserOutput) SetEmailIsVerify(v bool) *UserForUpdateUserOutput

SetEmailIsVerify sets the EmailIsVerify field's value.

func (*UserForUpdateUserOutput) SetId

SetId sets the Id field's value.

func (*UserForUpdateUserOutput) SetMobilePhone

SetMobilePhone sets the MobilePhone field's value.

func (*UserForUpdateUserOutput) SetMobilePhoneIsVerify

func (s *UserForUpdateUserOutput) SetMobilePhoneIsVerify(v bool) *UserForUpdateUserOutput

SetMobilePhoneIsVerify sets the MobilePhoneIsVerify field's value.

func (*UserForUpdateUserOutput) SetTrn

SetTrn sets the Trn field's value.

func (*UserForUpdateUserOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (*UserForUpdateUserOutput) SetUserName

SetUserName sets the UserName field's value.

func (UserForUpdateUserOutput) String

func (s UserForUpdateUserOutput) String() string

String returns the string representation

type UserGroupForCreateGroupOutput

type UserGroupForCreateGroupOutput struct {
	AccountID *int64 `type:"int64"`

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserGroupName *string `type:"string"`
	// contains filtered or unexported fields
}

func (UserGroupForCreateGroupOutput) GoString

GoString returns the string representation

func (*UserGroupForCreateGroupOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*UserGroupForCreateGroupOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*UserGroupForCreateGroupOutput) SetDescription

SetDescription sets the Description field's value.

func (*UserGroupForCreateGroupOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*UserGroupForCreateGroupOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (*UserGroupForCreateGroupOutput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (UserGroupForCreateGroupOutput) String

String returns the string representation

type UserGroupForGetGroupOutput

type UserGroupForGetGroupOutput struct {
	AccountID *int64 `type:"int64"`

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserGroupName *string `type:"string"`
	// contains filtered or unexported fields
}

func (UserGroupForGetGroupOutput) GoString

func (s UserGroupForGetGroupOutput) GoString() string

GoString returns the string representation

func (*UserGroupForGetGroupOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*UserGroupForGetGroupOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*UserGroupForGetGroupOutput) SetDescription

SetDescription sets the Description field's value.

func (*UserGroupForGetGroupOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*UserGroupForGetGroupOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (*UserGroupForGetGroupOutput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (UserGroupForGetGroupOutput) String

String returns the string representation

type UserGroupForListGroupsForUserOutput

type UserGroupForListGroupsForUserOutput struct {
	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	JoinDate *string `type:"string"`

	UserGroupName *string `type:"string"`
	// contains filtered or unexported fields
}

func (UserGroupForListGroupsForUserOutput) GoString

GoString returns the string representation

func (*UserGroupForListGroupsForUserOutput) SetDescription

SetDescription sets the Description field's value.

func (*UserGroupForListGroupsForUserOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*UserGroupForListGroupsForUserOutput) SetJoinDate

SetJoinDate sets the JoinDate field's value.

func (*UserGroupForListGroupsForUserOutput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (UserGroupForListGroupsForUserOutput) String

String returns the string representation

type UserGroupForListGroupsOutput

type UserGroupForListGroupsOutput struct {
	AccountID *int64 `type:"int64"`

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserGroupName *string `type:"string"`
	// contains filtered or unexported fields
}

func (UserGroupForListGroupsOutput) GoString

func (s UserGroupForListGroupsOutput) GoString() string

GoString returns the string representation

func (*UserGroupForListGroupsOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*UserGroupForListGroupsOutput) SetCreateDate

SetCreateDate sets the CreateDate field's value.

func (*UserGroupForListGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*UserGroupForListGroupsOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*UserGroupForListGroupsOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (*UserGroupForListGroupsOutput) SetUserGroupName

SetUserGroupName sets the UserGroupName field's value.

func (UserGroupForListGroupsOutput) String

String returns the string representation

type UserMetadatumForListUsersOutput added in v1.0.130

type UserMetadatumForListUsersOutput struct {
	AccountId *int64 `type:"int64"`

	CreateDate *string `type:"string"`

	Description *string `type:"string"`

	DisplayName *string `type:"string"`

	Email *string `type:"string"`

	EmailIsVerify *bool `type:"boolean"`

	Id *int32 `type:"int32"`

	MobilePhone *string `type:"string"`

	MobilePhoneIsVerify *bool `type:"boolean"`

	Trn *string `type:"string"`

	UpdateDate *string `type:"string"`

	UserName *string `type:"string"`
	// contains filtered or unexported fields
}

func (UserMetadatumForListUsersOutput) GoString added in v1.0.130

GoString returns the string representation

func (*UserMetadatumForListUsersOutput) SetAccountId added in v1.0.130

SetAccountId sets the AccountId field's value.

func (*UserMetadatumForListUsersOutput) SetCreateDate added in v1.0.130

SetCreateDate sets the CreateDate field's value.

func (*UserMetadatumForListUsersOutput) SetDescription added in v1.0.130

SetDescription sets the Description field's value.

func (*UserMetadatumForListUsersOutput) SetDisplayName added in v1.0.130

SetDisplayName sets the DisplayName field's value.

func (*UserMetadatumForListUsersOutput) SetEmail added in v1.0.130

SetEmail sets the Email field's value.

func (*UserMetadatumForListUsersOutput) SetEmailIsVerify added in v1.0.130

SetEmailIsVerify sets the EmailIsVerify field's value.

func (*UserMetadatumForListUsersOutput) SetId added in v1.0.130

SetId sets the Id field's value.

func (*UserMetadatumForListUsersOutput) SetMobilePhone added in v1.0.130

SetMobilePhone sets the MobilePhone field's value.

func (*UserMetadatumForListUsersOutput) SetMobilePhoneIsVerify added in v1.0.130

SetMobilePhoneIsVerify sets the MobilePhoneIsVerify field's value.

func (*UserMetadatumForListUsersOutput) SetTrn added in v1.0.130

SetTrn sets the Trn field's value.

func (*UserMetadatumForListUsersOutput) SetUpdateDate added in v1.0.130

SetUpdateDate sets the UpdateDate field's value.

func (*UserMetadatumForListUsersOutput) SetUserName added in v1.0.130

SetUserName sets the UserName field's value.

func (UserMetadatumForListUsersOutput) String added in v1.0.130

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL