Documentation ¶
Index ¶
- type AccessorDto
- type AccessorDtoAccessorType
- type AccessorDtoAccessorTypeEnum
- 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 AssociationDto
- type AttachCustomerManagedPolicyToPermissionSetReqBody
- type AttachCustomerManagedPolicyToPermissionSetRequest
- type AttachCustomerManagedPolicyToPermissionSetResponse
- type AttachManagedPolicyToPermissionSetReqBody
- type AttachManagedPolicyToPermissionSetRequest
- type AttachManagedPolicyToPermissionSetResponse
- type AttachedManagedPolicyDto
- type CreateAccountAssignmentReqBody
- type CreateAccountAssignmentReqBodyPrincipalType
- type CreateAccountAssignmentReqBodyPrincipalTypeEnum
- type CreateAccountAssignmentReqBodyTargetType
- type CreateAccountAssignmentReqBodyTargetTypeEnum
- type CreateAccountAssignmentRequest
- type CreateAccountAssignmentResponse
- type CreatePermissionSetReqBody
- type CreatePermissionSetRequest
- type CreatePermissionSetResponse
- type CustomerManagedPolicyReferenceDto
- type DeleteAccountAssignmentReqBody
- type DeleteAccountAssignmentReqBodyPrincipalType
- type DeleteAccountAssignmentReqBodyPrincipalTypeEnum
- type DeleteAccountAssignmentReqBodyTargetType
- type DeleteAccountAssignmentReqBodyTargetTypeEnum
- type DeleteAccountAssignmentRequest
- type DeleteAccountAssignmentResponse
- type DeletePermissionSetRequest
- type DeletePermissionSetResponse
- type DescribeAccountAssignmentCreationStatusRequest
- type DescribeAccountAssignmentCreationStatusResponse
- type DescribeAccountAssignmentDeletionStatusRequest
- type DescribeAccountAssignmentDeletionStatusResponse
- type DescribePermissionSetProvisioningStatusRequest
- type DescribePermissionSetProvisioningStatusResponse
- type DescribePermissionSetRequest
- type DescribePermissionSetResponse
- type DetachCustomerManagedPolicyReferenceFromPermissionSetReqBody
- type DetachCustomerManagedPolicyReferenceFromPermissionSetRequest
- type DetachCustomerManagedPolicyReferenceFromPermissionSetResponse
- type DetachManagedPolicyFromPermissionSetReqBody
- type DetachManagedPolicyFromPermissionSetRequest
- type DetachManagedPolicyFromPermissionSetResponse
- 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 ListCustomerManagedPolicyReferencesInPermissionSetRequest
- type ListCustomerManagedPolicyReferencesInPermissionSetResponse
- type ListInstancesRequest
- type ListInstancesResponse
- type ListManagedPoliciesInPermissionSetRequest
- type ListManagedPoliciesInPermissionSetResponse
- type ListPermissionSetProvisioningStatusRequest
- type ListPermissionSetProvisioningStatusRequestStatus
- type ListPermissionSetProvisioningStatusRequestStatusEnum
- type ListPermissionSetProvisioningStatusResponse
- type ListPermissionSetsProvisionedToAccountRequest
- type ListPermissionSetsProvisionedToAccountRequestProvisioningStatus
- type ListPermissionSetsProvisionedToAccountRequestProvisioningStatusEnum
- type ListPermissionSetsProvisionedToAccountResponse
- type ListPermissionSetsRequest
- type ListPermissionSetsResponse
- type ListProfileAssociationsRequest
- type ListProfileAssociationsResponse
- type PageInfoDto
- type PermissionSetDto
- type PermissionSetProvisioningStatusDto
- type PermissionSetProvisioningStatusDtoStatus
- type PermissionSetProvisioningStatusDtoStatusEnum
- type PermissionSetProvisioningStatusMetadataDto
- type PermissionSetProvisioningStatusMetadataDtoStatus
- type PermissionSetProvisioningStatusMetadataDtoStatusEnum
- type TagDto
- type UpdatePermissionSetReqBody
- type UpdatePermissionSetRequest
- type UpdatePermissionSetResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessorDto ¶
type AccessorDto struct { Name string `json:"name"` Id string `json:"id"` AccessorType AccessorDtoAccessorType `json:"accessor_type"` }
func (AccessorDto) String ¶
func (o AccessorDto) String() string
type AccessorDtoAccessorType ¶
type AccessorDtoAccessorType struct {
// contains filtered or unexported fields
}
func (AccessorDtoAccessorType) MarshalJSON ¶
func (c AccessorDtoAccessorType) MarshalJSON() ([]byte, error)
func (*AccessorDtoAccessorType) UnmarshalJSON ¶
func (c *AccessorDtoAccessorType) UnmarshalJSON(b []byte) error
func (AccessorDtoAccessorType) Value ¶
func (c AccessorDtoAccessorType) Value() string
type AccessorDtoAccessorTypeEnum ¶
type AccessorDtoAccessorTypeEnum struct { GROUP AccessorDtoAccessorType USER AccessorDtoAccessorType }
func GetAccessorDtoAccessorTypeEnum ¶
func GetAccessorDtoAccessorTypeEnum() AccessorDtoAccessorTypeEnum
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 AssociationDto ¶
type AssociationDto struct { Accessor *AccessorDto `json:"accessor"` InstanceId string `json:"instance_id"` ProfileId string `json:"profile_id"` }
func (AssociationDto) String ¶
func (o AssociationDto) String() string
type AttachCustomerManagedPolicyToPermissionSetReqBody ¶
type AttachCustomerManagedPolicyToPermissionSetReqBody struct { // 策略名称 PolicyName *string `json:"policy_name,omitempty"` // 策略内容 PolicyContent *string `json:"policy_content,omitempty"` // 策略描述 Description *string `json:"description,omitempty"` }
AttachCustomerManagedPolicyToPermissionSetReqBody 请求体
func (AttachCustomerManagedPolicyToPermissionSetReqBody) String ¶
func (o AttachCustomerManagedPolicyToPermissionSetReqBody) String() string
type AttachCustomerManagedPolicyToPermissionSetRequest ¶
type AttachCustomerManagedPolicyToPermissionSetRequest struct { PermissionSetId string `json:"permission_set_id"` InstanceId string `json:"instance_id"` Body *AttachCustomerManagedPolicyToPermissionSetReqBody `json:"body,omitempty"` }
AttachCustomerManagedPolicyToPermissionSetRequest Request Object
func (AttachCustomerManagedPolicyToPermissionSetRequest) String ¶
func (o AttachCustomerManagedPolicyToPermissionSetRequest) String() string
type AttachCustomerManagedPolicyToPermissionSetResponse ¶
type AttachCustomerManagedPolicyToPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
AttachCustomerManagedPolicyToPermissionSetResponse Response Object
func (AttachCustomerManagedPolicyToPermissionSetResponse) String ¶
func (o AttachCustomerManagedPolicyToPermissionSetResponse) String() string
type AttachManagedPolicyToPermissionSetReqBody ¶
type AttachManagedPolicyToPermissionSetReqBody struct { // 系统管理策略唯一标识 ManagedPolicyId string `json:"managed_policy_id"` // 系统管理策略名称 ManagedPolicyName *string `json:"managed_policy_name,omitempty"` }
AttachManagedPolicyToPermissionSetReqBody 请求体
func (AttachManagedPolicyToPermissionSetReqBody) String ¶
func (o AttachManagedPolicyToPermissionSetReqBody) String() string
type AttachManagedPolicyToPermissionSetRequest ¶
type AttachManagedPolicyToPermissionSetRequest struct { InstanceId string `json:"instance_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 AttachedManagedPolicyDto ¶
type AttachedManagedPolicyDto struct { // 系统策略唯一标识 PolicyId *string `json:"policy_id,omitempty"` // 系统策略名称 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 { InstanceId string `json:"instance_id"` 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 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"` // The tags to attach to the new PermissionSet. Tags *[]TagDto `json:"tags,omitempty"` }
CreatePermissionSetReqBody 创建权限集的请求体
func (CreatePermissionSetReqBody) String ¶
func (o CreatePermissionSetReqBody) String() string
type CreatePermissionSetRequest ¶
type CreatePermissionSetRequest struct { InstanceId string `json:"instance_id"` 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 CustomerManagedPolicyReferenceDto ¶
type CustomerManagedPolicyReferenceDto struct { // IAM策略名称. Name string `json:"name"` // IAM策略路径,默认值/. Path *string `json:"path,omitempty"` }
CustomerManagedPolicyReferenceDto 指定客户管理策略的名称和路径
func (CustomerManagedPolicyReferenceDto) String ¶
func (o CustomerManagedPolicyReferenceDto) 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 { 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 DeletePermissionSetRequest ¶
type DeletePermissionSetRequest struct { InstanceId string `json:"instance_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 DescribeAccountAssignmentCreationStatusRequest ¶
type DescribeAccountAssignmentCreationStatusRequest struct { 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 { 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 DescribePermissionSetProvisioningStatusRequest ¶
type DescribePermissionSetProvisioningStatusRequest struct { 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 { InstanceId string `json:"instance_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 DetachCustomerManagedPolicyReferenceFromPermissionSetReqBody ¶
type DetachCustomerManagedPolicyReferenceFromPermissionSetReqBody struct {
CustomerManagedPolicyReference *CustomerManagedPolicyReferenceDto `json:"customer_managed_policy_reference"`
}
DetachCustomerManagedPolicyReferenceFromPermissionSetReqBody DetachCustomerManagedPolicyReferenceFromPermissionSet请求体
func (DetachCustomerManagedPolicyReferenceFromPermissionSetReqBody) String ¶
func (o DetachCustomerManagedPolicyReferenceFromPermissionSetReqBody) String() string
type DetachCustomerManagedPolicyReferenceFromPermissionSetRequest ¶
type DetachCustomerManagedPolicyReferenceFromPermissionSetRequest struct { InstanceId string `json:"instance_id"` PermissionSetId string `json:"permission_set_id"` Body *DetachCustomerManagedPolicyReferenceFromPermissionSetReqBody `json:"body,omitempty"` }
DetachCustomerManagedPolicyReferenceFromPermissionSetRequest Request Object
func (DetachCustomerManagedPolicyReferenceFromPermissionSetRequest) String ¶
func (o DetachCustomerManagedPolicyReferenceFromPermissionSetRequest) String() string
type DetachCustomerManagedPolicyReferenceFromPermissionSetResponse ¶
type DetachCustomerManagedPolicyReferenceFromPermissionSetResponse struct {
HttpStatusCode int `json:"-"`
}
DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Response Object
func (DetachCustomerManagedPolicyReferenceFromPermissionSetResponse) String ¶
func (o DetachCustomerManagedPolicyReferenceFromPermissionSetResponse) String() string
type DetachManagedPolicyFromPermissionSetReqBody ¶
type DetachManagedPolicyFromPermissionSetReqBody struct { // 管理策略唯一标识 ManagedPolicyId string `json:"managed_policy_id"` }
DetachManagedPolicyFromPermissionSetReqBody DetachManagedPolicyFromPermissionSetReqBody的请求体
func (DetachManagedPolicyFromPermissionSetReqBody) String ¶
func (o DetachManagedPolicyFromPermissionSetReqBody) String() string
type DetachManagedPolicyFromPermissionSetRequest ¶
type DetachManagedPolicyFromPermissionSetRequest struct { InstanceId string `json:"instance_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 InstanceMetadataEntryDto ¶
type InstanceMetadataEntryDto struct { // 关联到IAM身份中心的identity store的唯一标识 IdentityStoreId string `json:"identity_store_id"` // IAM身份中心实例唯一标识. InstanceId string `json:"instance_id"` // 用户自定义的identity_store_id别名 Alias *string `json:"alias,omitempty"` }
InstanceMetadataEntryDto 提供关于IdentityCenter实例的信息
func (InstanceMetadataEntryDto) String ¶
func (o InstanceMetadataEntryDto) String() string
type ListAccountAssignmentCreationStatusRequest ¶
type ListAccountAssignmentCreationStatusRequest struct { InstanceId string `json:"instance_id"` // Filters he operation status list based on the passed attribute value. 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 { InstanceId string `json:"instance_id"` // Filters he operation status list based on the passed attribute value. 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 { 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 { InstanceId string `json:"instance_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 { 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 ListCustomerManagedPolicyReferencesInPermissionSetRequest ¶
type ListCustomerManagedPolicyReferencesInPermissionSetRequest struct { InstanceId string `json:"instance_id"` PermissionSetId string `json:"permission_set_id"` Limit *int32 `json:"limit,omitempty"` Marker *string `json:"marker,omitempty"` }
ListCustomerManagedPolicyReferencesInPermissionSetRequest Request Object
func (ListCustomerManagedPolicyReferencesInPermissionSetRequest) String ¶
func (o ListCustomerManagedPolicyReferencesInPermissionSetRequest) String() string
type ListCustomerManagedPolicyReferencesInPermissionSetResponse ¶
type ListCustomerManagedPolicyReferencesInPermissionSetResponse struct { // 指定附加到权限集的客户管理策略的名称和路径. CustomerManagedPolicyReferences *[]CustomerManagedPolicyReferenceDto `json:"customer_managed_policy_references,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListCustomerManagedPolicyReferencesInPermissionSetResponse Response Object
func (ListCustomerManagedPolicyReferencesInPermissionSetResponse) String ¶
func (o ListCustomerManagedPolicyReferencesInPermissionSetResponse) String() string
type ListInstancesRequest ¶
type ListInstancesRequest struct { 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 { // IdentityCenter实例信息列表 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 { InstanceId string `json:"instance_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 { // AttachedManagedPolicy数据类型对象的数组 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 ListPermissionSetProvisioningStatusRequest ¶
type ListPermissionSetProvisioningStatusRequest struct { InstanceId string `json:"instance_id"` Limit *int32 `json:"limit,omitempty"` Marker *string `json:"marker,omitempty"` // Filters he operation status list based on the passed attribute value. 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 { 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 { // 权限集列表 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 { 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 ListProfileAssociationsRequest ¶
type ListProfileAssociationsRequest struct { InstanceId string `json:"instance_id"` // 待查询的profile唯一标识 ProfileId string `json:"profile_id"` }
ListProfileAssociationsRequest Request Object
func (ListProfileAssociationsRequest) String ¶
func (o ListProfileAssociationsRequest) String() string
type ListProfileAssociationsResponse ¶
type ListProfileAssociationsResponse struct { Associations *[]AssociationDto `json:"associations,omitempty"` HttpStatusCode int `json:"-"` }
ListProfileAssociationsResponse Response Object
func (ListProfileAssociationsResponse) String ¶
func (o ListProfileAssociationsResponse) String() string
type PageInfoDto ¶
type PageInfoDto struct { // 下一部分。您应该重复此操作,直到next_marker响应元素返回为null。 如果存在,则表示可用的输出比当前响应中包含的输出多。在对操作的后续调用中,在标签请求参数中使用此值,以获取输出的下一部分。您应该重复此操作,直到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"` }
PermissionSetDto IAM策略集合.
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 TagDto ¶
type TagDto struct { // 标签的键 Key string `json:"key"` // 标签的值,可以为空字符串,但不能为null Value string `json:"value"` }
TagDto 键值对
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 { InstanceId string `json:"instance_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_accessor_dto.go
- model_account_assignment_dto.go
- model_account_assignment_operation_status_dto.go
- model_account_assignment_operation_status_metadata_dto.go
- model_association_dto.go
- model_attach_customer_managed_policy_to_permission_set_req_body.go
- model_attach_customer_managed_policy_to_permission_set_request.go
- model_attach_customer_managed_policy_to_permission_set_response.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_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_permission_set_req_body.go
- model_create_permission_set_request.go
- model_create_permission_set_response.go
- model_customer_managed_policy_reference_dto.go
- model_delete_account_assignment_req_body.go
- model_delete_account_assignment_request.go
- model_delete_account_assignment_response.go
- model_delete_permission_set_request.go
- model_delete_permission_set_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_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_customer_managed_policy_reference_from_permission_set_req_body.go
- model_detach_customer_managed_policy_reference_from_permission_set_request.go
- model_detach_customer_managed_policy_reference_from_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_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_customer_managed_policy_references_in_permission_set_request.go
- model_list_customer_managed_policy_references_in_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_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_profile_associations_request.go
- model_list_profile_associations_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_tag_dto.go
- model_update_permission_set_req_body.go
- model_update_permission_set_request.go
- model_update_permission_set_response.go