Documentation ¶
Index ¶
- type AccessLoggingBucketBaseline
- type AccountBaseline
- type AccountBaselineAccountType
- type AccountBaselineAccountTypeEnum
- type AccountBaselineRsp
- type AccountBaselineRspAccountType
- type AccountBaselineRspAccountTypeEnum
- type Artifact
- type Blueprint
- type CheckLaunchRequest
- type CheckLaunchResponse
- type CommonConfiguration
- type ConfigRuleCompliance
- type Content
- type Control
- type ControlOperateReqBody
- type ControlOperation
- type ControlViolation
- type CreateAccountRequest
- type CreateAccountResponse
- type CreateManagedAccountRequest
- type CreateOrganizationUnit
- type CreateTemplateRequest
- type CreateTemplateRequestBody
- type CreateTemplateRequestBodyTemplateType
- type CreateTemplateRequestBodyTemplateTypeEnum
- type CreateTemplateResponse
- type DeleteManagedOrganizationalUnitsRequest
- type DeleteManagedOrganizationalUnitsResponse
- type DeleteTemplateRequest
- type DeleteTemplateResponse
- type DeregisterOrganizationalUnitRequest
- type DeregisterOrganizationalUnitResponse
- type DisableControlRequest
- type DisableControlResponse
- type DriftDetail
- type EnableControlRequest
- type EnableControlResponse
- type EnabledControl
- type EnrollAccountRequest
- type EnrollAccountRequestBody
- type EnrollAccountResponse
- type IdentityCenterGroup
- type LandingZoneErrorMessage
- type ListConfigRuleComplianceRequest
- type ListConfigRuleComplianceResponse
- type ListControlViolationsRequest
- type ListControlViolationsResponse
- type ListControlsForAccountRequest
- type ListControlsForAccountResponse
- type ListControlsForOrganizationUnitRequest
- type ListControlsForOrganizationUnitResponse
- type ListControlsRequest
- type ListControlsResponse
- type ListDriftDetailsRequest
- type ListDriftDetailsResponse
- type ListEnabledControlsRequest
- type ListEnabledControlsResponse
- type ListManagedAccountsForParentRequest
- type ListManagedAccountsForParentResponse
- type ListManagedAccountsRequest
- type ListManagedAccountsResponse
- type ListManagedOrganizationalUnitsRequest
- type ListManagedOrganizationalUnitsResponse
- type ListOperationRequest
- type ListOperationResponse
- type ListPredefinedTemplatesRequest
- type ListPredefinedTemplatesResponse
- type LoggingBucketBaseline
- type LoggingConfiguration
- type ManagedAccount
- type ManagedOrganizationUnit
- type OrganizationStructureBaseLine
- type OrganizationStructureBaseLineRsp
- type OrganizationalPercentageDetail
- type OrganizationalUnitType
- type OrganizationalUnitTypeEnum
- type OrganizationalUnitTypeForSetup
- type OrganizationalUnitTypeForSetupEnum
- type PageInfoDto
- type PercentageDetail
- type PermissionSet
- type PredefinedTemplate
- type ReRegisterOrganizationalUnitRequest
- type ReRegisterOrganizationalUnitResponse
- type RegionConfigurationList
- type RegionConfigurationListRegionConfigurationStatus
- type RegionConfigurationListRegionConfigurationStatusEnum
- type RegionManagedList
- type RegisterOrganizationalUnitRequest
- type RegisterOrganizationalUnitResponse
- type SetupLandingZoneReqBody
- type SetupLandingZoneReqBodyLoggingConfiguration
- type SetupLandingZoneRequest
- type SetupLandingZoneResponse
- type ShowAvailableUpdatesRequest
- type ShowAvailableUpdatesResponse
- type ShowComplianceStatusForAccountRequest
- type ShowComplianceStatusForAccountResponse
- type ShowComplianceStatusForOrganizationUnitRequest
- type ShowComplianceStatusForOrganizationUnitResponse
- type ShowControlOperateRequest
- type ShowControlOperateResponse
- type ShowControlRequest
- type ShowControlResponse
- type ShowControlsForOrganizationUnitRequest
- type ShowControlsForOrganizationUnitResponse
- type ShowHomeRegionRequest
- type ShowHomeRegionResponse
- type ShowLandingZoneConfigurationRequest
- type ShowLandingZoneConfigurationResponse
- type ShowLandingZoneIdentityCenterRequest
- type ShowLandingZoneIdentityCenterResponse
- type ShowLandingZoneStatusRequest
- type ShowLandingZoneStatusResponse
- type ShowManagedAccountRequest
- type ShowManagedAccountResponse
- type ShowManagedCoreAccountRequest
- type ShowManagedCoreAccountRequestAccountType
- type ShowManagedCoreAccountRequestAccountTypeEnum
- type ShowManagedCoreAccountResponse
- type ShowManagedOrganizationalUnitRequest
- type ShowManagedOrganizationalUnitResponse
- type ShowOperationRequest
- type ShowOperationResponse
- type ShowTemplateDeployParamsRequest
- type ShowTemplateDeployParamsResponse
- type TargetControl
- type TemplateParamVariable
- type TemplateParamVariableValidation
- type UnEnrollAccountRequest
- type UnEnrollAccountResponse
- type UpdateManagedAccountRequest
- type UpdateManagedAccountRequestBody
- type UpdateManagedAccountResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessLoggingBucketBaseline ¶
type AccessLoggingBucketBaseline struct { // 桶保留天数。 RetentionDays int32 `json:"retention_days"` }
AccessLoggingBucketBaseline 访问日志基础设置。
func (AccessLoggingBucketBaseline) String ¶
func (o AccessLoggingBucketBaseline) String() string
type AccountBaseline ¶
type AccountBaseline struct { // 纳管账号名称。 AccountName string `json:"account_name"` // 纳管帐号的唯一标识符(ID)。 AccountId *string `json:"account_id,omitempty"` // 手机号码。 Phone *string `json:"phone,omitempty"` // 纳管账号邮箱。 AccountEmail *string `json:"account_email,omitempty"` // 纳管账号类型。类型包括LOGGING,SECURITY和CUSTOM。 AccountType AccountBaselineAccountType `json:"account_type"` }
AccountBaseline 纳管账号基本信息。
func (AccountBaseline) String ¶
func (o AccountBaseline) String() string
type AccountBaselineAccountType ¶
type AccountBaselineAccountType struct {
// contains filtered or unexported fields
}
func (AccountBaselineAccountType) MarshalJSON ¶
func (c AccountBaselineAccountType) MarshalJSON() ([]byte, error)
func (*AccountBaselineAccountType) UnmarshalJSON ¶
func (c *AccountBaselineAccountType) UnmarshalJSON(b []byte) error
func (AccountBaselineAccountType) Value ¶
func (c AccountBaselineAccountType) Value() string
type AccountBaselineAccountTypeEnum ¶
type AccountBaselineAccountTypeEnum struct { LOGGING AccountBaselineAccountType SECURITY AccountBaselineAccountType CUSTOM AccountBaselineAccountType }
func GetAccountBaselineAccountTypeEnum ¶
func GetAccountBaselineAccountTypeEnum() AccountBaselineAccountTypeEnum
type AccountBaselineRsp ¶ added in v0.1.78
type AccountBaselineRsp struct { // 纳管账号名称。 AccountName string `json:"account_name"` // 纳管帐号的唯一标识符(ID)。 AccountId *string `json:"account_id,omitempty"` // 纳管账号邮箱。 AccountEmail *string `json:"account_email,omitempty"` // 纳管账号类型。类型包括LOGGING,SECURITY和CUSTOM。 AccountType AccountBaselineRspAccountType `json:"account_type"` }
AccountBaselineRsp 纳管账号基本信息。
func (AccountBaselineRsp) String ¶ added in v0.1.78
func (o AccountBaselineRsp) String() string
type AccountBaselineRspAccountType ¶ added in v0.1.78
type AccountBaselineRspAccountType struct {
// contains filtered or unexported fields
}
func (AccountBaselineRspAccountType) MarshalJSON ¶ added in v0.1.78
func (c AccountBaselineRspAccountType) MarshalJSON() ([]byte, error)
func (*AccountBaselineRspAccountType) UnmarshalJSON ¶ added in v0.1.78
func (c *AccountBaselineRspAccountType) UnmarshalJSON(b []byte) error
func (AccountBaselineRspAccountType) Value ¶ added in v0.1.78
func (c AccountBaselineRspAccountType) Value() string
type AccountBaselineRspAccountTypeEnum ¶ added in v0.1.78
type AccountBaselineRspAccountTypeEnum struct { LOGGING AccountBaselineRspAccountType SECURITY AccountBaselineRspAccountType CUSTOM AccountBaselineRspAccountType }
func GetAccountBaselineRspAccountTypeEnum ¶ added in v0.1.78
func GetAccountBaselineRspAccountTypeEnum() AccountBaselineRspAccountTypeEnum
type Artifact ¶
type Blueprint ¶
type Blueprint struct { // 模板ID。 BlueprintProductId *string `json:"blueprint_product_id,omitempty"` // 模板版本。 BlueprintProductVersion *string `json:"blueprint_product_version,omitempty"` // 模板部署参数。 Variables *string `json:"variables,omitempty"` // 模板是否包含多账号资源。 IsBlueprintHasMultiAccountResource *bool `json:"is_blueprint_has_multi_account_resource,omitempty"` }
Blueprint 模板。
type CheckLaunchRequest ¶
type CheckLaunchRequest struct { }
CheckLaunchRequest Request Object
func (CheckLaunchRequest) String ¶
func (o CheckLaunchRequest) String() string
type CheckLaunchResponse ¶
type CheckLaunchResponse struct {
HttpStatusCode int `json:"-"`
}
CheckLaunchResponse Response Object
func (CheckLaunchResponse) String ¶
func (o CheckLaunchResponse) String() string
type CommonConfiguration ¶
type CommonConfiguration struct { // 主区域名。 HomeRegion *string `json:"home_region,omitempty"` // CTS配置状态。 CloudTrailType *bool `json:"cloud_trail_type,omitempty"` }
CommonConfiguration Landing Zone配置信息。
func (CommonConfiguration) String ¶
func (o CommonConfiguration) String() string
type ConfigRuleCompliance ¶
type ConfigRuleCompliance struct { // 合规规则。 RuleName *string `json:"rule_name,omitempty"` // 合规状态。 Status *string `json:"status,omitempty"` // 区域信息。 Region *string `json:"region,omitempty"` // 控制策略ID。 ControlId *string `json:"control_id,omitempty"` }
func (ConfigRuleCompliance) String ¶
func (o ConfigRuleCompliance) String() string
type Content ¶
type Content struct { // 英文策略内容。 En *string `json:"en,omitempty"` // 中文策略内容。 Ch *string `json:"ch,omitempty"` }
Content 控制策略内容。
type Control ¶
type Control struct { // 控制策略ID。 Identifier *string `json:"identifier,omitempty"` // 控制策略名称。 Name *string `json:"name,omitempty"` // 控制策略描述。 Description *string `json:"description,omitempty"` // 控制策略必须性。 Guidance *string `json:"guidance,omitempty"` // 治理资源。 Resource *[]string `json:"resource,omitempty"` // 治理策略来自的框架。 Framework *[]string `json:"framework,omitempty"` // 控制策略所属服务。 Service *string `json:"service,omitempty"` // 服务控制策略(SCP),配置规则。 Implementation *string `json:"implementation,omitempty"` // 控制策略类型。包括主动性控制策略Proactive、检测性控制策略Detective、预防性控制策略Preventive。 Behavior *string `json:"behavior,omitempty"` // 纳管账号的创建来源,包括CUSTOM和RGC。 Owner *string `json:"owner,omitempty"` // 控制策略严重性。 Severity *string `json:"severity,omitempty"` // 控制策略目标。 ControlObjective *string `json:"control_objective,omitempty"` // 控制策略版本。 Version *string `json:"version,omitempty"` // 控制策略发布时间。 ReleaseDate *sdktime.SdkTime `json:"release_date,omitempty"` }
Control 控制策略。
type ControlOperateReqBody ¶
type ControlOperateReqBody struct { // 控制策略ID。 Identifier string `json:"identifier"` // 组织单元的ID信息。 TargetIdentifier string `json:"target_identifier"` }
ControlOperateReqBody 操作控制策略的请求体。
func (ControlOperateReqBody) String ¶
func (o ControlOperateReqBody) String() string
type ControlOperation ¶
type ControlOperation struct { // 本次操作控制策略的ID。 OperationControlStatusId *string `json:"operation_control_status_id,omitempty"` // 操作类型,启用控制策略或禁用控制策略。 OperationType *string `json:"operation_type,omitempty"` // 控制策略实施的状态 SUCCEEDED | FAILED | IN_PROGRESS。 Status *string `json:"status,omitempty"` // 控制策略实施失败的错误信息。 Message *string `json:"message,omitempty"` // 操作开始的时间。 StartTime *string `json:"start_time,omitempty"` // 操作结束的时间。 EndTime *string `json:"end_time,omitempty"` }
ControlOperation 控制策略实施的情况。
func (ControlOperation) String ¶
func (o ControlOperation) String() string
type ControlViolation ¶
type ControlViolation struct { // 控制策略纳管账号ID。 AccountId *string `json:"account_id,omitempty"` // 控制策略纳管账号名称。 AccountName *string `json:"account_name,omitempty"` // 控制策略显示名称。 DisplayName *string `json:"display_name,omitempty"` // 控制策略名称。 Name *string `json:"name,omitempty"` // 控制策略ID。 ControlId *string `json:"control_id,omitempty"` // 父注册OU ID。 ParentOrganizationUnitId *string `json:"parent_organization_unit_id,omitempty"` // 父注册OU名称。 ParentOrganizationUnitName *string `json:"parent_organization_unit_name,omitempty"` // 区域名称。 Region *string `json:"region,omitempty"` // 控制策略不合规资源。 Resource *string `json:"resource,omitempty"` // 控制策略不合规资源类型。 ResourceType *string `json:"resource_type,omitempty"` // 云服务名称。 Service *string `json:"service,omitempty"` }
ControlViolation 控制策略合规性。
func (ControlViolation) String ¶
func (o ControlViolation) String() string
type CreateAccountRequest ¶
type CreateAccountRequest struct {
Body *CreateManagedAccountRequest `json:"body,omitempty"`
}
CreateAccountRequest Request Object
func (CreateAccountRequest) String ¶
func (o CreateAccountRequest) String() string
type CreateAccountResponse ¶
type CreateAccountResponse struct { // 创建账号、纳管账号、纳管注册OU的操作ID。 OperationId *string `json:"operation_id,omitempty"` HttpStatusCode int `json:"-"` }
CreateAccountResponse Response Object
func (CreateAccountResponse) String ¶
func (o CreateAccountResponse) String() string
type CreateManagedAccountRequest ¶
type CreateManagedAccountRequest struct { // 纳管账号名。 AccountName string `json:"account_name"` // 纳管账号邮箱。 AccountEmail *string `json:"account_email,omitempty"` // 手机号码。 Phone *string `json:"phone,omitempty"` // Identity Center用户名。 IdentityStoreUserName string `json:"identity_store_user_name"` // Identity Center邮箱。 IdentityStoreEmail string `json:"identity_store_email"` // 父注册OU ID。 ParentOrganizationUnitId string `json:"parent_organization_unit_id"` // 父注册OU名称。 ParentOrganizationUnitName string `json:"parent_organization_unit_name"` Blueprint *Blueprint `json:"blueprint,omitempty"` }
CreateManagedAccountRequest 创建账号的基本信息。
func (CreateManagedAccountRequest) String ¶
func (o CreateManagedAccountRequest) String() string
type CreateOrganizationUnit ¶
type CreateOrganizationUnit struct { // 管理纳管账号ID。 ManageAccountId *string `json:"manage_account_id,omitempty"` // 注册OU ID。 OrganizationUnitId *string `json:"organization_unit_id,omitempty"` // 注册OU名称。 OrganizationUnitName *string `json:"organization_unit_name,omitempty"` // 注册OU状态。 OrganizationUnitStatus *string `json:"organization_unit_status,omitempty"` OrganizationUnitType *OrganizationalUnitType `json:"organization_unit_type,omitempty"` // 父注册OU ID。 ParentOrganizationUnitId *string `json:"parent_organization_unit_id,omitempty"` // 父注册OU名称。 ParentOrganizationUnitName *string `json:"parent_organization_unit_name,omitempty"` // 组织里某个注册OU下的纳管账号被创建的时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // Landing Zone版本。 LandingZoneVersion *string `json:"landing_zone_version,omitempty"` }
CreateOrganizationUnit 注册OU的基本信息。
func (CreateOrganizationUnit) String ¶
func (o CreateOrganizationUnit) String() string
type CreateTemplateRequest ¶ added in v0.1.87
type CreateTemplateRequest struct {
Body *CreateTemplateRequestBody `json:"body,omitempty"`
}
CreateTemplateRequest Request Object
func (CreateTemplateRequest) String ¶ added in v0.1.87
func (o CreateTemplateRequest) String() string
type CreateTemplateRequestBody ¶ added in v0.1.87
type CreateTemplateRequestBody struct { // 模板名称。 TemplateName string `json:"template_name"` // 模板类型,包括预置和自定义。 TemplateType CreateTemplateRequestBodyTemplateType `json:"template_type"` // 模板描述。 TemplateDescription *string `json:"template_description,omitempty"` // 模板内容。 TemplateBody *string `json:"template_body,omitempty"` // 模板文件名。 TemplateFileName string `json:"template_file_name"` }
CreateTemplateRequestBody 创建模板请求参数。
func (CreateTemplateRequestBody) String ¶ added in v0.1.87
func (o CreateTemplateRequestBody) String() string
type CreateTemplateRequestBodyTemplateType ¶ added in v0.1.87
type CreateTemplateRequestBodyTemplateType struct {
// contains filtered or unexported fields
}
func (CreateTemplateRequestBodyTemplateType) MarshalJSON ¶ added in v0.1.87
func (c CreateTemplateRequestBodyTemplateType) MarshalJSON() ([]byte, error)
func (*CreateTemplateRequestBodyTemplateType) UnmarshalJSON ¶ added in v0.1.87
func (c *CreateTemplateRequestBodyTemplateType) UnmarshalJSON(b []byte) error
func (CreateTemplateRequestBodyTemplateType) Value ¶ added in v0.1.87
func (c CreateTemplateRequestBodyTemplateType) Value() string
type CreateTemplateRequestBodyTemplateTypeEnum ¶ added in v0.1.87
type CreateTemplateRequestBodyTemplateTypeEnum struct { PREDEFINED CreateTemplateRequestBodyTemplateType CUSTOMIZED CreateTemplateRequestBodyTemplateType }
func GetCreateTemplateRequestBodyTemplateTypeEnum ¶ added in v0.1.87
func GetCreateTemplateRequestBodyTemplateTypeEnum() CreateTemplateRequestBodyTemplateTypeEnum
type CreateTemplateResponse ¶ added in v0.1.87
type CreateTemplateResponse struct { // 模板ID。 TemplateId *string `json:"template_id,omitempty"` // 模板版本。 TemplateVersion *string `json:"template_version,omitempty"` // 模板名称。 TemplateName *string `json:"template_name,omitempty"` HttpStatusCode int `json:"-"` }
CreateTemplateResponse Response Object
func (CreateTemplateResponse) String ¶ added in v0.1.87
func (o CreateTemplateResponse) String() string
type DeleteManagedOrganizationalUnitsRequest ¶
type DeleteManagedOrganizationalUnitsRequest struct { // 注册OU ID。 ManagedOrganizationUnitId string `json:"managed_organization_unit_id"` }
DeleteManagedOrganizationalUnitsRequest Request Object
func (DeleteManagedOrganizationalUnitsRequest) String ¶
func (o DeleteManagedOrganizationalUnitsRequest) String() string
type DeleteManagedOrganizationalUnitsResponse ¶
type DeleteManagedOrganizationalUnitsResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteManagedOrganizationalUnitsResponse Response Object
func (DeleteManagedOrganizationalUnitsResponse) String ¶
func (o DeleteManagedOrganizationalUnitsResponse) String() string
type DeleteTemplateRequest ¶ added in v0.1.87
type DeleteTemplateRequest struct { // 模板名称。 TemplateName string `json:"template_name"` }
DeleteTemplateRequest Request Object
func (DeleteTemplateRequest) String ¶ added in v0.1.87
func (o DeleteTemplateRequest) String() string
type DeleteTemplateResponse ¶ added in v0.1.87
type DeleteTemplateResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteTemplateResponse Response Object
func (DeleteTemplateResponse) String ¶ added in v0.1.87
func (o DeleteTemplateResponse) String() string
type DeregisterOrganizationalUnitRequest ¶
type DeregisterOrganizationalUnitRequest struct { // 注册OU ID。 ManagedOrganizationUnitId string `json:"managed_organization_unit_id"` }
DeregisterOrganizationalUnitRequest Request Object
func (DeregisterOrganizationalUnitRequest) String ¶
func (o DeregisterOrganizationalUnitRequest) String() string
type DeregisterOrganizationalUnitResponse ¶
type DeregisterOrganizationalUnitResponse struct { // 异步接口的操作ID。 OrganizationalUnitOperationId *string `json:"organizational_unit_operation_id,omitempty"` HttpStatusCode int `json:"-"` }
DeregisterOrganizationalUnitResponse Response Object
func (DeregisterOrganizationalUnitResponse) String ¶
func (o DeregisterOrganizationalUnitResponse) String() string
type DisableControlRequest ¶
type DisableControlRequest struct {
Body *ControlOperateReqBody `json:"body,omitempty"`
}
DisableControlRequest Request Object
func (DisableControlRequest) String ¶
func (o DisableControlRequest) String() string
type DisableControlResponse ¶
type DisableControlResponse struct { // 控制策略的操作ID。 ControlOperateRequestId *string `json:"control_operate_request_id,omitempty"` HttpStatusCode int `json:"-"` }
DisableControlResponse Response Object
func (DisableControlResponse) String ¶
func (o DisableControlResponse) String() string
type DriftDetail ¶
type DriftDetail struct { // 管理纳管账号ID。 ManageAccountId *string `json:"manage_account_id,omitempty"` // 漂移类型。 DriftType *string `json:"drift_type,omitempty"` // 漂移发生的纳管账号ID或注册OU ID。 DriftTargetId *string `json:"drift_target_id,omitempty"` // 漂移目标类型,类型有accountId和policyId。 DriftTargetType *string `json:"drift_target_type,omitempty"` // 漂移信息。 DriftMessage *string `json:"drift_message,omitempty"` // 父注册OU ID。 ParentOrganizationUnitId *string `json:"parent_organization_unit_id,omitempty"` }
DriftDetail 漂移详细信息。
func (DriftDetail) String ¶
func (o DriftDetail) String() string
type EnableControlRequest ¶
type EnableControlRequest struct {
Body *ControlOperateReqBody `json:"body,omitempty"`
}
EnableControlRequest Request Object
func (EnableControlRequest) String ¶
func (o EnableControlRequest) String() string
type EnableControlResponse ¶
type EnableControlResponse struct { // 控制策略的操作ID。 ControlOperateRequestId *string `json:"control_operate_request_id,omitempty"` HttpStatusCode int `json:"-"` }
EnableControlResponse Response Object
func (EnableControlResponse) String ¶
func (o EnableControlResponse) String() string
type EnabledControl ¶
type EnabledControl struct { // 管理纳管账号ID。 ManageAccountId *string `json:"manage_account_id,omitempty"` // 控制策略标识。 ControlIdentifier *string `json:"control_identifier,omitempty"` // 控制策略名称。 Name *string `json:"name,omitempty"` // 控制策略描述。 Description *string `json:"description,omitempty"` // 控制策略目标。 ControlObjective *string `json:"control_objective,omitempty"` // 控制策略类型。包括主动性控制策略Proactive、检测性控制策略Detective、预防性控制策略Preventive。 Behavior *string `json:"behavior,omitempty"` // 纳管账号的创建来源,包括CUSTOM和RGC。 Owner *string `json:"owner,omitempty"` // 区域选项,取值有两种分别是:区域的regional和全局的global。 RegionalPreference *string `json:"regional_preference,omitempty"` }
EnabledControl 开启控制策略信息。
func (EnabledControl) String ¶
func (o EnabledControl) String() string
type EnrollAccountRequest ¶ added in v0.1.78
type EnrollAccountRequest struct { // 纳管账号ID。 ManagedAccountId string `json:"managed_account_id"` Body *EnrollAccountRequestBody `json:"body,omitempty"` }
EnrollAccountRequest Request Object
func (EnrollAccountRequest) String ¶ added in v0.1.78
func (o EnrollAccountRequest) String() string
type EnrollAccountRequestBody ¶ added in v0.1.78
type EnrollAccountRequestBody struct { // 注册OU 标识。 ParentOrganizationUnitId string `json:"parent_organization_unit_id"` Blueprint *Blueprint `json:"blueprint,omitempty"` }
EnrollAccountRequestBody 纳管账号。
func (EnrollAccountRequestBody) String ¶ added in v0.1.78
func (o EnrollAccountRequestBody) String() string
type EnrollAccountResponse ¶ added in v0.1.78
type EnrollAccountResponse struct { // 创建账号、纳管账号、纳管注册OU的操作ID。 OperationId *string `json:"operation_id,omitempty"` HttpStatusCode int `json:"-"` }
EnrollAccountResponse Response Object
func (EnrollAccountResponse) String ¶ added in v0.1.78
func (o EnrollAccountResponse) String() string
type IdentityCenterGroup ¶
type IdentityCenterGroup struct { // Identity Center的用户组ID。 GroupId *string `json:"group_id,omitempty"` // 用户组名称。 GroupName *string `json:"group_name,omitempty"` // Identity Center的用户组描述信息。 Description *string `json:"description,omitempty"` }
IdentityCenterGroup Identity Center的用户组信息。
func (IdentityCenterGroup) String ¶
func (o IdentityCenterGroup) String() string
type LandingZoneErrorMessage ¶
type LandingZoneErrorMessage struct { // Landing Zone的错误级别。 Level *string `json:"level,omitempty"` // Landing Zone详细的错误信息。 Message *string `json:"message,omitempty"` }
LandingZoneErrorMessage Landing Zone错误信息。
func (LandingZoneErrorMessage) String ¶
func (o LandingZoneErrorMessage) String() string
type ListConfigRuleComplianceRequest ¶
type ListConfigRuleComplianceRequest struct { // 纳管账号ID。 ManagedAccountId string `json:"managed_account_id"` }
ListConfigRuleComplianceRequest Request Object
func (ListConfigRuleComplianceRequest) String ¶
func (o ListConfigRuleComplianceRequest) String() string
type ListConfigRuleComplianceResponse ¶
type ListConfigRuleComplianceResponse struct { // 纳管账号ID AccountId *string `json:"account_id,omitempty"` // Config规则合规性信息 ConfigRuleCompliances *[]ConfigRuleCompliance `json:"config_rule_compliances,omitempty"` HttpStatusCode int `json:"-"` }
ListConfigRuleComplianceResponse Response Object
func (ListConfigRuleComplianceResponse) String ¶
func (o ListConfigRuleComplianceResponse) String() string
type ListControlViolationsRequest ¶
type ListControlViolationsRequest struct { // 账户ID。 AccountId *string `json:"account_id,omitempty"` // 注册OU ID。 OrganizationUnitId *string `json:"organization_unit_id,omitempty"` }
ListControlViolationsRequest Request Object
func (ListControlViolationsRequest) String ¶
func (o ListControlViolationsRequest) String() string
type ListControlViolationsResponse ¶
type ListControlViolationsResponse struct { // 控制策略合规性。 ControlViolations *[]ControlViolation `json:"control_violations,omitempty"` HttpStatusCode int `json:"-"` }
ListControlViolationsResponse Response Object
func (ListControlViolationsResponse) String ¶
func (o ListControlViolationsResponse) String() string
type ListControlsForAccountRequest ¶
type ListControlsForAccountRequest struct { // 纳管账号ID。 ManagedAccountId string `json:"managed_account_id"` // 分页页面的最大值。 Limit *int32 `json:"limit,omitempty"` // 页面标记。 Marker *string `json:"marker,omitempty"` }
ListControlsForAccountRequest Request Object
func (ListControlsForAccountRequest) String ¶
func (o ListControlsForAccountRequest) String() string
type ListControlsForAccountResponse ¶
type ListControlsForAccountResponse struct { // 治理策略概要。 ControlSummaries *[]TargetControl `json:"control_summaries,omitempty"` // 控制策略启用状态。 State *string `json:"state,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListControlsForAccountResponse Response Object
func (ListControlsForAccountResponse) String ¶
func (o ListControlsForAccountResponse) String() string
type ListControlsForOrganizationUnitRequest ¶
type ListControlsForOrganizationUnitRequest struct { // 注册OU ID。 ManagedOrganizationUnitId string `json:"managed_organization_unit_id"` // 分页页面的最大值。 Limit *int32 `json:"limit,omitempty"` // 页面标记。 Marker *string `json:"marker,omitempty"` }
ListControlsForOrganizationUnitRequest Request Object
func (ListControlsForOrganizationUnitRequest) String ¶
func (o ListControlsForOrganizationUnitRequest) String() string
type ListControlsForOrganizationUnitResponse ¶
type ListControlsForOrganizationUnitResponse struct { // 治理策略概要。 ControlSummaries *[]TargetControl `json:"control_summaries,omitempty"` // 控制策略启用状态。 State *string `json:"state,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListControlsForOrganizationUnitResponse Response Object
func (ListControlsForOrganizationUnitResponse) String ¶
func (o ListControlsForOrganizationUnitResponse) String() string
type ListControlsRequest ¶
type ListControlsRequest struct { // 分页页面的最大值。 Limit *int32 `json:"limit,omitempty"` // 页面标记。 Marker *string `json:"marker,omitempty"` }
ListControlsRequest Request Object
func (ListControlsRequest) String ¶
func (o ListControlsRequest) String() string
type ListControlsResponse ¶
type ListControlsResponse struct { // 控制策略信息。 Controls *[]Control `json:"controls,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListControlsResponse Response Object
func (ListControlsResponse) String ¶
func (o ListControlsResponse) String() string
type ListDriftDetailsRequest ¶
type ListDriftDetailsRequest struct { }
ListDriftDetailsRequest Request Object
func (ListDriftDetailsRequest) String ¶
func (o ListDriftDetailsRequest) String() string
type ListDriftDetailsResponse ¶
type ListDriftDetailsResponse struct { // 漂移详细信息。 DriftDetails *[]DriftDetail `json:"drift_details,omitempty"` HttpStatusCode int `json:"-"` }
ListDriftDetailsResponse Response Object
func (ListDriftDetailsResponse) String ¶
func (o ListDriftDetailsResponse) String() string
type ListEnabledControlsRequest ¶
type ListEnabledControlsRequest struct { // 分页页面的最大值。 Limit *int32 `json:"limit,omitempty"` // 页面标记。 Marker *string `json:"marker,omitempty"` }
ListEnabledControlsRequest Request Object
func (ListEnabledControlsRequest) String ¶
func (o ListEnabledControlsRequest) String() string
type ListEnabledControlsResponse ¶
type ListEnabledControlsResponse struct { // 开启控制策略信息。 EnabledControls *[]EnabledControl `json:"enabled_controls,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListEnabledControlsResponse Response Object
func (ListEnabledControlsResponse) String ¶
func (o ListEnabledControlsResponse) String() string
type ListManagedAccountsForParentRequest ¶
type ListManagedAccountsForParentRequest struct { // 注册OU ID。 ManagedOrganizationUnitId string `json:"managed_organization_unit_id"` // 分页页面的最大值。 Limit *int32 `json:"limit,omitempty"` // 页面标记。 Marker *string `json:"marker,omitempty"` }
ListManagedAccountsForParentRequest Request Object
func (ListManagedAccountsForParentRequest) String ¶
func (o ListManagedAccountsForParentRequest) String() string
type ListManagedAccountsForParentResponse ¶
type ListManagedAccountsForParentResponse struct { // 纳管的账号信息。 ManagedAccounts *[]ManagedAccount `json:"managed_accounts,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListManagedAccountsForParentResponse Response Object
func (ListManagedAccountsForParentResponse) String ¶
func (o ListManagedAccountsForParentResponse) String() string
type ListManagedAccountsRequest ¶
type ListManagedAccountsRequest struct { // 启用的控制策略信息。 ControlId *string `json:"control_id,omitempty"` // 分页页面的最大值。 Limit *int32 `json:"limit,omitempty"` // 页面标记。 Marker *string `json:"marker,omitempty"` }
ListManagedAccountsRequest Request Object
func (ListManagedAccountsRequest) String ¶
func (o ListManagedAccountsRequest) String() string
type ListManagedAccountsResponse ¶
type ListManagedAccountsResponse struct { // 纳管的账号信息。 ManagedAccounts *[]ManagedAccount `json:"managed_accounts,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListManagedAccountsResponse Response Object
func (ListManagedAccountsResponse) String ¶
func (o ListManagedAccountsResponse) String() string
type ListManagedOrganizationalUnitsRequest ¶
type ListManagedOrganizationalUnitsRequest struct { // 启用的控制策略信息。 ControlId *string `json:"control_id,omitempty"` // 分页页面的最大值。 Limit *int32 `json:"limit,omitempty"` // 页面标记。 Marker *string `json:"marker,omitempty"` }
ListManagedOrganizationalUnitsRequest Request Object
func (ListManagedOrganizationalUnitsRequest) String ¶
func (o ListManagedOrganizationalUnitsRequest) String() string
type ListManagedOrganizationalUnitsResponse ¶
type ListManagedOrganizationalUnitsResponse struct { // 注册OU信息。 ManagedOrganizationUnits *[]ManagedOrganizationUnit `json:"managed_organization_units,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListManagedOrganizationalUnitsResponse Response Object
func (ListManagedOrganizationalUnitsResponse) String ¶
func (o ListManagedOrganizationalUnitsResponse) String() string
type ListOperationRequest ¶ added in v0.1.87
type ListOperationRequest struct { // 账户ID。 AccountId *string `json:"account_id,omitempty"` // 注册OU ID。 OrganizationUnitId *string `json:"organization_unit_id,omitempty"` }
ListOperationRequest Request Object
func (ListOperationRequest) String ¶ added in v0.1.87
func (o ListOperationRequest) String() string
type ListOperationResponse ¶ added in v0.1.87
type ListOperationResponse struct { // 操作ID。 OperationId *string `json:"operation_id,omitempty"` // 完成进度百分比。 PercentageComplete *int32 `json:"percentage_complete,omitempty"` // 状态。 Status *string `json:"status,omitempty"` // 创建账号、纳管注册OU、纳管账号的详细进度信息。 PercentageDetails *[]OrganizationalPercentageDetail `json:"percentage_details,omitempty"` // 创建账号、纳管注册OU、纳管账号的错误信息描述。 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ListOperationResponse Response Object
func (ListOperationResponse) String ¶ added in v0.1.87
func (o ListOperationResponse) String() string
type ListPredefinedTemplatesRequest ¶ added in v0.1.87
type ListPredefinedTemplatesRequest struct { }
ListPredefinedTemplatesRequest Request Object
func (ListPredefinedTemplatesRequest) String ¶ added in v0.1.87
func (o ListPredefinedTemplatesRequest) String() string
type ListPredefinedTemplatesResponse ¶ added in v0.1.87
type ListPredefinedTemplatesResponse struct { Templates *[]PredefinedTemplate `json:"templates,omitempty"` HttpStatusCode int `json:"-"` }
ListPredefinedTemplatesResponse Response Object
func (ListPredefinedTemplatesResponse) String ¶ added in v0.1.87
func (o ListPredefinedTemplatesResponse) String() string
type LoggingBucketBaseline ¶
type LoggingBucketBaseline struct { // 桶保留天数。 RetentionDays int32 `json:"retention_days"` }
LoggingBucketBaseline 日志基础设置。
func (LoggingBucketBaseline) String ¶
func (o LoggingBucketBaseline) String() string
type LoggingConfiguration ¶
type LoggingConfiguration struct { AccessLoggingBucket *AccessLoggingBucketBaseline `json:"access_logging_bucket,omitempty"` LoggingBucket *LoggingBucketBaseline `json:"logging_bucket,omitempty"` }
LoggingConfiguration Landing Zone日志配置。
func (LoggingConfiguration) String ¶
func (o LoggingConfiguration) String() string
type ManagedAccount ¶
type ManagedAccount struct { // Landing Zone版本。 LandingZoneVersion *string `json:"landing_zone_version,omitempty"` // 管理纳管账号ID。 ManageAccountId *string `json:"manage_account_id,omitempty"` // 纳管账号ID。 AccountId *string `json:"account_id,omitempty"` // 纳管账号名称。 AccountName *string `json:"account_name,omitempty"` // 纳管账号类型。 AccountType *string `json:"account_type,omitempty"` // 纳管账号的创建来源,包括CUSTOM和RGC。 Owner *string `json:"owner,omitempty"` // 纳管账号状态。 State *string `json:"state,omitempty"` // 错误状态描述信息。 Message *string `json:"message,omitempty"` // 父注册OU ID。 ParentOrganizationUnitId *string `json:"parent_organization_unit_id,omitempty"` // 父注册OU名称。 ParentOrganizationUnitName *string `json:"parent_organization_unit_name,omitempty"` // Identity Center用户名。 IdentityStoreUserName *string `json:"identity_store_user_name,omitempty"` // 模板ID。 BlueprintProductId *string `json:"blueprint_product_id,omitempty"` // 模板版本。 BlueprintProductVersion *string `json:"blueprint_product_version,omitempty"` // 模板部署状态,包括失败, 完成, 进行中。 BlueprintStatus *string `json:"blueprint_status,omitempty"` // 模板是否包含多账号资源。 IsBlueprintHasMultiAccountResource *bool `json:"is_blueprint_has_multi_account_resource,omitempty"` // 区域信息。 Regions *[]RegionManagedList `json:"regions,omitempty"` // 组织里某个注册OU下的纳管账号被创建的时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 组织里某个注册OU下的纳管账号最后一次更新的时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` }
ManagedAccount 注册OU信息。
func (ManagedAccount) String ¶
func (o ManagedAccount) String() string
type ManagedOrganizationUnit ¶
type ManagedOrganizationUnit struct { // 管理纳管账号ID。 ManageAccountId *string `json:"manage_account_id,omitempty"` // 注册OU ID。 OrganizationUnitId *string `json:"organization_unit_id,omitempty"` // 注册OU名称。 OrganizationUnitName *string `json:"organization_unit_name,omitempty"` // 注册OU状态。 OrganizationUnitStatus *string `json:"organization_unit_status,omitempty"` OrganizationUnitType *OrganizationalUnitType `json:"organization_unit_type,omitempty"` // 父注册OU ID。 ParentOrganizationUnitId *string `json:"parent_organization_unit_id,omitempty"` // 父注册OU名称。 ParentOrganizationUnitName *string `json:"parent_organization_unit_name,omitempty"` // 组织里某个注册OU下的纳管账号被创建的时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // Landing Zone版本。 LandingZoneVersion *string `json:"landing_zone_version,omitempty"` // 组织里某个注册OU下的纳管账号最后一次更新的时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` // 错误信息描述。 Message *string `json:"message,omitempty"` }
func (ManagedOrganizationUnit) String ¶
func (o ManagedOrganizationUnit) String() string
type OrganizationStructureBaseLine ¶
type OrganizationStructureBaseLine struct { // 注册OU名称。 OrganizationalUnitName string `json:"organizational_unit_name"` OrganizationalUnitType *OrganizationalUnitTypeForSetup `json:"organizational_unit_type"` // 纳管账号基本信息。 Accounts *[]AccountBaseline `json:"accounts,omitempty"` }
OrganizationStructureBaseLine 纳管账号体系基础设置。
func (OrganizationStructureBaseLine) String ¶
func (o OrganizationStructureBaseLine) String() string
type OrganizationStructureBaseLineRsp ¶ added in v0.1.78
type OrganizationStructureBaseLineRsp struct { // 注册OU名称。 OrganizationalUnitName string `json:"organizational_unit_name"` OrganizationalUnitType *OrganizationalUnitTypeForSetup `json:"organizational_unit_type"` // 纳管账号基本信息。 Accounts *[]AccountBaselineRsp `json:"accounts,omitempty"` }
OrganizationStructureBaseLineRsp 纳管账号体系基础设置。
func (OrganizationStructureBaseLineRsp) String ¶ added in v0.1.78
func (o OrganizationStructureBaseLineRsp) String() string
type OrganizationalPercentageDetail ¶
type OrganizationalPercentageDetail struct { // 进度名称。 PercentageName *string `json:"percentage_name,omitempty"` // 创建账号、注册OU、纳管账号的进度完成状态。 PercentageStatus *string `json:"percentage_status,omitempty"` }
OrganizationalPercentageDetail 创建账号、纳管注册OU、纳管账号状态信息。
func (OrganizationalPercentageDetail) String ¶
func (o OrganizationalPercentageDetail) String() string
type OrganizationalUnitType ¶
type OrganizationalUnitType struct {
// contains filtered or unexported fields
}
OrganizationalUnitType 组织单元类型。 * CORE - 基础组织单元 * CUSTOM - 组织单元 * ROOT - ROOT
func (OrganizationalUnitType) MarshalJSON ¶
func (c OrganizationalUnitType) MarshalJSON() ([]byte, error)
func (*OrganizationalUnitType) UnmarshalJSON ¶
func (c *OrganizationalUnitType) UnmarshalJSON(b []byte) error
func (OrganizationalUnitType) Value ¶
func (c OrganizationalUnitType) Value() string
type OrganizationalUnitTypeEnum ¶
type OrganizationalUnitTypeEnum struct { CORE OrganizationalUnitType CUSTOM OrganizationalUnitType ROOT OrganizationalUnitType }
func GetOrganizationalUnitTypeEnum ¶
func GetOrganizationalUnitTypeEnum() OrganizationalUnitTypeEnum
type OrganizationalUnitTypeForSetup ¶
type OrganizationalUnitTypeForSetup struct {
// contains filtered or unexported fields
}
OrganizationalUnitTypeForSetup 可设置的注册OU类型。包括核心注册OU和自定义注册OU。
func (OrganizationalUnitTypeForSetup) MarshalJSON ¶
func (c OrganizationalUnitTypeForSetup) MarshalJSON() ([]byte, error)
func (*OrganizationalUnitTypeForSetup) UnmarshalJSON ¶
func (c *OrganizationalUnitTypeForSetup) UnmarshalJSON(b []byte) error
func (OrganizationalUnitTypeForSetup) Value ¶
func (c OrganizationalUnitTypeForSetup) Value() string
type OrganizationalUnitTypeForSetupEnum ¶
type OrganizationalUnitTypeForSetupEnum struct { CORE OrganizationalUnitTypeForSetup CUSTOM OrganizationalUnitTypeForSetup }
func GetOrganizationalUnitTypeForSetupEnum ¶
func GetOrganizationalUnitTypeForSetupEnum() OrganizationalUnitTypeForSetupEnum
type PageInfoDto ¶
type PageInfoDto struct { // 在标签请求参数中使用以获取输出的下一部分。重复此操作,直到响应元素返回null。如果存在,则表示可用的输出比当前响应中包含的输出多。 NextMarker string `json:"next_marker"` // 本页返回条目数量。 CurrentCount *int32 `json:"current_count,omitempty"` }
func (PageInfoDto) String ¶
func (o PageInfoDto) String() string
type PercentageDetail ¶
type PercentageDetail struct { // 进度名称。 PercentageName *string `json:"percentage_name,omitempty"` // 进度状态。 PercentageStatus *string `json:"percentage_status,omitempty"` }
PercentageDetail Landing Zone设置的进度信息。
func (PercentageDetail) String ¶
func (o PercentageDetail) String() string
type PermissionSet ¶
type PermissionSet struct { // 权限集ID。 PermissionSetId *string `json:"permission_set_id,omitempty"` // 权限集名称。 PermissionSetName *string `json:"permission_set_name,omitempty"` // 权限集描述。 Description *string `json:"description,omitempty"` }
PermissionSet IAM身份中心的权限集相关信息。
func (PermissionSet) String ¶
func (o PermissionSet) String() string
type PredefinedTemplate ¶ added in v0.1.87
type PredefinedTemplate struct { // 模板名称。 TemplateName *string `json:"template_name,omitempty"` // 模板描述。 TemplateDescription *string `json:"template_description,omitempty"` // 模板文件名称。 TemplateFileName *string `json:"template_file_name,omitempty"` }
PredefinedTemplate 预置模板信息。
func (PredefinedTemplate) String ¶ added in v0.1.87
func (o PredefinedTemplate) String() string
type ReRegisterOrganizationalUnitRequest ¶ added in v0.1.78
type ReRegisterOrganizationalUnitRequest struct { // 注册OU ID。 OrganizationUnitId string `json:"organization_unit_id"` }
ReRegisterOrganizationalUnitRequest Request Object
func (ReRegisterOrganizationalUnitRequest) String ¶ added in v0.1.78
func (o ReRegisterOrganizationalUnitRequest) String() string
type ReRegisterOrganizationalUnitResponse ¶ added in v0.1.78
type ReRegisterOrganizationalUnitResponse struct { // 异步接口的操作ID。 OrganizationalUnitOperationId *string `json:"organizational_unit_operation_id,omitempty"` HttpStatusCode int `json:"-"` }
ReRegisterOrganizationalUnitResponse Response Object
func (ReRegisterOrganizationalUnitResponse) String ¶ added in v0.1.78
func (o ReRegisterOrganizationalUnitResponse) String() string
type RegionConfigurationList ¶
type RegionConfigurationList struct { // 区域名字。 Region string `json:"region"` // 纳管账号类型LOGGING,SECURITY。 RegionConfigurationStatus RegionConfigurationListRegionConfigurationStatus `json:"region_configuration_status"` }
RegionConfigurationList 区域纳管情况。
func (RegionConfigurationList) String ¶
func (o RegionConfigurationList) String() string
type RegionConfigurationListRegionConfigurationStatus ¶
type RegionConfigurationListRegionConfigurationStatus struct {
// contains filtered or unexported fields
}
func (RegionConfigurationListRegionConfigurationStatus) MarshalJSON ¶
func (c RegionConfigurationListRegionConfigurationStatus) MarshalJSON() ([]byte, error)
func (*RegionConfigurationListRegionConfigurationStatus) UnmarshalJSON ¶
func (c *RegionConfigurationListRegionConfigurationStatus) UnmarshalJSON(b []byte) error
func (RegionConfigurationListRegionConfigurationStatus) Value ¶
func (c RegionConfigurationListRegionConfigurationStatus) Value() string
type RegionConfigurationListRegionConfigurationStatusEnum ¶
type RegionConfigurationListRegionConfigurationStatusEnum struct { ENABLED RegionConfigurationListRegionConfigurationStatus DISABLED RegionConfigurationListRegionConfigurationStatus }
func GetRegionConfigurationListRegionConfigurationStatusEnum ¶
func GetRegionConfigurationListRegionConfigurationStatusEnum() RegionConfigurationListRegionConfigurationStatusEnum
type RegionManagedList ¶
type RegionManagedList struct { // 区域名字。 Region *string `json:"region,omitempty"` // 区域的状态,取值为可用或者不可用。 RegionStatus *string `json:"region_status,omitempty"` }
RegionManagedList 区域纳管情况。
func (RegionManagedList) String ¶
func (o RegionManagedList) String() string
type RegisterOrganizationalUnitRequest ¶
type RegisterOrganizationalUnitRequest struct { // 注册OU ID。 OrganizationUnitId string `json:"organization_unit_id"` }
RegisterOrganizationalUnitRequest Request Object
func (RegisterOrganizationalUnitRequest) String ¶
func (o RegisterOrganizationalUnitRequest) String() string
type RegisterOrganizationalUnitResponse ¶
type RegisterOrganizationalUnitResponse struct { // 异步接口的操作ID。 OrganizationalUnitOperationId *string `json:"organizational_unit_operation_id,omitempty"` HttpStatusCode int `json:"-"` }
RegisterOrganizationalUnitResponse Response Object
func (RegisterOrganizationalUnitResponse) String ¶
func (o RegisterOrganizationalUnitResponse) String() string
type SetupLandingZoneReqBody ¶
type SetupLandingZoneReqBody struct { // 管理员纳管账号创建Identity Center用户所用邮箱。 IdentityStoreEmail string `json:"identity_store_email"` // 主区域。 HomeRegion string `json:"home_region"` // 设置Landing Zone的类型。包括CREATE、REPAIR以及UPDATE。 SetupLandingZoneActionType string `json:"setup_landing_zone_action_type"` // 当前纳管账号纳管的区域。 RegionConfigurationList []RegionConfigurationList `json:"region_configuration_list"` // 基础环境的纳管账号体系。 OrganizationStructure []OrganizationStructureBaseLine `json:"organization_structure"` // 是否允许区域拒绝,默认false。 DenyUngovernedRegions *bool `json:"deny_ungoverned_regions,omitempty"` // 是否允许设置组织汇聚。 CloudTrailType *bool `json:"cloud_trail_type,omitempty"` // 加密字段。 KmsKeyId *string `json:"kms_key_id,omitempty"` LoggingConfiguration *SetupLandingZoneReqBodyLoggingConfiguration `json:"logging_configuration"` }
SetupLandingZoneReqBody The request body of the CreateResourceShare operation.
func (SetupLandingZoneReqBody) String ¶
func (o SetupLandingZoneReqBody) String() string
type SetupLandingZoneReqBodyLoggingConfiguration ¶
type SetupLandingZoneReqBodyLoggingConfiguration struct { LoggingBucket *LoggingBucketBaseline `json:"logging_bucket"` AccessLoggingBucket *AccessLoggingBucketBaseline `json:"access_logging_bucket"` }
SetupLandingZoneReqBodyLoggingConfiguration 日志桶设置信息。
func (SetupLandingZoneReqBodyLoggingConfiguration) String ¶
func (o SetupLandingZoneReqBodyLoggingConfiguration) String() string
type SetupLandingZoneRequest ¶
type SetupLandingZoneRequest struct {
Body *SetupLandingZoneReqBody `json:"body,omitempty"`
}
SetupLandingZoneRequest Request Object
func (SetupLandingZoneRequest) String ¶
func (o SetupLandingZoneRequest) String() string
type SetupLandingZoneResponse ¶
type SetupLandingZoneResponse struct {
HttpStatusCode int `json:"-"`
}
SetupLandingZoneResponse Response Object
func (SetupLandingZoneResponse) String ¶
func (o SetupLandingZoneResponse) String() string
type ShowAvailableUpdatesRequest ¶
type ShowAvailableUpdatesRequest struct { }
ShowAvailableUpdatesRequest Request Object
func (ShowAvailableUpdatesRequest) String ¶
func (o ShowAvailableUpdatesRequest) String() string
type ShowAvailableUpdatesResponse ¶
type ShowAvailableUpdatesResponse struct { // Landing Zone基础配置是否可用。 BaselineUpdateAvailable *bool `json:"baseline_update_available,omitempty"` // 当前账号下是否有新的控制策略。 ControlUpdateAvailable *bool `json:"control_update_available,omitempty"` // Landing Zone是否可更新。 LandingZoneUpdateAvailable *bool `json:"landing_zone_update_available,omitempty"` // Landing Zone当前最新的版本号。 ServiceLandingZoneVersion *string `json:"service_landing_zone_version,omitempty"` // 用户当前的Landing Zone版本。 UserLandingZoneVersion *string `json:"user_landing_zone_version,omitempty"` HttpStatusCode int `json:"-"` }
ShowAvailableUpdatesResponse Response Object
func (ShowAvailableUpdatesResponse) String ¶
func (o ShowAvailableUpdatesResponse) String() string
type ShowComplianceStatusForAccountRequest ¶
type ShowComplianceStatusForAccountRequest struct { // 纳管账号ID。 ManagedAccountId string `json:"managed_account_id"` // 启用的控制策略信息。 ControlId *string `json:"control_id,omitempty"` }
ShowComplianceStatusForAccountRequest Request Object
func (ShowComplianceStatusForAccountRequest) String ¶
func (o ShowComplianceStatusForAccountRequest) String() string
type ShowComplianceStatusForAccountResponse ¶
type ShowComplianceStatusForAccountResponse struct { // 合规状态。 ComplianceStatus *string `json:"compliance_status,omitempty"` HttpStatusCode int `json:"-"` }
ShowComplianceStatusForAccountResponse Response Object
func (ShowComplianceStatusForAccountResponse) String ¶
func (o ShowComplianceStatusForAccountResponse) String() string
type ShowComplianceStatusForOrganizationUnitRequest ¶
type ShowComplianceStatusForOrganizationUnitRequest struct { // 注册OU ID。 ManagedOrganizationUnitId string `json:"managed_organization_unit_id"` // 启用的控制策略信息。 ControlId *string `json:"control_id,omitempty"` }
ShowComplianceStatusForOrganizationUnitRequest Request Object
func (ShowComplianceStatusForOrganizationUnitRequest) String ¶
func (o ShowComplianceStatusForOrganizationUnitRequest) String() string
type ShowComplianceStatusForOrganizationUnitResponse ¶
type ShowComplianceStatusForOrganizationUnitResponse struct { // 合规状态。 ComplianceStatus *string `json:"compliance_status,omitempty"` HttpStatusCode int `json:"-"` }
ShowComplianceStatusForOrganizationUnitResponse Response Object
func (ShowComplianceStatusForOrganizationUnitResponse) String ¶
func (o ShowComplianceStatusForOrganizationUnitResponse) String() string
type ShowControlOperateRequest ¶
type ShowControlOperateRequest struct { // 操作控制策略的请求ID。 OperationControlStatusId string `json:"operation_control_status_id"` }
ShowControlOperateRequest Request Object
func (ShowControlOperateRequest) String ¶
func (o ShowControlOperateRequest) String() string
type ShowControlOperateResponse ¶
type ShowControlOperateResponse struct { ControlOperation *ControlOperation `json:"control_operation,omitempty"` HttpStatusCode int `json:"-"` }
ShowControlOperateResponse Response Object
func (ShowControlOperateResponse) String ¶
func (o ShowControlOperateResponse) String() string
type ShowControlRequest ¶
type ShowControlRequest struct { // 控制策略ID。 ControlId string `json:"control_id"` }
ShowControlRequest Request Object
func (ShowControlRequest) String ¶
func (o ShowControlRequest) String() string
type ShowControlResponse ¶
type ShowControlResponse struct { // 控制策略ID。 Identifier *string `json:"identifier,omitempty"` // 服务控制策略(SCP),配置规则。 Implementation *string `json:"implementation,omitempty"` // 控制策略必须性。 Guidance *string `json:"guidance,omitempty"` // 治理资源。 Resource *[]string `json:"resource,omitempty"` // 控制策略所属服务。 Service *string `json:"service,omitempty"` // 控制策略类型。包括主动性控制策略Proactive、检测性控制策略Detective、预防性控制策略Preventive。 Behavior *string `json:"behavior,omitempty"` // 控制策略目标。 ControlObjective *string `json:"control_objective,omitempty"` // 治理策略来自的框架。 Framework *[]string `json:"framework,omitempty"` // 控制策略内容。 Artifacts *[]Artifact `json:"artifacts,omitempty"` // 控制策略别名。 Aliases *[]string `json:"aliases,omitempty"` // 纳管账号的创建来源,包括CUSTOM和RGC。 Owner *string `json:"owner,omitempty"` // 控制策略严重性。 Severity *string `json:"severity,omitempty"` // 控制策略版本。 Version *string `json:"version,omitempty"` // 控制策略发布时间。 ReleaseDate *sdktime.SdkTime `json:"release_date,omitempty"` HttpStatusCode int `json:"-"` }
ShowControlResponse Response Object
func (ShowControlResponse) String ¶
func (o ShowControlResponse) String() string
type ShowControlsForOrganizationUnitRequest ¶
type ShowControlsForOrganizationUnitRequest struct { // 注册OU ID。 ManagedOrganizationUnitId string `json:"managed_organization_unit_id"` // 控制策略ID。 ControlId string `json:"control_id"` }
ShowControlsForOrganizationUnitRequest Request Object
func (ShowControlsForOrganizationUnitRequest) String ¶
func (o ShowControlsForOrganizationUnitRequest) String() string
type ShowControlsForOrganizationUnitResponse ¶
type ShowControlsForOrganizationUnitResponse struct { Control *EnabledControl `json:"control,omitempty"` // 开启的区域。 Regions *[]string `json:"regions,omitempty"` // 是否允许启用控制策略。 State *string `json:"state,omitempty"` // 状态说明。 StateMessage *string `json:"state_message,omitempty"` // 控制策略当前版本。 Version *string `json:"version,omitempty"` HttpStatusCode int `json:"-"` }
ShowControlsForOrganizationUnitResponse Response Object
func (ShowControlsForOrganizationUnitResponse) String ¶
func (o ShowControlsForOrganizationUnitResponse) String() string
type ShowHomeRegionRequest ¶
type ShowHomeRegionRequest struct { }
ShowHomeRegionRequest Request Object
func (ShowHomeRegionRequest) String ¶
func (o ShowHomeRegionRequest) String() string
type ShowHomeRegionResponse ¶
type ShowHomeRegionResponse struct { // 区域名称。 HomeRegion *string `json:"home_region,omitempty"` HttpStatusCode int `json:"-"` }
ShowHomeRegionResponse Response Object
func (ShowHomeRegionResponse) String ¶
func (o ShowHomeRegionResponse) String() string
type ShowLandingZoneConfigurationRequest ¶
type ShowLandingZoneConfigurationRequest struct { }
ShowLandingZoneConfigurationRequest Request Object
func (ShowLandingZoneConfigurationRequest) String ¶
func (o ShowLandingZoneConfigurationRequest) String() string
type ShowLandingZoneConfigurationResponse ¶
type ShowLandingZoneConfigurationResponse struct { CommonConfiguration *CommonConfiguration `json:"common_configuration,omitempty"` LoggingConfiguration *LoggingConfiguration `json:"logging_configuration,omitempty"` OrganizationStructure *[]OrganizationStructureBaseLineRsp `json:"organization_structure,omitempty"` // 纳管的区域信息。 Regions *[]RegionConfigurationList `json:"regions,omitempty"` HttpStatusCode int `json:"-"` }
ShowLandingZoneConfigurationResponse Response Object
func (ShowLandingZoneConfigurationResponse) String ¶
func (o ShowLandingZoneConfigurationResponse) String() string
type ShowLandingZoneIdentityCenterRequest ¶
type ShowLandingZoneIdentityCenterRequest struct { }
ShowLandingZoneIdentityCenterRequest Request Object
func (ShowLandingZoneIdentityCenterRequest) String ¶
func (o ShowLandingZoneIdentityCenterRequest) String() string
type ShowLandingZoneIdentityCenterResponse ¶
type ShowLandingZoneIdentityCenterResponse struct { // Identity Center目录ID。 IdentityStoreId *string `json:"identity_store_id,omitempty"` // Identity Center登录URL。 UserPortalUrl *string `json:"user_portal_url,omitempty"` PermissionSets *[]PermissionSet `json:"permission_sets,omitempty"` Groups *[]IdentityCenterGroup `json:"groups,omitempty"` HttpStatusCode int `json:"-"` }
ShowLandingZoneIdentityCenterResponse Response Object
func (ShowLandingZoneIdentityCenterResponse) String ¶
func (o ShowLandingZoneIdentityCenterResponse) String() string
type ShowLandingZoneStatusRequest ¶
type ShowLandingZoneStatusRequest struct { }
ShowLandingZoneStatusRequest Request Object
func (ShowLandingZoneStatusRequest) String ¶
func (o ShowLandingZoneStatusRequest) String() string
type ShowLandingZoneStatusResponse ¶
type ShowLandingZoneStatusResponse struct { // 部署的Landing Zone版本。 DeployedVersion *string `json:"deployed_version,omitempty"` // Landing Zone的设置状态,包括进行中,已完成。 LandingZoneStatus *string `json:"landing_zone_status,omitempty"` // Landing Zone的完成进度。 PercentageComplete *int32 `json:"percentage_complete,omitempty"` // Landing Zone设置的详细进度信息。 PercentageDetails *[]PercentageDetail `json:"percentage_details,omitempty"` // Landing Zone当前需要执行的动作。 LandingZoneActionType *string `json:"landing_zone_action_type,omitempty"` // Landing Zone错误消息。 Message *[]LandingZoneErrorMessage `json:"message,omitempty"` // 纳管的区域信息。 Regions *[]RegionConfigurationList `json:"regions,omitempty"` HttpStatusCode int `json:"-"` }
ShowLandingZoneStatusResponse Response Object
func (ShowLandingZoneStatusResponse) String ¶
func (o ShowLandingZoneStatusResponse) String() string
type ShowManagedAccountRequest ¶
type ShowManagedAccountRequest struct { // 纳管账号ID。 ManagedAccountId string `json:"managed_account_id"` }
ShowManagedAccountRequest Request Object
func (ShowManagedAccountRequest) String ¶
func (o ShowManagedAccountRequest) String() string
type ShowManagedAccountResponse ¶
type ShowManagedAccountResponse struct { // Landing Zone版本。 LandingZoneVersion *string `json:"landing_zone_version,omitempty"` // 管理纳管账号ID。 ManageAccountId *string `json:"manage_account_id,omitempty"` // 纳管账号ID。 AccountId *string `json:"account_id,omitempty"` // 纳管账号名称。 AccountName *string `json:"account_name,omitempty"` // 纳管账号类型。 AccountType *string `json:"account_type,omitempty"` // 纳管账号的创建来源,包括CUSTOM和RGC。 Owner *string `json:"owner,omitempty"` // 纳管账号状态。 State *string `json:"state,omitempty"` // 错误状态描述信息。 Message *string `json:"message,omitempty"` // 父注册OU ID。 ParentOrganizationUnitId *string `json:"parent_organization_unit_id,omitempty"` // 父注册OU名称。 ParentOrganizationUnitName *string `json:"parent_organization_unit_name,omitempty"` // Identity Center用户名。 IdentityStoreUserName *string `json:"identity_store_user_name,omitempty"` // 模板ID。 BlueprintProductId *string `json:"blueprint_product_id,omitempty"` // 模板版本。 BlueprintProductVersion *string `json:"blueprint_product_version,omitempty"` // 模板部署状态,包括失败, 完成, 进行中。 BlueprintStatus *string `json:"blueprint_status,omitempty"` // 模板是否包含多账号资源。 IsBlueprintHasMultiAccountResource *bool `json:"is_blueprint_has_multi_account_resource,omitempty"` // 区域信息。 Regions *[]RegionManagedList `json:"regions,omitempty"` // 组织里某个注册OU下的纳管账号被创建的时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 组织里某个注册OU下的纳管账号最后一次更新的时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` HttpStatusCode int `json:"-"` }
ShowManagedAccountResponse Response Object
func (ShowManagedAccountResponse) String ¶
func (o ShowManagedAccountResponse) String() string
type ShowManagedCoreAccountRequest ¶
type ShowManagedCoreAccountRequest struct { // 纳管账号类型。类型包括LOGGING,SECURITY和PRIMARY。 AccountType ShowManagedCoreAccountRequestAccountType `json:"account_type"` }
ShowManagedCoreAccountRequest Request Object
func (ShowManagedCoreAccountRequest) String ¶
func (o ShowManagedCoreAccountRequest) String() string
type ShowManagedCoreAccountRequestAccountType ¶ added in v0.1.87
type ShowManagedCoreAccountRequestAccountType struct {
// contains filtered or unexported fields
}
func (ShowManagedCoreAccountRequestAccountType) MarshalJSON ¶ added in v0.1.87
func (c ShowManagedCoreAccountRequestAccountType) MarshalJSON() ([]byte, error)
func (*ShowManagedCoreAccountRequestAccountType) UnmarshalJSON ¶ added in v0.1.87
func (c *ShowManagedCoreAccountRequestAccountType) UnmarshalJSON(b []byte) error
func (ShowManagedCoreAccountRequestAccountType) Value ¶ added in v0.1.87
func (c ShowManagedCoreAccountRequestAccountType) Value() string
type ShowManagedCoreAccountRequestAccountTypeEnum ¶ added in v0.1.87
type ShowManagedCoreAccountRequestAccountTypeEnum struct { LOGGING ShowManagedCoreAccountRequestAccountType SECURITY ShowManagedCoreAccountRequestAccountType PRIMARY ShowManagedCoreAccountRequestAccountType }
func GetShowManagedCoreAccountRequestAccountTypeEnum ¶ added in v0.1.87
func GetShowManagedCoreAccountRequestAccountTypeEnum() ShowManagedCoreAccountRequestAccountTypeEnum
type ShowManagedCoreAccountResponse ¶
type ShowManagedCoreAccountResponse struct { // 纳管账号ID。 AccountId *string `json:"account_id,omitempty"` // 纳管账号名称。 AccountName *string `json:"account_name,omitempty"` // 核心资源映射。 CoreResourceMappings map[string]string `json:"core_resource_mappings,omitempty"` HttpStatusCode int `json:"-"` }
ShowManagedCoreAccountResponse Response Object
func (ShowManagedCoreAccountResponse) String ¶
func (o ShowManagedCoreAccountResponse) String() string
type ShowManagedOrganizationalUnitRequest ¶
type ShowManagedOrganizationalUnitRequest struct { // 注册OU ID。 ManagedOrganizationUnitId string `json:"managed_organization_unit_id"` }
ShowManagedOrganizationalUnitRequest Request Object
func (ShowManagedOrganizationalUnitRequest) String ¶
func (o ShowManagedOrganizationalUnitRequest) String() string
type ShowManagedOrganizationalUnitResponse ¶
type ShowManagedOrganizationalUnitResponse struct { // 管理纳管账号ID。 ManageAccountId *string `json:"manage_account_id,omitempty"` // 注册OU ID。 OrganizationUnitId *string `json:"organization_unit_id,omitempty"` // 注册OU名称。 OrganizationUnitName *string `json:"organization_unit_name,omitempty"` // 注册OU状态。 OrganizationUnitStatus *string `json:"organization_unit_status,omitempty"` OrganizationUnitType *OrganizationalUnitType `json:"organization_unit_type,omitempty"` // 父注册OU ID。 ParentOrganizationUnitId *string `json:"parent_organization_unit_id,omitempty"` // 父注册OU名称。 ParentOrganizationUnitName *string `json:"parent_organization_unit_name,omitempty"` // 组织里某个注册OU下的纳管账号被创建的时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // Landing Zone版本。 LandingZoneVersion *string `json:"landing_zone_version,omitempty"` // 组织里某个注册OU下的纳管账号最后一次更新的时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` // 错误信息描述。 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowManagedOrganizationalUnitResponse Response Object
func (ShowManagedOrganizationalUnitResponse) String ¶
func (o ShowManagedOrganizationalUnitResponse) String() string
type ShowOperationRequest ¶
type ShowOperationRequest struct { // 操作ID。 OperationId string `json:"operation_id"` }
ShowOperationRequest Request Object
func (ShowOperationRequest) String ¶
func (o ShowOperationRequest) String() string
type ShowOperationResponse ¶
type ShowOperationResponse struct { // 操作ID。 OperationId *string `json:"operation_id,omitempty"` // 完成进度百分比。 PercentageComplete *int32 `json:"percentage_complete,omitempty"` // 状态。 Status *string `json:"status,omitempty"` // 创建账号、纳管注册OU、纳管账号的详细进度信息。 PercentageDetails *[]OrganizationalPercentageDetail `json:"percentage_details,omitempty"` // 创建账号、纳管注册OU、纳管账号的错误信息描述。 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowOperationResponse Response Object
func (ShowOperationResponse) String ¶
func (o ShowOperationResponse) String() string
type ShowTemplateDeployParamsRequest ¶ added in v0.1.87
type ShowTemplateDeployParamsRequest struct { // 模板名称。 TemplateName string `json:"template_name"` // 模板版本。 Version string `json:"version"` }
ShowTemplateDeployParamsRequest Request Object
func (ShowTemplateDeployParamsRequest) String ¶ added in v0.1.87
func (o ShowTemplateDeployParamsRequest) String() string
type ShowTemplateDeployParamsResponse ¶ added in v0.1.87
type ShowTemplateDeployParamsResponse struct { Variables *[]TemplateParamVariable `json:"variables,omitempty"` HttpStatusCode int `json:"-"` }
ShowTemplateDeployParamsResponse Response Object
func (ShowTemplateDeployParamsResponse) String ¶ added in v0.1.87
func (o ShowTemplateDeployParamsResponse) String() string
type TargetControl ¶
type TargetControl struct { // 管理纳管账号ID。 ManageAccountId *string `json:"manage_account_id,omitempty"` // 控制策略标识。 ControlIdentifier *string `json:"control_identifier,omitempty"` // 控制策略启用状态。 State *string `json:"state,omitempty"` // 控制策略当前版本号。 Version *string `json:"version,omitempty"` // 控制策略名称。 Name *string `json:"name,omitempty"` // 控制策略描述信息。 Description *string `json:"description,omitempty"` // 控制策略目标。 ControlObjective *string `json:"control_objective,omitempty"` // 控制策略类型。包括主动性控制策略Proactive、检测性控制策略Detective、预防性控制策略Preventive。 Behavior *string `json:"behavior,omitempty"` // 纳管账号的创建来源,包括CUSTOM和RGC。 Owner *string `json:"owner,omitempty"` // 区域选项,取值有两种分别是:区域的regional和全局的global。 RegionalPreference *string `json:"regional_preference,omitempty"` // 控制策略必须性。 Guidance *string `json:"guidance,omitempty"` // 控制策略所属服务。 Service *string `json:"service,omitempty"` // 服务控制策略(SCP),配置规则。 Implementation *string `json:"implementation,omitempty"` }
TargetControl 治理策略概要。
func (TargetControl) String ¶
func (o TargetControl) String() string
type TemplateParamVariable ¶ added in v0.1.87
type TemplateParamVariable struct { // 变量默认值。 Default *interface{} `json:"default,omitempty"` // 变量名称。 Name *string `json:"name,omitempty"` // 变量描述。 Description *string `json:"description,omitempty"` // 变量是否可以为空。 Nullable *bool `json:"nullable,omitempty"` // 变量是否为敏感字段。 Sensitive *bool `json:"sensitive,omitempty"` // 变量类型。 Type *string `json:"type,omitempty"` Validations *[]TemplateParamVariableValidation `json:"validations,omitempty"` }
TemplateParamVariable 模板的部署参数的变量。
func (TemplateParamVariable) String ¶ added in v0.1.87
func (o TemplateParamVariable) String() string
type TemplateParamVariableValidation ¶ added in v0.1.87
type TemplateParamVariableValidation struct { // 校验表达式。 Condition *string `json:"condition,omitempty"` // 校验失败后的错误信息。 ErrorMessage *string `json:"error_message,omitempty"` }
TemplateParamVariableValidation 模板的部署参数变量的校验规则。
func (TemplateParamVariableValidation) String ¶ added in v0.1.87
func (o TemplateParamVariableValidation) String() string
type UnEnrollAccountRequest ¶ added in v0.1.78
type UnEnrollAccountRequest struct { // 纳管账号ID。 ManagedAccountId string `json:"managed_account_id"` }
UnEnrollAccountRequest Request Object
func (UnEnrollAccountRequest) String ¶ added in v0.1.78
func (o UnEnrollAccountRequest) String() string
type UnEnrollAccountResponse ¶ added in v0.1.78
type UnEnrollAccountResponse struct { // 创建账号、纳管账号、纳管注册OU的操作ID。 OperationId *string `json:"operation_id,omitempty"` HttpStatusCode int `json:"-"` }
UnEnrollAccountResponse Response Object
func (UnEnrollAccountResponse) String ¶ added in v0.1.78
func (o UnEnrollAccountResponse) String() string
type UpdateManagedAccountRequest ¶
type UpdateManagedAccountRequest struct { // 纳管账号ID。 ManagedAccountId string `json:"managed_account_id"` Body *UpdateManagedAccountRequestBody `json:"body,omitempty"` }
UpdateManagedAccountRequest Request Object
func (UpdateManagedAccountRequest) String ¶
func (o UpdateManagedAccountRequest) String() string
type UpdateManagedAccountRequestBody ¶ added in v0.1.78
type UpdateManagedAccountRequestBody struct { // 父注册OU ID。 ParentOrganizationUnitId string `json:"parent_organization_unit_id"` // 父注册OU名称。 ParentOrganizationUnitName string `json:"parent_organization_unit_name"` Blueprint *Blueprint `json:"blueprint,omitempty"` }
UpdateManagedAccountRequestBody 更新账号的基本信息。
func (UpdateManagedAccountRequestBody) String ¶ added in v0.1.78
func (o UpdateManagedAccountRequestBody) String() string
type UpdateManagedAccountResponse ¶
type UpdateManagedAccountResponse struct { // 创建账号、纳管账号、纳管注册OU的操作ID。 OperationId *string `json:"operation_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateManagedAccountResponse Response Object
func (UpdateManagedAccountResponse) String ¶
func (o UpdateManagedAccountResponse) String() string
Source Files ¶
- model_access_logging_bucket_baseline.go
- model_account_baseline.go
- model_account_baseline_rsp.go
- model_artifact.go
- model_blueprint.go
- model_check_launch_request.go
- model_check_launch_response.go
- model_common_configuration.go
- model_config_rule_compliance.go
- model_content.go
- model_control.go
- model_control_operate_req_body.go
- model_control_operation.go
- model_control_violation.go
- model_create_account_request.go
- model_create_account_response.go
- model_create_managed_account_request.go
- model_create_organization_unit.go
- model_create_template_request.go
- model_create_template_request_body.go
- model_create_template_response.go
- model_delete_managed_organizational_units_request.go
- model_delete_managed_organizational_units_response.go
- model_delete_template_request.go
- model_delete_template_response.go
- model_deregister_organizational_unit_request.go
- model_deregister_organizational_unit_response.go
- model_disable_control_request.go
- model_disable_control_response.go
- model_drift_detail.go
- model_enable_control_request.go
- model_enable_control_response.go
- model_enabled_control.go
- model_enroll_account_request.go
- model_enroll_account_request_body.go
- model_enroll_account_response.go
- model_identity_center_group.go
- model_landing_zone_error_message.go
- model_list_config_rule_compliance_request.go
- model_list_config_rule_compliance_response.go
- model_list_control_violations_request.go
- model_list_control_violations_response.go
- model_list_controls_for_account_request.go
- model_list_controls_for_account_response.go
- model_list_controls_for_organization_unit_request.go
- model_list_controls_for_organization_unit_response.go
- model_list_controls_request.go
- model_list_controls_response.go
- model_list_drift_details_request.go
- model_list_drift_details_response.go
- model_list_enabled_controls_request.go
- model_list_enabled_controls_response.go
- model_list_managed_accounts_for_parent_request.go
- model_list_managed_accounts_for_parent_response.go
- model_list_managed_accounts_request.go
- model_list_managed_accounts_response.go
- model_list_managed_organizational_units_request.go
- model_list_managed_organizational_units_response.go
- model_list_operation_request.go
- model_list_operation_response.go
- model_list_predefined_templates_request.go
- model_list_predefined_templates_response.go
- model_logging_bucket_baseline.go
- model_logging_configuration.go
- model_managed_account.go
- model_managed_organization_unit.go
- model_organization_structure_base_line.go
- model_organization_structure_base_line_rsp.go
- model_organizational_percentage_detail.go
- model_organizational_unit_type.go
- model_organizational_unit_type_for_setup.go
- model_page_info_dto.go
- model_percentage_detail.go
- model_permission_set.go
- model_predefined_template.go
- model_re_register_organizational_unit_request.go
- model_re_register_organizational_unit_response.go
- model_region_configuration_list.go
- model_region_managed_list.go
- model_register_organizational_unit_request.go
- model_register_organizational_unit_response.go
- model_setup_landing_zone_req_body.go
- model_setup_landing_zone_req_body_logging_configuration.go
- model_setup_landing_zone_request.go
- model_setup_landing_zone_response.go
- model_show_available_updates_request.go
- model_show_available_updates_response.go
- model_show_compliance_status_for_account_request.go
- model_show_compliance_status_for_account_response.go
- model_show_compliance_status_for_organization_unit_request.go
- model_show_compliance_status_for_organization_unit_response.go
- model_show_control_operate_request.go
- model_show_control_operate_response.go
- model_show_control_request.go
- model_show_control_response.go
- model_show_controls_for_organization_unit_request.go
- model_show_controls_for_organization_unit_response.go
- model_show_home_region_request.go
- model_show_home_region_response.go
- model_show_landing_zone_configuration_request.go
- model_show_landing_zone_configuration_response.go
- model_show_landing_zone_identity_center_request.go
- model_show_landing_zone_identity_center_response.go
- model_show_landing_zone_status_request.go
- model_show_landing_zone_status_response.go
- model_show_managed_account_request.go
- model_show_managed_account_response.go
- model_show_managed_core_account_request.go
- model_show_managed_core_account_response.go
- model_show_managed_organizational_unit_request.go
- model_show_managed_organizational_unit_response.go
- model_show_operation_request.go
- model_show_operation_response.go
- model_show_template_deploy_params_request.go
- model_show_template_deploy_params_response.go
- model_target_control.go
- model_template_param_variable.go
- model_template_param_variable_validation.go
- model_un_enroll_account_request.go
- model_un_enroll_account_response.go
- model_update_managed_account_request.go
- model_update_managed_account_request_body.go
- model_update_managed_account_response.go