Documentation ¶
Index ¶
- type AccessControlAttributeDto
- type AccessControlAttributeValueDto
- type AccountAssignmentDto
- type AccountAssignmentDtoPrincipalType
- type AccountAssignmentDtoPrincipalTypeEnum
- type AccountAssignmentOperationStatusDto
- type AccountAssignmentOperationStatusDtoPrincipalType
- type AccountAssignmentOperationStatusDtoPrincipalTypeEnum
- type AccountAssignmentOperationStatusDtoStatus
- type AccountAssignmentOperationStatusDtoStatusEnum
- type AccountAssignmentOperationStatusDtoTargetType
- type AccountAssignmentOperationStatusDtoTargetTypeEnum
- type AccountAssignmentOperationStatusMetadataDto
- type AccountAssignmentOperationStatusMetadataDtoStatus
- type AccountAssignmentOperationStatusMetadataDtoStatusEnum
- type AttachManagedPolicyToPermissionSetReqBody
- type AttachManagedPolicyToPermissionSetRequest
- type AttachManagedPolicyToPermissionSetResponse
- type AttachManagedRoleToPermissionSetRequest
- type AttachManagedRoleToPermissionSetResponse
- type AttachedManagedPolicyDto
- type CreateAccountAssignmentReqBody
- type CreateAccountAssignmentReqBodyPrincipalType
- type CreateAccountAssignmentReqBodyPrincipalTypeEnum
- type CreateAccountAssignmentReqBodyTargetType
- type CreateAccountAssignmentReqBodyTargetTypeEnum
- type CreateAccountAssignmentRequest
- type CreateAccountAssignmentResponse
- type CreateInstanceAccessControlAttributeConfigurationReqBody
- type CreateInstanceAccessControlAttributeConfigurationRequest
- type CreateInstanceAccessControlAttributeConfigurationResponse
- type CreatePermissionSetReqBody
- type CreatePermissionSetRequest
- type CreatePermissionSetResponse
- type CreateTagResourceRequest
- type CreateTagResourceRequestResourceType
- type CreateTagResourceRequestResourceTypeEnum
- type CreateTagResourceResponse
- type DeleteAccountAssignmentReqBody
- type DeleteAccountAssignmentReqBodyPrincipalType
- type DeleteAccountAssignmentReqBodyPrincipalTypeEnum
- type DeleteAccountAssignmentReqBodyTargetType
- type DeleteAccountAssignmentReqBodyTargetTypeEnum
- type DeleteAccountAssignmentRequest
- type DeleteAccountAssignmentResponse
- type DeleteCustomPolicyFromPermissionSetRequest
- type DeleteCustomPolicyFromPermissionSetResponse
- type DeleteCustomRoleFromPermissionSetRequest
- type DeleteCustomRoleFromPermissionSetResponse
- type DeleteInstanceAccessControlAttributeConfigurationRequest
- type DeleteInstanceAccessControlAttributeConfigurationResponse
- type DeletePermissionSetRequest
- type DeletePermissionSetResponse
- type DeleteTagDto
- type DeleteTagResourceReqBody
- type DeleteTagResourceRequest
- type DeleteTagResourceRequestResourceType
- type DeleteTagResourceRequestResourceTypeEnum
- type DeleteTagResourceResponse
- type DescribeAccountAssignmentCreationStatusRequest
- type DescribeAccountAssignmentCreationStatusResponse
- type DescribeAccountAssignmentDeletionStatusRequest
- type DescribeAccountAssignmentDeletionStatusResponse
- type DescribeInstanceAccessControlAttributeConfigurationRequest
- type DescribeInstanceAccessControlAttributeConfigurationResponse
- type DescribeInstanceAccessControlAttributeConfigurationResponseStatus
- func (c DescribeInstanceAccessControlAttributeConfigurationResponseStatus) MarshalJSON() ([]byte, error)
- func (c *DescribeInstanceAccessControlAttributeConfigurationResponseStatus) UnmarshalJSON(b []byte) error
- func (c DescribeInstanceAccessControlAttributeConfigurationResponseStatus) Value() string
- type DescribeInstanceAccessControlAttributeConfigurationResponseStatusEnum
- type DescribePermissionSetProvisioningStatusRequest
- type DescribePermissionSetProvisioningStatusResponse
- type DescribePermissionSetRequest
- type DescribePermissionSetResponse
- type DetachManagedPolicyFromPermissionSetReqBody
- type DetachManagedPolicyFromPermissionSetRequest
- type DetachManagedPolicyFromPermissionSetResponse
- type DetachManagedRoleFromPermissionSetRequest
- type DetachManagedRoleFromPermissionSetResponse
- type GetCustomPolicyForPermissionSetRequest
- type GetCustomPolicyForPermissionSetResponse
- type GetCustomRoleForPermissionSetRequest
- type GetCustomRoleForPermissionSetResponse
- type InstanceAccessControlAttributeConfigurationDto
- type InstanceMetadataEntryDto
- type ListAccountAssignmentCreationStatusRequest
- type ListAccountAssignmentCreationStatusRequestStatus
- type ListAccountAssignmentCreationStatusRequestStatusEnum
- type ListAccountAssignmentCreationStatusResponse
- type ListAccountAssignmentDeletionStatusRequest
- type ListAccountAssignmentDeletionStatusRequestStatus
- type ListAccountAssignmentDeletionStatusRequestStatusEnum
- type ListAccountAssignmentDeletionStatusResponse
- type ListAccountAssignmentsRequest
- type ListAccountAssignmentsResponse
- type ListAccountsForProvisionedPermissionSetRequest
- type ListAccountsForProvisionedPermissionSetRequestProvisioningStatus
- type ListAccountsForProvisionedPermissionSetRequestProvisioningStatusEnum
- type ListAccountsForProvisionedPermissionSetResponse
- type ListInstancesRequest
- type ListInstancesResponse
- type ListManagedPoliciesInPermissionSetRequest
- type ListManagedPoliciesInPermissionSetResponse
- type ListManagedRolesInPermissionSetRequest
- type ListManagedRolesInPermissionSetResponse
- type ListPermissionSetProvisioningStatusRequest
- type ListPermissionSetProvisioningStatusRequestStatus
- type ListPermissionSetProvisioningStatusRequestStatusEnum
- type ListPermissionSetProvisioningStatusResponse
- type ListPermissionSetsProvisionedToAccountRequest
- type ListPermissionSetsProvisionedToAccountRequestProvisioningStatus
- type ListPermissionSetsProvisionedToAccountRequestProvisioningStatusEnum
- type ListPermissionSetsProvisionedToAccountResponse
- type ListPermissionSetsRequest
- type ListPermissionSetsResponse
- type ListTagResourcesRequest
- type ListTagResourcesRequestResourceType
- type ListTagResourcesRequestResourceTypeEnum
- type ListTagResourcesResponse
- type PageInfoDto
- type PermissionSetDto
- type PermissionSetProvisioningStatusDto
- type PermissionSetProvisioningStatusDtoStatus
- type PermissionSetProvisioningStatusDtoStatusEnum
- type PermissionSetProvisioningStatusMetadataDto
- type PermissionSetProvisioningStatusMetadataDtoStatus
- type PermissionSetProvisioningStatusMetadataDtoStatusEnum
- type ProvisionPermissionSetReqBody
- type ProvisionPermissionSetReqBodyTargetType
- type ProvisionPermissionSetReqBodyTargetTypeEnum
- type ProvisionPermissionSetRequest
- type ProvisionPermissionSetResponse
- type PutCustomPolicyToPermissionSetReqBody
- type PutCustomPolicyToPermissionSetRequest
- type PutCustomPolicyToPermissionSetResponse
- type PutCustomRoleToPermissionSetReqBody
- type PutCustomRoleToPermissionSetRequest
- type PutCustomRoleToPermissionSetResponse
- type ResourceAttachManagedPolicyToPermissionSetReqBody
- type ResourceAttachedManagedPolicyDto
- type ResourceDetachManagedPolicyFromPermissionSetReqBody
- type TagDto
- type TagResourceReqBody
- type UpdateInstanceAccessControlAttributeConfigurationReqBody
- type UpdateInstanceAccessControlAttributeConfigurationRequest
- type UpdateInstanceAccessControlAttributeConfigurationResponse
- type UpdatePermissionSetReqBody
- type UpdatePermissionSetRequest
- type UpdatePermissionSetResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControlAttributeDto ¶ added in v0.1.119
type AccessControlAttributeDto struct { // 与您的身份源中的身份关联的属性的名称 Key string `json:"key"` Value *AccessControlAttributeValueDto `json:"value"` }
AccessControlAttributeDto These are IAM Identity Center identity store attributes that you can configure for use in attributes-based access control (ABAC).
func (AccessControlAttributeDto) String ¶ added in v0.1.119
func (o AccessControlAttributeDto) String() string
type AccessControlAttributeValueDto ¶ added in v0.1.119
type AccessControlAttributeValueDto struct { // 用于将指定属性映射到身份源的值 Source []string `json:"source"` }
AccessControlAttributeValueDto The value used for mapping a specified attribute to an identity source.
func (AccessControlAttributeValueDto) String ¶ added in v0.1.119
func (o AccessControlAttributeValueDto) String() string
type AccountAssignmentDto ¶
type AccountAssignmentDto struct { // 账号的唯一标识 AccountId *string `json:"account_id,omitempty"` // 权限集唯一标识. PermissionSetId *string `json:"permission_set_id,omitempty"` // IAM身份中心中的一个实体身份唯一标识,例如用户或用户组 PrincipalId *string `json:"principal_id,omitempty"` // 绑定的实体类型 PrincipalType *AccountAssignmentDtoPrincipalType `json:"principal_type,omitempty"` }
AccountAssignmentDto 创建绑定的实体类型
func (AccountAssignmentDto) String ¶
func (o AccountAssignmentDto) String() string
type AccountAssignmentDtoPrincipalType ¶
type AccountAssignmentDtoPrincipalType struct {
// contains filtered or unexported fields
}
func (AccountAssignmentDtoPrincipalType) MarshalJSON ¶
func (c AccountAssignmentDtoPrincipalType) MarshalJSON() ([]byte, error)
func (*AccountAssignmentDtoPrincipalType) UnmarshalJSON ¶
func (c *AccountAssignmentDtoPrincipalType) UnmarshalJSON(b []byte) error
func (AccountAssignmentDtoPrincipalType) Value ¶
func (c AccountAssignmentDtoPrincipalType) Value() string
type AccountAssignmentDtoPrincipalTypeEnum ¶
type AccountAssignmentDtoPrincipalTypeEnum struct { USER AccountAssignmentDtoPrincipalType GROUP AccountAssignmentDtoPrincipalType }
func GetAccountAssignmentDtoPrincipalTypeEnum ¶
func GetAccountAssignmentDtoPrincipalTypeEnum() AccountAssignmentDtoPrincipalTypeEnum
type AccountAssignmentOperationStatusDto ¶
type AccountAssignmentOperationStatusDto struct { // 创建日期 CreatedDate *int64 `json:"created_date,omitempty"` // 失败原因 FailureReason *string `json:"failure_reason,omitempty"` // 权限集唯一标识 PermissionSetId *string `json:"permission_set_id,omitempty"` // IAM身份中心中的一个实体身份唯一标识,例如用户或用户组 PrincipalId *string `json:"principal_id,omitempty"` // 操作的实体类型 PrincipalType *AccountAssignmentOperationStatusDtoPrincipalType `json:"principal_type,omitempty"` // 请求唯一标识 RequestId *string `json:"request_id,omitempty"` // 权限集授权状态 Status *AccountAssignmentOperationStatusDtoStatus `json:"status,omitempty"` // 目标实体的唯一标识 TargetId *string `json:"target_id,omitempty"` // 实体类型 TargetType *AccountAssignmentOperationStatusDtoTargetType `json:"target_type,omitempty"` }
AccountAssignmentOperationStatusDto 授权状态信息
func (AccountAssignmentOperationStatusDto) String ¶
func (o AccountAssignmentOperationStatusDto) String() string
type AccountAssignmentOperationStatusDtoPrincipalType ¶
type AccountAssignmentOperationStatusDtoPrincipalType struct {
// contains filtered or unexported fields
}
func (AccountAssignmentOperationStatusDtoPrincipalType) MarshalJSON ¶
func (c AccountAssignmentOperationStatusDtoPrincipalType) MarshalJSON() ([]byte, error)
func (*AccountAssignmentOperationStatusDtoPrincipalType) UnmarshalJSON ¶
func (c *AccountAssignmentOperationStatusDtoPrincipalType) UnmarshalJSON(b []byte) error
func (AccountAssignmentOperationStatusDtoPrincipalType) Value ¶
func (c AccountAssignmentOperationStatusDtoPrincipalType) Value() string
type AccountAssignmentOperationStatusDtoPrincipalTypeEnum ¶
type AccountAssignmentOperationStatusDtoPrincipalTypeEnum struct { USER AccountAssignmentOperationStatusDtoPrincipalType GROUP AccountAssignmentOperationStatusDtoPrincipalType }
func GetAccountAssignmentOperationStatusDtoPrincipalTypeEnum ¶
func GetAccountAssignmentOperationStatusDtoPrincipalTypeEnum() AccountAssignmentOperationStatusDtoPrincipalTypeEnum
type AccountAssignmentOperationStatusDtoStatus ¶
type AccountAssignmentOperationStatusDtoStatus struct {
// contains filtered or unexported fields
}
func (AccountAssignmentOperationStatusDtoStatus) MarshalJSON ¶
func (c AccountAssignmentOperationStatusDtoStatus) MarshalJSON() ([]byte, error)
func (*AccountAssignmentOperationStatusDtoStatus) UnmarshalJSON ¶
func (c *AccountAssignmentOperationStatusDtoStatus) UnmarshalJSON(b []byte) error
func (AccountAssignmentOperationStatusDtoStatus) Value ¶
func (c AccountAssignmentOperationStatusDtoStatus) Value() string
type AccountAssignmentOperationStatusDtoStatusEnum ¶
type AccountAssignmentOperationStatusDtoStatusEnum struct { IN_PROGRESS AccountAssignmentOperationStatusDtoStatus FAILED AccountAssignmentOperationStatusDtoStatus SUCCEEDED AccountAssignmentOperationStatusDtoStatus }
func GetAccountAssignmentOperationStatusDtoStatusEnum ¶
func GetAccountAssignmentOperationStatusDtoStatusEnum() AccountAssignmentOperationStatusDtoStatusEnum
type AccountAssignmentOperationStatusDtoTargetType ¶
type AccountAssignmentOperationStatusDtoTargetType struct {
// contains filtered or unexported fields
}
func (AccountAssignmentOperationStatusDtoTargetType) MarshalJSON ¶
func (c AccountAssignmentOperationStatusDtoTargetType) MarshalJSON() ([]byte, error)
func (*AccountAssignmentOperationStatusDtoTargetType) UnmarshalJSON ¶
func (c *AccountAssignmentOperationStatusDtoTargetType) UnmarshalJSON(b []byte) error
func (AccountAssignmentOperationStatusDtoTargetType) Value ¶
func (c AccountAssignmentOperationStatusDtoTargetType) Value() string
type AccountAssignmentOperationStatusDtoTargetTypeEnum ¶
type AccountAssignmentOperationStatusDtoTargetTypeEnum struct {
ACCOUNT AccountAssignmentOperationStatusDtoTargetType
}
func GetAccountAssignmentOperationStatusDtoTargetTypeEnum ¶
func GetAccountAssignmentOperationStatusDtoTargetTypeEnum() AccountAssignmentOperationStatusDtoTargetTypeEnum
type AccountAssignmentOperationStatusMetadataDto ¶
type AccountAssignmentOperationStatusMetadataDto struct { // 创建日期 CreatedDate *int64 `json:"created_date,omitempty"` // 请求唯一标识 RequestId *string `json:"request_id,omitempty"` // 权限集授权状态 Status *AccountAssignmentOperationStatusMetadataDtoStatus `json:"status,omitempty"` }
AccountAssignmentOperationStatusMetadataDto 提供有关AccountAssignment创建请求的信息
func (AccountAssignmentOperationStatusMetadataDto) String ¶
func (o AccountAssignmentOperationStatusMetadataDto) String() string
type AccountAssignmentOperationStatusMetadataDtoStatus ¶
type AccountAssignmentOperationStatusMetadataDtoStatus struct {
// contains filtered or unexported fields
}
func (AccountAssignmentOperationStatusMetadataDtoStatus) MarshalJSON ¶
func (c AccountAssignmentOperationStatusMetadataDtoStatus) MarshalJSON() ([]byte, error)
func (*AccountAssignmentOperationStatusMetadataDtoStatus) UnmarshalJSON ¶
func (c *AccountAssignmentOperationStatusMetadataDtoStatus) UnmarshalJSON(b []byte) error
func (AccountAssignmentOperationStatusMetadataDtoStatus) Value ¶
func (c AccountAssignmentOperationStatusMetadataDtoStatus) Value() string
type AccountAssignmentOperationStatusMetadataDtoStatusEnum ¶
type AccountAssignmentOperationStatusMetadataDtoStatusEnum struct { IN_PROGRESS AccountAssignmentOperationStatusMetadataDtoStatus FAILED AccountAssignmentOperationStatusMetadataDtoStatus SUCCEEDED AccountAssignmentOperationStatusMetadataDtoStatus }
func GetAccountAssignmentOperationStatusMetadataDtoStatusEnum ¶
func GetAccountAssignmentOperationStatusMetadataDtoStatusEnum() AccountAssignmentOperationStatusMetadataDtoStatusEnum
type AttachManagedPolicyToPermissionSetReqBody ¶
type AttachManagedPolicyToPermissionSetReqBody struct { // IAM系统身份策略唯一标识 ManagedPolicyId string `json:"managed_policy_id"` // IAM系统身份策略名称 ManagedPolicyName *string `json:"managed_policy_name,omitempty"` }
AttachManagedPolicyToPermissionSetReqBody 请求体
func (AttachManagedPolicyToPermissionSetReqBody) String ¶
func (o AttachManagedPolicyToPermissionSetReqBody) String() string
type AttachManagedPolicyToPermissionSetRequest ¶
type AttachManagedPolicyToPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` Body *AttachManagedPolicyToPermissionSetReqBody `json:"body,omitempty"` }
AttachManagedPolicyToPermissionSetRequest Request Object
func (AttachManagedPolicyToPermissionSetRequest) String ¶
func (o AttachManagedPolicyToPermissionSetRequest) String() string
type AttachManagedPolicyToPermissionSetResponse ¶
type AttachManagedPolicyToPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
AttachManagedPolicyToPermissionSetResponse Response Object
func (AttachManagedPolicyToPermissionSetResponse) String ¶
func (o AttachManagedPolicyToPermissionSetResponse) String() string
type AttachManagedRoleToPermissionSetRequest ¶ added in v0.1.119
type AttachManagedRoleToPermissionSetRequest struct { // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` Body *ResourceAttachManagedPolicyToPermissionSetReqBody `json:"body,omitempty"` }
AttachManagedRoleToPermissionSetRequest Request Object
func (AttachManagedRoleToPermissionSetRequest) String ¶ added in v0.1.119
func (o AttachManagedRoleToPermissionSetRequest) String() string
type AttachManagedRoleToPermissionSetResponse ¶ added in v0.1.119
type AttachManagedRoleToPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
AttachManagedRoleToPermissionSetResponse Response Object
func (AttachManagedRoleToPermissionSetResponse) String ¶ added in v0.1.119
func (o AttachManagedRoleToPermissionSetResponse) String() string
type AttachedManagedPolicyDto ¶
type AttachedManagedPolicyDto struct { // IAM系统身份策略唯一标识 PolicyId *string `json:"policy_id,omitempty"` // IAM系统身份策略名称 PolicyName *string `json:"policy_name,omitempty"` }
AttachedManagedPolicyDto 系统身份策略详细信息
func (AttachedManagedPolicyDto) String ¶
func (o AttachedManagedPolicyDto) String() string
type CreateAccountAssignmentReqBody ¶
type CreateAccountAssignmentReqBody struct { // 权限集唯一标识 PermissionSetId string `json:"permission_set_id"` // IAM身份中心中的一个实体身份唯一标识,例如用户或用户组 PrincipalId string `json:"principal_id"` // 创建绑定的实体类型 PrincipalType CreateAccountAssignmentReqBodyPrincipalType `json:"principal_type"` // 待绑定的目标实体标识. TargetId string `json:"target_id"` // 创建绑定的实体类型. TargetType CreateAccountAssignmentReqBodyTargetType `json:"target_type"` }
CreateAccountAssignmentReqBody CreateAccountAssignment请求体
func (CreateAccountAssignmentReqBody) String ¶
func (o CreateAccountAssignmentReqBody) String() string
type CreateAccountAssignmentReqBodyPrincipalType ¶
type CreateAccountAssignmentReqBodyPrincipalType struct {
// contains filtered or unexported fields
}
func (CreateAccountAssignmentReqBodyPrincipalType) MarshalJSON ¶
func (c CreateAccountAssignmentReqBodyPrincipalType) MarshalJSON() ([]byte, error)
func (*CreateAccountAssignmentReqBodyPrincipalType) UnmarshalJSON ¶
func (c *CreateAccountAssignmentReqBodyPrincipalType) UnmarshalJSON(b []byte) error
func (CreateAccountAssignmentReqBodyPrincipalType) Value ¶
func (c CreateAccountAssignmentReqBodyPrincipalType) Value() string
type CreateAccountAssignmentReqBodyPrincipalTypeEnum ¶
type CreateAccountAssignmentReqBodyPrincipalTypeEnum struct { USER CreateAccountAssignmentReqBodyPrincipalType GROUP CreateAccountAssignmentReqBodyPrincipalType }
func GetCreateAccountAssignmentReqBodyPrincipalTypeEnum ¶
func GetCreateAccountAssignmentReqBodyPrincipalTypeEnum() CreateAccountAssignmentReqBodyPrincipalTypeEnum
type CreateAccountAssignmentReqBodyTargetType ¶
type CreateAccountAssignmentReqBodyTargetType struct {
// contains filtered or unexported fields
}
func (CreateAccountAssignmentReqBodyTargetType) MarshalJSON ¶
func (c CreateAccountAssignmentReqBodyTargetType) MarshalJSON() ([]byte, error)
func (*CreateAccountAssignmentReqBodyTargetType) UnmarshalJSON ¶
func (c *CreateAccountAssignmentReqBodyTargetType) UnmarshalJSON(b []byte) error
func (CreateAccountAssignmentReqBodyTargetType) Value ¶
func (c CreateAccountAssignmentReqBodyTargetType) Value() string
type CreateAccountAssignmentReqBodyTargetTypeEnum ¶
type CreateAccountAssignmentReqBodyTargetTypeEnum struct {
ACCOUNT CreateAccountAssignmentReqBodyTargetType
}
func GetCreateAccountAssignmentReqBodyTargetTypeEnum ¶
func GetCreateAccountAssignmentReqBodyTargetTypeEnum() CreateAccountAssignmentReqBodyTargetTypeEnum
type CreateAccountAssignmentRequest ¶
type CreateAccountAssignmentRequest struct { // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` Body *CreateAccountAssignmentReqBody `json:"body,omitempty"` }
CreateAccountAssignmentRequest Request Object
func (CreateAccountAssignmentRequest) String ¶
func (o CreateAccountAssignmentRequest) String() string
type CreateAccountAssignmentResponse ¶
type CreateAccountAssignmentResponse struct { AccountAssignmentCreationStatus *AccountAssignmentOperationStatusDto `json:"account_assignment_creation_status,omitempty"` HttpStatusCode int `json:"-"` }
CreateAccountAssignmentResponse Response Object
func (CreateAccountAssignmentResponse) String ¶
func (o CreateAccountAssignmentResponse) String() string
type CreateInstanceAccessControlAttributeConfigurationReqBody ¶ added in v0.1.119
type CreateInstanceAccessControlAttributeConfigurationReqBody struct {
InstanceAccessControlAttributeConfiguration *InstanceAccessControlAttributeConfigurationDto `json:"instance_access_control_attribute_configuration"`
}
CreateInstanceAccessControlAttributeConfigurationReqBody the request body of CreateInstanceAccessControlAttributeConfiguration
func (CreateInstanceAccessControlAttributeConfigurationReqBody) String ¶ added in v0.1.119
func (o CreateInstanceAccessControlAttributeConfigurationReqBody) String() string
type CreateInstanceAccessControlAttributeConfigurationRequest ¶ added in v0.1.119
type CreateInstanceAccessControlAttributeConfigurationRequest struct { // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` Body *CreateInstanceAccessControlAttributeConfigurationReqBody `json:"body,omitempty"` }
CreateInstanceAccessControlAttributeConfigurationRequest Request Object
func (CreateInstanceAccessControlAttributeConfigurationRequest) String ¶ added in v0.1.119
func (o CreateInstanceAccessControlAttributeConfigurationRequest) String() string
type CreateInstanceAccessControlAttributeConfigurationResponse ¶ added in v0.1.119
type CreateInstanceAccessControlAttributeConfigurationResponse struct {
HttpStatusCode int `json:"-"`
}
CreateInstanceAccessControlAttributeConfigurationResponse Response Object
func (CreateInstanceAccessControlAttributeConfigurationResponse) String ¶ added in v0.1.119
func (o CreateInstanceAccessControlAttributeConfigurationResponse) String() string
type CreatePermissionSetReqBody ¶
type CreatePermissionSetReqBody struct { // 权限集描述. Description *string `json:"description,omitempty"` // 权限集名称. Name string `json:"name"` // 用于在联合身份验证过程中重定向应用程序中的用户 RelayState *string `json:"relay_state,omitempty"` // 应用程序用户会话在ISO-8601标准中有效的时间长度 SessionDuration *string `json:"session_duration,omitempty"` // 要附加到新权限集的标签 Tags *[]TagDto `json:"tags,omitempty"` }
CreatePermissionSetReqBody 创建权限集的请求体
func (CreatePermissionSetReqBody) String ¶
func (o CreatePermissionSetReqBody) String() string
type CreatePermissionSetRequest ¶
type CreatePermissionSetRequest struct { // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` Body *CreatePermissionSetReqBody `json:"body,omitempty"` }
CreatePermissionSetRequest Request Object
func (CreatePermissionSetRequest) String ¶
func (o CreatePermissionSetRequest) String() string
type CreatePermissionSetResponse ¶
type CreatePermissionSetResponse struct { PermissionSet *PermissionSetDto `json:"permission_set,omitempty"` HttpStatusCode int `json:"-"` }
CreatePermissionSetResponse Response Object
func (CreatePermissionSetResponse) String ¶
func (o CreatePermissionSetResponse) String() string
type CreateTagResourceRequest ¶ added in v0.1.119
type CreateTagResourceRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // 资源类型 identitycenter:permissionset(权限集) ResourceType CreateTagResourceRequestResourceType `json:"resource_type"` // 权限集的唯一标识符(ID)。 ResourceId string `json:"resource_id"` Body *TagResourceReqBody `json:"body,omitempty"` }
CreateTagResourceRequest Request Object
func (CreateTagResourceRequest) String ¶ added in v0.1.119
func (o CreateTagResourceRequest) String() string
type CreateTagResourceRequestResourceType ¶ added in v0.1.119
type CreateTagResourceRequestResourceType struct {
// contains filtered or unexported fields
}
func (CreateTagResourceRequestResourceType) MarshalJSON ¶ added in v0.1.119
func (c CreateTagResourceRequestResourceType) MarshalJSON() ([]byte, error)
func (*CreateTagResourceRequestResourceType) UnmarshalJSON ¶ added in v0.1.119
func (c *CreateTagResourceRequestResourceType) UnmarshalJSON(b []byte) error
func (CreateTagResourceRequestResourceType) Value ¶ added in v0.1.119
func (c CreateTagResourceRequestResourceType) Value() string
type CreateTagResourceRequestResourceTypeEnum ¶ added in v0.1.119
type CreateTagResourceRequestResourceTypeEnum struct {
IDENTITYCENTERPERMISSIONSET CreateTagResourceRequestResourceType
}
func GetCreateTagResourceRequestResourceTypeEnum ¶ added in v0.1.119
func GetCreateTagResourceRequestResourceTypeEnum() CreateTagResourceRequestResourceTypeEnum
type CreateTagResourceResponse ¶ added in v0.1.119
type CreateTagResourceResponse struct {
HttpStatusCode int `json:"-"`
}
CreateTagResourceResponse Response Object
func (CreateTagResourceResponse) String ¶ added in v0.1.119
func (o CreateTagResourceResponse) String() string
type DeleteAccountAssignmentReqBody ¶
type DeleteAccountAssignmentReqBody struct { // 权限集唯一标识 PermissionSetId string `json:"permission_set_id"` // IAM身份中心中的一个实体身份唯一标识,例如用户或用户组 PrincipalId string `json:"principal_id"` // 实体类型. PrincipalType DeleteAccountAssignmentReqBodyPrincipalType `json:"principal_type"` // 目标账号身份标识 TargetId string `json:"target_id"` // 目标类型. TargetType DeleteAccountAssignmentReqBodyTargetType `json:"target_type"` }
DeleteAccountAssignmentReqBody 解绑关联关系请求体
func (DeleteAccountAssignmentReqBody) String ¶
func (o DeleteAccountAssignmentReqBody) String() string
type DeleteAccountAssignmentReqBodyPrincipalType ¶
type DeleteAccountAssignmentReqBodyPrincipalType struct {
// contains filtered or unexported fields
}
func (DeleteAccountAssignmentReqBodyPrincipalType) MarshalJSON ¶
func (c DeleteAccountAssignmentReqBodyPrincipalType) MarshalJSON() ([]byte, error)
func (*DeleteAccountAssignmentReqBodyPrincipalType) UnmarshalJSON ¶
func (c *DeleteAccountAssignmentReqBodyPrincipalType) UnmarshalJSON(b []byte) error
func (DeleteAccountAssignmentReqBodyPrincipalType) Value ¶
func (c DeleteAccountAssignmentReqBodyPrincipalType) Value() string
type DeleteAccountAssignmentReqBodyPrincipalTypeEnum ¶
type DeleteAccountAssignmentReqBodyPrincipalTypeEnum struct { USER DeleteAccountAssignmentReqBodyPrincipalType GROUP DeleteAccountAssignmentReqBodyPrincipalType }
func GetDeleteAccountAssignmentReqBodyPrincipalTypeEnum ¶
func GetDeleteAccountAssignmentReqBodyPrincipalTypeEnum() DeleteAccountAssignmentReqBodyPrincipalTypeEnum
type DeleteAccountAssignmentReqBodyTargetType ¶
type DeleteAccountAssignmentReqBodyTargetType struct {
// contains filtered or unexported fields
}
func (DeleteAccountAssignmentReqBodyTargetType) MarshalJSON ¶
func (c DeleteAccountAssignmentReqBodyTargetType) MarshalJSON() ([]byte, error)
func (*DeleteAccountAssignmentReqBodyTargetType) UnmarshalJSON ¶
func (c *DeleteAccountAssignmentReqBodyTargetType) UnmarshalJSON(b []byte) error
func (DeleteAccountAssignmentReqBodyTargetType) Value ¶
func (c DeleteAccountAssignmentReqBodyTargetType) Value() string
type DeleteAccountAssignmentReqBodyTargetTypeEnum ¶
type DeleteAccountAssignmentReqBodyTargetTypeEnum struct {
ACCOUNT DeleteAccountAssignmentReqBodyTargetType
}
func GetDeleteAccountAssignmentReqBodyTargetTypeEnum ¶
func GetDeleteAccountAssignmentReqBodyTargetTypeEnum() DeleteAccountAssignmentReqBodyTargetTypeEnum
type DeleteAccountAssignmentRequest ¶
type DeleteAccountAssignmentRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` Body *DeleteAccountAssignmentReqBody `json:"body,omitempty"` }
DeleteAccountAssignmentRequest Request Object
func (DeleteAccountAssignmentRequest) String ¶
func (o DeleteAccountAssignmentRequest) String() string
type DeleteAccountAssignmentResponse ¶
type DeleteAccountAssignmentResponse struct { AccountAssignmentDeletionStatus *AccountAssignmentOperationStatusDto `json:"account_assignment_deletion_status,omitempty"` HttpStatusCode int `json:"-"` }
DeleteAccountAssignmentResponse Response Object
func (DeleteAccountAssignmentResponse) String ¶
func (o DeleteAccountAssignmentResponse) String() string
type DeleteCustomPolicyFromPermissionSetRequest ¶ added in v0.1.119
type DeleteCustomPolicyFromPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` }
DeleteCustomPolicyFromPermissionSetRequest Request Object
func (DeleteCustomPolicyFromPermissionSetRequest) String ¶ added in v0.1.119
func (o DeleteCustomPolicyFromPermissionSetRequest) String() string
type DeleteCustomPolicyFromPermissionSetResponse ¶ added in v0.1.119
type DeleteCustomPolicyFromPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteCustomPolicyFromPermissionSetResponse Response Object
func (DeleteCustomPolicyFromPermissionSetResponse) String ¶ added in v0.1.119
func (o DeleteCustomPolicyFromPermissionSetResponse) String() string
type DeleteCustomRoleFromPermissionSetRequest ¶ added in v0.1.119
type DeleteCustomRoleFromPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` }
DeleteCustomRoleFromPermissionSetRequest Request Object
func (DeleteCustomRoleFromPermissionSetRequest) String ¶ added in v0.1.119
func (o DeleteCustomRoleFromPermissionSetRequest) String() string
type DeleteCustomRoleFromPermissionSetResponse ¶ added in v0.1.119
type DeleteCustomRoleFromPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteCustomRoleFromPermissionSetResponse Response Object
func (DeleteCustomRoleFromPermissionSetResponse) String ¶ added in v0.1.119
func (o DeleteCustomRoleFromPermissionSetResponse) String() string
type DeleteInstanceAccessControlAttributeConfigurationRequest ¶ added in v0.1.119
type DeleteInstanceAccessControlAttributeConfigurationRequest struct { // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` }
DeleteInstanceAccessControlAttributeConfigurationRequest Request Object
func (DeleteInstanceAccessControlAttributeConfigurationRequest) String ¶ added in v0.1.119
func (o DeleteInstanceAccessControlAttributeConfigurationRequest) String() string
type DeleteInstanceAccessControlAttributeConfigurationResponse ¶ added in v0.1.119
type DeleteInstanceAccessControlAttributeConfigurationResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteInstanceAccessControlAttributeConfigurationResponse Response Object
func (DeleteInstanceAccessControlAttributeConfigurationResponse) String ¶ added in v0.1.119
func (o DeleteInstanceAccessControlAttributeConfigurationResponse) String() string
type DeletePermissionSetRequest ¶
type DeletePermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` }
DeletePermissionSetRequest Request Object
func (DeletePermissionSetRequest) String ¶
func (o DeletePermissionSetRequest) String() string
type DeletePermissionSetResponse ¶
type DeletePermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
DeletePermissionSetResponse Response Object
func (DeletePermissionSetResponse) String ¶
func (o DeletePermissionSetResponse) String() string
type DeleteTagDto ¶ added in v0.1.119
type DeleteTagDto struct { // 标签的键 Key string `json:"key"` // 标签的值,可以为空字符串,但不能为null Value *string `json:"value,omitempty"` }
DeleteTagDto 自定义标签键值对。
func (DeleteTagDto) String ¶ added in v0.1.119
func (o DeleteTagDto) String() string
type DeleteTagResourceReqBody ¶ added in v0.1.119
type DeleteTagResourceReqBody struct { // 用于管理资源的一组键值对 Tags []DeleteTagDto `json:"tags"` }
DeleteTagResourceReqBody DeleteTagResource 操作的请求体。
func (DeleteTagResourceReqBody) String ¶ added in v0.1.119
func (o DeleteTagResourceReqBody) String() string
type DeleteTagResourceRequest ¶ added in v0.1.119
type DeleteTagResourceRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // 资源类型 identitycenter:permissionset(权限集) ResourceType DeleteTagResourceRequestResourceType `json:"resource_type"` // 权限集的唯一标识符(ID)。 ResourceId string `json:"resource_id"` Body *DeleteTagResourceReqBody `json:"body,omitempty"` }
DeleteTagResourceRequest Request Object
func (DeleteTagResourceRequest) String ¶ added in v0.1.119
func (o DeleteTagResourceRequest) String() string
type DeleteTagResourceRequestResourceType ¶ added in v0.1.119
type DeleteTagResourceRequestResourceType struct {
// contains filtered or unexported fields
}
func (DeleteTagResourceRequestResourceType) MarshalJSON ¶ added in v0.1.119
func (c DeleteTagResourceRequestResourceType) MarshalJSON() ([]byte, error)
func (*DeleteTagResourceRequestResourceType) UnmarshalJSON ¶ added in v0.1.119
func (c *DeleteTagResourceRequestResourceType) UnmarshalJSON(b []byte) error
func (DeleteTagResourceRequestResourceType) Value ¶ added in v0.1.119
func (c DeleteTagResourceRequestResourceType) Value() string
type DeleteTagResourceRequestResourceTypeEnum ¶ added in v0.1.119
type DeleteTagResourceRequestResourceTypeEnum struct {
IDENTITYCENTERPERMISSIONSET DeleteTagResourceRequestResourceType
}
func GetDeleteTagResourceRequestResourceTypeEnum ¶ added in v0.1.119
func GetDeleteTagResourceRequestResourceTypeEnum() DeleteTagResourceRequestResourceTypeEnum
type DeleteTagResourceResponse ¶ added in v0.1.119
type DeleteTagResourceResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteTagResourceResponse Response Object
func (DeleteTagResourceResponse) String ¶ added in v0.1.119
func (o DeleteTagResourceResponse) String() string
type DescribeAccountAssignmentCreationStatusRequest ¶
type DescribeAccountAssignmentCreationStatusRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 请求的唯一标识 RequestId string `json:"request_id"` }
DescribeAccountAssignmentCreationStatusRequest Request Object
func (DescribeAccountAssignmentCreationStatusRequest) String ¶
func (o DescribeAccountAssignmentCreationStatusRequest) String() string
type DescribeAccountAssignmentCreationStatusResponse ¶
type DescribeAccountAssignmentCreationStatusResponse struct { AccountAssignmentCreationStatus *AccountAssignmentOperationStatusDto `json:"account_assignment_creation_status,omitempty"` HttpStatusCode int `json:"-"` }
DescribeAccountAssignmentCreationStatusResponse Response Object
func (DescribeAccountAssignmentCreationStatusResponse) String ¶
func (o DescribeAccountAssignmentCreationStatusResponse) String() string
type DescribeAccountAssignmentDeletionStatusRequest ¶
type DescribeAccountAssignmentDeletionStatusRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 请求唯一标识 RequestId string `json:"request_id"` }
DescribeAccountAssignmentDeletionStatusRequest Request Object
func (DescribeAccountAssignmentDeletionStatusRequest) String ¶
func (o DescribeAccountAssignmentDeletionStatusRequest) String() string
type DescribeAccountAssignmentDeletionStatusResponse ¶
type DescribeAccountAssignmentDeletionStatusResponse struct { AccountAssignmentDeletionStatus *AccountAssignmentOperationStatusDto `json:"account_assignment_deletion_status,omitempty"` HttpStatusCode int `json:"-"` }
DescribeAccountAssignmentDeletionStatusResponse Response Object
func (DescribeAccountAssignmentDeletionStatusResponse) String ¶
func (o DescribeAccountAssignmentDeletionStatusResponse) String() string
type DescribeInstanceAccessControlAttributeConfigurationRequest ¶ added in v0.1.119
type DescribeInstanceAccessControlAttributeConfigurationRequest struct { // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` }
DescribeInstanceAccessControlAttributeConfigurationRequest Request Object
func (DescribeInstanceAccessControlAttributeConfigurationRequest) String ¶ added in v0.1.119
func (o DescribeInstanceAccessControlAttributeConfigurationRequest) String() string
type DescribeInstanceAccessControlAttributeConfigurationResponse ¶ added in v0.1.119
type DescribeInstanceAccessControlAttributeConfigurationResponse struct { InstanceAccessControlAttributeConfiguration *InstanceAccessControlAttributeConfigurationDto `json:"instance_access_control_attribute_configuration,omitempty"` // ABAC属性配置的状态 Status *DescribeInstanceAccessControlAttributeConfigurationResponseStatus `json:"status,omitempty"` // 提供有关指定属性的当前状态的更多详细信息 StatusReason *string `json:"status_reason,omitempty"` HttpStatusCode int `json:"-"` }
DescribeInstanceAccessControlAttributeConfigurationResponse Response Object
func (DescribeInstanceAccessControlAttributeConfigurationResponse) String ¶ added in v0.1.119
func (o DescribeInstanceAccessControlAttributeConfigurationResponse) String() string
type DescribeInstanceAccessControlAttributeConfigurationResponseStatus ¶ added in v0.1.119
type DescribeInstanceAccessControlAttributeConfigurationResponseStatus struct {
// contains filtered or unexported fields
}
func (DescribeInstanceAccessControlAttributeConfigurationResponseStatus) MarshalJSON ¶ added in v0.1.119
func (c DescribeInstanceAccessControlAttributeConfigurationResponseStatus) MarshalJSON() ([]byte, error)
func (*DescribeInstanceAccessControlAttributeConfigurationResponseStatus) UnmarshalJSON ¶ added in v0.1.119
func (c *DescribeInstanceAccessControlAttributeConfigurationResponseStatus) UnmarshalJSON(b []byte) error
func (DescribeInstanceAccessControlAttributeConfigurationResponseStatus) Value ¶ added in v0.1.119
func (c DescribeInstanceAccessControlAttributeConfigurationResponseStatus) Value() string
type DescribeInstanceAccessControlAttributeConfigurationResponseStatusEnum ¶ added in v0.1.119
type DescribeInstanceAccessControlAttributeConfigurationResponseStatusEnum struct { ENABLED DescribeInstanceAccessControlAttributeConfigurationResponseStatus CREATION_IN_PROGRESS DescribeInstanceAccessControlAttributeConfigurationResponseStatus CREATION_FAILED DescribeInstanceAccessControlAttributeConfigurationResponseStatus }
func GetDescribeInstanceAccessControlAttributeConfigurationResponseStatusEnum ¶ added in v0.1.119
func GetDescribeInstanceAccessControlAttributeConfigurationResponseStatusEnum() DescribeInstanceAccessControlAttributeConfigurationResponseStatusEnum
type DescribePermissionSetProvisioningStatusRequest ¶
type DescribePermissionSetProvisioningStatusRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 请求的唯一标识 RequestId string `json:"request_id"` }
DescribePermissionSetProvisioningStatusRequest Request Object
func (DescribePermissionSetProvisioningStatusRequest) String ¶
func (o DescribePermissionSetProvisioningStatusRequest) String() string
type DescribePermissionSetProvisioningStatusResponse ¶
type DescribePermissionSetProvisioningStatusResponse struct { PermissionSetProvisioningStatus *PermissionSetProvisioningStatusDto `json:"permission_set_provisioning_status,omitempty"` HttpStatusCode int `json:"-"` }
DescribePermissionSetProvisioningStatusResponse Response Object
func (DescribePermissionSetProvisioningStatusResponse) String ¶
func (o DescribePermissionSetProvisioningStatusResponse) String() string
type DescribePermissionSetRequest ¶
type DescribePermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` }
DescribePermissionSetRequest Request Object
func (DescribePermissionSetRequest) String ¶
func (o DescribePermissionSetRequest) String() string
type DescribePermissionSetResponse ¶
type DescribePermissionSetResponse struct { PermissionSet *PermissionSetDto `json:"permission_set,omitempty"` HttpStatusCode int `json:"-"` }
DescribePermissionSetResponse Response Object
func (DescribePermissionSetResponse) String ¶
func (o DescribePermissionSetResponse) String() string
type DetachManagedPolicyFromPermissionSetReqBody ¶
type DetachManagedPolicyFromPermissionSetReqBody struct { // IAM系统身份策略唯一标识 ManagedPolicyId string `json:"managed_policy_id"` }
DetachManagedPolicyFromPermissionSetReqBody DetachManagedPolicyFromPermissionSetReqBody请求体
func (DetachManagedPolicyFromPermissionSetReqBody) String ¶
func (o DetachManagedPolicyFromPermissionSetReqBody) String() string
type DetachManagedPolicyFromPermissionSetRequest ¶
type DetachManagedPolicyFromPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` Body *DetachManagedPolicyFromPermissionSetReqBody `json:"body,omitempty"` }
DetachManagedPolicyFromPermissionSetRequest Request Object
func (DetachManagedPolicyFromPermissionSetRequest) String ¶
func (o DetachManagedPolicyFromPermissionSetRequest) String() string
type DetachManagedPolicyFromPermissionSetResponse ¶
type DetachManagedPolicyFromPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
DetachManagedPolicyFromPermissionSetResponse Response Object
func (DetachManagedPolicyFromPermissionSetResponse) String ¶
func (o DetachManagedPolicyFromPermissionSetResponse) String() string
type DetachManagedRoleFromPermissionSetRequest ¶ added in v0.1.119
type DetachManagedRoleFromPermissionSetRequest struct { // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` Body *ResourceDetachManagedPolicyFromPermissionSetReqBody `json:"body,omitempty"` }
DetachManagedRoleFromPermissionSetRequest Request Object
func (DetachManagedRoleFromPermissionSetRequest) String ¶ added in v0.1.119
func (o DetachManagedRoleFromPermissionSetRequest) String() string
type DetachManagedRoleFromPermissionSetResponse ¶ added in v0.1.119
type DetachManagedRoleFromPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
DetachManagedRoleFromPermissionSetResponse Response Object
func (DetachManagedRoleFromPermissionSetResponse) String ¶ added in v0.1.119
func (o DetachManagedRoleFromPermissionSetResponse) String() string
type GetCustomPolicyForPermissionSetRequest ¶ added in v0.1.119
type GetCustomPolicyForPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` }
GetCustomPolicyForPermissionSetRequest Request Object
func (GetCustomPolicyForPermissionSetRequest) String ¶ added in v0.1.119
func (o GetCustomPolicyForPermissionSetRequest) String() string
type GetCustomPolicyForPermissionSetResponse ¶ added in v0.1.119
type GetCustomPolicyForPermissionSetResponse struct { // 附加到权限集的自定义身份策略 CustomPolicy *string `json:"custom_policy,omitempty"` HttpStatusCode int `json:"-"` }
GetCustomPolicyForPermissionSetResponse Response Object
func (GetCustomPolicyForPermissionSetResponse) String ¶ added in v0.1.119
func (o GetCustomPolicyForPermissionSetResponse) String() string
type GetCustomRoleForPermissionSetRequest ¶ added in v0.1.119
type GetCustomRoleForPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` }
GetCustomRoleForPermissionSetRequest Request Object
func (GetCustomRoleForPermissionSetRequest) String ¶ added in v0.1.119
func (o GetCustomRoleForPermissionSetRequest) String() string
type GetCustomRoleForPermissionSetResponse ¶ added in v0.1.119
type GetCustomRoleForPermissionSetResponse struct { // 附加到权限集的自定义策略 CustomRole *string `json:"custom_role,omitempty"` HttpStatusCode int `json:"-"` }
GetCustomRoleForPermissionSetResponse Response Object
func (GetCustomRoleForPermissionSetResponse) String ¶ added in v0.1.119
func (o GetCustomRoleForPermissionSetResponse) String() string
type InstanceAccessControlAttributeConfigurationDto ¶ added in v0.1.119
type InstanceAccessControlAttributeConfigurationDto struct { // IAM身份中心实例中ABAC配置的属性 AccessControlAttributes []AccessControlAttributeDto `json:"access_control_attributes"` }
InstanceAccessControlAttributeConfigurationDto Specifies the attributes to add to your attribute-based access control (ABAC) configuration.
func (InstanceAccessControlAttributeConfigurationDto) String ¶ added in v0.1.119
func (o InstanceAccessControlAttributeConfigurationDto) String() string
type InstanceMetadataEntryDto ¶
type InstanceMetadataEntryDto struct { // 关联到IAM身份中心实例的身份源的全局唯一标识符(ID) IdentityStoreId string `json:"identity_store_id"` // IAM身份中心实例的全局唯一标识符(ID) InstanceId string `json:"instance_id"` // 用户为身份源标识符定义的别名 Alias *string `json:"alias,omitempty"` // 实例的统一资源名称(URN) InstanceUrn *string `json:"instance_urn,omitempty"` }
InstanceMetadataEntryDto 提供关于IAM身份中心实例的信息
func (InstanceMetadataEntryDto) String ¶
func (o InstanceMetadataEntryDto) String() string
type ListAccountAssignmentCreationStatusRequest ¶
type ListAccountAssignmentCreationStatusRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 根据传递的属性值过滤操作状态列表 Status *ListAccountAssignmentCreationStatusRequestStatus `json:"status,omitempty"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` }
ListAccountAssignmentCreationStatusRequest Request Object
func (ListAccountAssignmentCreationStatusRequest) String ¶
func (o ListAccountAssignmentCreationStatusRequest) String() string
type ListAccountAssignmentCreationStatusRequestStatus ¶
type ListAccountAssignmentCreationStatusRequestStatus struct {
// contains filtered or unexported fields
}
func (ListAccountAssignmentCreationStatusRequestStatus) MarshalJSON ¶
func (c ListAccountAssignmentCreationStatusRequestStatus) MarshalJSON() ([]byte, error)
func (*ListAccountAssignmentCreationStatusRequestStatus) UnmarshalJSON ¶
func (c *ListAccountAssignmentCreationStatusRequestStatus) UnmarshalJSON(b []byte) error
func (ListAccountAssignmentCreationStatusRequestStatus) Value ¶
func (c ListAccountAssignmentCreationStatusRequestStatus) Value() string
type ListAccountAssignmentCreationStatusRequestStatusEnum ¶
type ListAccountAssignmentCreationStatusRequestStatusEnum struct { IN_PROGRESS ListAccountAssignmentCreationStatusRequestStatus SUCCEEDED ListAccountAssignmentCreationStatusRequestStatus FAILED ListAccountAssignmentCreationStatusRequestStatus }
func GetListAccountAssignmentCreationStatusRequestStatusEnum ¶
func GetListAccountAssignmentCreationStatusRequestStatusEnum() ListAccountAssignmentCreationStatusRequestStatusEnum
type ListAccountAssignmentCreationStatusResponse ¶
type ListAccountAssignmentCreationStatusResponse struct { // 操作状态列表 AccountAssignmentsCreationStatus *[]AccountAssignmentOperationStatusMetadataDto `json:"account_assignments_creation_status,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListAccountAssignmentCreationStatusResponse Response Object
func (ListAccountAssignmentCreationStatusResponse) String ¶
func (o ListAccountAssignmentCreationStatusResponse) String() string
type ListAccountAssignmentDeletionStatusRequest ¶
type ListAccountAssignmentDeletionStatusRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 根据传递的属性值过滤操作状态列表 Status *ListAccountAssignmentDeletionStatusRequestStatus `json:"status,omitempty"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` }
ListAccountAssignmentDeletionStatusRequest Request Object
func (ListAccountAssignmentDeletionStatusRequest) String ¶
func (o ListAccountAssignmentDeletionStatusRequest) String() string
type ListAccountAssignmentDeletionStatusRequestStatus ¶
type ListAccountAssignmentDeletionStatusRequestStatus struct {
// contains filtered or unexported fields
}
func (ListAccountAssignmentDeletionStatusRequestStatus) MarshalJSON ¶
func (c ListAccountAssignmentDeletionStatusRequestStatus) MarshalJSON() ([]byte, error)
func (*ListAccountAssignmentDeletionStatusRequestStatus) UnmarshalJSON ¶
func (c *ListAccountAssignmentDeletionStatusRequestStatus) UnmarshalJSON(b []byte) error
func (ListAccountAssignmentDeletionStatusRequestStatus) Value ¶
func (c ListAccountAssignmentDeletionStatusRequestStatus) Value() string
type ListAccountAssignmentDeletionStatusRequestStatusEnum ¶
type ListAccountAssignmentDeletionStatusRequestStatusEnum struct { IN_PROGRESS ListAccountAssignmentDeletionStatusRequestStatus SUCCEEDED ListAccountAssignmentDeletionStatusRequestStatus FAILED ListAccountAssignmentDeletionStatusRequestStatus }
func GetListAccountAssignmentDeletionStatusRequestStatusEnum ¶
func GetListAccountAssignmentDeletionStatusRequestStatusEnum() ListAccountAssignmentDeletionStatusRequestStatusEnum
type ListAccountAssignmentDeletionStatusResponse ¶
type ListAccountAssignmentDeletionStatusResponse struct { // 操作状态列表 AccountAssignmentsDeletionStatus *[]AccountAssignmentOperationStatusMetadataDto `json:"account_assignments_deletion_status,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListAccountAssignmentDeletionStatusResponse Response Object
func (ListAccountAssignmentDeletionStatusResponse) String ¶
func (o ListAccountAssignmentDeletionStatusResponse) String() string
type ListAccountAssignmentsRequest ¶
type ListAccountAssignmentsRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` // 账号的唯一身份标识 AccountId string `json:"account_id"` // 指定权限集的唯一身份标识. PermissionSetId *string `json:"permission_set_id,omitempty"` }
ListAccountAssignmentsRequest Request Object
func (ListAccountAssignmentsRequest) String ¶
func (o ListAccountAssignmentsRequest) String() string
type ListAccountAssignmentsResponse ¶
type ListAccountAssignmentsResponse struct { // 满足查询条件的账号分配列表 AccountAssignments *[]AccountAssignmentDto `json:"account_assignments,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListAccountAssignmentsResponse Response Object
func (ListAccountAssignmentsResponse) String ¶
func (o ListAccountAssignmentsResponse) String() string
type ListAccountsForProvisionedPermissionSetRequest ¶
type ListAccountsForProvisionedPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` // 权限集分配状态. ProvisioningStatus *ListAccountsForProvisionedPermissionSetRequestProvisioningStatus `json:"provisioning_status,omitempty"` }
ListAccountsForProvisionedPermissionSetRequest Request Object
func (ListAccountsForProvisionedPermissionSetRequest) String ¶
func (o ListAccountsForProvisionedPermissionSetRequest) String() string
type ListAccountsForProvisionedPermissionSetRequestProvisioningStatus ¶
type ListAccountsForProvisionedPermissionSetRequestProvisioningStatus struct {
// contains filtered or unexported fields
}
func (ListAccountsForProvisionedPermissionSetRequestProvisioningStatus) MarshalJSON ¶
func (c ListAccountsForProvisionedPermissionSetRequestProvisioningStatus) MarshalJSON() ([]byte, error)
func (*ListAccountsForProvisionedPermissionSetRequestProvisioningStatus) UnmarshalJSON ¶
func (c *ListAccountsForProvisionedPermissionSetRequestProvisioningStatus) UnmarshalJSON(b []byte) error
func (ListAccountsForProvisionedPermissionSetRequestProvisioningStatus) Value ¶
func (c ListAccountsForProvisionedPermissionSetRequestProvisioningStatus) Value() string
type ListAccountsForProvisionedPermissionSetRequestProvisioningStatusEnum ¶
type ListAccountsForProvisionedPermissionSetRequestProvisioningStatusEnum struct { LATEST_PERMISSION_SET_PROVISIONED ListAccountsForProvisionedPermissionSetRequestProvisioningStatus LATEST_PERMISSION_SET_NOT_PROVISIONED ListAccountsForProvisionedPermissionSetRequestProvisioningStatus }
func GetListAccountsForProvisionedPermissionSetRequestProvisioningStatusEnum ¶
func GetListAccountsForProvisionedPermissionSetRequestProvisioningStatusEnum() ListAccountsForProvisionedPermissionSetRequestProvisioningStatusEnum
type ListAccountsForProvisionedPermissionSetResponse ¶
type ListAccountsForProvisionedPermissionSetResponse struct { // 账号ID列表 AccountIds *[]string `json:"account_ids,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListAccountsForProvisionedPermissionSetResponse Response Object
func (ListAccountsForProvisionedPermissionSetResponse) String ¶
func (o ListAccountsForProvisionedPermissionSetResponse) String() string
type ListInstancesRequest ¶
type ListInstancesRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` }
ListInstancesRequest Request Object
func (ListInstancesRequest) String ¶
func (o ListInstancesRequest) String() string
type ListInstancesResponse ¶
type ListInstancesResponse struct { // IAM身份中心实例信息列表 Instances *[]InstanceMetadataEntryDto `json:"instances,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListInstancesResponse Response Object
func (ListInstancesResponse) String ¶
func (o ListInstancesResponse) String() string
type ListManagedPoliciesInPermissionSetRequest ¶
type ListManagedPoliciesInPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` }
ListManagedPoliciesInPermissionSetRequest Request Object
func (ListManagedPoliciesInPermissionSetRequest) String ¶
func (o ListManagedPoliciesInPermissionSetRequest) String() string
type ListManagedPoliciesInPermissionSetResponse ¶
type ListManagedPoliciesInPermissionSetResponse struct { // IAM系统身份策略列表 AttachedManagedPolicies *[]AttachedManagedPolicyDto `json:"attached_managed_policies,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListManagedPoliciesInPermissionSetResponse Response Object
func (ListManagedPoliciesInPermissionSetResponse) String ¶
func (o ListManagedPoliciesInPermissionSetResponse) String() string
type ListManagedRolesInPermissionSetRequest ¶ added in v0.1.119
type ListManagedRolesInPermissionSetRequest struct { // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` }
ListManagedRolesInPermissionSetRequest Request Object
func (ListManagedRolesInPermissionSetRequest) String ¶ added in v0.1.119
func (o ListManagedRolesInPermissionSetRequest) String() string
type ListManagedRolesInPermissionSetResponse ¶ added in v0.1.119
type ListManagedRolesInPermissionSetResponse struct { // IAM系统策略列表 AttachedManagedRoles *[]ResourceAttachedManagedPolicyDto `json:"attached_managed_roles,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListManagedRolesInPermissionSetResponse Response Object
func (ListManagedRolesInPermissionSetResponse) String ¶ added in v0.1.119
func (o ListManagedRolesInPermissionSetResponse) String() string
type ListPermissionSetProvisioningStatusRequest ¶
type ListPermissionSetProvisioningStatusRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` // 根据传递的属性值过滤操作状态列表 Status *ListPermissionSetProvisioningStatusRequestStatus `json:"status,omitempty"` }
ListPermissionSetProvisioningStatusRequest Request Object
func (ListPermissionSetProvisioningStatusRequest) String ¶
func (o ListPermissionSetProvisioningStatusRequest) String() string
type ListPermissionSetProvisioningStatusRequestStatus ¶
type ListPermissionSetProvisioningStatusRequestStatus struct {
// contains filtered or unexported fields
}
func (ListPermissionSetProvisioningStatusRequestStatus) MarshalJSON ¶
func (c ListPermissionSetProvisioningStatusRequestStatus) MarshalJSON() ([]byte, error)
func (*ListPermissionSetProvisioningStatusRequestStatus) UnmarshalJSON ¶
func (c *ListPermissionSetProvisioningStatusRequestStatus) UnmarshalJSON(b []byte) error
func (ListPermissionSetProvisioningStatusRequestStatus) Value ¶
func (c ListPermissionSetProvisioningStatusRequestStatus) Value() string
type ListPermissionSetProvisioningStatusRequestStatusEnum ¶
type ListPermissionSetProvisioningStatusRequestStatusEnum struct { IN_PROGRESS ListPermissionSetProvisioningStatusRequestStatus SUCCEEDED ListPermissionSetProvisioningStatusRequestStatus FAILED ListPermissionSetProvisioningStatusRequestStatus }
func GetListPermissionSetProvisioningStatusRequestStatusEnum ¶
func GetListPermissionSetProvisioningStatusRequestStatusEnum() ListPermissionSetProvisioningStatusRequestStatusEnum
type ListPermissionSetProvisioningStatusResponse ¶
type ListPermissionSetProvisioningStatusResponse struct { // 权限集授权状态 PermissionSetsProvisioningStatus *[]PermissionSetProvisioningStatusMetadataDto `json:"permission_sets_provisioning_status,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListPermissionSetProvisioningStatusResponse Response Object
func (ListPermissionSetProvisioningStatusResponse) String ¶
func (o ListPermissionSetProvisioningStatusResponse) String() string
type ListPermissionSetsProvisionedToAccountRequest ¶
type ListPermissionSetsProvisionedToAccountRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` // 账号的唯一身份标识 AccountId string `json:"account_id"` // 权限集授权状态 ProvisioningStatus *ListPermissionSetsProvisionedToAccountRequestProvisioningStatus `json:"provisioning_status,omitempty"` }
ListPermissionSetsProvisionedToAccountRequest Request Object
func (ListPermissionSetsProvisionedToAccountRequest) String ¶
func (o ListPermissionSetsProvisionedToAccountRequest) String() string
type ListPermissionSetsProvisionedToAccountRequestProvisioningStatus ¶
type ListPermissionSetsProvisionedToAccountRequestProvisioningStatus struct {
// contains filtered or unexported fields
}
func (ListPermissionSetsProvisionedToAccountRequestProvisioningStatus) MarshalJSON ¶
func (c ListPermissionSetsProvisionedToAccountRequestProvisioningStatus) MarshalJSON() ([]byte, error)
func (*ListPermissionSetsProvisionedToAccountRequestProvisioningStatus) UnmarshalJSON ¶
func (c *ListPermissionSetsProvisionedToAccountRequestProvisioningStatus) UnmarshalJSON(b []byte) error
func (ListPermissionSetsProvisionedToAccountRequestProvisioningStatus) Value ¶
func (c ListPermissionSetsProvisionedToAccountRequestProvisioningStatus) Value() string
type ListPermissionSetsProvisionedToAccountRequestProvisioningStatusEnum ¶
type ListPermissionSetsProvisionedToAccountRequestProvisioningStatusEnum struct { LATEST_PERMISSION_SET_PROVISIONED ListPermissionSetsProvisionedToAccountRequestProvisioningStatus LATEST_PERMISSION_SET_NOT_PROVISIONED ListPermissionSetsProvisionedToAccountRequestProvisioningStatus }
func GetListPermissionSetsProvisionedToAccountRequestProvisioningStatusEnum ¶
func GetListPermissionSetsProvisionedToAccountRequestProvisioningStatusEnum() ListPermissionSetsProvisionedToAccountRequestProvisioningStatusEnum
type ListPermissionSetsProvisionedToAccountResponse ¶
type ListPermissionSetsProvisionedToAccountResponse struct { // 满足查询条件的权限集ID列表 PermissionSets *[]string `json:"permission_sets,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListPermissionSetsProvisionedToAccountResponse Response Object
func (ListPermissionSetsProvisionedToAccountResponse) String ¶
func (o ListPermissionSetsProvisionedToAccountResponse) String() string
type ListPermissionSetsRequest ¶
type ListPermissionSetsRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` // 权限集的全局唯一标识符(ID) PermissionSetId *string `json:"permission_set_id,omitempty"` // 权限集urn PermissionUrn *string `json:"permission_urn,omitempty"` // 权限集名称 Name *string `json:"name,omitempty"` }
ListPermissionSetsRequest Request Object
func (ListPermissionSetsRequest) String ¶
func (o ListPermissionSetsRequest) String() string
type ListPermissionSetsResponse ¶
type ListPermissionSetsResponse struct { // 权限集列表 PermissionSets *[]PermissionSetDto `json:"permission_sets,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListPermissionSetsResponse Response Object
func (ListPermissionSetsResponse) String ¶
func (o ListPermissionSetsResponse) String() string
type ListTagResourcesRequest ¶ added in v0.1.119
type ListTagResourcesRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // 资源类型 identitycenter:permissionset(权限集) ResourceType ListTagResourcesRequestResourceType `json:"resource_type"` // 权限集的唯一标识符(ID)。 ResourceId string `json:"resource_id"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` }
ListTagResourcesRequest Request Object
func (ListTagResourcesRequest) String ¶ added in v0.1.119
func (o ListTagResourcesRequest) String() string
type ListTagResourcesRequestResourceType ¶ added in v0.1.119
type ListTagResourcesRequestResourceType struct {
// contains filtered or unexported fields
}
func (ListTagResourcesRequestResourceType) MarshalJSON ¶ added in v0.1.119
func (c ListTagResourcesRequestResourceType) MarshalJSON() ([]byte, error)
func (*ListTagResourcesRequestResourceType) UnmarshalJSON ¶ added in v0.1.119
func (c *ListTagResourcesRequestResourceType) UnmarshalJSON(b []byte) error
func (ListTagResourcesRequestResourceType) Value ¶ added in v0.1.119
func (c ListTagResourcesRequestResourceType) Value() string
type ListTagResourcesRequestResourceTypeEnum ¶ added in v0.1.119
type ListTagResourcesRequestResourceTypeEnum struct {
IDENTITYCENTERPERMISSIONSET ListTagResourcesRequestResourceType
}
func GetListTagResourcesRequestResourceTypeEnum ¶ added in v0.1.119
func GetListTagResourcesRequestResourceTypeEnum() ListTagResourcesRequestResourceTypeEnum
type ListTagResourcesResponse ¶ added in v0.1.119
type ListTagResourcesResponse struct { // 标签列表。 Tags *[]TagDto `json:"tags,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListTagResourcesResponse Response Object
func (ListTagResourcesResponse) String ¶ added in v0.1.119
func (o ListTagResourcesResponse) String() string
type PageInfoDto ¶
type PageInfoDto struct { // 如果存在,则表示可用的输出比当前响应中包含的输出多。在对操作的后续调用中,在标签请求参数中使用此值,以获取输出的下一部分。您应该重复此操作,直到next_marker响应元素返回为null NextMarker string `json:"next_marker"` // 本页返回条目数量 CurrentCount *int32 `json:"current_count,omitempty"` }
func (PageInfoDto) String ¶
func (o PageInfoDto) String() string
type PermissionSetDto ¶
type PermissionSetDto struct { // 权限集的创建时间 CreatedDate *int64 `json:"created_date,omitempty"` // 权限集的描述 Description *string `json:"description,omitempty"` // 权限集的名称 Name *string `json:"name,omitempty"` // 权限集的唯一标识 PermissionSetId *string `json:"permission_set_id,omitempty"` // 用于在联合身份验证过程中重定向应用程序中的用户 RelayState *string `json:"relay_state,omitempty"` // 应用程序用户会话在ISO-8601标准中有效的时间长度 SessionDuration *string `json:"session_duration,omitempty"` // 权限集的统一资源名称(URN) PermissionUrn *string `json:"permission_urn,omitempty"` }
PermissionSetDto 包含权限集详细信息的对象
func (PermissionSetDto) String ¶
func (o PermissionSetDto) String() string
type PermissionSetProvisioningStatusDto ¶
type PermissionSetProvisioningStatusDto struct { // 账号的唯一身份标识 AccountId *string `json:"account_id,omitempty"` // 权限集创建日期 CreatedDate *string `json:"created_date,omitempty"` // 失败原因 FailureReason *string `json:"failure_reason,omitempty"` // 权限集唯一标识 PermissionSetId *string `json:"permission_set_id,omitempty"` // 请求唯一标识 RequestId *string `json:"request_id,omitempty"` // 权限集授权状态 Status *PermissionSetProvisioningStatusDtoStatus `json:"status,omitempty"` }
PermissionSetProvisioningStatusDto 为指定的权限集提供配置操作的状态
func (PermissionSetProvisioningStatusDto) String ¶
func (o PermissionSetProvisioningStatusDto) String() string
type PermissionSetProvisioningStatusDtoStatus ¶
type PermissionSetProvisioningStatusDtoStatus struct {
// contains filtered or unexported fields
}
func (PermissionSetProvisioningStatusDtoStatus) MarshalJSON ¶
func (c PermissionSetProvisioningStatusDtoStatus) MarshalJSON() ([]byte, error)
func (*PermissionSetProvisioningStatusDtoStatus) UnmarshalJSON ¶
func (c *PermissionSetProvisioningStatusDtoStatus) UnmarshalJSON(b []byte) error
func (PermissionSetProvisioningStatusDtoStatus) Value ¶
func (c PermissionSetProvisioningStatusDtoStatus) Value() string
type PermissionSetProvisioningStatusDtoStatusEnum ¶
type PermissionSetProvisioningStatusDtoStatusEnum struct { IN_PROGRESS PermissionSetProvisioningStatusDtoStatus FAILED PermissionSetProvisioningStatusDtoStatus SUCCEEDED PermissionSetProvisioningStatusDtoStatus }
func GetPermissionSetProvisioningStatusDtoStatusEnum ¶
func GetPermissionSetProvisioningStatusDtoStatusEnum() PermissionSetProvisioningStatusDtoStatusEnum
type PermissionSetProvisioningStatusMetadataDto ¶
type PermissionSetProvisioningStatusMetadataDto struct { // 权限集创建日期. CreatedDate *int64 `json:"created_date,omitempty"` // 请求唯一标识 RequestId *string `json:"request_id,omitempty"` // 权限集授权状态 Status *PermissionSetProvisioningStatusMetadataDtoStatus `json:"status,omitempty"` }
PermissionSetProvisioningStatusMetadataDto 权限集授权状态信息.
func (PermissionSetProvisioningStatusMetadataDto) String ¶
func (o PermissionSetProvisioningStatusMetadataDto) String() string
type PermissionSetProvisioningStatusMetadataDtoStatus ¶
type PermissionSetProvisioningStatusMetadataDtoStatus struct {
// contains filtered or unexported fields
}
func (PermissionSetProvisioningStatusMetadataDtoStatus) MarshalJSON ¶
func (c PermissionSetProvisioningStatusMetadataDtoStatus) MarshalJSON() ([]byte, error)
func (*PermissionSetProvisioningStatusMetadataDtoStatus) UnmarshalJSON ¶
func (c *PermissionSetProvisioningStatusMetadataDtoStatus) UnmarshalJSON(b []byte) error
func (PermissionSetProvisioningStatusMetadataDtoStatus) Value ¶
func (c PermissionSetProvisioningStatusMetadataDtoStatus) Value() string
type PermissionSetProvisioningStatusMetadataDtoStatusEnum ¶
type PermissionSetProvisioningStatusMetadataDtoStatusEnum struct { IN_PROGRESS PermissionSetProvisioningStatusMetadataDtoStatus FAILED PermissionSetProvisioningStatusMetadataDtoStatus SUCCEEDED PermissionSetProvisioningStatusMetadataDtoStatus }
func GetPermissionSetProvisioningStatusMetadataDtoStatusEnum ¶
func GetPermissionSetProvisioningStatusMetadataDtoStatusEnum() PermissionSetProvisioningStatusMetadataDtoStatusEnum
type ProvisionPermissionSetReqBody ¶ added in v0.1.119
type ProvisionPermissionSetReqBody struct { // 账号ID TargetId *string `json:"target_id,omitempty"` // 创建绑定的实体类型 TargetType ProvisionPermissionSetReqBodyTargetType `json:"target_type"` }
ProvisionPermissionSetReqBody ProvisionPermissionSet的请求体
func (ProvisionPermissionSetReqBody) String ¶ added in v0.1.119
func (o ProvisionPermissionSetReqBody) String() string
type ProvisionPermissionSetReqBodyTargetType ¶ added in v0.1.119
type ProvisionPermissionSetReqBodyTargetType struct {
// contains filtered or unexported fields
}
func (ProvisionPermissionSetReqBodyTargetType) MarshalJSON ¶ added in v0.1.119
func (c ProvisionPermissionSetReqBodyTargetType) MarshalJSON() ([]byte, error)
func (*ProvisionPermissionSetReqBodyTargetType) UnmarshalJSON ¶ added in v0.1.119
func (c *ProvisionPermissionSetReqBodyTargetType) UnmarshalJSON(b []byte) error
func (ProvisionPermissionSetReqBodyTargetType) Value ¶ added in v0.1.119
func (c ProvisionPermissionSetReqBodyTargetType) Value() string
type ProvisionPermissionSetReqBodyTargetTypeEnum ¶ added in v0.1.119
type ProvisionPermissionSetReqBodyTargetTypeEnum struct { ACCOUNT ProvisionPermissionSetReqBodyTargetType ALL_PROVISIONED_ACCOUNTS ProvisionPermissionSetReqBodyTargetType }
func GetProvisionPermissionSetReqBodyTargetTypeEnum ¶ added in v0.1.119
func GetProvisionPermissionSetReqBodyTargetTypeEnum() ProvisionPermissionSetReqBodyTargetTypeEnum
type ProvisionPermissionSetRequest ¶ added in v0.1.119
type ProvisionPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` Body *ProvisionPermissionSetReqBody `json:"body,omitempty"` }
ProvisionPermissionSetRequest Request Object
func (ProvisionPermissionSetRequest) String ¶ added in v0.1.119
func (o ProvisionPermissionSetRequest) String() string
type ProvisionPermissionSetResponse ¶ added in v0.1.119
type ProvisionPermissionSetResponse struct { PermissionSetProvisioningStatus *PermissionSetProvisioningStatusDto `json:"permission_set_provisioning_status,omitempty"` HttpStatusCode int `json:"-"` }
ProvisionPermissionSetResponse Response Object
func (ProvisionPermissionSetResponse) String ¶ added in v0.1.119
func (o ProvisionPermissionSetResponse) String() string
type PutCustomPolicyToPermissionSetReqBody ¶ added in v0.1.119
type PutCustomPolicyToPermissionSetReqBody struct { // 要附加到权限集的自定义身份策略 CustomPolicy string `json:"custom_policy"` }
PutCustomPolicyToPermissionSetReqBody the request body of PutCustomPolicyToPermissionSet
func (PutCustomPolicyToPermissionSetReqBody) String ¶ added in v0.1.119
func (o PutCustomPolicyToPermissionSetReqBody) String() string
type PutCustomPolicyToPermissionSetRequest ¶ added in v0.1.119
type PutCustomPolicyToPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` Body *PutCustomPolicyToPermissionSetReqBody `json:"body,omitempty"` }
PutCustomPolicyToPermissionSetRequest Request Object
func (PutCustomPolicyToPermissionSetRequest) String ¶ added in v0.1.119
func (o PutCustomPolicyToPermissionSetRequest) String() string
type PutCustomPolicyToPermissionSetResponse ¶ added in v0.1.119
type PutCustomPolicyToPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
PutCustomPolicyToPermissionSetResponse Response Object
func (PutCustomPolicyToPermissionSetResponse) String ¶ added in v0.1.119
func (o PutCustomPolicyToPermissionSetResponse) String() string
type PutCustomRoleToPermissionSetReqBody ¶ added in v0.1.119
type PutCustomRoleToPermissionSetReqBody struct { // 要附加到权限集的自定义策略 CustomRole string `json:"custom_role"` }
PutCustomRoleToPermissionSetReqBody the request body of PutCustomRoleToPermissionSet
func (PutCustomRoleToPermissionSetReqBody) String ¶ added in v0.1.119
func (o PutCustomRoleToPermissionSetReqBody) String() string
type PutCustomRoleToPermissionSetRequest ¶ added in v0.1.119
type PutCustomRoleToPermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` Body *PutCustomRoleToPermissionSetReqBody `json:"body,omitempty"` }
PutCustomRoleToPermissionSetRequest Request Object
func (PutCustomRoleToPermissionSetRequest) String ¶ added in v0.1.119
func (o PutCustomRoleToPermissionSetRequest) String() string
type PutCustomRoleToPermissionSetResponse ¶ added in v0.1.119
type PutCustomRoleToPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
PutCustomRoleToPermissionSetResponse Response Object
func (PutCustomRoleToPermissionSetResponse) String ¶ added in v0.1.119
func (o PutCustomRoleToPermissionSetResponse) String() string
type ResourceAttachManagedPolicyToPermissionSetReqBody ¶ added in v0.1.119
type ResourceAttachManagedPolicyToPermissionSetReqBody struct { // IAM系统策略唯一标识 ManagedRoleId string `json:"managed_role_id"` // IAM系统策略名称 ManagedRoleName *string `json:"managed_role_name,omitempty"` }
ResourceAttachManagedPolicyToPermissionSetReqBody 请求体
func (ResourceAttachManagedPolicyToPermissionSetReqBody) String ¶ added in v0.1.119
func (o ResourceAttachManagedPolicyToPermissionSetReqBody) String() string
type ResourceAttachedManagedPolicyDto ¶ added in v0.1.119
type ResourceAttachedManagedPolicyDto struct { // IAM系统策略唯一标识 RoleId *string `json:"role_id,omitempty"` // IAM系统策略名称 RoleName *string `json:"role_name,omitempty"` }
ResourceAttachedManagedPolicyDto 系统策略详细信息
func (ResourceAttachedManagedPolicyDto) String ¶ added in v0.1.119
func (o ResourceAttachedManagedPolicyDto) String() string
type ResourceDetachManagedPolicyFromPermissionSetReqBody ¶ added in v0.1.119
type ResourceDetachManagedPolicyFromPermissionSetReqBody struct { // IAM系统策略唯一标识 ManagedRoleId string `json:"managed_role_id"` }
ResourceDetachManagedPolicyFromPermissionSetReqBody DetachManagedPolicyFromPermissionSetReqBody请求体
func (ResourceDetachManagedPolicyFromPermissionSetReqBody) String ¶ added in v0.1.119
func (o ResourceDetachManagedPolicyFromPermissionSetReqBody) String() string
type TagDto ¶
type TagDto struct { // 标签的键 Key string `json:"key"` // 标签的值,可以为空字符串,但不能为null Value string `json:"value"` }
TagDto 键值对
type TagResourceReqBody ¶ added in v0.1.119
type TagResourceReqBody struct { // 用于管理资源的一组键值对 Tags []TagDto `json:"tags"` }
TagResourceReqBody the request body of TagResource
func (TagResourceReqBody) String ¶ added in v0.1.119
func (o TagResourceReqBody) String() string
type UpdateInstanceAccessControlAttributeConfigurationReqBody ¶ added in v0.1.119
type UpdateInstanceAccessControlAttributeConfigurationReqBody struct {
InstanceAccessControlAttributeConfiguration *InstanceAccessControlAttributeConfigurationDto `json:"instance_access_control_attribute_configuration"`
}
UpdateInstanceAccessControlAttributeConfigurationReqBody the request body of UpdateInstanceAccessControlAttributeConfiguration
func (UpdateInstanceAccessControlAttributeConfigurationReqBody) String ¶ added in v0.1.119
func (o UpdateInstanceAccessControlAttributeConfigurationReqBody) String() string
type UpdateInstanceAccessControlAttributeConfigurationRequest ¶ added in v0.1.119
type UpdateInstanceAccessControlAttributeConfigurationRequest struct { // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` Body *UpdateInstanceAccessControlAttributeConfigurationReqBody `json:"body,omitempty"` }
UpdateInstanceAccessControlAttributeConfigurationRequest Request Object
func (UpdateInstanceAccessControlAttributeConfigurationRequest) String ¶ added in v0.1.119
func (o UpdateInstanceAccessControlAttributeConfigurationRequest) String() string
type UpdateInstanceAccessControlAttributeConfigurationResponse ¶ added in v0.1.119
type UpdateInstanceAccessControlAttributeConfigurationResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateInstanceAccessControlAttributeConfigurationResponse Response Object
func (UpdateInstanceAccessControlAttributeConfigurationResponse) String ¶ added in v0.1.119
func (o UpdateInstanceAccessControlAttributeConfigurationResponse) String() string
type UpdatePermissionSetReqBody ¶
type UpdatePermissionSetReqBody struct { // 权限集描述 Description *string `json:"description,omitempty"` // 用于在联合身份验证过程中重定向应用程序中的用户 RelayState *string `json:"relay_state,omitempty"` // 应用程序用户会话在ISO-8601标准中有效的时间长度 SessionDuration *string `json:"session_duration,omitempty"` }
UpdatePermissionSetReqBody UpdatePermissionSet请求体
func (UpdatePermissionSetReqBody) String ¶
func (o UpdatePermissionSetReqBody) String() string
type UpdatePermissionSetRequest ¶
type UpdatePermissionSetRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // IAM身份中心实例的全局唯一标识符(ID)。 InstanceId string `json:"instance_id"` // 权限集的全局唯一标识符(ID) PermissionSetId string `json:"permission_set_id"` Body *UpdatePermissionSetReqBody `json:"body,omitempty"` }
UpdatePermissionSetRequest Request Object
func (UpdatePermissionSetRequest) String ¶
func (o UpdatePermissionSetRequest) String() string
type UpdatePermissionSetResponse ¶
type UpdatePermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
UpdatePermissionSetResponse Response Object
func (UpdatePermissionSetResponse) String ¶
func (o UpdatePermissionSetResponse) String() string
Source Files ¶
- model_access_control_attribute_dto.go
- model_access_control_attribute_value_dto.go
- model_account_assignment_dto.go
- model_account_assignment_operation_status_dto.go
- model_account_assignment_operation_status_metadata_dto.go
- model_attach_managed_policy_to_permission_set_req_body.go
- model_attach_managed_policy_to_permission_set_request.go
- model_attach_managed_policy_to_permission_set_response.go
- model_attach_managed_role_to_permission_set_request.go
- model_attach_managed_role_to_permission_set_response.go
- model_attached_managed_policy_dto.go
- model_create_account_assignment_req_body.go
- model_create_account_assignment_request.go
- model_create_account_assignment_response.go
- model_create_instance_access_control_attribute_configuration_req_body.go
- model_create_instance_access_control_attribute_configuration_request.go
- model_create_instance_access_control_attribute_configuration_response.go
- model_create_permission_set_req_body.go
- model_create_permission_set_request.go
- model_create_permission_set_response.go
- model_create_tag_resource_request.go
- model_create_tag_resource_response.go
- model_delete_account_assignment_req_body.go
- model_delete_account_assignment_request.go
- model_delete_account_assignment_response.go
- model_delete_custom_policy_from_permission_set_request.go
- model_delete_custom_policy_from_permission_set_response.go
- model_delete_custom_role_from_permission_set_request.go
- model_delete_custom_role_from_permission_set_response.go
- model_delete_instance_access_control_attribute_configuration_request.go
- model_delete_instance_access_control_attribute_configuration_response.go
- model_delete_permission_set_request.go
- model_delete_permission_set_response.go
- model_delete_tag_dto.go
- model_delete_tag_resource_req_body.go
- model_delete_tag_resource_request.go
- model_delete_tag_resource_response.go
- model_describe_account_assignment_creation_status_request.go
- model_describe_account_assignment_creation_status_response.go
- model_describe_account_assignment_deletion_status_request.go
- model_describe_account_assignment_deletion_status_response.go
- model_describe_instance_access_control_attribute_configuration_request.go
- model_describe_instance_access_control_attribute_configuration_response.go
- model_describe_permission_set_provisioning_status_request.go
- model_describe_permission_set_provisioning_status_response.go
- model_describe_permission_set_request.go
- model_describe_permission_set_response.go
- model_detach_managed_policy_from_permission_set_req_body.go
- model_detach_managed_policy_from_permission_set_request.go
- model_detach_managed_policy_from_permission_set_response.go
- model_detach_managed_role_from_permission_set_request.go
- model_detach_managed_role_from_permission_set_response.go
- model_get_custom_policy_for_permission_set_request.go
- model_get_custom_policy_for_permission_set_response.go
- model_get_custom_role_for_permission_set_request.go
- model_get_custom_role_for_permission_set_response.go
- model_instance_access_control_attribute_configuration_dto.go
- model_instance_metadata_entry_dto.go
- model_list_account_assignment_creation_status_request.go
- model_list_account_assignment_creation_status_response.go
- model_list_account_assignment_deletion_status_request.go
- model_list_account_assignment_deletion_status_response.go
- model_list_account_assignments_request.go
- model_list_account_assignments_response.go
- model_list_accounts_for_provisioned_permission_set_request.go
- model_list_accounts_for_provisioned_permission_set_response.go
- model_list_instances_request.go
- model_list_instances_response.go
- model_list_managed_policies_in_permission_set_request.go
- model_list_managed_policies_in_permission_set_response.go
- model_list_managed_roles_in_permission_set_request.go
- model_list_managed_roles_in_permission_set_response.go
- model_list_permission_set_provisioning_status_request.go
- model_list_permission_set_provisioning_status_response.go
- model_list_permission_sets_provisioned_to_account_request.go
- model_list_permission_sets_provisioned_to_account_response.go
- model_list_permission_sets_request.go
- model_list_permission_sets_response.go
- model_list_tag_resources_request.go
- model_list_tag_resources_response.go
- model_page_info_dto.go
- model_permission_set_dto.go
- model_permission_set_provisioning_status_dto.go
- model_permission_set_provisioning_status_metadata_dto.go
- model_provision_permission_set_req_body.go
- model_provision_permission_set_request.go
- model_provision_permission_set_response.go
- model_put_custom_policy_to_permission_set_req_body.go
- model_put_custom_policy_to_permission_set_request.go
- model_put_custom_policy_to_permission_set_response.go
- model_put_custom_role_to_permission_set_req_body.go
- model_put_custom_role_to_permission_set_request.go
- model_put_custom_role_to_permission_set_response.go
- model_resource_attach_managed_policy_to_permission_set_req_body.go
- model_resource_attached_managed_policy_dto.go
- model_resource_detach_managed_policy_from_permission_set_req_body.go
- model_tag_dto.go
- model_tag_resource_req_body.go
- model_update_instance_access_control_attribute_configuration_req_body.go
- model_update_instance_access_control_attribute_configuration_request.go
- model_update_instance_access_control_attribute_configuration_response.go
- model_update_permission_set_req_body.go
- model_update_permission_set_request.go
- model_update_permission_set_response.go