Documentation
¶
Index ¶
- type Access
- type AccessConfigurationDataItems
- type AccessConfigurationDataItemsType
- type AccessConfigurationDataItemsTypeEnum
- type AccessConfigurationHttpPath
- type AccessConfigurationHttpPathUrlMatchMode
- type AccessConfigurationHttpPathUrlMatchModeEnum
- type AccessConfigurationMetadata
- type AccessConfigurationPort
- type AccessConfigurationPortPolicy
- type AccessConfigurationPortPolicyEnum
- type AccessConfigurationPortProtocol
- type AccessConfigurationPortProtocolEnum
- type AccessControl
- type AccessType
- type AccessTypeEnum
- type ActionKindObj
- type ActionKindObjEnum
- type ActionOnComponentBuild
- type ActionOnComponentSource
- type ActionOnComponentSourceSubType
- type ActionOnComponentSourceSubTypeEnum
- type ActionOnComponentSourceType
- type ActionOnComponentSourceTypeEnum
- type ActionOnComponentSpec
- type Agency
- type AgencyItem
- type AgencyItemName
- type AgencyItemNameEnum
- type AgencyKindObj
- type AgencyKindObjEnum
- type AgencyMetadata
- type ApiVersionObj
- type ApiVersionObjEnum
- type AppInfo
- type ApplicationItem
- type ApplicationKindObj
- type ApplicationKindObjEnum
- type ApplicationMetadata
- type Archive
- type Build
- type CertItem
- type CertReq
- type CertificateKindObj
- type CertificateKindObjEnum
- type CloudStorageLogPathInfo
- type ComponentConfigurationKindObj
- type ComponentConfigurationKindObjEnum
- type ComponentExecutionResult
- type ComponentInfo
- type ComponentItem
- type ComponentKindObj
- type ComponentKindObjEnum
- type ComponentSnapshotContext
- type ComponentSnapshotContextRuntime
- type ComponentSnapshotContextRuntimeEnum
- type ComponentSnapshotItem
- type ComponentSnapshotKindObj
- type ComponentSnapshotKindObjEnum
- type ComponentSpec
- type ComponentSpecRuntime
- type ComponentSpecRuntimeEnum
- type ComponentSpecStatus
- type ComponentSpecStatusEnum
- type Configuration
- type ConfigurationData
- type ConfigurationDataMetadata
- type ConfigurationItem
- type ConfigurationItemType
- type ConfigurationItemTypeEnum
- type ConfigurationRequestDataSpec
- type ConfigurationRequestDataSpecPostStart
- type ConfigurationRequestDataSpecPreStop
- type ConfigurationRequestDataSpecScaleStrategy
- type ConfigurationRequestDataSpecScaleStrategyEnum
- type ConfigurationResponseDataSpec
- type ConfigurationResponseDataSpecPostStart
- type ConfigurationResponseDataSpecPreStop
- type ConfigurationResponseDataSpecScaleStrategy
- type ConfigurationResponseDataSpecScaleStrategyEnum
- type ConfigurationType
- type ConfigurationTypeEnum
- type CreateAgencyRequest
- type CreateAgencyResponse
- type CreateApplicationRequest
- type CreateApplicationRequestBody
- type CreateApplicationRequestBodyMetadata
- type CreateApplicationResponse
- type CreateCertificateRequest
- type CreateCertificateResponse
- type CreateComponentConfigurationRequest
- type CreateComponentConfigurationRequestBody
- type CreateComponentConfigurationResponse
- type CreateComponentRequest
- type CreateComponentRequestBody
- type CreateComponentResponse
- type CreateComponentSpec
- type CreateComponentSpecRuntime
- type CreateComponentSpecRuntimeEnum
- type CreateComponentWithConfigurationRequest
- type CreateComponentWithConfigurationRequestBody
- type CreateComponentWithConfigurationRequestBodyMetadata
- type CreateComponentWithConfigurationRequestBodySpec
- type CreateComponentWithConfigurationRequestBodySpecRuntime
- type CreateComponentWithConfigurationRequestBodySpecRuntimeEnum
- type CreateComponentWithConfigurationResponse
- type CreateComponentWithConfigurationResponseBodyStatus
- type CreateDomainReq
- type CreateDomainRequest
- type CreateDomainResponse
- type CreateEnvironmentRequest
- type CreateEnvironmentRequestBody
- type CreateEnvironmentRequestBodyMetadata
- type CreateEnvironmentResponse
- type CreateMetaCert
- type CreateMetaDomain
- type CreateMonitorSystemRequest
- type CreateMonitorSystemResponse
- type CreateNoticeRuleItem
- type CreateNoticeRuleItemEventName
- type CreateNoticeRuleItemEventNameEnum
- type CreateNoticeRuleReq
- type CreateNoticeRuleRequest
- type CreateNoticeRuleRespItem
- type CreateNoticeRuleResponse
- type CreateSpecCert
- type CreateTimerRuleReq
- type CreateTimerRuleRequest
- type CreateTimerRuleResponse
- type CreateVolumeReq
- type CreateVolumeRequest
- type CreateVolumeResponse
- type CreateVpcEgressRequest
- type CreateVpcEgressResponse
- type CronTriggerScheduler
- type DeleteApplicationRequest
- type DeleteApplicationResponse
- type DeleteCertificateRequest
- type DeleteCertificateResponse
- type DeleteComponentConfigurationRequest
- type DeleteComponentConfigurationResponse
- type DeleteComponentRequest
- type DeleteComponentResponse
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteEnvironmentRequest
- type DeleteEnvironmentResponse
- type DeleteNoticeRuleRequest
- type DeleteNoticeRuleResponse
- type DeleteTimerRuleRequest
- type DeleteTimerRuleResponse
- type DeleteVolumeRequest
- type DeleteVolumeResponse
- type DeleteVpcEgressRequest
- type DeleteVpcEgressResponse
- type DomainItem
- type DomainKindObj
- type DomainKindObjEnum
- type EgressCidr
- type EipKindObj
- type EipKindObjEnum
- type EnvironmentItem
- type EnvironmentItemStatus
- type EnvironmentItemStatusEnum
- type EnvironmentKindObj
- type EnvironmentKindObjEnum
- type ExecuteActionRequest
- type ExecuteActionRequestBody
- type ExecuteActionRequestBodyMetadata
- type ExecuteActionRequestBodyMetadataName
- type ExecuteActionRequestBodyMetadataNameEnum
- type ExecuteActionResponse
- type ExecutionDetails
- type HealthCheckConfigurationExec
- type HealthCheckConfigurationHttpGet
- type HealthCheckConfigurationHttpGetScheme
- type HealthCheckConfigurationHttpGetSchemeEnum
- type HealthCheckConfigurationLivenessProbe
- type HealthCheckConfigurationReadinessProbe
- type HealthCheckConfigurationStartupProbe
- type HealthCheckConfigurationTcpSocket
- type Instance
- type InstanceStatus
- type InstanceStatusEnum
- type JobKindObj
- type JobKindObjEnum
- type JobSpec
- type LifeCycleConfigurationExec
- type ListAgenciesRequest
- type ListAgenciesResponse
- type ListApplicationsRequest
- type ListApplicationsResponse
- type ListCertificatesRequest
- type ListCertificatesResponse
- type ListComponentConfigurationsRequest
- type ListComponentConfigurationsResponse
- type ListComponentConfigurationsResponseData
- type ListComponentInstancesRequest
- type ListComponentInstancesResponse
- type ListComponentSnapshotsRequest
- type ListComponentSnapshotsResponse
- type ListComponentsRequest
- type ListComponentsRequestSort
- type ListComponentsRequestSortEnum
- type ListComponentsRequestSortKey
- type ListComponentsRequestSortKeyEnum
- type ListComponentsResponse
- type ListDomainsRequest
- type ListDomainsResponse
- type ListEipResponseBodySpec
- type ListEipResponseBodySpecEgress
- type ListEipResponseBodySpecIngress
- type ListEipsRequest
- type ListEipsResponse
- type ListEnvironmentsRequest
- type ListEnvironmentsResponse
- type ListNoticeRulesRequest
- type ListNoticeRulesResponse
- type ListTimerRulesRequest
- type ListTimerRulesResponse
- type ListVolumesRequest
- type ListVolumesResponse
- type ListVpcEgressRequest
- type ListVpcEgressResponse
- type MetaCert
- type MetaDomain
- type MetadataResponse
- type MonitorSystemKindObj
- type MonitorSystemKindObjEnum
- type MonitorSystemRequestBody
- type MonitorSystemRequestBodySpec
- type MonitorSystemRequestBodySpecImagePullPolicy
- type MonitorSystemRequestBodySpecImagePullPolicyEnum
- type MonitorSystemRequestBodySpecInstrumentation
- type MonitorSystemRequestBodySpecInstrumentationEnum
- type MonitorSystemRequestBodySpecType
- type MonitorSystemRequestBodySpecTypeEnum
- type MountComponent
- type NoticeRuleNotification
- type NoticeRuleNotificationProtocol
- type NoticeRuleNotificationProtocolEnum
- type NoticeRuleNotificationTemplate
- type NoticeRuleNotificationTemplateEnum
- type NoticeRuleScope
- type NoticeRuleScopeType
- type NoticeRuleScopeTypeEnum
- type Repo
- type ResourceLimit
- type ResourceLimitCpuLimit
- type ResourceLimitCpuLimitEnum
- type ResourceLimitForUpgrade
- type ResourceLimitForUpgradeCpuLimit
- type ResourceLimitForUpgradeCpuLimitEnum
- type ResourceLimitForUpgradeMemoryLimit
- type ResourceLimitForUpgradeMemoryLimitEnum
- type ResourceLimitMemoryLimit
- type ResourceLimitMemoryLimitEnum
- type ResourcesCredential
- type RetryJobRequest
- type RetryJobResponse
- type ScaleConfigurationDataAdvanced
- type ScaleConfigurationDataTrigger
- type ScaleConfigurationDataTriggerType
- type ScaleConfigurationDataTriggerTypeEnum
- type ScalingTriggerMeta
- type ScalingTriggerMetaPeriodType
- type ScalingTriggerMetaPeriodTypeEnum
- type ShowApplicationRequest
- type ShowApplicationResponse
- type ShowComponentRequest
- type ShowComponentResponse
- type ShowExecutionResultRequest
- type ShowExecutionResultResponse
- type ShowJobRequest
- type ShowJobResponse
- type ShowMonitorSystemRequest
- type ShowMonitorSystemResponse
- type ShowMonitorSystemResponseBodySpec
- type ShowMonitorSystemResponseBodySpecImagePullPolicy
- type ShowMonitorSystemResponseBodySpecImagePullPolicyEnum
- type ShowMonitorSystemResponseBodySpecInstrumentation
- type ShowMonitorSystemResponseBodySpecInstrumentationEnum
- type ShowMonitorSystemResponseBodySpecType
- type ShowMonitorSystemResponseBodySpecTypeEnum
- type ShowNoticeRuleRequest
- type ShowNoticeRuleResponse
- type Source
- type SourceSubType
- type SourceSubTypeEnum
- type SourceType
- type SourceTypeEnum
- type SpecCert
- type Task
- type TimeRuleKindObj
- type TimeRuleKindObjEnum
- type TimerRuleDetails
- type TriggerPolicy
- type TriggerPolicyOperator
- type TriggerPolicyOperatorEnum
- type TriggerPolicyPeriod
- type TriggerPolicyPeriodEnum
- type TriggerPolicyTriggerType
- type TriggerPolicyTriggerTypeEnum
- type UpdateCertReq
- type UpdateCertificateRequest
- type UpdateCertificateResponse
- type UpdateComponentRequest
- type UpdateComponentRequestBody
- type UpdateComponentRequestMetadata
- type UpdateComponentRequestSpec
- type UpdateComponentRequestSpecRuntime
- type UpdateComponentRequestSpecRuntimeEnum
- type UpdateComponentResponse
- type UpdateEipRequest
- type UpdateEipRequestBody
- type UpdateEipRequestBodySpec
- type UpdateEipRequestBodySpecEgress
- type UpdateEipRequestBodySpecIngress
- type UpdateEipResponse
- type UpdateMonitorSystemRequest
- type UpdateMonitorSystemResponse
- type UpdateNoticeRuleItem
- type UpdateNoticeRuleItemEventName
- type UpdateNoticeRuleItemEventNameEnum
- type UpdateNoticeRuleReq
- type UpdateNoticeRuleRequest
- type UpdateNoticeRuleResponse
- type UpdateSpecCert
- type UpdateTimerRuleDetails
- type UpdateTimerRuleReq
- type UpdateTimerRuleRequest
- type UpdateTimerRuleResponse
- type Volume
- type VolumeConfigurationDataVolume
- type VolumeConfigurationDataVolumeResourceSubType
- type VolumeConfigurationDataVolumeResourceSubTypeEnum
- type VolumeConfigurationDataVolumeResourceType
- type VolumeConfigurationDataVolumeResourceTypeEnum
- type VolumeConfigurationMountInfo
- type VolumeConfigurationMountInfoAccessMode
- type VolumeConfigurationMountInfoAccessModeEnum
- type VolumeKindObj
- type VolumeKindObjEnum
- type VolumeResourceSubType
- type VolumeResourceSubTypeEnum
- type VolumeSpec
- type VolumeSpecResourceSubType
- type VolumeSpecResourceSubTypeEnum
- type VpcEgressKindObj
- type VpcEgressKindObjEnum
- type VpcEgressRequestBody
- type VpcEgressRequestBodySpec
- type VpcEgressResponseBodySpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Access ¶
type Access struct { // 访问地址。 Address *string `json:"address,omitempty"` // 访问方式类型。 Type *AccessType `json:"type,omitempty"` }
Access 访问方式。
type AccessConfigurationDataItems ¶ added in v0.1.61
type AccessConfigurationDataItems struct { // 配置模式。 - 如果operator值为空,则表示使用全量覆盖模式进行配置,否则表示使用增删改模式进行配置。且此级列表的所有元素的operator值必须同时全为空或者非空。 - 当使用增删改模式时,operator取值支持\"add\",\"copy\",\"modify\",\"delete\",分别表示新增,复制指定uid的元素修改后新增,修改指定uid的元素,删除指定uid的元素。 - 当operator取值为\"copy\",\"modify\",\"delete\"时,uid的值必须为非空,且存在于最后一次生效的配置中。 - 当operator取值为\"copy\",\"modify\"时,与operator同级别的字段中除uid外的所有字段如不写,置空或者为空列表,则表示保留在最后一次生效配置中指定uid的元素的同一字段的值。 Operator *string `json:"operator,omitempty"` // 访问方式的uid。 Uid *string `json:"uid,omitempty"` Metadata *AccessConfigurationMetadata `json:"metadata,omitempty"` // 访问方式类型。 Type *AccessConfigurationDataItemsType `json:"type,omitempty"` // 内网访问方式域名。 DomainNames *[]string `json:"domain_names,omitempty"` AccessControl *AccessControl `json:"access_control,omitempty"` // 访问方式配置端口、协议、证书、URL路径等信息列表。 Ports *[]AccessConfigurationPort `json:"ports,omitempty"` // 用户选择的elb的ID。 ElbId *string `json:"elb_id,omitempty"` // 响应体参数,用户选择的elb的公网ip。 PublicIp *string `json:"public_ip,omitempty"` // 响应体参数,用户选择的elb的私网ip。 PrivateIp *string `json:"private_ip,omitempty"` }
AccessConfigurationDataItems 访问方式配置项。
func (AccessConfigurationDataItems) String ¶ added in v0.1.61
func (o AccessConfigurationDataItems) String() string
type AccessConfigurationDataItemsType ¶ added in v0.1.61
type AccessConfigurationDataItemsType struct {
// contains filtered or unexported fields
}
func (AccessConfigurationDataItemsType) MarshalJSON ¶ added in v0.1.61
func (c AccessConfigurationDataItemsType) MarshalJSON() ([]byte, error)
func (*AccessConfigurationDataItemsType) UnmarshalJSON ¶ added in v0.1.61
func (c *AccessConfigurationDataItemsType) UnmarshalJSON(b []byte) error
func (AccessConfigurationDataItemsType) Value ¶ added in v0.1.61
func (c AccessConfigurationDataItemsType) Value() string
type AccessConfigurationDataItemsTypeEnum ¶ added in v0.1.61
type AccessConfigurationDataItemsTypeEnum struct { CLUSTER_IP AccessConfigurationDataItemsType LOAD_BALANCER AccessConfigurationDataItemsType INGRESS AccessConfigurationDataItemsType }
func GetAccessConfigurationDataItemsTypeEnum ¶ added in v0.1.61
func GetAccessConfigurationDataItemsTypeEnum() AccessConfigurationDataItemsTypeEnum
type AccessConfigurationHttpPath ¶ added in v0.1.61
type AccessConfigurationHttpPath struct { // 域名/不填,不填时表示使用IP。 Hostname *string `json:"hostname,omitempty"` // URL路径。 Path *string `json:"path,omitempty"` // URL路径匹配模式,支持前缀匹配、正则匹配、精准匹配。 UrlMatchMode *AccessConfigurationHttpPathUrlMatchMode `json:"url_match_mode,omitempty"` }
AccessConfigurationHttpPath 匹配路径和域名信息。
func (AccessConfigurationHttpPath) String ¶ added in v0.1.61
func (o AccessConfigurationHttpPath) String() string
type AccessConfigurationHttpPathUrlMatchMode ¶ added in v0.1.61
type AccessConfigurationHttpPathUrlMatchMode struct {
// contains filtered or unexported fields
}
func (AccessConfigurationHttpPathUrlMatchMode) MarshalJSON ¶ added in v0.1.61
func (c AccessConfigurationHttpPathUrlMatchMode) MarshalJSON() ([]byte, error)
func (*AccessConfigurationHttpPathUrlMatchMode) UnmarshalJSON ¶ added in v0.1.61
func (c *AccessConfigurationHttpPathUrlMatchMode) UnmarshalJSON(b []byte) error
func (AccessConfigurationHttpPathUrlMatchMode) Value ¶ added in v0.1.61
func (c AccessConfigurationHttpPathUrlMatchMode) Value() string
type AccessConfigurationHttpPathUrlMatchModeEnum ¶ added in v0.1.61
type AccessConfigurationHttpPathUrlMatchModeEnum struct { STARTS_WITH AccessConfigurationHttpPathUrlMatchMode REGEX AccessConfigurationHttpPathUrlMatchMode EQUAL_TO AccessConfigurationHttpPathUrlMatchMode }
func GetAccessConfigurationHttpPathUrlMatchModeEnum ¶ added in v0.1.61
func GetAccessConfigurationHttpPathUrlMatchModeEnum() AccessConfigurationHttpPathUrlMatchModeEnum
type AccessConfigurationMetadata ¶ added in v0.1.87
type AccessConfigurationMetadata struct { // 附加参数。 举例:负载均衡分配策略使用加权轮询算法,不启用健康检查。配置如下: - \"kubernetes.io/elb.health-check-flag\": \"off\" - \"kubernetes.io/elb.lb-algorithm\": \"ROUND_ROBIN\" Annotations map[string]string `json:"annotations,omitempty"` }
AccessConfigurationMetadata 访问方式配置元数据。
func (AccessConfigurationMetadata) String ¶ added in v0.1.87
func (o AccessConfigurationMetadata) String() string
type AccessConfigurationPort ¶ added in v0.1.61
type AccessConfigurationPort struct { // 配置模式。 - 如果operator值为空,则表示使用全量覆盖模式进行配置,否则表示使用增删改模式进行配置。且此级列表的所有元素的operator值必须同时全为空或者非空。 - 当使用增删改模式时,operator取值支持\"add\",\"copy\",\"modify\",\"delete\",分别表示新增,复制指定uid的元素修改后新增,修改指定uid的元素,删除指定uid的元素。 - 当operator取值为\"copy\",\"modify\",\"delete\"时,uid的值必须为非空,且存在于最后一次生效的配置中。 - 当operator取值为\"copy\",\"modify\"时,与operator同级别的字段中除uid外的所有字段如不写,置空或者为空列表,则表示保留在最后一次生效配置中指定uid的元素的同一字段的值。 Operator *string `json:"operator,omitempty"` // 端口配置的uid。 Uid *string `json:"uid,omitempty"` // 监听端口。 TargetPort *int32 `json:"target_port,omitempty"` // 访问端口。 Port *int32 `json:"port,omitempty"` // 协议,负载均衡支持TCP,负载均衡与路由配置支持HTTP、HTTPS。 Protocol *AccessConfigurationPortProtocol `json:"protocol,omitempty"` // 默认证书,访问方式配置为转发策略且协议为HTTPS时配置,未配置域名证书对时使用默认证书。 DefaultCertificate *string `json:"default_certificate,omitempty"` // 证书。 Certificate *string `json:"certificate,omitempty"` // 安全策略。 Policy *AccessConfigurationPortPolicy `json:"policy,omitempty"` Paths *[]AccessConfigurationHttpPath `json:"paths,omitempty"` // 用户选择的elb的ID。 ElbId *string `json:"elb_id,omitempty"` }
AccessConfigurationPort 访问方式配置端口、协议、证书等信息。
func (AccessConfigurationPort) String ¶ added in v0.1.61
func (o AccessConfigurationPort) String() string
type AccessConfigurationPortPolicy ¶ added in v0.1.61
type AccessConfigurationPortPolicy struct {
// contains filtered or unexported fields
}
func (AccessConfigurationPortPolicy) MarshalJSON ¶ added in v0.1.61
func (c AccessConfigurationPortPolicy) MarshalJSON() ([]byte, error)
func (*AccessConfigurationPortPolicy) UnmarshalJSON ¶ added in v0.1.61
func (c *AccessConfigurationPortPolicy) UnmarshalJSON(b []byte) error
func (AccessConfigurationPortPolicy) Value ¶ added in v0.1.61
func (c AccessConfigurationPortPolicy) Value() string
type AccessConfigurationPortPolicyEnum ¶ added in v0.1.61
type AccessConfigurationPortPolicyEnum struct { TLS_1_2_STRICT AccessConfigurationPortPolicy TLS_1_2 AccessConfigurationPortPolicy TLS_1_1 AccessConfigurationPortPolicy TLS_1_0 AccessConfigurationPortPolicy }
func GetAccessConfigurationPortPolicyEnum ¶ added in v0.1.61
func GetAccessConfigurationPortPolicyEnum() AccessConfigurationPortPolicyEnum
type AccessConfigurationPortProtocol ¶ added in v0.1.61
type AccessConfigurationPortProtocol struct {
// contains filtered or unexported fields
}
func (AccessConfigurationPortProtocol) MarshalJSON ¶ added in v0.1.61
func (c AccessConfigurationPortProtocol) MarshalJSON() ([]byte, error)
func (*AccessConfigurationPortProtocol) UnmarshalJSON ¶ added in v0.1.61
func (c *AccessConfigurationPortProtocol) UnmarshalJSON(b []byte) error
func (AccessConfigurationPortProtocol) Value ¶ added in v0.1.61
func (c AccessConfigurationPortProtocol) Value() string
type AccessConfigurationPortProtocolEnum ¶ added in v0.1.61
type AccessConfigurationPortProtocolEnum struct { TCP AccessConfigurationPortProtocol HTTP AccessConfigurationPortProtocol HTTPS AccessConfigurationPortProtocol }
func GetAccessConfigurationPortProtocolEnum ¶ added in v0.1.61
func GetAccessConfigurationPortProtocolEnum() AccessConfigurationPortProtocolEnum
type AccessControl ¶ added in v0.1.61
type AccessControl struct { // 黑名单数组。 - 每行一个IP地址或网段,以回车结束。 - 每个IP地址组最多可添加300个IP地址或网段。 Black *[]string `json:"black,omitempty"` // 白名单数组。 - 每行一个IP地址或网段,以回车结束。 - 每个IP地址组最多可添加300个IP地址或网段。 White *[]string `json:"white,omitempty"` }
AccessControl 访问控制配置,允许配置黑名单、白名单。
func (AccessControl) String ¶ added in v0.1.61
func (o AccessControl) String() string
type AccessType ¶
type AccessType struct {
// contains filtered or unexported fields
}
func (AccessType) MarshalJSON ¶
func (c AccessType) MarshalJSON() ([]byte, error)
func (*AccessType) UnmarshalJSON ¶
func (c *AccessType) UnmarshalJSON(b []byte) error
func (AccessType) Value ¶
func (c AccessType) Value() string
type AccessTypeEnum ¶
type AccessTypeEnum struct { LOAD_BALANCER AccessType INGRESS AccessType }
func GetAccessTypeEnum ¶
func GetAccessTypeEnum() AccessTypeEnum
type ActionKindObj ¶ added in v0.1.58
type ActionKindObj struct {
// contains filtered or unexported fields
}
ActionKindObj API类型,固定值“Action”,该值不可修改。
func (ActionKindObj) MarshalJSON ¶ added in v0.1.58
func (c ActionKindObj) MarshalJSON() ([]byte, error)
func (*ActionKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *ActionKindObj) UnmarshalJSON(b []byte) error
func (ActionKindObj) Value ¶ added in v0.1.58
func (c ActionKindObj) Value() string
type ActionKindObjEnum ¶ added in v0.1.58
type ActionKindObjEnum struct {
ACTION ActionKindObj
}
func GetActionKindObjEnum ¶ added in v0.1.58
func GetActionKindObjEnum() ActionKindObjEnum
type ActionOnComponentBuild ¶ added in v0.1.51
type ActionOnComponentBuild struct { Archive *Archive `json:"archive,omitempty"` // 构建附加参数。 - base_image:基础镜像地址。 - build_cmd:自定义构建命令。 - dockerfile_path:自定义dockerfile文件路径 - dockerfile_content:自定义dockerfile内容 - artifact_name: 针对java多模块构建,指定构建后运行的产物,以\".jar\"结尾。 Parameters map[string]string `json:"parameters,omitempty"` }
ActionOnComponentBuild 构建信息。
func (ActionOnComponentBuild) String ¶ added in v0.1.51
func (o ActionOnComponentBuild) String() string
type ActionOnComponentSource ¶ added in v0.1.48
type ActionOnComponentSource struct { Code *Repo `json:"code,omitempty"` // 源类型。 Type *ActionOnComponentSourceType `json:"type,omitempty"` // 源子类型。 - 源类型为code时,子类型表示不同的代码仓库,如DevCloud(CodeArts)、GitLab、GitHub、Gitee、Bitbucket。 - 源类型为softwarePackage时,子类型表示不同的软件包仓库,如BinObs、BinDevCloud(CodeArts软件发布库)。 SubType *ActionOnComponentSourceSubType `json:"sub_type,omitempty"` // url地址。 - 源类型为image时,url地址为镜像地址。 - 源类型为code时,url地址为git地址。 - 源类型为softwarePackage时,url地址为软件包地址。 Url *string `json:"url,omitempty"` }
ActionOnComponentSource 源信息。
func (ActionOnComponentSource) String ¶ added in v0.1.48
func (o ActionOnComponentSource) String() string
type ActionOnComponentSourceSubType ¶ added in v0.1.48
type ActionOnComponentSourceSubType struct {
// contains filtered or unexported fields
}
func (ActionOnComponentSourceSubType) MarshalJSON ¶ added in v0.1.48
func (c ActionOnComponentSourceSubType) MarshalJSON() ([]byte, error)
func (*ActionOnComponentSourceSubType) UnmarshalJSON ¶ added in v0.1.48
func (c *ActionOnComponentSourceSubType) UnmarshalJSON(b []byte) error
func (ActionOnComponentSourceSubType) Value ¶ added in v0.1.48
func (c ActionOnComponentSourceSubType) Value() string
type ActionOnComponentSourceSubTypeEnum ¶ added in v0.1.48
type ActionOnComponentSourceSubTypeEnum struct { BIN_OBS ActionOnComponentSourceSubType BIN_DEV_CLOUD ActionOnComponentSourceSubType GIT_LAB ActionOnComponentSourceSubType GIT_HUB ActionOnComponentSourceSubType DEV_CLOUD ActionOnComponentSourceSubType GITEE ActionOnComponentSourceSubType BITBUCKET ActionOnComponentSourceSubType }
func GetActionOnComponentSourceSubTypeEnum ¶ added in v0.1.48
func GetActionOnComponentSourceSubTypeEnum() ActionOnComponentSourceSubTypeEnum
type ActionOnComponentSourceType ¶ added in v0.1.48
type ActionOnComponentSourceType struct {
// contains filtered or unexported fields
}
func (ActionOnComponentSourceType) MarshalJSON ¶ added in v0.1.48
func (c ActionOnComponentSourceType) MarshalJSON() ([]byte, error)
func (*ActionOnComponentSourceType) UnmarshalJSON ¶ added in v0.1.48
func (c *ActionOnComponentSourceType) UnmarshalJSON(b []byte) error
func (ActionOnComponentSourceType) Value ¶ added in v0.1.48
func (c ActionOnComponentSourceType) Value() string
type ActionOnComponentSourceTypeEnum ¶ added in v0.1.48
type ActionOnComponentSourceTypeEnum struct { IMAGE ActionOnComponentSourceType CODE ActionOnComponentSourceType SOFTWARE_PACKAGE ActionOnComponentSourceType }
func GetActionOnComponentSourceTypeEnum ¶ added in v0.1.48
func GetActionOnComponentSourceTypeEnum() ActionOnComponentSourceTypeEnum
type ActionOnComponentSpec ¶
type ActionOnComponentSpec struct { // 快照序号。 SnapshotIndex *int32 `json:"snapshot_index,omitempty"` // 实例个数。 Replica *int32 `json:"replica,omitempty"` Source *ActionOnComponentSource `json:"source,omitempty"` ResourceLimit *ResourceLimitForUpgrade `json:"resource_limit,omitempty"` Build *ActionOnComponentBuild `json:"build,omitempty"` }
func (ActionOnComponentSpec) String ¶
func (o ActionOnComponentSpec) String() string
type Agency ¶
type Agency struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *AgencyKindObj `json:"kind"` Metadata *AgencyMetadata `json:"metadata"` }
type AgencyItem ¶
type AgencyItem struct { // 委托名称,固定值“cae_trust”,该值不可修改。 Name *AgencyItemName `json:"name,omitempty"` }
func (AgencyItem) String ¶
func (o AgencyItem) String() string
type AgencyItemName ¶
type AgencyItemName struct {
// contains filtered or unexported fields
}
func (AgencyItemName) MarshalJSON ¶
func (c AgencyItemName) MarshalJSON() ([]byte, error)
func (*AgencyItemName) UnmarshalJSON ¶
func (c *AgencyItemName) UnmarshalJSON(b []byte) error
func (AgencyItemName) Value ¶
func (c AgencyItemName) Value() string
type AgencyItemNameEnum ¶
type AgencyItemNameEnum struct {
CAE_TRUST AgencyItemName
}
func GetAgencyItemNameEnum ¶
func GetAgencyItemNameEnum() AgencyItemNameEnum
type AgencyKindObj ¶ added in v0.1.58
type AgencyKindObj struct {
// contains filtered or unexported fields
}
AgencyKindObj API类型,固定值“Agency”,该值不可修改。
func (AgencyKindObj) MarshalJSON ¶ added in v0.1.58
func (c AgencyKindObj) MarshalJSON() ([]byte, error)
func (*AgencyKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *AgencyKindObj) UnmarshalJSON(b []byte) error
func (AgencyKindObj) Value ¶ added in v0.1.58
func (c AgencyKindObj) Value() string
type AgencyKindObjEnum ¶ added in v0.1.58
type AgencyKindObjEnum struct {
AGENCY AgencyKindObj
}
func GetAgencyKindObjEnum ¶ added in v0.1.58
func GetAgencyKindObjEnum() AgencyKindObjEnum
type AgencyMetadata ¶
type AgencyMetadata struct { // 委托名称,固定值“cae_trust”,该值不可修改。 Name string `json:"name"` Enum *interface{} `json:"enum,omitempty"` }
AgencyMetadata 请求数据。
func (AgencyMetadata) String ¶
func (o AgencyMetadata) String() string
type ApiVersionObj ¶ added in v0.1.58
type ApiVersionObj struct {
// contains filtered or unexported fields
}
ApiVersionObj API版本,固定值“v1”,该值不可修改。
func (ApiVersionObj) MarshalJSON ¶ added in v0.1.58
func (c ApiVersionObj) MarshalJSON() ([]byte, error)
func (*ApiVersionObj) UnmarshalJSON ¶ added in v0.1.58
func (c *ApiVersionObj) UnmarshalJSON(b []byte) error
func (ApiVersionObj) Value ¶ added in v0.1.58
func (c ApiVersionObj) Value() string
type ApiVersionObjEnum ¶ added in v0.1.58
type ApiVersionObjEnum struct {
V1 ApiVersionObj
}
func GetApiVersionObjEnum ¶ added in v0.1.58
func GetApiVersionObjEnum() ApiVersionObjEnum
type AppInfo ¶ added in v0.1.48
type ApplicationItem ¶
type ApplicationItem struct { // 应用ID。 Id *string `json:"id,omitempty"` // 应用名称。 Name *string `json:"name,omitempty"` // 创建时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 更新时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` }
ApplicationItem 应用信息。
func (ApplicationItem) String ¶
func (o ApplicationItem) String() string
type ApplicationKindObj ¶ added in v0.1.58
type ApplicationKindObj struct {
// contains filtered or unexported fields
}
ApplicationKindObj API类型,固定值“Application”,该值不可修改。
func (ApplicationKindObj) MarshalJSON ¶ added in v0.1.58
func (c ApplicationKindObj) MarshalJSON() ([]byte, error)
func (*ApplicationKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *ApplicationKindObj) UnmarshalJSON(b []byte) error
func (ApplicationKindObj) Value ¶ added in v0.1.58
func (c ApplicationKindObj) Value() string
type ApplicationKindObjEnum ¶ added in v0.1.58
type ApplicationKindObjEnum struct {
APPLICATION ApplicationKindObj
}
func GetApplicationKindObjEnum ¶ added in v0.1.58
func GetApplicationKindObjEnum() ApplicationKindObjEnum
type ApplicationMetadata ¶
type ApplicationMetadata struct { // 应用ID。 Id *string `json:"id,omitempty"` // 应用名称。 Name *string `json:"name,omitempty"` // 创建时间。 CreatedAt *string `json:"created_at,omitempty"` // 更新时间。 UpdatedAt *string `json:"updated_at,omitempty"` }
ApplicationMetadata 响应数据。
func (ApplicationMetadata) String ¶
func (o ApplicationMetadata) String() string
type Archive ¶
type Archive struct { // 产物纳管SWR组织。 ArtifactNamespace *string `json:"artifact_namespace,omitempty"` }
Archive 构建产物纳管。
type Build ¶
type Build struct { Archive *Archive `json:"archive"` // 构建附加参数。 - base_image:基础镜像地址。 - build_cmd:自定义构建命令。 - dockerfile_path:自定义dockerfile文件路径 - dockerfile_content:自定义dockerfile内容 - artifact_name: 针对java多模块构建,指定构建后运行的产物,以\".jar\"结尾。 Parameters map[string]string `json:"parameters"` }
Build 构建信息。
type CertItem ¶ added in v0.1.48
type CertReq ¶ added in v0.1.48
type CertReq struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *CertificateKindObj `json:"kind"` Metadata *CreateMetaCert `json:"metadata"` Spec *CreateSpecCert `json:"spec"` }
type CertificateKindObj ¶ added in v0.1.58
type CertificateKindObj struct {
// contains filtered or unexported fields
}
CertificateKindObj API类型,固定值“Certificate”,该值不可修改。
func (CertificateKindObj) MarshalJSON ¶ added in v0.1.58
func (c CertificateKindObj) MarshalJSON() ([]byte, error)
func (*CertificateKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *CertificateKindObj) UnmarshalJSON(b []byte) error
func (CertificateKindObj) Value ¶ added in v0.1.58
func (c CertificateKindObj) Value() string
type CertificateKindObjEnum ¶ added in v0.1.58
type CertificateKindObjEnum struct {
CERTIFICATE CertificateKindObj
}
func GetCertificateKindObjEnum ¶ added in v0.1.58
func GetCertificateKindObjEnum() CertificateKindObjEnum
type CloudStorageLogPathInfo ¶ added in v0.1.112
type CloudStorageLogPathInfo struct { // 容器挂载路径。 DirPath *string `json:"dir_path,omitempty"` // 日志文件名匹配模式。 FileNamePattern *string `json:"file_name_pattern,omitempty"` }
CloudStorageLogPathInfo 云存储日志扫描路径信息。
func (CloudStorageLogPathInfo) String ¶ added in v0.1.112
func (o CloudStorageLogPathInfo) String() string
type ComponentConfigurationKindObj ¶ added in v0.1.58
type ComponentConfigurationKindObj struct {
// contains filtered or unexported fields
}
ComponentConfigurationKindObj API类型,固定值“ComponentConfiguration”,该值不可修改。
func (ComponentConfigurationKindObj) MarshalJSON ¶ added in v0.1.58
func (c ComponentConfigurationKindObj) MarshalJSON() ([]byte, error)
func (*ComponentConfigurationKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *ComponentConfigurationKindObj) UnmarshalJSON(b []byte) error
func (ComponentConfigurationKindObj) Value ¶ added in v0.1.58
func (c ComponentConfigurationKindObj) Value() string
type ComponentConfigurationKindObjEnum ¶ added in v0.1.58
type ComponentConfigurationKindObjEnum struct {
COMPONENT_CONFIGURATION ComponentConfigurationKindObj
}
func GetComponentConfigurationKindObjEnum ¶ added in v0.1.58
func GetComponentConfigurationKindObjEnum() ComponentConfigurationKindObjEnum
type ComponentExecutionResult ¶ added in v0.1.48
type ComponentExecutionResult struct { // 组件名称。 ComponentName *string `json:"component_name,omitempty"` // 组件ID。 ComponentId *string `json:"component_id,omitempty"` // 组件执行启停的结果:failed/success。 Status *string `json:"status,omitempty"` // 组件执行启停的错误信息,如果执行结果为成功,则为空。 ErrorMessage *string `json:"error_message,omitempty"` }
func (ComponentExecutionResult) String ¶ added in v0.1.48
func (o ComponentExecutionResult) String() string
type ComponentInfo ¶ added in v0.1.48
type ComponentInfo struct { // 组件ID。 ComponentId *string `json:"component_id,omitempty"` // 组件名称。 ComponentName *string `json:"component_name,omitempty"` }
func (ComponentInfo) String ¶ added in v0.1.48
func (o ComponentInfo) String() string
type ComponentItem ¶
type ComponentItem struct { // 组件ID。 Id *string `json:"id,omitempty"` // 组件名称。 Name *string `json:"name,omitempty"` // 资源信息。 Annotations map[string]string `json:"annotations,omitempty"` // 创建时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 更新时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` Spec *ComponentSpec `json:"spec,omitempty"` }
func (ComponentItem) String ¶
func (o ComponentItem) String() string
type ComponentKindObj ¶ added in v0.1.58
type ComponentKindObj struct {
// contains filtered or unexported fields
}
ComponentKindObj API类型,固定值“Component”,该值不可修改。
func (ComponentKindObj) MarshalJSON ¶ added in v0.1.58
func (c ComponentKindObj) MarshalJSON() ([]byte, error)
func (*ComponentKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *ComponentKindObj) UnmarshalJSON(b []byte) error
func (ComponentKindObj) Value ¶ added in v0.1.58
func (c ComponentKindObj) Value() string
type ComponentKindObjEnum ¶ added in v0.1.58
type ComponentKindObjEnum struct {
COMPONENT ComponentKindObj
}
func GetComponentKindObjEnum ¶ added in v0.1.58
func GetComponentKindObjEnum() ComponentKindObjEnum
type ComponentSnapshotContext ¶ added in v0.1.48
type ComponentSnapshotContext struct { // 应用ID。 AppId *string `json:"app_id,omitempty"` // 可用实例个数。 AvailableReplica *int32 `json:"available_replica,omitempty"` // 组件构建信息。 Build *string `json:"build,omitempty"` // 构建任务ID。 BuildId *string `json:"build_id,omitempty"` // 构建日志ID。 BuildLogId *string `json:"build_log_id,omitempty"` // 环境ID。 EnvId *string `json:"env_id,omitempty"` // 组件ID。 Id *string `json:"id,omitempty"` // 镜像地址。 ImageUrl *string `json:"image_url,omitempty"` // 任务ID。 JobId *string `json:"job_id,omitempty"` // LTS日志组的ID。 LogGroupId *string `json:"log_group_id,omitempty"` // LTS日志流的ID LogStreamId *string `json:"log_stream_id,omitempty"` // 组件名称。 Name *string `json:"name,omitempty"` // 组件操作。 Operation *string `json:"operation,omitempty"` // 组件操作状态。 OperationStatus *string `json:"operation_status,omitempty"` // 实例个数。 Replica *int32 `json:"replica,omitempty"` // 组件规格。 ResourceLimit *string `json:"resource_limit,omitempty"` // 语言/运行时。 Runtime *ComponentSnapshotContextRuntime `json:"runtime,omitempty"` // 组件源信息。 Source *string `json:"source,omitempty"` // 组件状态。 Status *string `json:"status,omitempty"` // 组件版本。 Version *string `json:"version,omitempty"` // 创建时间。 CreatedAt *string `json:"created_at,omitempty"` // 更新时间。 UpdatedAt *string `json:"updated_at,omitempty"` }
func (ComponentSnapshotContext) String ¶ added in v0.1.48
func (o ComponentSnapshotContext) String() string
type ComponentSnapshotContextRuntime ¶ added in v0.1.48
type ComponentSnapshotContextRuntime struct {
// contains filtered or unexported fields
}
func (ComponentSnapshotContextRuntime) MarshalJSON ¶ added in v0.1.48
func (c ComponentSnapshotContextRuntime) MarshalJSON() ([]byte, error)
func (*ComponentSnapshotContextRuntime) UnmarshalJSON ¶ added in v0.1.48
func (c *ComponentSnapshotContextRuntime) UnmarshalJSON(b []byte) error
func (ComponentSnapshotContextRuntime) Value ¶ added in v0.1.48
func (c ComponentSnapshotContextRuntime) Value() string
type ComponentSnapshotContextRuntimeEnum ¶ added in v0.1.48
type ComponentSnapshotContextRuntimeEnum struct { DOCKER ComponentSnapshotContextRuntime JAVA8 ComponentSnapshotContextRuntime JAVA11 ComponentSnapshotContextRuntime JAVA17 ComponentSnapshotContextRuntime JAVA21 ComponentSnapshotContextRuntime TOMCAT8 ComponentSnapshotContextRuntime TOMCAT9 ComponentSnapshotContextRuntime PYTHON3 ComponentSnapshotContextRuntime NODEJS8 ComponentSnapshotContextRuntime NODEJS14 ComponentSnapshotContextRuntime NODEJS16 ComponentSnapshotContextRuntime PHP7 ComponentSnapshotContextRuntime PHP8 ComponentSnapshotContextRuntime DOTNET6 ComponentSnapshotContextRuntime DOTNET7 ComponentSnapshotContextRuntime DOTNET8 ComponentSnapshotContextRuntime }
func GetComponentSnapshotContextRuntimeEnum ¶ added in v0.1.48
func GetComponentSnapshotContextRuntimeEnum() ComponentSnapshotContextRuntimeEnum
type ComponentSnapshotItem ¶
type ComponentSnapshotItem struct { // 组件ID。 ComponentId *string `json:"component_id,omitempty"` // 快照索引。 Index *int32 `json:"index,omitempty"` Context *ComponentSnapshotContext `json:"context,omitempty"` // 创建时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 更新时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` }
func (ComponentSnapshotItem) String ¶
func (o ComponentSnapshotItem) String() string
type ComponentSnapshotKindObj ¶ added in v0.1.58
type ComponentSnapshotKindObj struct {
// contains filtered or unexported fields
}
ComponentSnapshotKindObj API类型,固定值“ComponentSnapshot”,该值不可修改。
func (ComponentSnapshotKindObj) MarshalJSON ¶ added in v0.1.58
func (c ComponentSnapshotKindObj) MarshalJSON() ([]byte, error)
func (*ComponentSnapshotKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *ComponentSnapshotKindObj) UnmarshalJSON(b []byte) error
func (ComponentSnapshotKindObj) Value ¶ added in v0.1.58
func (c ComponentSnapshotKindObj) Value() string
type ComponentSnapshotKindObjEnum ¶ added in v0.1.58
type ComponentSnapshotKindObjEnum struct {
COMPONENT_SNAPSHOT ComponentSnapshotKindObj
}
func GetComponentSnapshotKindObjEnum ¶ added in v0.1.58
func GetComponentSnapshotKindObjEnum() ComponentSnapshotKindObjEnum
type ComponentSpec ¶
type ComponentSpec struct { // 语言/运行时。 Runtime *ComponentSpecRuntime `json:"runtime,omitempty"` // 环境ID。 EnvId *string `json:"env_id,omitempty"` // 实例个数。 Replica *int32 `json:"replica,omitempty"` Source *Source `json:"source,omitempty"` Build *Build `json:"build,omitempty"` ResourceLimit *ResourceLimit `json:"resource_limit,omitempty"` // 访问方式列表。 AccessInfo *[]Access `json:"access_info,omitempty"` // 镜像地址。 ImageUrl *string `json:"image_url,omitempty"` // 可用实例个数。 AvailableReplica *int32 `json:"available_replica,omitempty"` // 任务ID。 JobId *string `json:"job_id,omitempty"` // 构建任务ID。 BuildId *string `json:"build_id,omitempty"` // 组件状态。 Status *ComponentSpecStatus `json:"status,omitempty"` // 构建日志ID。 BuildLogId *string `json:"build_log_id,omitempty"` // 组件最新配置的操作ID。 ConfigurationOperationId *string `json:"configuration_operation_id,omitempty"` }
ComponentSpec 组件规格。
func (ComponentSpec) String ¶
func (o ComponentSpec) String() string
type ComponentSpecRuntime ¶ added in v0.1.48
type ComponentSpecRuntime struct {
// contains filtered or unexported fields
}
func (ComponentSpecRuntime) MarshalJSON ¶ added in v0.1.48
func (c ComponentSpecRuntime) MarshalJSON() ([]byte, error)
func (*ComponentSpecRuntime) UnmarshalJSON ¶ added in v0.1.48
func (c *ComponentSpecRuntime) UnmarshalJSON(b []byte) error
func (ComponentSpecRuntime) Value ¶ added in v0.1.48
func (c ComponentSpecRuntime) Value() string
type ComponentSpecRuntimeEnum ¶ added in v0.1.48
type ComponentSpecRuntimeEnum struct { DOCKER ComponentSpecRuntime JAVA8 ComponentSpecRuntime JAVA11 ComponentSpecRuntime JAVA17 ComponentSpecRuntime JAVA21 ComponentSpecRuntime TOMCAT8 ComponentSpecRuntime TOMCAT9 ComponentSpecRuntime PYTHON3 ComponentSpecRuntime NODEJS8 ComponentSpecRuntime NODEJS14 ComponentSpecRuntime NODEJS16 ComponentSpecRuntime PHP7 ComponentSpecRuntime PHP8 ComponentSpecRuntime DOTNET6 ComponentSpecRuntime DOTNET7 ComponentSpecRuntime DOTNET8 ComponentSpecRuntime }
func GetComponentSpecRuntimeEnum ¶ added in v0.1.48
func GetComponentSpecRuntimeEnum() ComponentSpecRuntimeEnum
type ComponentSpecStatus ¶ added in v0.1.112
type ComponentSpecStatus struct {
// contains filtered or unexported fields
}
func (ComponentSpecStatus) MarshalJSON ¶ added in v0.1.112
func (c ComponentSpecStatus) MarshalJSON() ([]byte, error)
func (*ComponentSpecStatus) UnmarshalJSON ¶ added in v0.1.112
func (c *ComponentSpecStatus) UnmarshalJSON(b []byte) error
func (ComponentSpecStatus) Value ¶ added in v0.1.112
func (c ComponentSpecStatus) Value() string
type ComponentSpecStatusEnum ¶ added in v0.1.112
type ComponentSpecStatusEnum struct { CREATED ComponentSpecStatus RUNNING ComponentSpecStatus PAUSED ComponentSpecStatus NOT_READY ComponentSpecStatus }
func GetComponentSpecStatusEnum ¶ added in v0.1.112
func GetComponentSpecStatusEnum() ComponentSpecStatusEnum
type Configuration ¶
type Configuration struct { Data *ListComponentConfigurationsResponseData `json:"data,omitempty"` // 操作时间。 OperatedAt *sdktime.SdkTime `json:"operated_at,omitempty"` // 操作ID。 OperationId *string `json:"operation_id,omitempty"` // 组件配置类型。 Type *ConfigurationType `json:"type,omitempty"` // 配置是否生效过。 IsActivated *bool `json:"is_activated,omitempty"` // 配置是否正在使用。 IsUsing *bool `json:"is_using,omitempty"` }
func (Configuration) String ¶
func (o Configuration) String() string
type ConfigurationData ¶ added in v0.1.61
type ConfigurationData struct { Spec *ConfigurationRequestDataSpec `json:"spec,omitempty"` Metadata *ConfigurationDataMetadata `json:"metadata,omitempty"` }
ConfigurationData 组件配置数据。
func (ConfigurationData) String ¶ added in v0.1.61
func (o ConfigurationData) String() string
type ConfigurationDataMetadata ¶ added in v0.1.61
type ConfigurationDataMetadata struct { // 附加参数。 举例:负载均衡分配策略使用加权轮询算法,不启用健康检查。配置如下: - \"kubernetes.io/elb.health-check-flag\": \"off\" - \"kubernetes.io/elb.lb-algorithm\": \"ROUND_ROBIN\" Annotations map[string]string `json:"annotations,omitempty"` }
ConfigurationDataMetadata 组件配置元数据。
func (ConfigurationDataMetadata) String ¶ added in v0.1.61
func (o ConfigurationDataMetadata) String() string
type ConfigurationItem ¶
type ConfigurationItem struct { // 组件配置类型。 Type ConfigurationItemType `json:"type"` Data *ConfigurationData `json:"data"` }
func (ConfigurationItem) String ¶
func (o ConfigurationItem) String() string
type ConfigurationItemType ¶ added in v0.1.48
type ConfigurationItemType struct {
// contains filtered or unexported fields
}
func (ConfigurationItemType) MarshalJSON ¶ added in v0.1.48
func (c ConfigurationItemType) MarshalJSON() ([]byte, error)
func (*ConfigurationItemType) UnmarshalJSON ¶ added in v0.1.48
func (c *ConfigurationItemType) UnmarshalJSON(b []byte) error
func (ConfigurationItemType) Value ¶ added in v0.1.48
func (c ConfigurationItemType) Value() string
type ConfigurationItemTypeEnum ¶ added in v0.1.48
type ConfigurationItemTypeEnum struct { RDS ConfigurationItemType CSE ConfigurationItemType ENV ConfigurationItemType ACCESS ConfigurationItemType SCALING ConfigurationItemType VOLUME ConfigurationItemType HEALTH_CHECK ConfigurationItemType LIFECYCLE ConfigurationItemType APM2 ConfigurationItemType LOG ConfigurationItemType CUSTOM_METRIC ConfigurationItemType }
func GetConfigurationItemTypeEnum ¶ added in v0.1.48
func GetConfigurationItemTypeEnum() ConfigurationItemTypeEnum
type ConfigurationRequestDataSpec ¶ added in v0.1.76
type ConfigurationRequestDataSpec struct { // RDS数据库实例ID。 ConfigurationItem.type为\"rds\"时,配置此参数。 RdsId *string `json:"rds_id,omitempty"` // RDS数据库名称。 ConfigurationItem.type为\"rds\"时,配置此参数。 RdsDbName *string `json:"rds_db_name,omitempty"` // RDS数据库地址。 ConfigurationItem.type为\"rds\"时,配置此参数。 RdsAddress *string `json:"rds_address,omitempty"` // RDS数据库用户名称。 ConfigurationItem.type为\"rds\"时,配置此参数。 RdsUsername *string `json:"rds_username,omitempty"` // RDS数据库密码。 ConfigurationItem.type为\"rds\"时,配置此参数。 RdsPassword *string `json:"rds_password,omitempty"` // RDS数据库端口。 ConfigurationItem.type为\"rds\"时,配置此参数。 RdsPort *string `json:"rds_port,omitempty"` // CSE配置中心地址。 ConfigurationItem.type为\"cse\"时,配置此参数。 ConfigCenterAddr *string `json:"config_center_addr,omitempty"` // CSE服务注册发现地址。 ConfigurationItem.type为\"cse\"时,配置此参数。 ServiceCenterAddr *string `json:"service_center_addr,omitempty"` // CSE引擎ID。 ConfigurationItem.type为\"cse\"时,配置此参数。 CseId *string `json:"cse_id,omitempty"` // 环境变量配置。 常用环境变量如下: - TZ: 时区设置,东八区可设置为Asia/Shanghai。 - LANG: 语言字符集设置,中文UTF8可设置为zh_CN.UTF-8。 Envs map[string]string `json:"envs,omitempty"` // 弹性公网IP,响应体参数,未配置域名时返回此参数。 Ip *string `json:"ip,omitempty"` // 访问方式配置列表。 ConfigurationItem.type为\"access\"时,配置此参数。 Items *[]AccessConfigurationDataItems `json:"items,omitempty"` // 伸缩策略配置策略类型。 ConfigurationItem.type为\"scaling\"时,配置此参数。 ScaleStrategy *ConfigurationRequestDataSpecScaleStrategy `json:"scale_strategy,omitempty"` // 伸缩策略配置最大伸缩个数。 ConfigurationItem.type为\"scaling\"时,配置此参数。 MaxReplicaCount *int32 `json:"max_replica_count,omitempty"` // 伸缩策略配置最小伸缩个数。 ConfigurationItem.type为\"scaling\"时,配置此参数。 MinReplicaCount *int32 `json:"min_replica_count,omitempty"` Advanced *ScaleConfigurationDataAdvanced `json:"advanced,omitempty"` // 伸缩策略配置触发器列表。 ConfigurationItem.type为\"scaling\"时,配置此参数。 Triggers *[]ScaleConfigurationDataTrigger `json:"triggers,omitempty"` // 云存储配置列表。 ConfigurationItem.type为\"volume\"时,配置此参数。 Volumes *[]VolumeConfigurationDataVolume `json:"volumes,omitempty"` LivenessProbe *HealthCheckConfigurationLivenessProbe `json:"livenessProbe,omitempty"` StartupProbe *HealthCheckConfigurationStartupProbe `json:"startupProbe,omitempty"` ReadinessProbe *HealthCheckConfigurationReadinessProbe `json:"readinessProbe,omitempty"` PostStart *ConfigurationRequestDataSpecPostStart `json:"postStart,omitempty"` PreStop *ConfigurationRequestDataSpecPreStop `json:"preStop,omitempty"` // 自定义本地磁盘日志路径数组。 ConfigurationItem.type为\"log\"时,配置此参数。 LogPaths *[]string `json:"log_paths,omitempty"` // 自定义云存储日志路径数组。 ConfigurationItem.type为\"log\"时,配置此参数。 CloudStorageLogPaths *[]CloudStorageLogPathInfo `json:"cloud_storage_log_paths,omitempty"` // 探针注入方式。 ConfigurationItem.type为\"apm2\"时,配置此参数。 Instrumentation *string `json:"instrumentation,omitempty"` // 自定义监控指标配置采集路径。 ConfigurationItem.type为\"customMetric\"时,配置此参数。 Path *string `json:"path,omitempty"` // 自定义监控指标配置采集端口。 ConfigurationItem.type为\"customMetric\"时,配置此参数。 Port *int32 `json:"port,omitempty"` // 自定义监控指标配置指标名称。 ConfigurationItem.type为\"customMetric\"时,配置此参数。 Metrics *[]string `json:"metrics,omitempty"` }
ConfigurationRequestDataSpec 组件配置数据规格详情。
func (ConfigurationRequestDataSpec) String ¶ added in v0.1.76
func (o ConfigurationRequestDataSpec) String() string
type ConfigurationRequestDataSpecPostStart ¶ added in v0.1.76
type ConfigurationRequestDataSpecPostStart struct {
Exec *LifeCycleConfigurationExec `json:"exec,omitempty"`
}
ConfigurationRequestDataSpecPostStart 生命周期管理组件配置启动后处理。 ConfigurationItem.type为\"lifecycle\"时,配置此参数。
func (ConfigurationRequestDataSpecPostStart) String ¶ added in v0.1.76
func (o ConfigurationRequestDataSpecPostStart) String() string
type ConfigurationRequestDataSpecPreStop ¶ added in v0.1.76
type ConfigurationRequestDataSpecPreStop struct {
Exec *LifeCycleConfigurationExec `json:"exec,omitempty"`
}
ConfigurationRequestDataSpecPreStop 生命周期管理组件配置停止前处理。 ConfigurationItem.type为\"lifecycle\"时,配置此参数。
func (ConfigurationRequestDataSpecPreStop) String ¶ added in v0.1.76
func (o ConfigurationRequestDataSpecPreStop) String() string
type ConfigurationRequestDataSpecScaleStrategy ¶ added in v0.1.76
type ConfigurationRequestDataSpecScaleStrategy struct {
// contains filtered or unexported fields
}
func (ConfigurationRequestDataSpecScaleStrategy) MarshalJSON ¶ added in v0.1.76
func (c ConfigurationRequestDataSpecScaleStrategy) MarshalJSON() ([]byte, error)
func (*ConfigurationRequestDataSpecScaleStrategy) UnmarshalJSON ¶ added in v0.1.76
func (c *ConfigurationRequestDataSpecScaleStrategy) UnmarshalJSON(b []byte) error
func (ConfigurationRequestDataSpecScaleStrategy) Value ¶ added in v0.1.76
func (c ConfigurationRequestDataSpecScaleStrategy) Value() string
type ConfigurationRequestDataSpecScaleStrategyEnum ¶ added in v0.1.76
type ConfigurationRequestDataSpecScaleStrategyEnum struct { METRIC ConfigurationRequestDataSpecScaleStrategy TIME ConfigurationRequestDataSpecScaleStrategy MIX ConfigurationRequestDataSpecScaleStrategy }
func GetConfigurationRequestDataSpecScaleStrategyEnum ¶ added in v0.1.76
func GetConfigurationRequestDataSpecScaleStrategyEnum() ConfigurationRequestDataSpecScaleStrategyEnum
type ConfigurationResponseDataSpec ¶ added in v0.1.76
type ConfigurationResponseDataSpec struct { // RDS数据库实例ID。 Configuration.type为\"rds\"时,返回此参数。 RdsId *string `json:"rds_id,omitempty"` // RDS数据库名称。 Configuration.type为\"rds\"时,返回此参数。 RdsDbName *string `json:"rds_db_name,omitempty"` // RDS数据库地址。 Configuration.type为\"rds\"时,返回此参数。 RdsAddress *string `json:"rds_address,omitempty"` // RDS数据库用户名称。 Configuration.type为\"rds\"时,返回此参数。 RdsUsername *string `json:"rds_username,omitempty"` // RDS数据库密码。 Configuration.type为\"rds\"时,返回此参数。 RdsPassword *string `json:"rds_password,omitempty"` // RDS数据库端口。 Configuration.type为\"rds\"时,返回此参数。 RdsPort *string `json:"rds_port,omitempty"` // CSE配置中心地址。 Configuration.type为\"cse\"时,返回此参数。 ConfigCenterAddr *string `json:"config_center_addr,omitempty"` // CSE服务注册发现地址。 Configuration.type为\"cse\"时,返回此参数。 ServiceCenterAddr *string `json:"service_center_addr,omitempty"` // CSE引擎ID。 Configuration.type为\"cse\"时,返回此参数。 CseId *string `json:"cse_id,omitempty"` // 环境变量配置。 常用环境变量如下: - TZ: 时区设置,东八区可设置为Asia/Shanghai。 - LANG: 语言字符集设置,中文UTF8可设置为zh_CN.UTF-8。 Envs map[string]string `json:"envs,omitempty"` // 弹性公网IP,响应体参数,未配置域名时返回此参数。 Ip *string `json:"ip,omitempty"` // 访问方式配置列表。 Configuration.type为\"access\"时,返回此参数。 Items *[]AccessConfigurationDataItems `json:"items,omitempty"` // 伸缩策略配置策略类型。 Configuration.type为\"scaling\"时,返回此参数。 ScaleStrategy *ConfigurationResponseDataSpecScaleStrategy `json:"scale_strategy,omitempty"` // 伸缩策略配置最大伸缩个数。 Configuration.type为\"scaling\"时,返回此参数。 MaxReplicaCount *int32 `json:"max_replica_count,omitempty"` // 伸缩策略配置最小伸缩个数。 Configuration.type为\"scaling\"时,返回此参数。 MinReplicaCount *int32 `json:"min_replica_count,omitempty"` Advanced *ScaleConfigurationDataAdvanced `json:"advanced,omitempty"` // 伸缩策略配置触发器列表。 Configuration.type为\"scaling\"时,返回此参数。 Triggers *[]ScaleConfigurationDataTrigger `json:"triggers,omitempty"` // 云存储配置列表。 Configuration.type为\"volume\"时,返回此参数。 Volumes *[]VolumeConfigurationDataVolume `json:"volumes,omitempty"` LivenessProbe *HealthCheckConfigurationLivenessProbe `json:"livenessProbe,omitempty"` StartupProbe *HealthCheckConfigurationStartupProbe `json:"startupProbe,omitempty"` ReadinessProbe *HealthCheckConfigurationReadinessProbe `json:"readinessProbe,omitempty"` PostStart *ConfigurationResponseDataSpecPostStart `json:"postStart,omitempty"` PreStop *ConfigurationResponseDataSpecPreStop `json:"preStop,omitempty"` // 自定义本地磁盘日志路径数组。 Configuration.type为\"log\"时,返回此参数。 LogPaths *[]string `json:"log_paths,omitempty"` // 自定义云存储日志路径数组。 Configuration.type为\"log\"时,返回此参数。 CloudStorageLogPaths *[]CloudStorageLogPathInfo `json:"cloud_storage_log_paths,omitempty"` // 探针注入方式。 Configuration.type为\"apm2\"时,返回此参数。 Instrumentation *string `json:"instrumentation,omitempty"` // apm2应用。 Configuration.type为\"apm2\"时,返回此参数。 ApmApplication *string `json:"apm_application,omitempty"` // 监控系统类别,包括apm2和opentelemetry。 Configuration.type为\"apm2\"时,返回此参数。 Type *string `json:"type,omitempty"` // apm2组件。 Configuration.type为\"apm2\"时,返回此参数。 AppName *string `json:"app_name,omitempty"` // apm2实例。 Configuration.type为\"apm2\"时,返回此参数。 InstanceName *string `json:"instance_name,omitempty"` // apm2环境。 Configuration.type为\"apm2\"时,返回此参数。 EnvName *string `json:"env_name,omitempty"` // 探针镜像更新策略,已废弃,迁移到监控系统。 - Always,重启自动升级:每次都尝试重新下载镜像。 - IfNotPresent,手动升级: 如果本地有该镜像,则继续使用本地镜像,不下载镜像。 Configuration.type为\"apm2\"时,返回此参数。 ImagePullPolicy *string `json:"image_pull_policy,omitempty"` // 增强型探针/opentelemetry探针版本,已废弃,迁移到监控系统。 Configuration.type为\"apm2\"时,返回此参数。 Version *string `json:"version,omitempty"` // apm2访问密钥Key,已废弃,迁移到监控系统。 Configuration.type为\"apm2\"时,返回此参数。 AccessKey *string `json:"access_key,omitempty"` // apm2访问密钥value,已废弃,迁移到监控系统。 Configuration.type为\"apm2\"时,返回此参数。 AccessValue *string `json:"access_value,omitempty"` // apm2应用,同apm_application,已废弃。 Configuration.type为\"apm2\"时,返回此参数。 Business *string `json:"business,omitempty"` // 自定义监控指标配置采集路径。 Configuration.type为\"customMetric\"时,返回此参数。 Path *string `json:"path,omitempty"` // 自定义监控指标配置采集端口。 Configuration.type为\"customMetric\"时,返回此参数。 Port *int32 `json:"port,omitempty"` // 自定义监控指标配置指标名称。 Configuration.type为\"customMetric\"时,返回此参数。 Metrics *[]string `json:"metrics,omitempty"` }
ConfigurationResponseDataSpec 组件配置数据规格详情。
func (ConfigurationResponseDataSpec) String ¶ added in v0.1.76
func (o ConfigurationResponseDataSpec) String() string
type ConfigurationResponseDataSpecPostStart ¶ added in v0.1.76
type ConfigurationResponseDataSpecPostStart struct {
Exec *LifeCycleConfigurationExec `json:"exec,omitempty"`
}
ConfigurationResponseDataSpecPostStart 生命周期管理组件配置启动后处理。 Configuration.type为\"lifecycle\"时,返回此参数。
func (ConfigurationResponseDataSpecPostStart) String ¶ added in v0.1.76
func (o ConfigurationResponseDataSpecPostStart) String() string
type ConfigurationResponseDataSpecPreStop ¶ added in v0.1.76
type ConfigurationResponseDataSpecPreStop struct {
Exec *LifeCycleConfigurationExec `json:"exec,omitempty"`
}
ConfigurationResponseDataSpecPreStop 生命周期管理组件配置停止前处理。 Configuration.type为\"lifecycle\"时,返回此参数。
func (ConfigurationResponseDataSpecPreStop) String ¶ added in v0.1.76
func (o ConfigurationResponseDataSpecPreStop) String() string
type ConfigurationResponseDataSpecScaleStrategy ¶ added in v0.1.76
type ConfigurationResponseDataSpecScaleStrategy struct {
// contains filtered or unexported fields
}
func (ConfigurationResponseDataSpecScaleStrategy) MarshalJSON ¶ added in v0.1.76
func (c ConfigurationResponseDataSpecScaleStrategy) MarshalJSON() ([]byte, error)
func (*ConfigurationResponseDataSpecScaleStrategy) UnmarshalJSON ¶ added in v0.1.76
func (c *ConfigurationResponseDataSpecScaleStrategy) UnmarshalJSON(b []byte) error
func (ConfigurationResponseDataSpecScaleStrategy) Value ¶ added in v0.1.76
func (c ConfigurationResponseDataSpecScaleStrategy) Value() string
type ConfigurationResponseDataSpecScaleStrategyEnum ¶ added in v0.1.76
type ConfigurationResponseDataSpecScaleStrategyEnum struct { METRIC ConfigurationResponseDataSpecScaleStrategy TIME ConfigurationResponseDataSpecScaleStrategy MIX ConfigurationResponseDataSpecScaleStrategy }
func GetConfigurationResponseDataSpecScaleStrategyEnum ¶ added in v0.1.76
func GetConfigurationResponseDataSpecScaleStrategyEnum() ConfigurationResponseDataSpecScaleStrategyEnum
type ConfigurationType ¶ added in v0.1.48
type ConfigurationType struct {
// contains filtered or unexported fields
}
func (ConfigurationType) MarshalJSON ¶ added in v0.1.48
func (c ConfigurationType) MarshalJSON() ([]byte, error)
func (*ConfigurationType) UnmarshalJSON ¶ added in v0.1.48
func (c *ConfigurationType) UnmarshalJSON(b []byte) error
func (ConfigurationType) Value ¶ added in v0.1.48
func (c ConfigurationType) Value() string
type ConfigurationTypeEnum ¶ added in v0.1.48
type ConfigurationTypeEnum struct { RDS ConfigurationType CSE ConfigurationType ENV ConfigurationType ACCESS ConfigurationType SCALING ConfigurationType VOLUME ConfigurationType HEALTH_CHECK ConfigurationType LIFECYCLE ConfigurationType APM2 ConfigurationType LOG ConfigurationType CUSTOM_METRIC ConfigurationType }
func GetConfigurationTypeEnum ¶ added in v0.1.48
func GetConfigurationTypeEnum() ConfigurationTypeEnum
type CreateAgencyRequest ¶
type CreateAgencyRequest struct {
Body *Agency `json:"body,omitempty"`
}
CreateAgencyRequest Request Object
func (CreateAgencyRequest) String ¶
func (o CreateAgencyRequest) String() string
type CreateAgencyResponse ¶
type CreateAgencyResponse struct {
HttpStatusCode int `json:"-"`
}
CreateAgencyResponse Response Object
func (CreateAgencyResponse) String ¶
func (o CreateAgencyResponse) String() string
type CreateApplicationRequest ¶
type CreateApplicationRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *CreateApplicationRequestBody `json:"body,omitempty"` }
CreateApplicationRequest Request Object
func (CreateApplicationRequest) String ¶
func (o CreateApplicationRequest) String() string
type CreateApplicationRequestBody ¶
type CreateApplicationRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *ApplicationKindObj `json:"kind"` Metadata *CreateApplicationRequestBodyMetadata `json:"metadata"` }
func (CreateApplicationRequestBody) String ¶
func (o CreateApplicationRequestBody) String() string
type CreateApplicationRequestBodyMetadata ¶
type CreateApplicationRequestBodyMetadata struct { // 应用名称。 Name string `json:"name"` }
CreateApplicationRequestBodyMetadata 请求数据。
func (CreateApplicationRequestBodyMetadata) String ¶
func (o CreateApplicationRequestBodyMetadata) String() string
type CreateApplicationResponse ¶
type CreateApplicationResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ApplicationKindObj `json:"kind,omitempty"` Metadata *ApplicationMetadata `json:"metadata,omitempty"` HttpStatusCode int `json:"-"` }
CreateApplicationResponse Response Object
func (CreateApplicationResponse) String ¶
func (o CreateApplicationResponse) String() string
type CreateCertificateRequest ¶ added in v0.1.48
type CreateCertificateRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *CertReq `json:"body,omitempty"` }
CreateCertificateRequest Request Object
func (CreateCertificateRequest) String ¶ added in v0.1.48
func (o CreateCertificateRequest) String() string
type CreateCertificateResponse ¶ added in v0.1.48
type CreateCertificateResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *CertificateKindObj `json:"kind,omitempty"` // 证书列表。 Items *[]CertItem `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
CreateCertificateResponse Response Object
func (CreateCertificateResponse) String ¶ added in v0.1.48
func (o CreateCertificateResponse) String() string
type CreateComponentConfigurationRequest ¶
type CreateComponentConfigurationRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 组件ID。 ComponentId string `json:"component_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *CreateComponentConfigurationRequestBody `json:"body,omitempty"` }
CreateComponentConfigurationRequest Request Object
func (CreateComponentConfigurationRequest) String ¶
func (o CreateComponentConfigurationRequest) String() string
type CreateComponentConfigurationRequestBody ¶
type CreateComponentConfigurationRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *ComponentConfigurationKindObj `json:"kind"` // 配置项列表。 Items []ConfigurationItem `json:"items"` }
func (CreateComponentConfigurationRequestBody) String ¶
func (o CreateComponentConfigurationRequestBody) String() string
type CreateComponentConfigurationResponse ¶
type CreateComponentConfigurationResponse struct {
HttpStatusCode int `json:"-"`
}
CreateComponentConfigurationResponse Response Object
func (CreateComponentConfigurationResponse) String ¶
func (o CreateComponentConfigurationResponse) String() string
type CreateComponentRequest ¶
type CreateComponentRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *CreateComponentRequestBody `json:"body,omitempty"` }
CreateComponentRequest Request Object
func (CreateComponentRequest) String ¶
func (o CreateComponentRequest) String() string
type CreateComponentRequestBody ¶
type CreateComponentRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *ComponentKindObj `json:"kind"` Metadata *CreateComponentWithConfigurationRequestBodyMetadata `json:"metadata"` Spec *CreateComponentWithConfigurationRequestBodySpec `json:"spec"` }
func (CreateComponentRequestBody) String ¶
func (o CreateComponentRequestBody) String() string
type CreateComponentResponse ¶
type CreateComponentResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ComponentKindObj `json:"kind,omitempty"` Metadata *MetadataResponse `json:"metadata,omitempty"` Spec *CreateComponentSpec `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
CreateComponentResponse Response Object
func (CreateComponentResponse) String ¶
func (o CreateComponentResponse) String() string
type CreateComponentSpec ¶ added in v0.1.48
type CreateComponentSpec struct { // 语言/运行时。 Runtime *CreateComponentSpecRuntime `json:"runtime,omitempty"` // 环境ID。 EnvId *string `json:"env_id,omitempty"` // 实例个数。 Replica *int32 `json:"replica,omitempty"` Source *Source `json:"source,omitempty"` Build *Build `json:"build,omitempty"` ResourceLimit *ResourceLimit `json:"resource_limit,omitempty"` // 可用实例个数。 AvailableReplica *int32 `json:"available_replica,omitempty"` // 组件状态。 Status *string `json:"status,omitempty"` }
CreateComponentSpec 组件规格。
func (CreateComponentSpec) String ¶ added in v0.1.48
func (o CreateComponentSpec) String() string
type CreateComponentSpecRuntime ¶ added in v0.1.48
type CreateComponentSpecRuntime struct {
// contains filtered or unexported fields
}
func (CreateComponentSpecRuntime) MarshalJSON ¶ added in v0.1.48
func (c CreateComponentSpecRuntime) MarshalJSON() ([]byte, error)
func (*CreateComponentSpecRuntime) UnmarshalJSON ¶ added in v0.1.48
func (c *CreateComponentSpecRuntime) UnmarshalJSON(b []byte) error
func (CreateComponentSpecRuntime) Value ¶ added in v0.1.48
func (c CreateComponentSpecRuntime) Value() string
type CreateComponentSpecRuntimeEnum ¶ added in v0.1.48
type CreateComponentSpecRuntimeEnum struct { DOCKER CreateComponentSpecRuntime JAVA8 CreateComponentSpecRuntime JAVA11 CreateComponentSpecRuntime JAVA17 CreateComponentSpecRuntime JAVA21 CreateComponentSpecRuntime TOMCAT8 CreateComponentSpecRuntime TOMCAT9 CreateComponentSpecRuntime PYTHON3 CreateComponentSpecRuntime NODEJS8 CreateComponentSpecRuntime NODEJS14 CreateComponentSpecRuntime NODEJS16 CreateComponentSpecRuntime PHP7 CreateComponentSpecRuntime PHP8 CreateComponentSpecRuntime DOTNET6 CreateComponentSpecRuntime DOTNET7 CreateComponentSpecRuntime DOTNET8 CreateComponentSpecRuntime }
func GetCreateComponentSpecRuntimeEnum ¶ added in v0.1.48
func GetCreateComponentSpecRuntimeEnum() CreateComponentSpecRuntimeEnum
type CreateComponentWithConfigurationRequest ¶ added in v0.1.100
type CreateComponentWithConfigurationRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *CreateComponentWithConfigurationRequestBody `json:"body,omitempty"` }
CreateComponentWithConfigurationRequest Request Object
func (CreateComponentWithConfigurationRequest) String ¶ added in v0.1.100
func (o CreateComponentWithConfigurationRequest) String() string
type CreateComponentWithConfigurationRequestBody ¶ added in v0.1.100
type CreateComponentWithConfigurationRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *ComponentKindObj `json:"kind"` Metadata *CreateComponentWithConfigurationRequestBodyMetadata `json:"metadata,omitempty"` Spec *CreateComponentWithConfigurationRequestBodySpec `json:"spec,omitempty"` // 配置项列表。 Configurations *[]ConfigurationItem `json:"configurations,omitempty"` }
func (CreateComponentWithConfigurationRequestBody) String ¶ added in v0.1.100
func (o CreateComponentWithConfigurationRequestBody) String() string
type CreateComponentWithConfigurationRequestBodyMetadata ¶ added in v0.1.100
type CreateComponentWithConfigurationRequestBodyMetadata struct { // 组件名称。 Name string `json:"name"` // 创建组件请求体附加参数,当前只支持version参数,此参数必填。 Annotations map[string]string `json:"annotations"` }
CreateComponentWithConfigurationRequestBodyMetadata 请求数据。
func (CreateComponentWithConfigurationRequestBodyMetadata) String ¶ added in v0.1.100
func (o CreateComponentWithConfigurationRequestBodyMetadata) String() string
type CreateComponentWithConfigurationRequestBodySpec ¶ added in v0.1.100
type CreateComponentWithConfigurationRequestBodySpec struct { // 语言/运行时。 Runtime CreateComponentWithConfigurationRequestBodySpecRuntime `json:"runtime"` // 实例个数。 Replica int32 `json:"replica"` Build *Build `json:"build,omitempty"` Source *Source `json:"source"` ResourceLimit *ResourceLimit `json:"resource_limit"` // 镜像地址。 ImageUrl *string `json:"image_url,omitempty"` }
CreateComponentWithConfigurationRequestBodySpec 组件规格信息。
func (CreateComponentWithConfigurationRequestBodySpec) String ¶ added in v0.1.100
func (o CreateComponentWithConfigurationRequestBodySpec) String() string
type CreateComponentWithConfigurationRequestBodySpecRuntime ¶ added in v0.1.100
type CreateComponentWithConfigurationRequestBodySpecRuntime struct {
// contains filtered or unexported fields
}
func (CreateComponentWithConfigurationRequestBodySpecRuntime) MarshalJSON ¶ added in v0.1.100
func (c CreateComponentWithConfigurationRequestBodySpecRuntime) MarshalJSON() ([]byte, error)
func (*CreateComponentWithConfigurationRequestBodySpecRuntime) UnmarshalJSON ¶ added in v0.1.100
func (c *CreateComponentWithConfigurationRequestBodySpecRuntime) UnmarshalJSON(b []byte) error
func (CreateComponentWithConfigurationRequestBodySpecRuntime) Value ¶ added in v0.1.100
func (c CreateComponentWithConfigurationRequestBodySpecRuntime) Value() string
type CreateComponentWithConfigurationRequestBodySpecRuntimeEnum ¶ added in v0.1.100
type CreateComponentWithConfigurationRequestBodySpecRuntimeEnum struct { DOCKER CreateComponentWithConfigurationRequestBodySpecRuntime JAVA8 CreateComponentWithConfigurationRequestBodySpecRuntime JAVA11 CreateComponentWithConfigurationRequestBodySpecRuntime JAVA17 CreateComponentWithConfigurationRequestBodySpecRuntime JAVA21 CreateComponentWithConfigurationRequestBodySpecRuntime TOMCAT8 CreateComponentWithConfigurationRequestBodySpecRuntime TOMCAT9 CreateComponentWithConfigurationRequestBodySpecRuntime PYTHON3 CreateComponentWithConfigurationRequestBodySpecRuntime NODEJS8 CreateComponentWithConfigurationRequestBodySpecRuntime NODEJS14 CreateComponentWithConfigurationRequestBodySpecRuntime NODEJS16 CreateComponentWithConfigurationRequestBodySpecRuntime PHP7 CreateComponentWithConfigurationRequestBodySpecRuntime PHP8 CreateComponentWithConfigurationRequestBodySpecRuntime DOTNET6 CreateComponentWithConfigurationRequestBodySpecRuntime DOTNET7 CreateComponentWithConfigurationRequestBodySpecRuntime DOTNET8 CreateComponentWithConfigurationRequestBodySpecRuntime }
func GetCreateComponentWithConfigurationRequestBodySpecRuntimeEnum ¶ added in v0.1.100
func GetCreateComponentWithConfigurationRequestBodySpecRuntimeEnum() CreateComponentWithConfigurationRequestBodySpecRuntimeEnum
type CreateComponentWithConfigurationResponse ¶ added in v0.1.100
type CreateComponentWithConfigurationResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ComponentKindObj `json:"kind,omitempty"` Metadata *MetadataResponse `json:"metadata,omitempty"` Spec *CreateComponentSpec `json:"spec,omitempty"` // 配置项列表。 Configurations *[]ConfigurationItem `json:"configurations,omitempty"` Status *CreateComponentWithConfigurationResponseBodyStatus `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
CreateComponentWithConfigurationResponse Response Object
func (CreateComponentWithConfigurationResponse) String ¶ added in v0.1.100
func (o CreateComponentWithConfigurationResponse) String() string
type CreateComponentWithConfigurationResponseBodyStatus ¶ added in v0.1.100
type CreateComponentWithConfigurationResponseBodyStatus struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` }
func (CreateComponentWithConfigurationResponseBodyStatus) String ¶ added in v0.1.100
func (o CreateComponentWithConfigurationResponseBodyStatus) String() string
type CreateDomainReq ¶ added in v0.1.48
type CreateDomainReq struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *DomainKindObj `json:"kind"` Metadata *CreateMetaDomain `json:"metadata"` }
func (CreateDomainReq) String ¶ added in v0.1.48
func (o CreateDomainReq) String() string
type CreateDomainRequest ¶ added in v0.1.48
type CreateDomainRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *CreateDomainReq `json:"body,omitempty"` }
CreateDomainRequest Request Object
func (CreateDomainRequest) String ¶ added in v0.1.48
func (o CreateDomainRequest) String() string
type CreateDomainResponse ¶ added in v0.1.48
type CreateDomainResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` // 域名列表。 Items *[]DomainItem `json:"items,omitempty"` // API类型,固定值“Domain”,该值不可修改。 Kind *string `json:"kind,omitempty"` HttpStatusCode int `json:"-"` }
CreateDomainResponse Response Object
func (CreateDomainResponse) String ¶ added in v0.1.48
func (o CreateDomainResponse) String() string
type CreateEnvironmentRequest ¶
type CreateEnvironmentRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` Body *CreateEnvironmentRequestBody `json:"body,omitempty"` }
CreateEnvironmentRequest Request Object
func (CreateEnvironmentRequest) String ¶
func (o CreateEnvironmentRequest) String() string
type CreateEnvironmentRequestBody ¶
type CreateEnvironmentRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *EnvironmentKindObj `json:"kind"` Metadata *CreateEnvironmentRequestBodyMetadata `json:"metadata"` }
func (CreateEnvironmentRequestBody) String ¶
func (o CreateEnvironmentRequestBody) String() string
type CreateEnvironmentRequestBodyMetadata ¶
type CreateEnvironmentRequestBodyMetadata struct { // 创建环境请求体附加参数。 - vpc_id:创建环境绑定的VPC的ID。 - group_name:创建环境绑定的SWR组织的组织名称。 - type:环境类型,当前仅支持exclusive类型。 - subnet_id: 创建环境绑定的VPC子网的ID。 - security_group_id:创建环境绑定的安全组的ID,可不填,不填由CAE后台自动创建。 Annotations map[string]string `json:"annotations,omitempty"` // 环境名称。 Name string `json:"name"` }
CreateEnvironmentRequestBodyMetadata 请求数据。
func (CreateEnvironmentRequestBodyMetadata) String ¶
func (o CreateEnvironmentRequestBodyMetadata) String() string
type CreateEnvironmentResponse ¶
type CreateEnvironmentResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
CreateEnvironmentResponse Response Object
func (CreateEnvironmentResponse) String ¶
func (o CreateEnvironmentResponse) String() string
type CreateMetaCert ¶ added in v0.1.48
type CreateMetaCert struct { // 证书名称。 Name string `json:"name"` }
func (CreateMetaCert) String ¶ added in v0.1.48
func (o CreateMetaCert) String() string
type CreateMetaDomain ¶ added in v0.1.48
type CreateMetaDomain struct { // 域名名称。 Name string `json:"name"` }
func (CreateMetaDomain) String ¶ added in v0.1.48
func (o CreateMetaDomain) String() string
type CreateMonitorSystemRequest ¶ added in v0.1.72
type CreateMonitorSystemRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *MonitorSystemRequestBody `json:"body,omitempty"` }
CreateMonitorSystemRequest Request Object
func (CreateMonitorSystemRequest) String ¶ added in v0.1.72
func (o CreateMonitorSystemRequest) String() string
type CreateMonitorSystemResponse ¶ added in v0.1.72
type CreateMonitorSystemResponse struct {
HttpStatusCode int `json:"-"`
}
CreateMonitorSystemResponse Response Object
func (CreateMonitorSystemResponse) String ¶ added in v0.1.72
func (o CreateMonitorSystemResponse) String() string
type CreateNoticeRuleItem ¶ added in v0.1.99
type CreateNoticeRuleItem struct { // 通知名称。 Name string `json:"name"` // 触发事件名称,支持实例调度成功、实例调度失败、健康检查成功、健康检查失败、镜像拉取成功、镜像拉取失败、容器启动成功、容器启动失败、卷挂载成功、卷挂载失败。 EventName *CreateNoticeRuleItemEventName `json:"event_name,omitempty"` Scope *NoticeRuleScope `json:"scope"` TriggerPolicy *TriggerPolicy `json:"trigger_policy"` Notification *NoticeRuleNotification `json:"notification"` // 是否启用。 Enable *bool `json:"enable,omitempty"` }
func (CreateNoticeRuleItem) String ¶ added in v0.1.99
func (o CreateNoticeRuleItem) String() string
type CreateNoticeRuleItemEventName ¶ added in v0.1.99
type CreateNoticeRuleItemEventName struct {
// contains filtered or unexported fields
}
func (CreateNoticeRuleItemEventName) MarshalJSON ¶ added in v0.1.99
func (c CreateNoticeRuleItemEventName) MarshalJSON() ([]byte, error)
func (*CreateNoticeRuleItemEventName) UnmarshalJSON ¶ added in v0.1.99
func (c *CreateNoticeRuleItemEventName) UnmarshalJSON(b []byte) error
func (CreateNoticeRuleItemEventName) Value ¶ added in v0.1.99
func (c CreateNoticeRuleItemEventName) Value() string
type CreateNoticeRuleItemEventNameEnum ¶ added in v0.1.99
type CreateNoticeRuleItemEventNameEnum struct { SCHEDULED CreateNoticeRuleItemEventName FAILED_SCHEDULING CreateNoticeRuleItemEventName HEALTHY CreateNoticeRuleItemEventName UNHEALTHY CreateNoticeRuleItemEventName PULLED CreateNoticeRuleItemEventName FAILED_PULL_IMAGE CreateNoticeRuleItemEventName STARTED CreateNoticeRuleItemEventName BACK_OFF_START CreateNoticeRuleItemEventName SUCCESSFUL_MOUNT_VOLUME CreateNoticeRuleItemEventName FAILED_MOUNT CreateNoticeRuleItemEventName }
func GetCreateNoticeRuleItemEventNameEnum ¶ added in v0.1.99
func GetCreateNoticeRuleItemEventNameEnum() CreateNoticeRuleItemEventNameEnum
type CreateNoticeRuleReq ¶ added in v0.1.99
type CreateNoticeRuleReq struct { // API版本,固定值“v1”,该值不可修改。 ApiVersion string `json:"api_version"` // API类型,固定值“NoticeRule”,该值不可修改。 Kind string `json:"kind"` Spec *CreateNoticeRuleItem `json:"spec"` }
func (CreateNoticeRuleReq) String ¶ added in v0.1.99
func (o CreateNoticeRuleReq) String() string
type CreateNoticeRuleRequest ¶ added in v0.1.99
type CreateNoticeRuleRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *CreateNoticeRuleReq `json:"body,omitempty"` }
CreateNoticeRuleRequest Request Object
func (CreateNoticeRuleRequest) String ¶ added in v0.1.99
func (o CreateNoticeRuleRequest) String() string
type CreateNoticeRuleRespItem ¶ added in v0.1.99
type CreateNoticeRuleRespItem struct { // 通知规则的唯一标识。 Id *string `json:"id,omitempty"` // 通知名称。 Name *string `json:"name,omitempty"` // 触发事件名称。 EventName *string `json:"event_name,omitempty"` Scope *NoticeRuleScope `json:"scope,omitempty"` TriggerPolicy *TriggerPolicy `json:"trigger_policy,omitempty"` Notification *NoticeRuleNotification `json:"notification,omitempty"` // 是否启用。 Enable *bool `json:"enable,omitempty"` }
func (CreateNoticeRuleRespItem) String ¶ added in v0.1.99
func (o CreateNoticeRuleRespItem) String() string
type CreateNoticeRuleResponse ¶ added in v0.1.99
type CreateNoticeRuleResponse struct { // API版本,固定值“v1”,该值不可修改。 ApiVersion *string `json:"api_version,omitempty"` // API类型,固定值“NoticeRule”,该值不可修改。 Kind *string `json:"kind,omitempty"` Spec *CreateNoticeRuleRespItem `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
CreateNoticeRuleResponse Response Object
func (CreateNoticeRuleResponse) String ¶ added in v0.1.99
func (o CreateNoticeRuleResponse) String() string
type CreateSpecCert ¶ added in v0.1.48
func (CreateSpecCert) String ¶ added in v0.1.48
func (o CreateSpecCert) String() string
type CreateTimerRuleReq ¶ added in v0.1.48
type CreateTimerRuleReq struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *TimeRuleKindObj `json:"kind,omitempty"` Spec *UpdateTimerRuleDetails `json:"spec,omitempty"` }
func (CreateTimerRuleReq) String ¶ added in v0.1.48
func (o CreateTimerRuleReq) String() string
type CreateTimerRuleRequest ¶ added in v0.1.48
type CreateTimerRuleRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *CreateTimerRuleReq `json:"body,omitempty"` }
CreateTimerRuleRequest Request Object
func (CreateTimerRuleRequest) String ¶ added in v0.1.48
func (o CreateTimerRuleRequest) String() string
type CreateTimerRuleResponse ¶ added in v0.1.48
type CreateTimerRuleResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *TimeRuleKindObj `json:"kind,omitempty"` Items *[]TimerRuleDetails `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
CreateTimerRuleResponse Response Object
func (CreateTimerRuleResponse) String ¶ added in v0.1.48
func (o CreateTimerRuleResponse) String() string
type CreateVolumeReq ¶
type CreateVolumeReq struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *VolumeKindObj `json:"kind"` Spec *VolumeSpec `json:"spec"` }
func (CreateVolumeReq) String ¶
func (o CreateVolumeReq) String() string
type CreateVolumeRequest ¶
type CreateVolumeRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *CreateVolumeReq `json:"body,omitempty"` }
CreateVolumeRequest Request Object
func (CreateVolumeRequest) String ¶
func (o CreateVolumeRequest) String() string
type CreateVolumeResponse ¶
type CreateVolumeResponse struct {
HttpStatusCode int `json:"-"`
}
CreateVolumeResponse Response Object
func (CreateVolumeResponse) String ¶
func (o CreateVolumeResponse) String() string
type CreateVpcEgressRequest ¶ added in v0.1.95
type CreateVpcEgressRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *VpcEgressRequestBody `json:"body,omitempty"` }
CreateVpcEgressRequest Request Object
func (CreateVpcEgressRequest) String ¶ added in v0.1.95
func (o CreateVpcEgressRequest) String() string
type CreateVpcEgressResponse ¶ added in v0.1.95
type CreateVpcEgressResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *VpcEgressKindObj `json:"kind,omitempty"` Spec *VpcEgressResponseBodySpec `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
CreateVpcEgressResponse Response Object
func (CreateVpcEgressResponse) String ¶ added in v0.1.95
func (o CreateVpcEgressResponse) String() string
type CronTriggerScheduler ¶ added in v0.1.62
type CronTriggerScheduler struct { // 触发时间点,以五位cron表达式表示。 Cron *string `json:"cron,omitempty"` // 要求达到的实例数。 TargetReplica *int32 `json:"target_replica,omitempty"` }
func (CronTriggerScheduler) String ¶ added in v0.1.62
func (o CronTriggerScheduler) String() string
type DeleteApplicationRequest ¶
type DeleteApplicationRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
DeleteApplicationRequest Request Object
func (DeleteApplicationRequest) String ¶
func (o DeleteApplicationRequest) String() string
type DeleteApplicationResponse ¶
type DeleteApplicationResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteApplicationResponse Response Object
func (DeleteApplicationResponse) String ¶
func (o DeleteApplicationResponse) String() string
type DeleteCertificateRequest ¶ added in v0.1.48
type DeleteCertificateRequest struct { // 证书ID。 CertificateId string `json:"certificate_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
DeleteCertificateRequest Request Object
func (DeleteCertificateRequest) String ¶ added in v0.1.48
func (o DeleteCertificateRequest) String() string
type DeleteCertificateResponse ¶ added in v0.1.48
type DeleteCertificateResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteCertificateResponse Response Object
func (DeleteCertificateResponse) String ¶ added in v0.1.48
func (o DeleteCertificateResponse) String() string
type DeleteComponentConfigurationRequest ¶
type DeleteComponentConfigurationRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 组件ID。 ComponentId string `json:"component_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
DeleteComponentConfigurationRequest Request Object
func (DeleteComponentConfigurationRequest) String ¶
func (o DeleteComponentConfigurationRequest) String() string
type DeleteComponentConfigurationResponse ¶
type DeleteComponentConfigurationResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteComponentConfigurationResponse Response Object
func (DeleteComponentConfigurationResponse) String ¶
func (o DeleteComponentConfigurationResponse) String() string
type DeleteComponentRequest ¶
type DeleteComponentRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 组件ID。 ComponentId string `json:"component_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
DeleteComponentRequest Request Object
func (DeleteComponentRequest) String ¶
func (o DeleteComponentRequest) String() string
type DeleteComponentResponse ¶
type DeleteComponentResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteComponentResponse Response Object
func (DeleteComponentResponse) String ¶
func (o DeleteComponentResponse) String() string
type DeleteDomainRequest ¶ added in v0.1.48
type DeleteDomainRequest struct { // 域名ID。 DomainId string `json:"domain_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
DeleteDomainRequest Request Object
func (DeleteDomainRequest) String ¶ added in v0.1.48
func (o DeleteDomainRequest) String() string
type DeleteDomainResponse ¶ added in v0.1.48
type DeleteDomainResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteDomainResponse Response Object
func (DeleteDomainResponse) String ¶ added in v0.1.48
func (o DeleteDomainResponse) String() string
type DeleteEnvironmentRequest ¶
type DeleteEnvironmentRequest struct { // 环境ID。 EnvironmentId string `json:"environment_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` }
DeleteEnvironmentRequest Request Object
func (DeleteEnvironmentRequest) String ¶
func (o DeleteEnvironmentRequest) String() string
type DeleteEnvironmentResponse ¶
type DeleteEnvironmentResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteEnvironmentResponse Response Object
func (DeleteEnvironmentResponse) String ¶
func (o DeleteEnvironmentResponse) String() string
type DeleteNoticeRuleRequest ¶ added in v0.1.99
type DeleteNoticeRuleRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` RuleId string `json:"rule_id"` }
DeleteNoticeRuleRequest Request Object
func (DeleteNoticeRuleRequest) String ¶ added in v0.1.99
func (o DeleteNoticeRuleRequest) String() string
type DeleteNoticeRuleResponse ¶ added in v0.1.99
type DeleteNoticeRuleResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteNoticeRuleResponse Response Object
func (DeleteNoticeRuleResponse) String ¶ added in v0.1.99
func (o DeleteNoticeRuleResponse) String() string
type DeleteTimerRuleRequest ¶ added in v0.1.48
type DeleteTimerRuleRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` // 定时启停规则ID。 TimerRuleId string `json:"timer_rule_id"` }
DeleteTimerRuleRequest Request Object
func (DeleteTimerRuleRequest) String ¶ added in v0.1.48
func (o DeleteTimerRuleRequest) String() string
type DeleteTimerRuleResponse ¶ added in v0.1.48
type DeleteTimerRuleResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteTimerRuleResponse Response Object
func (DeleteTimerRuleResponse) String ¶ added in v0.1.48
func (o DeleteTimerRuleResponse) String() string
type DeleteVolumeRequest ¶
type DeleteVolumeRequest struct { // 云存储ID。 Id string `json:"id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
DeleteVolumeRequest Request Object
func (DeleteVolumeRequest) String ¶
func (o DeleteVolumeRequest) String() string
type DeleteVolumeResponse ¶
type DeleteVolumeResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ComponentKindObj `json:"kind,omitempty"` // 挂载组件列表。 Items *[]MountComponent `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
DeleteVolumeResponse Response Object
func (DeleteVolumeResponse) String ¶
func (o DeleteVolumeResponse) String() string
type DeleteVpcEgressRequest ¶ added in v0.1.95
type DeleteVpcEgressRequest struct { // CAE环境访问VPC配置ID。 VpcEgressId string `json:"vpc_egress_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
DeleteVpcEgressRequest Request Object
func (DeleteVpcEgressRequest) String ¶ added in v0.1.95
func (o DeleteVpcEgressRequest) String() string
type DeleteVpcEgressResponse ¶ added in v0.1.95
type DeleteVpcEgressResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteVpcEgressResponse Response Object
func (DeleteVpcEgressResponse) String ¶ added in v0.1.95
func (o DeleteVpcEgressResponse) String() string
type DomainItem ¶ added in v0.1.48
type DomainItem struct {
Metadata *MetaDomain `json:"metadata,omitempty"`
}
func (DomainItem) String ¶ added in v0.1.48
func (o DomainItem) String() string
type DomainKindObj ¶ added in v0.1.58
type DomainKindObj struct {
// contains filtered or unexported fields
}
DomainKindObj API类型,固定值“Domain”,该值不可修改。
func (DomainKindObj) MarshalJSON ¶ added in v0.1.58
func (c DomainKindObj) MarshalJSON() ([]byte, error)
func (*DomainKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *DomainKindObj) UnmarshalJSON(b []byte) error
func (DomainKindObj) Value ¶ added in v0.1.58
func (c DomainKindObj) Value() string
type DomainKindObjEnum ¶ added in v0.1.58
type DomainKindObjEnum struct {
DOMAIN DomainKindObj
}
func GetDomainKindObjEnum ¶ added in v0.1.58
func GetDomainKindObjEnum() DomainKindObjEnum
type EgressCidr ¶ added in v0.1.95
type EgressCidr struct { // 目的网络Cidr。 Cidr string `json:"cidr"` // 目的网络所属CAE环境VPC的路由表ID。 RouteTableId string `json:"route_table_id"` // CAE环境访问VPC配置ID。 Id *string `json:"id,omitempty"` }
EgressCidr CAE环境访问VPC配置。
func (EgressCidr) String ¶ added in v0.1.95
func (o EgressCidr) String() string
type EipKindObj ¶ added in v0.1.58
type EipKindObj struct {
// contains filtered or unexported fields
}
EipKindObj API类型,固定值“eip”,该值不可修改。
func (EipKindObj) MarshalJSON ¶ added in v0.1.58
func (c EipKindObj) MarshalJSON() ([]byte, error)
func (*EipKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *EipKindObj) UnmarshalJSON(b []byte) error
func (EipKindObj) Value ¶ added in v0.1.58
func (c EipKindObj) Value() string
type EipKindObjEnum ¶ added in v0.1.58
type EipKindObjEnum struct {
EIP EipKindObj
}
func GetEipKindObjEnum ¶ added in v0.1.58
func GetEipKindObjEnum() EipKindObjEnum
type EnvironmentItem ¶
type EnvironmentItem struct { // 环境ID。 Id *string `json:"id,omitempty"` // 环境名称。 Name *string `json:"name,omitempty"` // 任务ID。 JobId *string `json:"job_id,omitempty"` // 环境状态。 Status *EnvironmentItemStatus `json:"status,omitempty"` // 环境附加属性。 - cluster_id:CCE集群ID。 - enterprise_project_id:企业项目ID。 - env_category: 环境种类,当前支持v1、v2,在授权云存储时,v1、v2种类环境有所不同。 - group_name:主环境绑定的SWR组织名称。 - inbound_eip_addr:负载均衡绑定EIP地址。 - namespace:CCE集群命名空间。 - public_elb_id:ELB ID,主环境绑定的负载均衡ID。 - type:环境类型,当前仅支持exclusive类型。 - vpc_id:主环境绑定的VPC ID。 Annotations map[string]string `json:"annotations,omitempty"` // 创建时间。 CreatedAt *string `json:"created_at,omitempty"` // 更新时间。 UpdatedAt *string `json:"updated_at,omitempty"` }
func (EnvironmentItem) String ¶
func (o EnvironmentItem) String() string
type EnvironmentItemStatus ¶
type EnvironmentItemStatus struct {
// contains filtered or unexported fields
}
func (EnvironmentItemStatus) MarshalJSON ¶
func (c EnvironmentItemStatus) MarshalJSON() ([]byte, error)
func (*EnvironmentItemStatus) UnmarshalJSON ¶
func (c *EnvironmentItemStatus) UnmarshalJSON(b []byte) error
func (EnvironmentItemStatus) Value ¶
func (c EnvironmentItemStatus) Value() string
type EnvironmentItemStatusEnum ¶
type EnvironmentItemStatusEnum struct { CREATING EnvironmentItemStatus FINISH EnvironmentItemStatus DELETING EnvironmentItemStatus FREEZE EnvironmentItemStatus POLICE_FREEZE EnvironmentItemStatus DELETE_FAILED EnvironmentItemStatus }
func GetEnvironmentItemStatusEnum ¶
func GetEnvironmentItemStatusEnum() EnvironmentItemStatusEnum
type EnvironmentKindObj ¶ added in v0.1.58
type EnvironmentKindObj struct {
// contains filtered or unexported fields
}
EnvironmentKindObj API类型,固定值“Environment”,该值不可修改。
func (EnvironmentKindObj) MarshalJSON ¶ added in v0.1.58
func (c EnvironmentKindObj) MarshalJSON() ([]byte, error)
func (*EnvironmentKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *EnvironmentKindObj) UnmarshalJSON(b []byte) error
func (EnvironmentKindObj) Value ¶ added in v0.1.58
func (c EnvironmentKindObj) Value() string
type EnvironmentKindObjEnum ¶ added in v0.1.58
type EnvironmentKindObjEnum struct {
ENVIRONMENT EnvironmentKindObj
}
func GetEnvironmentKindObjEnum ¶ added in v0.1.58
func GetEnvironmentKindObjEnum() EnvironmentKindObjEnum
type ExecuteActionRequest ¶
type ExecuteActionRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 组件ID。 ComponentId string `json:"component_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *ExecuteActionRequestBody `json:"body,omitempty"` }
ExecuteActionRequest Request Object
func (ExecuteActionRequest) String ¶
func (o ExecuteActionRequest) String() string
type ExecuteActionRequestBody ¶
type ExecuteActionRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *ActionKindObj `json:"kind"` Metadata *ExecuteActionRequestBodyMetadata `json:"metadata,omitempty"` Spec *ActionOnComponentSpec `json:"spec,omitempty"` }
func (ExecuteActionRequestBody) String ¶
func (o ExecuteActionRequestBody) String() string
type ExecuteActionRequestBodyMetadata ¶
type ExecuteActionRequestBodyMetadata struct { // 资源信息。 Annotations map[string]string `json:"annotations,omitempty"` // action名称。 Name ExecuteActionRequestBodyMetadataName `json:"name"` }
ExecuteActionRequestBodyMetadata 请求数据。
func (ExecuteActionRequestBodyMetadata) String ¶
func (o ExecuteActionRequestBodyMetadata) String() string
type ExecuteActionRequestBodyMetadataName ¶
type ExecuteActionRequestBodyMetadataName struct {
// contains filtered or unexported fields
}
func (ExecuteActionRequestBodyMetadataName) MarshalJSON ¶
func (c ExecuteActionRequestBodyMetadataName) MarshalJSON() ([]byte, error)
func (*ExecuteActionRequestBodyMetadataName) UnmarshalJSON ¶
func (c *ExecuteActionRequestBodyMetadataName) UnmarshalJSON(b []byte) error
func (ExecuteActionRequestBodyMetadataName) Value ¶
func (c ExecuteActionRequestBodyMetadataName) Value() string
type ExecuteActionRequestBodyMetadataNameEnum ¶
type ExecuteActionRequestBodyMetadataNameEnum struct { DEPLOY ExecuteActionRequestBodyMetadataName UPGRADE ExecuteActionRequestBodyMetadataName CONFIGURE ExecuteActionRequestBodyMetadataName SCALE ExecuteActionRequestBodyMetadataName RESTART ExecuteActionRequestBodyMetadataName START ExecuteActionRequestBodyMetadataName STOP ExecuteActionRequestBodyMetadataName ROLLBACK ExecuteActionRequestBodyMetadataName }
func GetExecuteActionRequestBodyMetadataNameEnum ¶
func GetExecuteActionRequestBodyMetadataNameEnum() ExecuteActionRequestBodyMetadataNameEnum
type ExecuteActionResponse ¶
type ExecuteActionResponse struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ExecuteActionResponse Response Object
func (ExecuteActionResponse) String ¶
func (o ExecuteActionResponse) String() string
type ExecutionDetails ¶ added in v0.1.48
type ExecutionDetails struct { // 启停策略执行时间。 LastExecutionTime *string `json:"last_execution_time,omitempty"` // 组件启停规则执行结果列表。 Items *[]ComponentExecutionResult `json:"items,omitempty"` }
func (ExecutionDetails) String ¶ added in v0.1.48
func (o ExecutionDetails) String() string
type HealthCheckConfigurationExec ¶ added in v0.1.61
type HealthCheckConfigurationExec struct { // shell语句。 Command *[]string `json:"command,omitempty"` }
HealthCheckConfigurationExec 健康检查配置中执行命令检查。
func (HealthCheckConfigurationExec) String ¶ added in v0.1.61
func (o HealthCheckConfigurationExec) String() string
type HealthCheckConfigurationHttpGet ¶ added in v0.1.61
type HealthCheckConfigurationHttpGet struct { // URL路径。 Path *string `json:"path,omitempty"` // 端口。 Port *int32 `json:"port,omitempty"` // 协议。 Scheme *HealthCheckConfigurationHttpGetScheme `json:"scheme,omitempty"` }
HealthCheckConfigurationHttpGet 健康检查配置中HTTP请求检查信息。
func (HealthCheckConfigurationHttpGet) String ¶ added in v0.1.61
func (o HealthCheckConfigurationHttpGet) String() string
type HealthCheckConfigurationHttpGetScheme ¶ added in v0.1.61
type HealthCheckConfigurationHttpGetScheme struct {
// contains filtered or unexported fields
}
func (HealthCheckConfigurationHttpGetScheme) MarshalJSON ¶ added in v0.1.61
func (c HealthCheckConfigurationHttpGetScheme) MarshalJSON() ([]byte, error)
func (*HealthCheckConfigurationHttpGetScheme) UnmarshalJSON ¶ added in v0.1.61
func (c *HealthCheckConfigurationHttpGetScheme) UnmarshalJSON(b []byte) error
func (HealthCheckConfigurationHttpGetScheme) Value ¶ added in v0.1.61
func (c HealthCheckConfigurationHttpGetScheme) Value() string
type HealthCheckConfigurationHttpGetSchemeEnum ¶ added in v0.1.61
type HealthCheckConfigurationHttpGetSchemeEnum struct { HTTP HealthCheckConfigurationHttpGetScheme HTTPS HealthCheckConfigurationHttpGetScheme }
func GetHealthCheckConfigurationHttpGetSchemeEnum ¶ added in v0.1.61
func GetHealthCheckConfigurationHttpGetSchemeEnum() HealthCheckConfigurationHttpGetSchemeEnum
type HealthCheckConfigurationLivenessProbe ¶ added in v0.1.61
type HealthCheckConfigurationLivenessProbe struct { // 检测周期,单位为s。 PeriodSeconds *int32 `json:"periodSeconds,omitempty"` // 延迟时间,单位为s。 InitialDelaySeconds *int32 `json:"initialDelaySeconds,omitempty"` // 超时时间,单位为s。 TimeoutSeconds *int32 `json:"timeoutSeconds,omitempty"` // 成功阈值。 SuccessThreshold *int32 `json:"successThreshold,omitempty"` // 最大失败次数。 FailureThreshold *int32 `json:"failureThreshold,omitempty"` HttpGet *HealthCheckConfigurationHttpGet `json:"httpGet,omitempty"` TcpSocket *HealthCheckConfigurationTcpSocket `json:"tcpSocket,omitempty"` Exec *HealthCheckConfigurationExec `json:"exec,omitempty"` }
HealthCheckConfigurationLivenessProbe 组件健康检查配置的存活探针配置。
func (HealthCheckConfigurationLivenessProbe) String ¶ added in v0.1.61
func (o HealthCheckConfigurationLivenessProbe) String() string
type HealthCheckConfigurationReadinessProbe ¶ added in v0.1.61
type HealthCheckConfigurationReadinessProbe struct { // 检测周期,单位为s。 PeriodSeconds *int32 `json:"periodSeconds,omitempty"` // 延迟时间,单位为s。 InitialDelaySeconds *int32 `json:"initialDelaySeconds,omitempty"` // 超时时间,单位为s。 TimeoutSeconds *int32 `json:"timeoutSeconds,omitempty"` // 成功阈值。 SuccessThreshold *int32 `json:"successThreshold,omitempty"` // 最大失败次数。 FailureThreshold *int32 `json:"failureThreshold,omitempty"` HttpGet *HealthCheckConfigurationHttpGet `json:"httpGet,omitempty"` TcpSocket *HealthCheckConfigurationTcpSocket `json:"tcpSocket,omitempty"` Exec *HealthCheckConfigurationExec `json:"exec,omitempty"` }
HealthCheckConfigurationReadinessProbe 组件健康检查配置的就绪探针配置。
func (HealthCheckConfigurationReadinessProbe) String ¶ added in v0.1.61
func (o HealthCheckConfigurationReadinessProbe) String() string
type HealthCheckConfigurationStartupProbe ¶ added in v0.1.61
type HealthCheckConfigurationStartupProbe struct { // 检测周期,单位为s。 PeriodSeconds *int32 `json:"periodSeconds,omitempty"` // 延迟时间,单位为s。 InitialDelaySeconds *int32 `json:"initialDelaySeconds,omitempty"` // 超时时间,单位为s。 TimeoutSeconds *int32 `json:"timeoutSeconds,omitempty"` // 成功阈值。 SuccessThreshold *int32 `json:"successThreshold,omitempty"` // 最大失败次数。 FailureThreshold *int32 `json:"failureThreshold,omitempty"` HttpGet *HealthCheckConfigurationHttpGet `json:"httpGet,omitempty"` TcpSocket *HealthCheckConfigurationTcpSocket `json:"tcpSocket,omitempty"` Exec *HealthCheckConfigurationExec `json:"exec,omitempty"` }
HealthCheckConfigurationStartupProbe 组件健康检查配置的启动探针配置。
func (HealthCheckConfigurationStartupProbe) String ¶ added in v0.1.61
func (o HealthCheckConfigurationStartupProbe) String() string
type HealthCheckConfigurationTcpSocket ¶ added in v0.1.61
type HealthCheckConfigurationTcpSocket struct { // 端口。 Port *int32 `json:"port,omitempty"` }
HealthCheckConfigurationTcpSocket 健康检查配置中TCP端口检查信息。
func (HealthCheckConfigurationTcpSocket) String ¶ added in v0.1.61
func (o HealthCheckConfigurationTcpSocket) String() string
type Instance ¶
type Instance struct { // 实例ID。 Id *string `json:"id,omitempty"` // 实例名称。 Name *string `json:"name,omitempty"` // 实例状态。 Status *InstanceStatus `json:"status,omitempty"` }
type InstanceStatus ¶
type InstanceStatus struct {
// contains filtered or unexported fields
}
func (InstanceStatus) MarshalJSON ¶
func (c InstanceStatus) MarshalJSON() ([]byte, error)
func (*InstanceStatus) UnmarshalJSON ¶
func (c *InstanceStatus) UnmarshalJSON(b []byte) error
func (InstanceStatus) Value ¶
func (c InstanceStatus) Value() string
type InstanceStatusEnum ¶
type InstanceStatusEnum struct { CREATING InstanceStatus RUNNING InstanceStatus ABNORMAL InstanceStatus FAILED InstanceStatus TERMINATING InstanceStatus }
func GetInstanceStatusEnum ¶
func GetInstanceStatusEnum() InstanceStatusEnum
type JobKindObj ¶ added in v0.1.58
type JobKindObj struct {
// contains filtered or unexported fields
}
JobKindObj API类型,固定值“Job”,该值不可修改。
func (JobKindObj) MarshalJSON ¶ added in v0.1.58
func (c JobKindObj) MarshalJSON() ([]byte, error)
func (*JobKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *JobKindObj) UnmarshalJSON(b []byte) error
func (JobKindObj) Value ¶ added in v0.1.58
func (c JobKindObj) Value() string
type JobKindObjEnum ¶ added in v0.1.58
type JobKindObjEnum struct {
JOB JobKindObj
}
func GetJobKindObjEnum ¶ added in v0.1.58
func GetJobKindObjEnum() JobKindObjEnum
type JobSpec ¶
type LifeCycleConfigurationExec ¶ added in v0.1.61
type LifeCycleConfigurationExec struct { // shell语句。 Command *[]string `json:"command,omitempty"` }
LifeCycleConfigurationExec 执行命令。
func (LifeCycleConfigurationExec) String ¶ added in v0.1.61
func (o LifeCycleConfigurationExec) String() string
type ListAgenciesRequest ¶ added in v0.1.48
type ListAgenciesRequest struct { }
ListAgenciesRequest Request Object
func (ListAgenciesRequest) String ¶ added in v0.1.48
func (o ListAgenciesRequest) String() string
type ListAgenciesResponse ¶ added in v0.1.48
type ListAgenciesResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *AgencyKindObj `json:"kind,omitempty"` // 委托列表。 Agencies *[]AgencyItem `json:"agencies,omitempty"` HttpStatusCode int `json:"-"` }
ListAgenciesResponse Response Object
func (ListAgenciesResponse) String ¶ added in v0.1.48
func (o ListAgenciesResponse) String() string
type ListApplicationsRequest ¶
type ListApplicationsRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ListApplicationsRequest Request Object
func (ListApplicationsRequest) String ¶
func (o ListApplicationsRequest) String() string
type ListApplicationsResponse ¶
type ListApplicationsResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ApplicationKindObj `json:"kind,omitempty"` // 应用列表。 Items *[]ApplicationItem `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
ListApplicationsResponse Response Object
func (ListApplicationsResponse) String ¶
func (o ListApplicationsResponse) String() string
type ListCertificatesRequest ¶ added in v0.1.48
type ListCertificatesRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ListCertificatesRequest Request Object
func (ListCertificatesRequest) String ¶ added in v0.1.48
func (o ListCertificatesRequest) String() string
type ListCertificatesResponse ¶ added in v0.1.48
type ListCertificatesResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *CertificateKindObj `json:"kind,omitempty"` // 证书列表。 Items *[]CertItem `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
ListCertificatesResponse Response Object
func (ListCertificatesResponse) String ¶ added in v0.1.48
func (o ListCertificatesResponse) String() string
type ListComponentConfigurationsRequest ¶ added in v0.1.48
type ListComponentConfigurationsRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 组件ID。 ComponentId string `json:"component_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` // 显示模式,当前只支持“latestEffective”,即只显示最后一次生效配置。 DisplayMode *string `json:"displayMode,omitempty"` }
ListComponentConfigurationsRequest Request Object
func (ListComponentConfigurationsRequest) String ¶ added in v0.1.48
func (o ListComponentConfigurationsRequest) String() string
type ListComponentConfigurationsResponse ¶ added in v0.1.48
type ListComponentConfigurationsResponse struct { // API版本,固定值“v1”,该值不可修改。 ApiVersion *string `json:"api_version,omitempty"` // API类型,固定值“ComponentConfiguration”,该值不可修改。 Kind *string `json:"kind,omitempty"` // 组件配置列表。 Items *[]Configuration `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
ListComponentConfigurationsResponse Response Object
func (ListComponentConfigurationsResponse) String ¶ added in v0.1.48
func (o ListComponentConfigurationsResponse) String() string
type ListComponentConfigurationsResponseData ¶ added in v0.1.61
type ListComponentConfigurationsResponseData struct { Spec *ConfigurationResponseDataSpec `json:"spec,omitempty"` Metadata *ConfigurationDataMetadata `json:"metadata,omitempty"` }
ListComponentConfigurationsResponseData 组件配置数据。
func (ListComponentConfigurationsResponseData) String ¶ added in v0.1.61
func (o ListComponentConfigurationsResponseData) String() string
type ListComponentInstancesRequest ¶ added in v0.1.48
type ListComponentInstancesRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 组件ID。 ComponentId string `json:"component_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ListComponentInstancesRequest Request Object
func (ListComponentInstancesRequest) String ¶ added in v0.1.48
func (o ListComponentInstancesRequest) String() string
type ListComponentInstancesResponse ¶ added in v0.1.48
type ListComponentInstancesResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ComponentConfigurationKindObj `json:"kind,omitempty"` // 组件实例列表。 Items *[]Instance `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
ListComponentInstancesResponse Response Object
func (ListComponentInstancesResponse) String ¶ added in v0.1.48
func (o ListComponentInstancesResponse) String() string
type ListComponentSnapshotsRequest ¶
type ListComponentSnapshotsRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 组件ID。 ComponentId string `json:"component_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ListComponentSnapshotsRequest Request Object
func (ListComponentSnapshotsRequest) String ¶
func (o ListComponentSnapshotsRequest) String() string
type ListComponentSnapshotsResponse ¶
type ListComponentSnapshotsResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ComponentSnapshotKindObj `json:"kind,omitempty"` // 快照列表。 Items *[]ComponentSnapshotItem `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
ListComponentSnapshotsResponse Response Object
func (ListComponentSnapshotsResponse) String ¶
func (o ListComponentSnapshotsResponse) String() string
type ListComponentsRequest ¶
type ListComponentsRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` // 限制本次返回结果的条数。 Limit *string `json:"limit,omitempty"` // 分页偏移位,查询起始位置。 Offset *string `json:"offset,omitempty"` // 排序字段。 SortKey *ListComponentsRequestSortKey `json:"sort_key,omitempty"` // 升降序规则。 Sort *ListComponentsRequestSort `json:"sort,omitempty"` }
ListComponentsRequest Request Object
func (ListComponentsRequest) String ¶
func (o ListComponentsRequest) String() string
type ListComponentsRequestSort ¶ added in v0.1.112
type ListComponentsRequestSort struct {
// contains filtered or unexported fields
}
func (ListComponentsRequestSort) MarshalJSON ¶ added in v0.1.112
func (c ListComponentsRequestSort) MarshalJSON() ([]byte, error)
func (*ListComponentsRequestSort) UnmarshalJSON ¶ added in v0.1.112
func (c *ListComponentsRequestSort) UnmarshalJSON(b []byte) error
func (ListComponentsRequestSort) Value ¶ added in v0.1.112
func (c ListComponentsRequestSort) Value() string
type ListComponentsRequestSortEnum ¶ added in v0.1.112
type ListComponentsRequestSortEnum struct { ASC ListComponentsRequestSort DESC ListComponentsRequestSort }
func GetListComponentsRequestSortEnum ¶ added in v0.1.112
func GetListComponentsRequestSortEnum() ListComponentsRequestSortEnum
type ListComponentsRequestSortKey ¶ added in v0.1.112
type ListComponentsRequestSortKey struct {
// contains filtered or unexported fields
}
func (ListComponentsRequestSortKey) MarshalJSON ¶ added in v0.1.112
func (c ListComponentsRequestSortKey) MarshalJSON() ([]byte, error)
func (*ListComponentsRequestSortKey) UnmarshalJSON ¶ added in v0.1.112
func (c *ListComponentsRequestSortKey) UnmarshalJSON(b []byte) error
func (ListComponentsRequestSortKey) Value ¶ added in v0.1.112
func (c ListComponentsRequestSortKey) Value() string
type ListComponentsRequestSortKeyEnum ¶ added in v0.1.112
type ListComponentsRequestSortKeyEnum struct { CREATED_AT ListComponentsRequestSortKey UPDATED_AT ListComponentsRequestSortKey }
func GetListComponentsRequestSortKeyEnum ¶ added in v0.1.112
func GetListComponentsRequestSortKeyEnum() ListComponentsRequestSortKeyEnum
type ListComponentsResponse ¶
type ListComponentsResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ComponentKindObj `json:"kind,omitempty"` // 组件列表。 Items *[]ComponentItem `json:"items,omitempty"` // 分页总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListComponentsResponse Response Object
func (ListComponentsResponse) String ¶
func (o ListComponentsResponse) String() string
type ListDomainsRequest ¶ added in v0.1.48
type ListDomainsRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ListDomainsRequest Request Object
func (ListDomainsRequest) String ¶ added in v0.1.48
func (o ListDomainsRequest) String() string
type ListDomainsResponse ¶ added in v0.1.48
type ListDomainsResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` // 域名列表。 Items *[]DomainItem `json:"items,omitempty"` // API类型,固定值“Domain”,该值不可修改。 Kind *string `json:"kind,omitempty"` HttpStatusCode int `json:"-"` }
ListDomainsResponse Response Object
func (ListDomainsResponse) String ¶ added in v0.1.48
func (o ListDomainsResponse) String() string
type ListEipResponseBodySpec ¶ added in v0.1.58
type ListEipResponseBodySpec struct { Egress *ListEipResponseBodySpecEgress `json:"egress,omitempty"` Ingress *ListEipResponseBodySpecIngress `json:"ingress,omitempty"` }
ListEipResponseBodySpec 出入网公网IP信息。
func (ListEipResponseBodySpec) String ¶ added in v0.1.58
func (o ListEipResponseBodySpec) String() string
type ListEipResponseBodySpecEgress ¶ added in v0.1.58
type ListEipResponseBodySpecEgress struct { // 出网IP带宽。 BandwidthSize *int32 `json:"bandwidth_size,omitempty"` // 是否关闭出网IP。 Enabled *bool `json:"enabled,omitempty"` // 出网IP列表。 IpList *[]string `json:"ip_list,omitempty"` }
ListEipResponseBodySpecEgress 出网IP信息。
func (ListEipResponseBodySpecEgress) String ¶ added in v0.1.58
func (o ListEipResponseBodySpecEgress) String() string
type ListEipResponseBodySpecIngress ¶ added in v0.1.58
type ListEipResponseBodySpecIngress struct { // 入网IP带宽 BandwidthSize *int32 `json:"bandwidth_size,omitempty"` // 是否关闭入网IP。 Enabled *bool `json:"enabled,omitempty"` // 入网IP列表 IpList *[]string `json:"ip_list,omitempty"` }
ListEipResponseBodySpecIngress 入网IP信息。
func (ListEipResponseBodySpecIngress) String ¶ added in v0.1.58
func (o ListEipResponseBodySpecIngress) String() string
type ListEipsRequest ¶ added in v0.1.58
type ListEipsRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ListEipsRequest Request Object
func (ListEipsRequest) String ¶ added in v0.1.58
func (o ListEipsRequest) String() string
type ListEipsResponse ¶ added in v0.1.58
type ListEipsResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *EipKindObj `json:"kind,omitempty"` Spec *ListEipResponseBodySpec `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
ListEipsResponse Response Object
func (ListEipsResponse) String ¶ added in v0.1.58
func (o ListEipsResponse) String() string
type ListEnvironmentsRequest ¶
type ListEnvironmentsRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` }
ListEnvironmentsRequest Request Object
func (ListEnvironmentsRequest) String ¶
func (o ListEnvironmentsRequest) String() string
type ListEnvironmentsResponse ¶
type ListEnvironmentsResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *EnvironmentKindObj `json:"kind,omitempty"` // 环境列表。 Items *[]EnvironmentItem `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
ListEnvironmentsResponse Response Object
func (ListEnvironmentsResponse) String ¶
func (o ListEnvironmentsResponse) String() string
type ListNoticeRulesRequest ¶ added in v0.1.99
type ListNoticeRulesRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ListNoticeRulesRequest Request Object
func (ListNoticeRulesRequest) String ¶ added in v0.1.99
func (o ListNoticeRulesRequest) String() string
type ListNoticeRulesResponse ¶ added in v0.1.99
type ListNoticeRulesResponse struct { // API版本,固定值“v1”,该值不可修改。 ApiVersion *string `json:"api_version,omitempty"` // API类型,固定值“NoticeRule”,该值不可修改。 Kind *string `json:"kind,omitempty"` // 请求数据。 Items *[]CreateNoticeRuleRespItem `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
ListNoticeRulesResponse Response Object
func (ListNoticeRulesResponse) String ¶ added in v0.1.99
func (o ListNoticeRulesResponse) String() string
type ListTimerRulesRequest ¶ added in v0.1.48
type ListTimerRulesRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ListTimerRulesRequest Request Object
func (ListTimerRulesRequest) String ¶ added in v0.1.48
func (o ListTimerRulesRequest) String() string
type ListTimerRulesResponse ¶ added in v0.1.48
type ListTimerRulesResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *TimeRuleKindObj `json:"kind,omitempty"` Items *[]TimerRuleDetails `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
ListTimerRulesResponse Response Object
func (ListTimerRulesResponse) String ¶ added in v0.1.48
func (o ListTimerRulesResponse) String() string
type ListVolumesRequest ¶
type ListVolumesRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` // 资源类型,当前只支持“obs”和“sfs”。 ResourceType string `json:"resource_type"` }
ListVolumesRequest Request Object
func (ListVolumesRequest) String ¶
func (o ListVolumesRequest) String() string
type ListVolumesResponse ¶
type ListVolumesResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *VolumeKindObj `json:"kind,omitempty"` // 云存储列表。 Items *[]Volume `json:"items,omitempty"` HttpStatusCode int `json:"-"` }
ListVolumesResponse Response Object
func (ListVolumesResponse) String ¶
func (o ListVolumesResponse) String() string
type ListVpcEgressRequest ¶ added in v0.1.95
type ListVpcEgressRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ListVpcEgressRequest Request Object
func (ListVpcEgressRequest) String ¶ added in v0.1.95
func (o ListVpcEgressRequest) String() string
type ListVpcEgressResponse ¶ added in v0.1.95
type ListVpcEgressResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *VpcEgressKindObj `json:"kind,omitempty"` Spec *VpcEgressResponseBodySpec `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
ListVpcEgressResponse Response Object
func (ListVpcEgressResponse) String ¶ added in v0.1.95
func (o ListVpcEgressResponse) String() string
type MetaCert ¶ added in v0.1.48
type MetaDomain ¶ added in v0.1.48
type MetaDomain struct { // 域名ID。 Id *string `json:"id,omitempty"` // 域名名称。 Name *string `json:"name,omitempty"` // 创建时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` }
func (MetaDomain) String ¶ added in v0.1.48
func (o MetaDomain) String() string
type MetadataResponse ¶
type MetadataResponse struct { // 组件ID。 Id *string `json:"id,omitempty"` // 组件名称。 Name *string `json:"name,omitempty"` // 组件附加属性。 - log_group_id:LTS日志组的ID。 - log_stream_id:LTS日志流的ID。 - version:组件版本。 Annotations map[string]string `json:"annotations,omitempty"` // 创建时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 更新时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` }
MetadataResponse 响应数据。
func (MetadataResponse) String ¶
func (o MetadataResponse) String() string
type MonitorSystemKindObj ¶ added in v0.1.72
type MonitorSystemKindObj struct {
// contains filtered or unexported fields
}
MonitorSystemKindObj API类型,固定值“MonitorSystem”,该值不可修改。
func (MonitorSystemKindObj) MarshalJSON ¶ added in v0.1.72
func (c MonitorSystemKindObj) MarshalJSON() ([]byte, error)
func (*MonitorSystemKindObj) UnmarshalJSON ¶ added in v0.1.72
func (c *MonitorSystemKindObj) UnmarshalJSON(b []byte) error
func (MonitorSystemKindObj) Value ¶ added in v0.1.72
func (c MonitorSystemKindObj) Value() string
type MonitorSystemKindObjEnum ¶ added in v0.1.72
type MonitorSystemKindObjEnum struct {
MONITOR_SYSTEM MonitorSystemKindObj
}
func GetMonitorSystemKindObjEnum ¶ added in v0.1.72
func GetMonitorSystemKindObjEnum() MonitorSystemKindObjEnum
type MonitorSystemRequestBody ¶ added in v0.1.72
type MonitorSystemRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *MonitorSystemKindObj `json:"kind,omitempty"` Spec *MonitorSystemRequestBodySpec `json:"spec,omitempty"` }
func (MonitorSystemRequestBody) String ¶ added in v0.1.72
func (o MonitorSystemRequestBody) String() string
type MonitorSystemRequestBodySpec ¶ added in v0.1.72
type MonitorSystemRequestBodySpec struct { // 采集方式。 Type MonitorSystemRequestBodySpecType `json:"type"` // 探针注入方式。 Instrumentation MonitorSystemRequestBodySpecInstrumentation `json:"instrumentation"` // apm2访问密钥Key。 AccessKey *string `json:"access_key,omitempty"` // apm2访问密钥value。 AccessValue *string `json:"access_value,omitempty"` // apm2 opentelemetry接入token。 AccessToken *string `json:"access_token,omitempty"` // apm2应用。 ApmApplication string `json:"apm_application"` // 增强型探针/opentelemetry探针版本。 Version string `json:"version"` // 探针镜像更新策略。 ImagePullPolicy MonitorSystemRequestBodySpecImagePullPolicy `json:"image_pull_policy"` }
MonitorSystemRequestBodySpec 创建或更新监控系统配置。
func (MonitorSystemRequestBodySpec) String ¶ added in v0.1.72
func (o MonitorSystemRequestBodySpec) String() string
type MonitorSystemRequestBodySpecImagePullPolicy ¶ added in v0.1.72
type MonitorSystemRequestBodySpecImagePullPolicy struct {
// contains filtered or unexported fields
}
func (MonitorSystemRequestBodySpecImagePullPolicy) MarshalJSON ¶ added in v0.1.72
func (c MonitorSystemRequestBodySpecImagePullPolicy) MarshalJSON() ([]byte, error)
func (*MonitorSystemRequestBodySpecImagePullPolicy) UnmarshalJSON ¶ added in v0.1.72
func (c *MonitorSystemRequestBodySpecImagePullPolicy) UnmarshalJSON(b []byte) error
func (MonitorSystemRequestBodySpecImagePullPolicy) Value ¶ added in v0.1.72
func (c MonitorSystemRequestBodySpecImagePullPolicy) Value() string
type MonitorSystemRequestBodySpecImagePullPolicyEnum ¶ added in v0.1.72
type MonitorSystemRequestBodySpecImagePullPolicyEnum struct { ALWAYS MonitorSystemRequestBodySpecImagePullPolicy IF_NOT_PRESENT MonitorSystemRequestBodySpecImagePullPolicy }
func GetMonitorSystemRequestBodySpecImagePullPolicyEnum ¶ added in v0.1.72
func GetMonitorSystemRequestBodySpecImagePullPolicyEnum() MonitorSystemRequestBodySpecImagePullPolicyEnum
type MonitorSystemRequestBodySpecInstrumentation ¶ added in v0.1.72
type MonitorSystemRequestBodySpecInstrumentation struct {
// contains filtered or unexported fields
}
func (MonitorSystemRequestBodySpecInstrumentation) MarshalJSON ¶ added in v0.1.72
func (c MonitorSystemRequestBodySpecInstrumentation) MarshalJSON() ([]byte, error)
func (*MonitorSystemRequestBodySpecInstrumentation) UnmarshalJSON ¶ added in v0.1.72
func (c *MonitorSystemRequestBodySpecInstrumentation) UnmarshalJSON(b []byte) error
func (MonitorSystemRequestBodySpecInstrumentation) Value ¶ added in v0.1.72
func (c MonitorSystemRequestBodySpecInstrumentation) Value() string
type MonitorSystemRequestBodySpecInstrumentationEnum ¶ added in v0.1.72
type MonitorSystemRequestBodySpecInstrumentationEnum struct { MANUAL MonitorSystemRequestBodySpecInstrumentation AUTOMATIC MonitorSystemRequestBodySpecInstrumentation }
func GetMonitorSystemRequestBodySpecInstrumentationEnum ¶ added in v0.1.72
func GetMonitorSystemRequestBodySpecInstrumentationEnum() MonitorSystemRequestBodySpecInstrumentationEnum
type MonitorSystemRequestBodySpecType ¶ added in v0.1.72
type MonitorSystemRequestBodySpecType struct {
// contains filtered or unexported fields
}
func (MonitorSystemRequestBodySpecType) MarshalJSON ¶ added in v0.1.72
func (c MonitorSystemRequestBodySpecType) MarshalJSON() ([]byte, error)
func (*MonitorSystemRequestBodySpecType) UnmarshalJSON ¶ added in v0.1.72
func (c *MonitorSystemRequestBodySpecType) UnmarshalJSON(b []byte) error
func (MonitorSystemRequestBodySpecType) Value ¶ added in v0.1.72
func (c MonitorSystemRequestBodySpecType) Value() string
type MonitorSystemRequestBodySpecTypeEnum ¶ added in v0.1.72
type MonitorSystemRequestBodySpecTypeEnum struct { OPENTELEMETRY MonitorSystemRequestBodySpecType APM2 MonitorSystemRequestBodySpecType }
func GetMonitorSystemRequestBodySpecTypeEnum ¶ added in v0.1.72
func GetMonitorSystemRequestBodySpecTypeEnum() MonitorSystemRequestBodySpecTypeEnum
type MountComponent ¶
type MountComponent struct { // 环境ID。 EnvId *string `json:"env_id,omitempty"` // 环境名称。 EnvName *string `json:"env_name,omitempty"` // 应用ID。 AppId *string `json:"app_id,omitempty"` // 应用名称。 AppName *string `json:"app_name,omitempty"` // 组件ID。 ComponentId *string `json:"component_id,omitempty"` // 组件名称。 ComponentName *string `json:"component_name,omitempty"` }
func (MountComponent) String ¶
func (o MountComponent) String() string
type NoticeRuleNotification ¶ added in v0.1.99
type NoticeRuleNotification struct { // 通知的协议类型,包括短信,邮件,企业微信群消息等。 Protocol NoticeRuleNotificationProtocol `json:"protocol"` // 通知的终端地址。 email协议,接入点必须是邮件地址。 sms协议,接入点必须是一个电话号码。 wechat协议,参考https://support.huaweicloud.com/smn_faq/smn_faq_0027.html获取订阅终端, 企业微信群消息为SMN服务公测功能,需提交工单申请开通。 Endpoint string `json:"endpoint"` // 通知的模板语言。 ZH,中文。 EN,英文。 Template *NoticeRuleNotificationTemplate `json:"template,omitempty"` }
func (NoticeRuleNotification) String ¶ added in v0.1.99
func (o NoticeRuleNotification) String() string
type NoticeRuleNotificationProtocol ¶ added in v0.1.99
type NoticeRuleNotificationProtocol struct {
// contains filtered or unexported fields
}
func (NoticeRuleNotificationProtocol) MarshalJSON ¶ added in v0.1.99
func (c NoticeRuleNotificationProtocol) MarshalJSON() ([]byte, error)
func (*NoticeRuleNotificationProtocol) UnmarshalJSON ¶ added in v0.1.99
func (c *NoticeRuleNotificationProtocol) UnmarshalJSON(b []byte) error
func (NoticeRuleNotificationProtocol) Value ¶ added in v0.1.99
func (c NoticeRuleNotificationProtocol) Value() string
type NoticeRuleNotificationProtocolEnum ¶ added in v0.1.99
type NoticeRuleNotificationProtocolEnum struct { EMAIL NoticeRuleNotificationProtocol SMS NoticeRuleNotificationProtocol WECHAT NoticeRuleNotificationProtocol }
func GetNoticeRuleNotificationProtocolEnum ¶ added in v0.1.99
func GetNoticeRuleNotificationProtocolEnum() NoticeRuleNotificationProtocolEnum
type NoticeRuleNotificationTemplate ¶ added in v0.1.111
type NoticeRuleNotificationTemplate struct {
// contains filtered or unexported fields
}
func (NoticeRuleNotificationTemplate) MarshalJSON ¶ added in v0.1.111
func (c NoticeRuleNotificationTemplate) MarshalJSON() ([]byte, error)
func (*NoticeRuleNotificationTemplate) UnmarshalJSON ¶ added in v0.1.111
func (c *NoticeRuleNotificationTemplate) UnmarshalJSON(b []byte) error
func (NoticeRuleNotificationTemplate) Value ¶ added in v0.1.111
func (c NoticeRuleNotificationTemplate) Value() string
type NoticeRuleNotificationTemplateEnum ¶ added in v0.1.111
type NoticeRuleNotificationTemplateEnum struct { ZH NoticeRuleNotificationTemplate EN NoticeRuleNotificationTemplate }
func GetNoticeRuleNotificationTemplateEnum ¶ added in v0.1.111
func GetNoticeRuleNotificationTemplateEnum() NoticeRuleNotificationTemplateEnum
type NoticeRuleScope ¶ added in v0.1.99
type NoticeRuleScope struct { // 生效范围的类型。包括environments(对指定环境下所有组件生效),applications(对指定应用下所有组件生效),components(对指定的组件生效)。 Type NoticeRuleScopeType `json:"type"` // 生效的环境id列表。 Environments *[]string `json:"environments,omitempty"` // 生效的应用id列表。 Applications *[]string `json:"applications,omitempty"` // 生效的组件id列表。 Components *[]string `json:"components,omitempty"` }
func (NoticeRuleScope) String ¶ added in v0.1.99
func (o NoticeRuleScope) String() string
type NoticeRuleScopeType ¶ added in v0.1.99
type NoticeRuleScopeType struct {
// contains filtered or unexported fields
}
func (NoticeRuleScopeType) MarshalJSON ¶ added in v0.1.99
func (c NoticeRuleScopeType) MarshalJSON() ([]byte, error)
func (*NoticeRuleScopeType) UnmarshalJSON ¶ added in v0.1.99
func (c *NoticeRuleScopeType) UnmarshalJSON(b []byte) error
func (NoticeRuleScopeType) Value ¶ added in v0.1.99
func (c NoticeRuleScopeType) Value() string
type NoticeRuleScopeTypeEnum ¶ added in v0.1.99
type NoticeRuleScopeTypeEnum struct { ENVIRONMENTS NoticeRuleScopeType APPLICATIONS NoticeRuleScopeType COMPONENTS NoticeRuleScopeType }
func GetNoticeRuleScopeTypeEnum ¶ added in v0.1.99
func GetNoticeRuleScopeTypeEnum() NoticeRuleScopeTypeEnum
type Repo ¶
type Repo struct { // 授权名称。 AuthName *string `json:"auth_name,omitempty"` // 分支。 Branch *string `json:"branch,omitempty"` // 命名空间,需填写命名空间的Base64编码。 Namespace *string `json:"namespace,omitempty"` }
Repo 源码仓库信息。
type ResourceLimit ¶
type ResourceLimit struct { // cpu限额。 CpuLimit ResourceLimitCpuLimit `json:"cpu_limit"` // 内存限额。 MemoryLimit ResourceLimitMemoryLimit `json:"memory_limit"` }
ResourceLimit 实例规格。
func (ResourceLimit) String ¶
func (o ResourceLimit) String() string
type ResourceLimitCpuLimit ¶
type ResourceLimitCpuLimit struct {
// contains filtered or unexported fields
}
func (ResourceLimitCpuLimit) MarshalJSON ¶
func (c ResourceLimitCpuLimit) MarshalJSON() ([]byte, error)
func (*ResourceLimitCpuLimit) UnmarshalJSON ¶
func (c *ResourceLimitCpuLimit) UnmarshalJSON(b []byte) error
func (ResourceLimitCpuLimit) Value ¶
func (c ResourceLimitCpuLimit) Value() string
type ResourceLimitCpuLimitEnum ¶
type ResourceLimitCpuLimitEnum struct { E_500M ResourceLimitCpuLimit E_1000M ResourceLimitCpuLimit E_2000M ResourceLimitCpuLimit }
func GetResourceLimitCpuLimitEnum ¶
func GetResourceLimitCpuLimitEnum() ResourceLimitCpuLimitEnum
type ResourceLimitForUpgrade ¶
type ResourceLimitForUpgrade struct { // cpu限额。 CpuLimit *ResourceLimitForUpgradeCpuLimit `json:"cpu_limit,omitempty"` // 内存限额。 MemoryLimit *ResourceLimitForUpgradeMemoryLimit `json:"memory_limit,omitempty"` }
func (ResourceLimitForUpgrade) String ¶
func (o ResourceLimitForUpgrade) String() string
type ResourceLimitForUpgradeCpuLimit ¶
type ResourceLimitForUpgradeCpuLimit struct {
// contains filtered or unexported fields
}
func (ResourceLimitForUpgradeCpuLimit) MarshalJSON ¶
func (c ResourceLimitForUpgradeCpuLimit) MarshalJSON() ([]byte, error)
func (*ResourceLimitForUpgradeCpuLimit) UnmarshalJSON ¶
func (c *ResourceLimitForUpgradeCpuLimit) UnmarshalJSON(b []byte) error
func (ResourceLimitForUpgradeCpuLimit) Value ¶
func (c ResourceLimitForUpgradeCpuLimit) Value() string
type ResourceLimitForUpgradeCpuLimitEnum ¶
type ResourceLimitForUpgradeCpuLimitEnum struct { E_500M ResourceLimitForUpgradeCpuLimit E_1000M ResourceLimitForUpgradeCpuLimit E_2000M ResourceLimitForUpgradeCpuLimit }
func GetResourceLimitForUpgradeCpuLimitEnum ¶
func GetResourceLimitForUpgradeCpuLimitEnum() ResourceLimitForUpgradeCpuLimitEnum
type ResourceLimitForUpgradeMemoryLimit ¶
type ResourceLimitForUpgradeMemoryLimit struct {
// contains filtered or unexported fields
}
func (ResourceLimitForUpgradeMemoryLimit) MarshalJSON ¶
func (c ResourceLimitForUpgradeMemoryLimit) MarshalJSON() ([]byte, error)
func (*ResourceLimitForUpgradeMemoryLimit) UnmarshalJSON ¶
func (c *ResourceLimitForUpgradeMemoryLimit) UnmarshalJSON(b []byte) error
func (ResourceLimitForUpgradeMemoryLimit) Value ¶
func (c ResourceLimitForUpgradeMemoryLimit) Value() string
type ResourceLimitForUpgradeMemoryLimitEnum ¶
type ResourceLimitForUpgradeMemoryLimitEnum struct { E_1_GI ResourceLimitForUpgradeMemoryLimit E_2_GI ResourceLimitForUpgradeMemoryLimit E_4_GI ResourceLimitForUpgradeMemoryLimit }
func GetResourceLimitForUpgradeMemoryLimitEnum ¶
func GetResourceLimitForUpgradeMemoryLimitEnum() ResourceLimitForUpgradeMemoryLimitEnum
type ResourceLimitMemoryLimit ¶
type ResourceLimitMemoryLimit struct {
// contains filtered or unexported fields
}
func (ResourceLimitMemoryLimit) MarshalJSON ¶
func (c ResourceLimitMemoryLimit) MarshalJSON() ([]byte, error)
func (*ResourceLimitMemoryLimit) UnmarshalJSON ¶
func (c *ResourceLimitMemoryLimit) UnmarshalJSON(b []byte) error
func (ResourceLimitMemoryLimit) Value ¶
func (c ResourceLimitMemoryLimit) Value() string
type ResourceLimitMemoryLimitEnum ¶
type ResourceLimitMemoryLimitEnum struct { E_1_GI ResourceLimitMemoryLimit E_2_GI ResourceLimitMemoryLimit E_4_GI ResourceLimitMemoryLimit }
func GetResourceLimitMemoryLimitEnum ¶
func GetResourceLimitMemoryLimitEnum() ResourceLimitMemoryLimitEnum
type ResourcesCredential ¶ added in v0.1.99
type ResourcesCredential struct { // 用户access key,当前access key应该包含访问授权云存储的权限。 Access *string `json:"access,omitempty"` // 用户secret key,当前secret key应该包含访问授权云存储的权限。 Secret *string `json:"secret,omitempty"` }
func (ResourcesCredential) String ¶ added in v0.1.99
func (o ResourcesCredential) String() string
type RetryJobRequest ¶
type RetryJobRequest struct { // 任务ID。 JobId string `json:"job_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
RetryJobRequest Request Object
func (RetryJobRequest) String ¶
func (o RetryJobRequest) String() string
type RetryJobResponse ¶
type RetryJobResponse struct {
HttpStatusCode int `json:"-"`
}
RetryJobResponse Response Object
func (RetryJobResponse) String ¶
func (o RetryJobResponse) String() string
type ScaleConfigurationDataAdvanced ¶ added in v0.1.76
type ScaleConfigurationDataAdvanced struct { // 缩容冷却时间窗。 ScaledownStabilizationSeconds *int32 `json:"scaledown_stabilization_seconds,omitempty"` // 缩容步长。 ScaledownRate *int32 `json:"scaledown_rate,omitempty"` // 扩容冷却时间窗。 ScaleupStabilizationSeconds *int32 `json:"scaleup_stabilization_seconds,omitempty"` // 扩容步长。 ScaleupRate *int32 `json:"scaleup_rate,omitempty"` // 是否禁用自动缩容。 DisableScaledown *bool `json:"disable_scaledown,omitempty"` }
ScaleConfigurationDataAdvanced 伸缩策略高级配置。
func (ScaleConfigurationDataAdvanced) String ¶ added in v0.1.76
func (o ScaleConfigurationDataAdvanced) String() string
type ScaleConfigurationDataTrigger ¶ added in v0.1.61
type ScaleConfigurationDataTrigger struct { // 指标类型。 Type *ScaleConfigurationDataTriggerType `json:"type,omitempty"` Metadata *ScalingTriggerMeta `json:"metadata,omitempty"` }
ScaleConfigurationDataTrigger 伸缩策略触发器。
func (ScaleConfigurationDataTrigger) String ¶ added in v0.1.61
func (o ScaleConfigurationDataTrigger) String() string
type ScaleConfigurationDataTriggerType ¶ added in v0.1.61
type ScaleConfigurationDataTriggerType struct {
// contains filtered or unexported fields
}
func (ScaleConfigurationDataTriggerType) MarshalJSON ¶ added in v0.1.61
func (c ScaleConfigurationDataTriggerType) MarshalJSON() ([]byte, error)
func (*ScaleConfigurationDataTriggerType) UnmarshalJSON ¶ added in v0.1.61
func (c *ScaleConfigurationDataTriggerType) UnmarshalJSON(b []byte) error
func (ScaleConfigurationDataTriggerType) Value ¶ added in v0.1.61
func (c ScaleConfigurationDataTriggerType) Value() string
type ScaleConfigurationDataTriggerTypeEnum ¶ added in v0.1.61
type ScaleConfigurationDataTriggerTypeEnum struct { CPU ScaleConfigurationDataTriggerType MEMORY ScaleConfigurationDataTriggerType CRON ScaleConfigurationDataTriggerType }
func GetScaleConfigurationDataTriggerTypeEnum ¶ added in v0.1.61
func GetScaleConfigurationDataTriggerTypeEnum() ScaleConfigurationDataTriggerTypeEnum
type ScalingTriggerMeta ¶ added in v0.1.62
type ScalingTriggerMeta struct { // 数据类型,当前只支持利用率,默认值为Utilization。 ScaleConfigurationDataTrigger.type为\"cpu、memory\"时,配置此参数。 Type *string `json:"type,omitempty"` // 触发指标的阈值。 ScaleConfigurationDataTrigger.type为\"cpu、memory\"时,配置此参数。 Value *string `json:"value,omitempty"` // 生效周期。 ScaleConfigurationDataTrigger.type为\"cron\"时,配置此参数。 PeriodType *ScalingTriggerMetaPeriodType `json:"period_type,omitempty"` // 每个周期内触发的时间点和实例数。 ScaleConfigurationDataTrigger.type为\"cron\"时,配置此参数。 Schedulers *[]CronTriggerScheduler `json:"schedulers,omitempty"` }
ScalingTriggerMeta trigger元数据。
func (ScalingTriggerMeta) String ¶ added in v0.1.62
func (o ScalingTriggerMeta) String() string
type ScalingTriggerMetaPeriodType ¶ added in v0.1.62
type ScalingTriggerMetaPeriodType struct {
// contains filtered or unexported fields
}
func (ScalingTriggerMetaPeriodType) MarshalJSON ¶ added in v0.1.62
func (c ScalingTriggerMetaPeriodType) MarshalJSON() ([]byte, error)
func (*ScalingTriggerMetaPeriodType) UnmarshalJSON ¶ added in v0.1.62
func (c *ScalingTriggerMetaPeriodType) UnmarshalJSON(b []byte) error
func (ScalingTriggerMetaPeriodType) Value ¶ added in v0.1.62
func (c ScalingTriggerMetaPeriodType) Value() string
type ScalingTriggerMetaPeriodTypeEnum ¶ added in v0.1.62
type ScalingTriggerMetaPeriodTypeEnum struct { DAY ScalingTriggerMetaPeriodType WEEK ScalingTriggerMetaPeriodType MONTH ScalingTriggerMetaPeriodType }
func GetScalingTriggerMetaPeriodTypeEnum ¶ added in v0.1.62
func GetScalingTriggerMetaPeriodTypeEnum() ScalingTriggerMetaPeriodTypeEnum
type ShowApplicationRequest ¶
type ShowApplicationRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ShowApplicationRequest Request Object
func (ShowApplicationRequest) String ¶
func (o ShowApplicationRequest) String() string
type ShowApplicationResponse ¶
type ShowApplicationResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ApplicationKindObj `json:"kind,omitempty"` Metadata *ApplicationMetadata `json:"metadata,omitempty"` HttpStatusCode int `json:"-"` }
ShowApplicationResponse Response Object
func (ShowApplicationResponse) String ¶
func (o ShowApplicationResponse) String() string
type ShowComponentRequest ¶
type ShowComponentRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 组件ID。 ComponentId string `json:"component_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ShowComponentRequest Request Object
func (ShowComponentRequest) String ¶
func (o ShowComponentRequest) String() string
type ShowComponentResponse ¶
type ShowComponentResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *ComponentKindObj `json:"kind,omitempty"` Metadata *MetadataResponse `json:"metadata,omitempty"` Spec *ComponentSpec `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
ShowComponentResponse Response Object
func (ShowComponentResponse) String ¶
func (o ShowComponentResponse) String() string
type ShowExecutionResultRequest ¶ added in v0.1.48
type ShowExecutionResultRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` // 定时启停规则ID。 TimerRuleId string `json:"timer_rule_id"` }
ShowExecutionResultRequest Request Object
func (ShowExecutionResultRequest) String ¶ added in v0.1.48
func (o ShowExecutionResultRequest) String() string
type ShowExecutionResultResponse ¶ added in v0.1.48
type ShowExecutionResultResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *TimeRuleKindObj `json:"kind,omitempty"` Spec *ExecutionDetails `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
ShowExecutionResultResponse Response Object
func (ShowExecutionResultResponse) String ¶ added in v0.1.48
func (o ShowExecutionResultResponse) String() string
type ShowJobRequest ¶
type ShowJobRequest struct { // 任务ID。 JobId string `json:"job_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ShowJobRequest Request Object
func (ShowJobRequest) String ¶
func (o ShowJobRequest) String() string
type ShowJobResponse ¶
type ShowJobResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *JobKindObj `json:"kind,omitempty"` Spec *JobSpec `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
ShowJobResponse Response Object
func (ShowJobResponse) String ¶
func (o ShowJobResponse) String() string
type ShowMonitorSystemRequest ¶ added in v0.1.72
type ShowMonitorSystemRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` }
ShowMonitorSystemRequest Request Object
func (ShowMonitorSystemRequest) String ¶ added in v0.1.72
func (o ShowMonitorSystemRequest) String() string
type ShowMonitorSystemResponse ¶ added in v0.1.72
type ShowMonitorSystemResponse struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *MonitorSystemKindObj `json:"kind,omitempty"` Spec *ShowMonitorSystemResponseBodySpec `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
ShowMonitorSystemResponse Response Object
func (ShowMonitorSystemResponse) String ¶ added in v0.1.72
func (o ShowMonitorSystemResponse) String() string
type ShowMonitorSystemResponseBodySpec ¶ added in v0.1.72
type ShowMonitorSystemResponseBodySpec struct { // 监控系统id。 Id *string `json:"id,omitempty"` // 采集方式。 Type *ShowMonitorSystemResponseBodySpecType `json:"type,omitempty"` // 探针注入方式。 Instrumentation *ShowMonitorSystemResponseBodySpecInstrumentation `json:"instrumentation,omitempty"` // apm2访问密钥Key。 AccessKey *string `json:"access_key,omitempty"` // apm2访问密钥value。 AccessValue *string `json:"access_value,omitempty"` // apm2 opentelemetry接入token。 AccessToken *string `json:"access_token,omitempty"` // 探针接入点。 MasterAddress *string `json:"master_address,omitempty"` // apm2应用。 ApmApplication *string `json:"apm_application,omitempty"` // 增强型探针/opentelemetry探针版本。 Version *string `json:"version,omitempty"` // 探针镜像更新策略。 ImagePullPolicy *ShowMonitorSystemResponseBodySpecImagePullPolicy `json:"image_pull_policy,omitempty"` // 创建时间。 CreatedAt *string `json:"created_at,omitempty"` // 更新时间。 UpdatedAt *string `json:"updated_at,omitempty"` }
ShowMonitorSystemResponseBodySpec 查询监控系统详情。
func (ShowMonitorSystemResponseBodySpec) String ¶ added in v0.1.72
func (o ShowMonitorSystemResponseBodySpec) String() string
type ShowMonitorSystemResponseBodySpecImagePullPolicy ¶ added in v0.1.72
type ShowMonitorSystemResponseBodySpecImagePullPolicy struct {
// contains filtered or unexported fields
}
func (ShowMonitorSystemResponseBodySpecImagePullPolicy) MarshalJSON ¶ added in v0.1.72
func (c ShowMonitorSystemResponseBodySpecImagePullPolicy) MarshalJSON() ([]byte, error)
func (*ShowMonitorSystemResponseBodySpecImagePullPolicy) UnmarshalJSON ¶ added in v0.1.72
func (c *ShowMonitorSystemResponseBodySpecImagePullPolicy) UnmarshalJSON(b []byte) error
func (ShowMonitorSystemResponseBodySpecImagePullPolicy) Value ¶ added in v0.1.72
func (c ShowMonitorSystemResponseBodySpecImagePullPolicy) Value() string
type ShowMonitorSystemResponseBodySpecImagePullPolicyEnum ¶ added in v0.1.72
type ShowMonitorSystemResponseBodySpecImagePullPolicyEnum struct { ALWAYS ShowMonitorSystemResponseBodySpecImagePullPolicy IF_NOT_PRESENT ShowMonitorSystemResponseBodySpecImagePullPolicy }
func GetShowMonitorSystemResponseBodySpecImagePullPolicyEnum ¶ added in v0.1.72
func GetShowMonitorSystemResponseBodySpecImagePullPolicyEnum() ShowMonitorSystemResponseBodySpecImagePullPolicyEnum
type ShowMonitorSystemResponseBodySpecInstrumentation ¶ added in v0.1.72
type ShowMonitorSystemResponseBodySpecInstrumentation struct {
// contains filtered or unexported fields
}
func (ShowMonitorSystemResponseBodySpecInstrumentation) MarshalJSON ¶ added in v0.1.72
func (c ShowMonitorSystemResponseBodySpecInstrumentation) MarshalJSON() ([]byte, error)
func (*ShowMonitorSystemResponseBodySpecInstrumentation) UnmarshalJSON ¶ added in v0.1.72
func (c *ShowMonitorSystemResponseBodySpecInstrumentation) UnmarshalJSON(b []byte) error
func (ShowMonitorSystemResponseBodySpecInstrumentation) Value ¶ added in v0.1.72
func (c ShowMonitorSystemResponseBodySpecInstrumentation) Value() string
type ShowMonitorSystemResponseBodySpecInstrumentationEnum ¶ added in v0.1.72
type ShowMonitorSystemResponseBodySpecInstrumentationEnum struct { MANUAL ShowMonitorSystemResponseBodySpecInstrumentation AUTOMATIC ShowMonitorSystemResponseBodySpecInstrumentation }
func GetShowMonitorSystemResponseBodySpecInstrumentationEnum ¶ added in v0.1.72
func GetShowMonitorSystemResponseBodySpecInstrumentationEnum() ShowMonitorSystemResponseBodySpecInstrumentationEnum
type ShowMonitorSystemResponseBodySpecType ¶ added in v0.1.72
type ShowMonitorSystemResponseBodySpecType struct {
// contains filtered or unexported fields
}
func (ShowMonitorSystemResponseBodySpecType) MarshalJSON ¶ added in v0.1.72
func (c ShowMonitorSystemResponseBodySpecType) MarshalJSON() ([]byte, error)
func (*ShowMonitorSystemResponseBodySpecType) UnmarshalJSON ¶ added in v0.1.72
func (c *ShowMonitorSystemResponseBodySpecType) UnmarshalJSON(b []byte) error
func (ShowMonitorSystemResponseBodySpecType) Value ¶ added in v0.1.72
func (c ShowMonitorSystemResponseBodySpecType) Value() string
type ShowMonitorSystemResponseBodySpecTypeEnum ¶ added in v0.1.72
type ShowMonitorSystemResponseBodySpecTypeEnum struct { OPENTELEMETRY ShowMonitorSystemResponseBodySpecType APM2 ShowMonitorSystemResponseBodySpecType }
func GetShowMonitorSystemResponseBodySpecTypeEnum ¶ added in v0.1.72
func GetShowMonitorSystemResponseBodySpecTypeEnum() ShowMonitorSystemResponseBodySpecTypeEnum
type ShowNoticeRuleRequest ¶ added in v0.1.99
type ShowNoticeRuleRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` RuleId string `json:"rule_id"` }
ShowNoticeRuleRequest Request Object
func (ShowNoticeRuleRequest) String ¶ added in v0.1.99
func (o ShowNoticeRuleRequest) String() string
type ShowNoticeRuleResponse ¶ added in v0.1.99
type ShowNoticeRuleResponse struct { // API版本,固定值“v1”,该值不可修改。 ApiVersion *string `json:"api_version,omitempty"` // API类型,固定值“NoticeRule”,该值不可修改。 Kind *string `json:"kind,omitempty"` Spec *CreateNoticeRuleRespItem `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
ShowNoticeRuleResponse Response Object
func (ShowNoticeRuleResponse) String ¶ added in v0.1.99
func (o ShowNoticeRuleResponse) String() string
type Source ¶
type Source struct { Code *Repo `json:"code,omitempty"` // 源类型。 Type SourceType `json:"type"` // 源子类型。 - 源类型为code时,子类型表示不同的代码仓库,如DevCloud(CodeArts)、GitLab、GitHub、Gitee、Bitbucket。 - 源类型为softwarePackage时,子类型表示不同的软件包仓库,如BinObs、BinDevCloud(CodeArts软件发布库)。 SubType *SourceSubType `json:"sub_type,omitempty"` // url地址。 - 源类型为image时,url地址为镜像地址。 - 源类型为code时,url地址为git地址。 - 源类型为softwarePackage时,url地址为软件包地址。 Url string `json:"url"` }
Source 源信息。
type SourceSubType ¶
type SourceSubType struct {
// contains filtered or unexported fields
}
func (SourceSubType) MarshalJSON ¶
func (c SourceSubType) MarshalJSON() ([]byte, error)
func (*SourceSubType) UnmarshalJSON ¶
func (c *SourceSubType) UnmarshalJSON(b []byte) error
func (SourceSubType) Value ¶
func (c SourceSubType) Value() string
type SourceSubTypeEnum ¶
type SourceSubTypeEnum struct { BIN_OBS SourceSubType BIN_DEV_CLOUD SourceSubType GIT_LAB SourceSubType GIT_HUB SourceSubType DEV_CLOUD SourceSubType GITEE SourceSubType BITBUCKET SourceSubType }
func GetSourceSubTypeEnum ¶
func GetSourceSubTypeEnum() SourceSubTypeEnum
type SourceType ¶
type SourceType struct {
// contains filtered or unexported fields
}
func (SourceType) MarshalJSON ¶
func (c SourceType) MarshalJSON() ([]byte, error)
func (*SourceType) UnmarshalJSON ¶
func (c *SourceType) UnmarshalJSON(b []byte) error
func (SourceType) Value ¶
func (c SourceType) Value() string
type SourceTypeEnum ¶
type SourceTypeEnum struct { IMAGE SourceType CODE SourceType SOFTWARE_PACKAGE SourceType }
func GetSourceTypeEnum ¶
func GetSourceTypeEnum() SourceTypeEnum
type SpecCert ¶ added in v0.1.48
type Task ¶
type Task struct { // 任务序号。 Index *int32 `json:"index,omitempty"` // 任务名称。 Name *string `json:"name,omitempty"` // 任务状态。 Status *string `json:"status,omitempty"` // 任务详情。 Detail *string `json:"detail,omitempty"` // 创建时间。 CreatedAt *string `json:"created_at,omitempty"` // 更新时间。 UpdatedAt *string `json:"updated_at,omitempty"` }
type TimeRuleKindObj ¶ added in v0.1.58
type TimeRuleKindObj struct {
// contains filtered or unexported fields
}
TimeRuleKindObj API类型,固定值“TimerRule”,该值不可修改。
func (TimeRuleKindObj) MarshalJSON ¶ added in v0.1.58
func (c TimeRuleKindObj) MarshalJSON() ([]byte, error)
func (*TimeRuleKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *TimeRuleKindObj) UnmarshalJSON(b []byte) error
func (TimeRuleKindObj) Value ¶ added in v0.1.58
func (c TimeRuleKindObj) Value() string
type TimeRuleKindObjEnum ¶ added in v0.1.58
type TimeRuleKindObjEnum struct {
TIMER_RULE TimeRuleKindObj
}
func GetTimeRuleKindObjEnum ¶ added in v0.1.58
func GetTimeRuleKindObjEnum() TimeRuleKindObjEnum
type TimerRuleDetails ¶ added in v0.1.48
type TimerRuleDetails struct { // 定时启停规则ID,在创建定时启停规则时会忽略。 Id *string `json:"id,omitempty"` // 定时启停规则名称。 Name *string `json:"name,omitempty"` // 定时启停规则的类型:stop/start。 Type *string `json:"type,omitempty"` // 定时启停规则状态(是否开启):on/off。 Status *string `json:"status,omitempty"` // 环境ID。 EnvId *string `json:"env_id,omitempty"` // 定时启停规则所包含的所有应用,只在生效范围为application的时候需要填写。 Apps *[]AppInfo `json:"apps,omitempty"` // 在定时启停规则所包含的所有组件,只在生效范围为component的时候需要填写。 Components *[]ComponentInfo `json:"components,omitempty"` // 定时启停规则包含的组件个数,在创建定时启停规则时会忽略。 ComponentNumber *int32 `json:"component_number,omitempty"` // cron表达式。 Cron *string `json:"cron,omitempty"` // 定时启停规则生效范围: component/application/environment。 EffectiveRange *string `json:"effective_range,omitempty"` // 定时启停规则的定时类别: onetime/periodic。 EffectivePolicy *string `json:"effective_policy,omitempty"` // 上次执行的状态:abnormal/normal/executing,在创建定时启停规则时会忽略。 LastExecutionStatus *string `json:"last_execution_status,omitempty"` }
TimerRuleDetails 启停规则列表。
func (TimerRuleDetails) String ¶ added in v0.1.48
func (o TimerRuleDetails) String() string
type TriggerPolicy ¶ added in v0.1.99
type TriggerPolicy struct { // 触发类型,accumulative: 累计触发,immediately: 立即触发。 TriggerType TriggerPolicyTriggerType `json:"trigger_type"` // 触发周期,选择累计触发时需设置该参数,默认单位为s,支持5分钟、20分钟、1小时、4小时、24小时。 Period *TriggerPolicyPeriod `json:"period,omitempty"` // 比较符,支持'>'和'>='。 Operator *TriggerPolicyOperator `json:"operator,omitempty"` // 触发次数,选择累计触发时需设置该参数。 Count *int32 `json:"count,omitempty"` }
func (TriggerPolicy) String ¶ added in v0.1.99
func (o TriggerPolicy) String() string
type TriggerPolicyOperator ¶ added in v0.1.99
type TriggerPolicyOperator struct {
// contains filtered or unexported fields
}
func (TriggerPolicyOperator) MarshalJSON ¶ added in v0.1.99
func (c TriggerPolicyOperator) MarshalJSON() ([]byte, error)
func (*TriggerPolicyOperator) UnmarshalJSON ¶ added in v0.1.99
func (c *TriggerPolicyOperator) UnmarshalJSON(b []byte) error
func (TriggerPolicyOperator) Value ¶ added in v0.1.99
func (c TriggerPolicyOperator) Value() string
type TriggerPolicyOperatorEnum ¶ added in v0.1.99
type TriggerPolicyOperatorEnum struct { GREATER_THAN TriggerPolicyOperator GREATER_THAN_OR_EQUAL_TO TriggerPolicyOperator }
func GetTriggerPolicyOperatorEnum ¶ added in v0.1.99
func GetTriggerPolicyOperatorEnum() TriggerPolicyOperatorEnum
type TriggerPolicyPeriod ¶ added in v0.1.99
type TriggerPolicyPeriod struct {
// contains filtered or unexported fields
}
func (TriggerPolicyPeriod) MarshalJSON ¶ added in v0.1.99
func (c TriggerPolicyPeriod) MarshalJSON() ([]byte, error)
func (*TriggerPolicyPeriod) UnmarshalJSON ¶ added in v0.1.99
func (c *TriggerPolicyPeriod) UnmarshalJSON(b []byte) error
func (TriggerPolicyPeriod) Value ¶ added in v0.1.99
func (c TriggerPolicyPeriod) Value() int32
type TriggerPolicyPeriodEnum ¶ added in v0.1.99
type TriggerPolicyPeriodEnum struct { E_300 TriggerPolicyPeriod E_1200 TriggerPolicyPeriod E_3600 TriggerPolicyPeriod E_14400 TriggerPolicyPeriod E_86400 TriggerPolicyPeriod }
func GetTriggerPolicyPeriodEnum ¶ added in v0.1.99
func GetTriggerPolicyPeriodEnum() TriggerPolicyPeriodEnum
type TriggerPolicyTriggerType ¶ added in v0.1.99
type TriggerPolicyTriggerType struct {
// contains filtered or unexported fields
}
func (TriggerPolicyTriggerType) MarshalJSON ¶ added in v0.1.99
func (c TriggerPolicyTriggerType) MarshalJSON() ([]byte, error)
func (*TriggerPolicyTriggerType) UnmarshalJSON ¶ added in v0.1.99
func (c *TriggerPolicyTriggerType) UnmarshalJSON(b []byte) error
func (TriggerPolicyTriggerType) Value ¶ added in v0.1.99
func (c TriggerPolicyTriggerType) Value() string
type TriggerPolicyTriggerTypeEnum ¶ added in v0.1.99
type TriggerPolicyTriggerTypeEnum struct { ACCUMULATIVE TriggerPolicyTriggerType IMMEDIATELY TriggerPolicyTriggerType }
func GetTriggerPolicyTriggerTypeEnum ¶ added in v0.1.99
func GetTriggerPolicyTriggerTypeEnum() TriggerPolicyTriggerTypeEnum
type UpdateCertReq ¶ added in v0.1.48
type UpdateCertReq struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *CertificateKindObj `json:"kind"` Spec *UpdateSpecCert `json:"spec"` }
func (UpdateCertReq) String ¶ added in v0.1.48
func (o UpdateCertReq) String() string
type UpdateCertificateRequest ¶ added in v0.1.48
type UpdateCertificateRequest struct { // 证书ID。 CertificateId string `json:"certificate_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *UpdateCertReq `json:"body,omitempty"` }
UpdateCertificateRequest Request Object
func (UpdateCertificateRequest) String ¶ added in v0.1.48
func (o UpdateCertificateRequest) String() string
type UpdateCertificateResponse ¶ added in v0.1.48
type UpdateCertificateResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateCertificateResponse Response Object
func (UpdateCertificateResponse) String ¶ added in v0.1.48
func (o UpdateCertificateResponse) String() string
type UpdateComponentRequest ¶
type UpdateComponentRequest struct { // 应用ID。 ApplicationId string `json:"application_id"` // 组件ID。 ComponentId string `json:"component_id"` // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *UpdateComponentRequestBody `json:"body,omitempty"` }
UpdateComponentRequest Request Object
func (UpdateComponentRequest) String ¶
func (o UpdateComponentRequest) String() string
type UpdateComponentRequestBody ¶
type UpdateComponentRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *ComponentKindObj `json:"kind"` Metadata *UpdateComponentRequestMetadata `json:"metadata"` Spec *UpdateComponentRequestSpec `json:"spec"` }
func (UpdateComponentRequestBody) String ¶
func (o UpdateComponentRequestBody) String() string
type UpdateComponentRequestMetadata ¶ added in v0.1.48
type UpdateComponentRequestMetadata struct { // 组件名称。 Name string `json:"name"` // 更新组件请求体附加参数,当前只支持version参数,此参数必填。 Annotations map[string]string `json:"annotations,omitempty"` }
func (UpdateComponentRequestMetadata) String ¶ added in v0.1.48
func (o UpdateComponentRequestMetadata) String() string
type UpdateComponentRequestSpec ¶
type UpdateComponentRequestSpec struct { // 语言/运行时。 Runtime *UpdateComponentRequestSpecRuntime `json:"runtime,omitempty"` Source *Source `json:"source,omitempty"` Build *Build `json:"build,omitempty"` ResourceLimit *ResourceLimit `json:"resource_limit"` // 实例个数。 Replica *int32 `json:"replica,omitempty"` }
func (UpdateComponentRequestSpec) String ¶
func (o UpdateComponentRequestSpec) String() string
type UpdateComponentRequestSpecRuntime ¶ added in v0.1.48
type UpdateComponentRequestSpecRuntime struct {
// contains filtered or unexported fields
}
func (UpdateComponentRequestSpecRuntime) MarshalJSON ¶ added in v0.1.48
func (c UpdateComponentRequestSpecRuntime) MarshalJSON() ([]byte, error)
func (*UpdateComponentRequestSpecRuntime) UnmarshalJSON ¶ added in v0.1.48
func (c *UpdateComponentRequestSpecRuntime) UnmarshalJSON(b []byte) error
func (UpdateComponentRequestSpecRuntime) Value ¶ added in v0.1.48
func (c UpdateComponentRequestSpecRuntime) Value() string
type UpdateComponentRequestSpecRuntimeEnum ¶ added in v0.1.48
type UpdateComponentRequestSpecRuntimeEnum struct { DOCKER UpdateComponentRequestSpecRuntime JAVA8 UpdateComponentRequestSpecRuntime JAVA11 UpdateComponentRequestSpecRuntime JAVA17 UpdateComponentRequestSpecRuntime JAVA21 UpdateComponentRequestSpecRuntime TOMCAT8 UpdateComponentRequestSpecRuntime TOMCAT9 UpdateComponentRequestSpecRuntime PYTHON3 UpdateComponentRequestSpecRuntime NODEJS8 UpdateComponentRequestSpecRuntime NODEJS14 UpdateComponentRequestSpecRuntime NODEJS16 UpdateComponentRequestSpecRuntime PHP7 UpdateComponentRequestSpecRuntime PHP8 UpdateComponentRequestSpecRuntime DOTNET6 UpdateComponentRequestSpecRuntime DOTNET7 UpdateComponentRequestSpecRuntime DOTNET8 UpdateComponentRequestSpecRuntime }
func GetUpdateComponentRequestSpecRuntimeEnum ¶ added in v0.1.48
func GetUpdateComponentRequestSpecRuntimeEnum() UpdateComponentRequestSpecRuntimeEnum
type UpdateComponentResponse ¶
type UpdateComponentResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateComponentResponse Response Object
func (UpdateComponentResponse) String ¶
func (o UpdateComponentResponse) String() string
type UpdateEipRequest ¶ added in v0.1.58
type UpdateEipRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` Body *UpdateEipRequestBody `json:"body,omitempty"` }
UpdateEipRequest Request Object
func (UpdateEipRequest) String ¶ added in v0.1.58
func (o UpdateEipRequest) String() string
type UpdateEipRequestBody ¶ added in v0.1.58
type UpdateEipRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *EipKindObj `json:"kind,omitempty"` Spec *UpdateEipRequestBodySpec `json:"spec,omitempty"` }
func (UpdateEipRequestBody) String ¶ added in v0.1.58
func (o UpdateEipRequestBody) String() string
type UpdateEipRequestBodySpec ¶ added in v0.1.58
type UpdateEipRequestBodySpec struct { Egress *UpdateEipRequestBodySpecEgress `json:"egress,omitempty"` Ingress *UpdateEipRequestBodySpecIngress `json:"ingress,omitempty"` }
UpdateEipRequestBodySpec 修改出入网公网IP带宽信息。
func (UpdateEipRequestBodySpec) String ¶ added in v0.1.58
func (o UpdateEipRequestBodySpec) String() string
type UpdateEipRequestBodySpecEgress ¶ added in v0.1.58
type UpdateEipRequestBodySpecEgress struct { // 出网IP带宽。 BandwidthSize *int32 `json:"bandwidth_size,omitempty"` // 是否关闭出网IP。 Enabled *bool `json:"enabled,omitempty"` }
UpdateEipRequestBodySpecEgress 出网IP信息。
func (UpdateEipRequestBodySpecEgress) String ¶ added in v0.1.58
func (o UpdateEipRequestBodySpecEgress) String() string
type UpdateEipRequestBodySpecIngress ¶ added in v0.1.58
type UpdateEipRequestBodySpecIngress struct { // 入网IP带宽。 BandwidthSize *int32 `json:"bandwidth_size,omitempty"` // 是否关闭入网IP。 Enabled *bool `json:"enabled,omitempty"` }
UpdateEipRequestBodySpecIngress 入网IP信息。
func (UpdateEipRequestBodySpecIngress) String ¶ added in v0.1.58
func (o UpdateEipRequestBodySpecIngress) String() string
type UpdateEipResponse ¶ added in v0.1.58
type UpdateEipResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateEipResponse Response Object
func (UpdateEipResponse) String ¶ added in v0.1.58
func (o UpdateEipResponse) String() string
type UpdateMonitorSystemRequest ¶ added in v0.1.72
type UpdateMonitorSystemRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` // 监控系统配置ID。 MonitorSystemId string `json:"monitor_system_id"` Body *MonitorSystemRequestBody `json:"body,omitempty"` }
UpdateMonitorSystemRequest Request Object
func (UpdateMonitorSystemRequest) String ¶ added in v0.1.72
func (o UpdateMonitorSystemRequest) String() string
type UpdateMonitorSystemResponse ¶ added in v0.1.72
type UpdateMonitorSystemResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateMonitorSystemResponse Response Object
func (UpdateMonitorSystemResponse) String ¶ added in v0.1.72
func (o UpdateMonitorSystemResponse) String() string
type UpdateNoticeRuleItem ¶ added in v0.1.99
type UpdateNoticeRuleItem struct { // 触发事件名称,支持实例调度成功、实例调度失败、健康检查成功、健康检查失败、镜像拉取成功、镜像拉取失败、容器启动成功、容器启动失败、卷挂载成功、卷挂载失败。 EventName *UpdateNoticeRuleItemEventName `json:"event_name,omitempty"` Scope *NoticeRuleScope `json:"scope"` TriggerPolicy *TriggerPolicy `json:"trigger_policy"` // 是否启用。 Enable *bool `json:"enable,omitempty"` }
func (UpdateNoticeRuleItem) String ¶ added in v0.1.99
func (o UpdateNoticeRuleItem) String() string
type UpdateNoticeRuleItemEventName ¶ added in v0.1.99
type UpdateNoticeRuleItemEventName struct {
// contains filtered or unexported fields
}
func (UpdateNoticeRuleItemEventName) MarshalJSON ¶ added in v0.1.99
func (c UpdateNoticeRuleItemEventName) MarshalJSON() ([]byte, error)
func (*UpdateNoticeRuleItemEventName) UnmarshalJSON ¶ added in v0.1.99
func (c *UpdateNoticeRuleItemEventName) UnmarshalJSON(b []byte) error
func (UpdateNoticeRuleItemEventName) Value ¶ added in v0.1.99
func (c UpdateNoticeRuleItemEventName) Value() string
type UpdateNoticeRuleItemEventNameEnum ¶ added in v0.1.99
type UpdateNoticeRuleItemEventNameEnum struct { SCHEDULED UpdateNoticeRuleItemEventName FAILED_SCHEDULING UpdateNoticeRuleItemEventName HEALTHY UpdateNoticeRuleItemEventName UNHEALTHY UpdateNoticeRuleItemEventName PULLED UpdateNoticeRuleItemEventName FAILED_PULL_IMAGE UpdateNoticeRuleItemEventName STARTED UpdateNoticeRuleItemEventName BACK_OFF_START UpdateNoticeRuleItemEventName SUCCESSFUL_MOUNT_VOLUME UpdateNoticeRuleItemEventName FAILED_MOUNT UpdateNoticeRuleItemEventName }
func GetUpdateNoticeRuleItemEventNameEnum ¶ added in v0.1.99
func GetUpdateNoticeRuleItemEventNameEnum() UpdateNoticeRuleItemEventNameEnum
type UpdateNoticeRuleReq ¶ added in v0.1.99
type UpdateNoticeRuleReq struct { // API版本,固定值“v1”,该值不可修改。 ApiVersion string `json:"api_version"` // API类型,固定值“NoticeRule”,该值不可修改。 Kind string `json:"kind"` Spec *UpdateNoticeRuleItem `json:"spec"` }
func (UpdateNoticeRuleReq) String ¶ added in v0.1.99
func (o UpdateNoticeRuleReq) String() string
type UpdateNoticeRuleRequest ¶ added in v0.1.99
type UpdateNoticeRuleRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` RuleId string `json:"rule_id"` Body *UpdateNoticeRuleReq `json:"body,omitempty"` }
UpdateNoticeRuleRequest Request Object
func (UpdateNoticeRuleRequest) String ¶ added in v0.1.99
func (o UpdateNoticeRuleRequest) String() string
type UpdateNoticeRuleResponse ¶ added in v0.1.99
type UpdateNoticeRuleResponse struct { // API版本,固定值“v1”,该值不可修改。 ApiVersion *string `json:"api_version,omitempty"` // API类型,固定值“NoticeRule”,该值不可修改。 Kind *string `json:"kind,omitempty"` Spec *CreateNoticeRuleRespItem `json:"spec,omitempty"` HttpStatusCode int `json:"-"` }
UpdateNoticeRuleResponse Response Object
func (UpdateNoticeRuleResponse) String ¶ added in v0.1.99
func (o UpdateNoticeRuleResponse) String() string
type UpdateSpecCert ¶ added in v0.1.48
func (UpdateSpecCert) String ¶ added in v0.1.48
func (o UpdateSpecCert) String() string
type UpdateTimerRuleDetails ¶ added in v0.1.48
type UpdateTimerRuleDetails struct { // 定时启停规则名称。 Name string `json:"name"` // 定时启停规则的类型:stop/start。 Type string `json:"type"` // 定时启停规则状态(是否开启):on/off。 Status string `json:"status"` // 定时启停规则所包含的所有应用,只在生效范围为application的时候需要填写。 Apps *[]AppInfo `json:"apps,omitempty"` // 在定时启停规则所包含的所有组件,只在生效范围为component的时候需要填写。 Components *[]ComponentInfo `json:"components,omitempty"` // cron表达式。 Cron string `json:"cron"` // 定时启停规则生效范围: component/application/environment。 EffectiveRange string `json:"effective_range"` // 定时启停规则的定时类别: onetime/periodic。 EffectivePolicy string `json:"effective_policy"` }
UpdateTimerRuleDetails 修改启停规则规格信息
func (UpdateTimerRuleDetails) String ¶ added in v0.1.48
func (o UpdateTimerRuleDetails) String() string
type UpdateTimerRuleReq ¶ added in v0.1.48
type UpdateTimerRuleReq struct { ApiVersion *ApiVersionObj `json:"api_version"` Kind *TimeRuleKindObj `json:"kind"` Spec *UpdateTimerRuleDetails `json:"spec"` }
func (UpdateTimerRuleReq) String ¶ added in v0.1.48
func (o UpdateTimerRuleReq) String() string
type UpdateTimerRuleRequest ¶ added in v0.1.48
type UpdateTimerRuleRequest struct { // 企业项目ID。 - 创建环境时,环境会绑定企业项目ID。 - 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 - 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 > 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。 XEnterpriseProjectID *string `json:"X-Enterprise-Project-ID,omitempty"` // 环境ID。 - 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。 - 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 XEnvironmentID string `json:"X-Environment-ID"` // 定时启停规则ID。 TimerRuleId string `json:"timer_rule_id"` Body *UpdateTimerRuleReq `json:"body,omitempty"` }
UpdateTimerRuleRequest Request Object
func (UpdateTimerRuleRequest) String ¶ added in v0.1.48
func (o UpdateTimerRuleRequest) String() string
type UpdateTimerRuleResponse ¶ added in v0.1.48
type UpdateTimerRuleResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateTimerRuleResponse Response Object
func (UpdateTimerRuleResponse) String ¶ added in v0.1.48
func (o UpdateTimerRuleResponse) String() string
type Volume ¶
type Volume struct { // 云存储ID。 Id *string `json:"id,omitempty"` // 存储资源详情。 ResourceInfo map[string]string `json:"resource_info,omitempty"` // 云存储名称。 ResourceName *string `json:"resource_name,omitempty"` // 资源类型,当前只支持“obs”和“sfs”。 ResourceType *string `json:"resource_type,omitempty"` // 存储资源子类型。 ResourceSubType *VolumeResourceSubType `json:"resource_sub_type,omitempty"` // 用户access key。 Access *string `json:"access,omitempty"` // 创建时间。 Time *string `json:"time,omitempty"` }
type VolumeConfigurationDataVolume ¶ added in v0.1.61
type VolumeConfigurationDataVolume struct { // 云存储ID。 VolumeId *string `json:"volume_id,omitempty"` // 云存储名称。 ResourceName *string `json:"resource_name,omitempty"` // 云存储类型。 ResourceType *VolumeConfigurationDataVolumeResourceType `json:"resource_type,omitempty"` // 云存储子类型。 ResourceSubType *VolumeConfigurationDataVolumeResourceSubType `json:"resource_sub_type,omitempty"` // 设置目录或文件缺省权限,默认值0027,sfs3.0类型的云存储不支持配置此参数。 Umask *string `json:"umask,omitempty"` MountInfo *[]VolumeConfigurationMountInfo `json:"mount_info,omitempty"` }
VolumeConfigurationDataVolume 云存储配置数据。
func (VolumeConfigurationDataVolume) String ¶ added in v0.1.61
func (o VolumeConfigurationDataVolume) String() string
type VolumeConfigurationDataVolumeResourceSubType ¶ added in v0.1.61
type VolumeConfigurationDataVolumeResourceSubType struct {
// contains filtered or unexported fields
}
func (VolumeConfigurationDataVolumeResourceSubType) MarshalJSON ¶ added in v0.1.61
func (c VolumeConfigurationDataVolumeResourceSubType) MarshalJSON() ([]byte, error)
func (*VolumeConfigurationDataVolumeResourceSubType) UnmarshalJSON ¶ added in v0.1.61
func (c *VolumeConfigurationDataVolumeResourceSubType) UnmarshalJSON(b []byte) error
func (VolumeConfigurationDataVolumeResourceSubType) Value ¶ added in v0.1.61
func (c VolumeConfigurationDataVolumeResourceSubType) Value() string
type VolumeConfigurationDataVolumeResourceSubTypeEnum ¶ added in v0.1.61
type VolumeConfigurationDataVolumeResourceSubTypeEnum struct { OBJECT_BUCKET VolumeConfigurationDataVolumeResourceSubType PARALLEL_FILE_SYSTEM VolumeConfigurationDataVolumeResourceSubType SFS3_0 VolumeConfigurationDataVolumeResourceSubType }
func GetVolumeConfigurationDataVolumeResourceSubTypeEnum ¶ added in v0.1.61
func GetVolumeConfigurationDataVolumeResourceSubTypeEnum() VolumeConfigurationDataVolumeResourceSubTypeEnum
type VolumeConfigurationDataVolumeResourceType ¶ added in v0.1.61
type VolumeConfigurationDataVolumeResourceType struct {
// contains filtered or unexported fields
}
func (VolumeConfigurationDataVolumeResourceType) MarshalJSON ¶ added in v0.1.61
func (c VolumeConfigurationDataVolumeResourceType) MarshalJSON() ([]byte, error)
func (*VolumeConfigurationDataVolumeResourceType) UnmarshalJSON ¶ added in v0.1.61
func (c *VolumeConfigurationDataVolumeResourceType) UnmarshalJSON(b []byte) error
func (VolumeConfigurationDataVolumeResourceType) Value ¶ added in v0.1.61
func (c VolumeConfigurationDataVolumeResourceType) Value() string
type VolumeConfigurationDataVolumeResourceTypeEnum ¶ added in v0.1.61
type VolumeConfigurationDataVolumeResourceTypeEnum struct { OBS VolumeConfigurationDataVolumeResourceType SFS VolumeConfigurationDataVolumeResourceType }
func GetVolumeConfigurationDataVolumeResourceTypeEnum ¶ added in v0.1.61
func GetVolumeConfigurationDataVolumeResourceTypeEnum() VolumeConfigurationDataVolumeResourceTypeEnum
type VolumeConfigurationMountInfo ¶ added in v0.1.61
type VolumeConfigurationMountInfo struct { // 容器挂载路径。 Path *string `json:"path,omitempty"` // 子路径。 SubPath *string `json:"sub_path,omitempty"` // 读写权限。 AccessMode *VolumeConfigurationMountInfoAccessMode `json:"access_mode,omitempty"` }
VolumeConfigurationMountInfo 云存储配置挂载信息。
func (VolumeConfigurationMountInfo) String ¶ added in v0.1.61
func (o VolumeConfigurationMountInfo) String() string
type VolumeConfigurationMountInfoAccessMode ¶ added in v0.1.61
type VolumeConfigurationMountInfoAccessMode struct {
// contains filtered or unexported fields
}
func (VolumeConfigurationMountInfoAccessMode) MarshalJSON ¶ added in v0.1.61
func (c VolumeConfigurationMountInfoAccessMode) MarshalJSON() ([]byte, error)
func (*VolumeConfigurationMountInfoAccessMode) UnmarshalJSON ¶ added in v0.1.61
func (c *VolumeConfigurationMountInfoAccessMode) UnmarshalJSON(b []byte) error
func (VolumeConfigurationMountInfoAccessMode) Value ¶ added in v0.1.61
func (c VolumeConfigurationMountInfoAccessMode) Value() string
type VolumeConfigurationMountInfoAccessModeEnum ¶ added in v0.1.61
type VolumeConfigurationMountInfoAccessModeEnum struct { READ_WRITE_MANY VolumeConfigurationMountInfoAccessMode READ_ONLY_MANY VolumeConfigurationMountInfoAccessMode }
func GetVolumeConfigurationMountInfoAccessModeEnum ¶ added in v0.1.61
func GetVolumeConfigurationMountInfoAccessModeEnum() VolumeConfigurationMountInfoAccessModeEnum
type VolumeKindObj ¶ added in v0.1.58
type VolumeKindObj struct {
// contains filtered or unexported fields
}
VolumeKindObj API类型,固定值“Volume”,该值不可修改。
func (VolumeKindObj) MarshalJSON ¶ added in v0.1.58
func (c VolumeKindObj) MarshalJSON() ([]byte, error)
func (*VolumeKindObj) UnmarshalJSON ¶ added in v0.1.58
func (c *VolumeKindObj) UnmarshalJSON(b []byte) error
func (VolumeKindObj) Value ¶ added in v0.1.58
func (c VolumeKindObj) Value() string
type VolumeKindObjEnum ¶ added in v0.1.58
type VolumeKindObjEnum struct {
VOLUME VolumeKindObj
}
func GetVolumeKindObjEnum ¶ added in v0.1.58
func GetVolumeKindObjEnum() VolumeKindObjEnum
type VolumeResourceSubType ¶
type VolumeResourceSubType struct {
// contains filtered or unexported fields
}
func (VolumeResourceSubType) MarshalJSON ¶
func (c VolumeResourceSubType) MarshalJSON() ([]byte, error)
func (*VolumeResourceSubType) UnmarshalJSON ¶
func (c *VolumeResourceSubType) UnmarshalJSON(b []byte) error
func (VolumeResourceSubType) Value ¶
func (c VolumeResourceSubType) Value() string
type VolumeResourceSubTypeEnum ¶
type VolumeResourceSubTypeEnum struct { PARALLEL_FILE_SYSTEM VolumeResourceSubType OBJECT_BUCKET VolumeResourceSubType SFS3_0 VolumeResourceSubType }
func GetVolumeResourceSubTypeEnum ¶
func GetVolumeResourceSubTypeEnum() VolumeResourceSubTypeEnum
type VolumeSpec ¶
type VolumeSpec struct { // 资源类型,当前只支持“obs”和“sfs”。 ResourceType string `json:"resource_type"` // 对象存储类型。 ResourceSubType VolumeSpecResourceSubType `json:"resource_sub_type"` // 云存储名称。 Resources []string `json:"resources"` // 云存储和授权凭证,获取环境列表接口响应中env_category字段为v2时需添加该字段的值。 ResourcesCredentials *[]ResourcesCredential `json:"resources_credentials,omitempty"` }
func (VolumeSpec) String ¶
func (o VolumeSpec) String() string
type VolumeSpecResourceSubType ¶
type VolumeSpecResourceSubType struct {
// contains filtered or unexported fields
}
func (VolumeSpecResourceSubType) MarshalJSON ¶
func (c VolumeSpecResourceSubType) MarshalJSON() ([]byte, error)
func (*VolumeSpecResourceSubType) UnmarshalJSON ¶
func (c *VolumeSpecResourceSubType) UnmarshalJSON(b []byte) error
func (VolumeSpecResourceSubType) Value ¶
func (c VolumeSpecResourceSubType) Value() string
type VolumeSpecResourceSubTypeEnum ¶
type VolumeSpecResourceSubTypeEnum struct { OBJECT_BUCKET VolumeSpecResourceSubType PARALLEL_FILE_SYSTEM VolumeSpecResourceSubType SFS3_0 VolumeSpecResourceSubType }
func GetVolumeSpecResourceSubTypeEnum ¶
func GetVolumeSpecResourceSubTypeEnum() VolumeSpecResourceSubTypeEnum
type VpcEgressKindObj ¶ added in v0.1.95
type VpcEgressKindObj struct {
// contains filtered or unexported fields
}
VpcEgressKindObj API类型,固定值“VpcEgress”,该值不可修改。
func (VpcEgressKindObj) MarshalJSON ¶ added in v0.1.95
func (c VpcEgressKindObj) MarshalJSON() ([]byte, error)
func (*VpcEgressKindObj) UnmarshalJSON ¶ added in v0.1.95
func (c *VpcEgressKindObj) UnmarshalJSON(b []byte) error
func (VpcEgressKindObj) Value ¶ added in v0.1.95
func (c VpcEgressKindObj) Value() string
type VpcEgressKindObjEnum ¶ added in v0.1.95
type VpcEgressKindObjEnum struct {
VPC_EGRESS VpcEgressKindObj
}
func GetVpcEgressKindObjEnum ¶ added in v0.1.95
func GetVpcEgressKindObjEnum() VpcEgressKindObjEnum
type VpcEgressRequestBody ¶ added in v0.1.95
type VpcEgressRequestBody struct { ApiVersion *ApiVersionObj `json:"api_version,omitempty"` Kind *VpcEgressKindObj `json:"kind,omitempty"` Spec *VpcEgressRequestBodySpec `json:"spec,omitempty"` }
func (VpcEgressRequestBody) String ¶ added in v0.1.95
func (o VpcEgressRequestBody) String() string
type VpcEgressRequestBodySpec ¶ added in v0.1.95
type VpcEgressRequestBodySpec struct { // CAE环境访问VPC配置。 Cidrs []EgressCidr `json:"cidrs"` }
VpcEgressRequestBodySpec 创建CAE环境访问VPC配置。
func (VpcEgressRequestBodySpec) String ¶ added in v0.1.95
func (o VpcEgressRequestBodySpec) String() string
type VpcEgressResponseBodySpec ¶ added in v0.1.95
type VpcEgressResponseBodySpec struct { // CAE环境VPCID。 VpcId *string `json:"vpc_id,omitempty"` // CAE环境子网ID。 SubnetId *string `json:"subnet_id,omitempty"` // CAE环境访问VPC配置。 Cidrs *[]EgressCidr `json:"cidrs,omitempty"` }
VpcEgressResponseBodySpec 创建CAE环境访问VPC配置。
func (VpcEgressResponseBodySpec) String ¶ added in v0.1.95
func (o VpcEgressResponseBodySpec) String() string
Source Files
¶
- model_access.go
- model_access_configuration_data_items.go
- model_access_configuration_http_path.go
- model_access_configuration_metadata.go
- model_access_configuration_port.go
- model_access_control.go
- model_action_kind_obj.go
- model_action_on_component_build.go
- model_action_on_component_source.go
- model_action_on_component_spec.go
- model_agency.go
- model_agency_item.go
- model_agency_kind_obj.go
- model_agency_metadata.go
- model_api_version_obj.go
- model_app_info.go
- model_application_item.go
- model_application_kind_obj.go
- model_application_metadata.go
- model_archive.go
- model_build.go
- model_cert_item.go
- model_cert_req.go
- model_certificate_kind_obj.go
- model_cloud_storage_log_path_info.go
- model_component_configuration_kind_obj.go
- model_component_execution_result.go
- model_component_info.go
- model_component_item.go
- model_component_kind_obj.go
- model_component_snapshot_context.go
- model_component_snapshot_item.go
- model_component_snapshot_kind_obj.go
- model_component_spec.go
- model_configuration.go
- model_configuration_data.go
- model_configuration_data_metadata.go
- model_configuration_item.go
- model_configuration_request_data_spec.go
- model_configuration_request_data_spec_post_start.go
- model_configuration_request_data_spec_pre_stop.go
- model_configuration_response_data_spec.go
- model_configuration_response_data_spec_post_start.go
- model_configuration_response_data_spec_pre_stop.go
- model_create_agency_request.go
- model_create_agency_response.go
- model_create_application_request.go
- model_create_application_request_body.go
- model_create_application_request_body_metadata.go
- model_create_application_response.go
- model_create_certificate_request.go
- model_create_certificate_response.go
- model_create_component_configuration_request.go
- model_create_component_configuration_request_body.go
- model_create_component_configuration_response.go
- model_create_component_request.go
- model_create_component_request_body.go
- model_create_component_response.go
- model_create_component_spec.go
- model_create_component_with_configuration_request.go
- model_create_component_with_configuration_request_body.go
- model_create_component_with_configuration_request_body_metadata.go
- model_create_component_with_configuration_request_body_spec.go
- model_create_component_with_configuration_response.go
- model_create_component_with_configuration_response_body_status.go
- model_create_domain_req.go
- model_create_domain_request.go
- model_create_domain_response.go
- model_create_environment_request.go
- model_create_environment_request_body.go
- model_create_environment_request_body_metadata.go
- model_create_environment_response.go
- model_create_meta_cert.go
- model_create_meta_domain.go
- model_create_monitor_system_request.go
- model_create_monitor_system_response.go
- model_create_notice_rule_item.go
- model_create_notice_rule_req.go
- model_create_notice_rule_request.go
- model_create_notice_rule_resp_item.go
- model_create_notice_rule_response.go
- model_create_spec_cert.go
- model_create_timer_rule_req.go
- model_create_timer_rule_request.go
- model_create_timer_rule_response.go
- model_create_volume_req.go
- model_create_volume_request.go
- model_create_volume_response.go
- model_create_vpc_egress_request.go
- model_create_vpc_egress_response.go
- model_cron_trigger_scheduler.go
- model_delete_application_request.go
- model_delete_application_response.go
- model_delete_certificate_request.go
- model_delete_certificate_response.go
- model_delete_component_configuration_request.go
- model_delete_component_configuration_response.go
- model_delete_component_request.go
- model_delete_component_response.go
- model_delete_domain_request.go
- model_delete_domain_response.go
- model_delete_environment_request.go
- model_delete_environment_response.go
- model_delete_notice_rule_request.go
- model_delete_notice_rule_response.go
- model_delete_timer_rule_request.go
- model_delete_timer_rule_response.go
- model_delete_volume_request.go
- model_delete_volume_response.go
- model_delete_vpc_egress_request.go
- model_delete_vpc_egress_response.go
- model_domain_item.go
- model_domain_kind_obj.go
- model_egress_cidr.go
- model_eip_kind_obj.go
- model_environment_item.go
- model_environment_kind_obj.go
- model_execute_action_request.go
- model_execute_action_request_body.go
- model_execute_action_request_body_metadata.go
- model_execute_action_response.go
- model_execution_details.go
- model_health_check_configuration_exec.go
- model_health_check_configuration_http_get.go
- model_health_check_configuration_liveness_probe.go
- model_health_check_configuration_readiness_probe.go
- model_health_check_configuration_startup_probe.go
- model_health_check_configuration_tcp_socket.go
- model_instance.go
- model_job_kind_obj.go
- model_job_spec.go
- model_life_cycle_configuration_exec.go
- model_list_agencies_request.go
- model_list_agencies_response.go
- model_list_applications_request.go
- model_list_applications_response.go
- model_list_certificates_request.go
- model_list_certificates_response.go
- model_list_component_configurations_request.go
- model_list_component_configurations_response.go
- model_list_component_configurations_response_data.go
- model_list_component_instances_request.go
- model_list_component_instances_response.go
- model_list_component_snapshots_request.go
- model_list_component_snapshots_response.go
- model_list_components_request.go
- model_list_components_response.go
- model_list_domains_request.go
- model_list_domains_response.go
- model_list_eip_response_body_spec.go
- model_list_eip_response_body_spec_egress.go
- model_list_eip_response_body_spec_ingress.go
- model_list_eips_request.go
- model_list_eips_response.go
- model_list_environments_request.go
- model_list_environments_response.go
- model_list_notice_rules_request.go
- model_list_notice_rules_response.go
- model_list_timer_rules_request.go
- model_list_timer_rules_response.go
- model_list_volumes_request.go
- model_list_volumes_response.go
- model_list_vpc_egress_request.go
- model_list_vpc_egress_response.go
- model_meta_cert.go
- model_meta_domain.go
- model_metadata_response.go
- model_monitor_system_kind_obj.go
- model_monitor_system_request_body.go
- model_monitor_system_request_body_spec.go
- model_mount_component.go
- model_notice_rule_notification.go
- model_notice_rule_scope.go
- model_repo.go
- model_resource_limit.go
- model_resource_limit_for_upgrade.go
- model_resources_credential.go
- model_retry_job_request.go
- model_retry_job_response.go
- model_scale_configuration_data_advanced.go
- model_scale_configuration_data_trigger.go
- model_scaling_trigger_meta.go
- model_show_application_request.go
- model_show_application_response.go
- model_show_component_request.go
- model_show_component_response.go
- model_show_execution_result_request.go
- model_show_execution_result_response.go
- model_show_job_request.go
- model_show_job_response.go
- model_show_monitor_system_request.go
- model_show_monitor_system_response.go
- model_show_monitor_system_response_body_spec.go
- model_show_notice_rule_request.go
- model_show_notice_rule_response.go
- model_source.go
- model_spec_cert.go
- model_task.go
- model_time_rule_kind_obj.go
- model_timer_rule_details.go
- model_trigger_policy.go
- model_update_cert_req.go
- model_update_certificate_request.go
- model_update_certificate_response.go
- model_update_component_request.go
- model_update_component_request_body.go
- model_update_component_request_metadata.go
- model_update_component_request_spec.go
- model_update_component_response.go
- model_update_eip_request.go
- model_update_eip_request_body.go
- model_update_eip_request_body_spec.go
- model_update_eip_request_body_spec_egress.go
- model_update_eip_request_body_spec_ingress.go
- model_update_eip_response.go
- model_update_monitor_system_request.go
- model_update_monitor_system_response.go
- model_update_notice_rule_item.go
- model_update_notice_rule_req.go
- model_update_notice_rule_request.go
- model_update_notice_rule_response.go
- model_update_spec_cert.go
- model_update_timer_rule_details.go
- model_update_timer_rule_req.go
- model_update_timer_rule_request.go
- model_update_timer_rule_response.go
- model_volume.go
- model_volume_configuration_data_volume.go
- model_volume_configuration_mount_info.go
- model_volume_kind_obj.go
- model_volume_spec.go
- model_vpc_egress_kind_obj.go
- model_vpc_egress_request_body.go
- model_vpc_egress_request_body_spec.go
- model_vpc_egress_response_body_spec.go