From 9ea44bbeb4afddef94f8895f0637f166a429f325 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Thu, 7 Nov 2024 15:17:10 +0800 Subject: [PATCH] fix(region): dbinstance swagger api (#21553) --- docs/swagger/swagger_compute.yaml | 57236 ++++++++-------- docs/swagger/swagger_monitor.yaml | 49 +- pkg/apis/compute/cloudprovider_quota.go | 2 - pkg/apis/compute/secgroup.go | 5 - pkg/apis/compute/zz_generated.model.go | 51 +- pkg/apis/monitor/zz_generated.model.go | 5 +- pkg/compute/models/app.go | 2 + pkg/compute/models/app_environment.go | 2 + pkg/compute/models/backup_storage.go | 2 + pkg/compute/models/baremetalagents.go | 2 + pkg/compute/models/cloudimages.go | 2 + pkg/compute/models/cloudprovider_quotas.go | 1 + pkg/compute/models/cloudprovidercapacities.go | 1 + pkg/compute/models/dbinstance_accounts.go | 2 + pkg/compute/models/dbinstance_backups.go | 2 + pkg/compute/models/dbinstance_databases.go | 2 + pkg/compute/models/dbinstance_parameters.go | 2 + pkg/compute/models/dbinstance_privileges.go | 2 + pkg/compute/models/dbinstance_skus.go | 2 + pkg/compute/models/dbinstances.go | 2 + pkg/compute/models/diskbackups.go | 2 + pkg/compute/models/dnsrecords.go | 2 + pkg/compute/models/dnsvpcs.go | 2 + pkg/compute/models/elasticcache_accounts.go | 3 +- pkg/compute/models/elasticcache_acls.go | 3 +- pkg/compute/models/elasticcache_backups.go | 3 +- pkg/compute/models/elasticcache_parameters.go | 3 +- pkg/compute/models/elasticcache_skus.go | 2 + pkg/compute/models/elasticips.go | 2 + pkg/compute/models/external_projects.go | 2 + pkg/compute/models/globalvpcs.go | 2 + pkg/compute/models/groups.go | 2 + pkg/compute/models/instance_backup.go | 2 + pkg/compute/models/kube_clusters.go | 2 + pkg/compute/models/kube_node_pools.go | 2 + pkg/compute/models/kube_nodes.go | 2 + pkg/compute/models/loadbalanceracls.go | 2 + pkg/compute/models/loadbalanceragents.go | 2 + .../models/loadbalancerbackendgroups.go | 2 + pkg/compute/models/loadbalancerbackends.go | 2 + .../models/loadbalancercertificates.go | 2 + pkg/compute/models/loadbalancerclusters.go | 2 + .../models/loadbalancerlistenerrules.go | 2 + pkg/compute/models/loadbalancerlisteners.go | 2 + pkg/compute/models/mongodb.go | 2 + pkg/compute/models/natdtable.go | 2 + pkg/compute/models/natgateways.go | 2 + pkg/compute/models/natstable.go | 2 + pkg/compute/models/net_tap_flows.go | 2 + pkg/compute/models/net_tap_services.go | 2 + pkg/compute/models/networkaddresses.go | 2 + pkg/compute/models/networkinterfaces.go | 2 + pkg/compute/models/scaling_activity.go | 2 + pkg/compute/models/scaling_group.go | 2 + pkg/compute/models/scaling_policy.go | 2 + pkg/compute/models/secgrouprules.go | 2 + pkg/compute/models/secgroups.go | 2 + pkg/compute/models/server_skus.go | 2 + pkg/compute/models/service_catalog.go | 2 + pkg/compute/models/snapshotpolicy.go | 2 + pkg/compute/models/sslcertificate.go | 2 + pkg/compute/models/waf_regexsets.go | 2 + pkg/monitor/models/alert.go | 28 +- pkg/monitor/models/commonalert.go | 14 +- pkg/monitor/models/nodealert.go | 5 +- 65 files changed, 28462 insertions(+), 29047 deletions(-) diff --git a/docs/swagger/swagger_compute.yaml b/docs/swagger/swagger_compute.yaml index 9f8b7133bf..0069e2cb9c 100644 --- a/docs/swagger/swagger_compute.yaml +++ b/docs/swagger/swagger_compute.yaml @@ -4661,6 +4661,40 @@ definitions: ContainerMountPropagation: type: string x-go-package: yunion.io/x/onecloud/pkg/apis + ContainerPerformStatusInput: + properties: + host_id: + description: call from host id + type: string + x-go-name: HostId + last_finished_at: + format: date-time + type: string + x-go-name: LastFinishedAt + power_states: + description: 电源状态 + type: string + x-go-name: PowerStates + reason: + description: 更改状态的原因描述 + type: string + x-go-name: Reason + restart_count: + format: int64 + type: integer + x-go-name: RestartCount + started_at: + format: date-time + type: string + x-go-name: StartedAt + status: + description: 更改的目标状态值 + type: string + x-go-name: Status + required: + - status + type: object + x-go-package: yunion.io/x/onecloud/pkg/apis/compute ContainerProbe: description: |- ContainerProbe describes a health check to be performed against a container to determine whether it is @@ -4775,6 +4809,9 @@ definitions: x-go-name: Port type: object x-go-package: yunion.io/x/onecloud/pkg/apis + ContainerProcMountType: + type: string + x-go-package: yunion.io/x/onecloud/pkg/apis ContainerPullImageAuthConfig: properties: auth: @@ -4808,6 +4845,13 @@ definitions: format: double type: number x-go-name: CpuCfsQuota + cpuset_clone_children: + description: |- + This flag only affects the cpuset controller. If the clone_children + flag is enabled in a cgroup, a new cpuset cgroup will copy its + configuration fromthe parent during initialization. + type: boolean + x-go-name: CpusetCloneChildren devices_allow: description: DevicesAllow will be set to devices.allow items: @@ -4824,6 +4868,39 @@ definitions: x-go-name: PidsMax type: object x-go-package: yunion.io/x/onecloud/pkg/apis + ContainerResourcesSetInput: + properties: + cpu_cfs_quota: + description: CpuCfsQuota can be set to 0.5 that mapping to 0.5*100000 for cpu.cpu_cfs_quota_us + format: double + type: number + x-go-name: CpuCfsQuota + cpuset_clone_children: + description: |- + This flag only affects the cpuset controller. If the clone_children + flag is enabled in a cgroup, a new cpuset cgroup will copy its + configuration fromthe parent during initialization. + type: boolean + x-go-name: CpusetCloneChildren + devices_allow: + description: DevicesAllow will be set to devices.allow + items: + type: string + type: array + x-go-name: DevicesAllow + disable_limit_check: + type: boolean + x-go-name: DisableLimitCheck + pids_max: + description: |- + MemoryLimitMB will be transferred to memory.limit_in_bytes + MemoryLimitMB *int64 `json:"memory_limit_mb,omitempty"` + PidsMax will be set to pids.max + format: int64 + type: integer + x-go-name: PidsMax + type: object + x-go-package: yunion.io/x/onecloud/pkg/apis/compute ContainerSaveVolumeMountToImageInput: properties: image_id: @@ -4839,6 +4916,8 @@ definitions: x-go-package: yunion.io/x/onecloud/pkg/apis/host ContainerSecurityContext: properties: + proc_mount: + $ref: '#/definitions/ContainerProcMountType' run_as_group: format: int64 type: integer @@ -4896,6 +4975,10 @@ definitions: description: Image to use. type: string x-go-name: Image + image_credential_id: + description: Image credential id + type: string + x-go-name: ImageCredentialId image_pull_policy: $ref: '#/definitions/ImagePullPolicy' lifecyle: @@ -4930,6 +5013,9 @@ definitions: x-go-package: yunion.io/x/onecloud/pkg/apis/compute ContainerStopInput: properties: + force: + type: boolean + x-go-name: Force timeout: format: int64 type: integer @@ -5013,6 +5099,9 @@ definitions: x-go-package: yunion.io/x/onecloud/pkg/apis/host ContainerVolumeMountDisk: properties: + case_insensitive: + type: boolean + x-go-name: CaseInsensitive id: type: string x-go-name: Id @@ -7888,6 +7977,8 @@ definitions: - hfsplus type: string x-go-name: Fs + fs_features: + $ref: '#/definitions/DiskFsFeatures' image_encrypt_key_id: description: 镜像加密key ID type: string @@ -8116,6 +8207,8 @@ definitions: - hfsplus type: string x-go-name: Fs + fs_features: + $ref: '#/definitions/DiskFsFeatures' generate_name: description: |- 生成资源名称的模板,如果name为空,则为必填项 @@ -8448,6 +8541,8 @@ definitions: description: 资源是否被冻结 type: boolean x-go-name: Freezed + fs_features: + $ref: '#/definitions/DiskFsFeatures' fs_format: description: 文件系统 type: string @@ -8708,6 +8803,19 @@ definitions: x-go-name: ZoneId type: object x-go-package: yunion.io/x/onecloud/pkg/apis/compute + DiskFsExt4Features: + properties: + case_insensitive: + type: boolean + x-go-name: CaseInsensitive + type: object + x-go-package: yunion.io/x/onecloud/pkg/apis/compute + DiskFsFeatures: + properties: + ext4: + $ref: '#/definitions/DiskFsExt4Features' + type: object + x-go-package: yunion.io/x/onecloud/pkg/apis/compute DiskMigrateInput: properties: target_storage_id: @@ -12429,6 +12537,10 @@ definitions: description: the resource is an emulated resource type: boolean x-go-name: IsEmulated + is_public: + description: 是否共享 + type: boolean + x-go-name: IsPublic is_system: description: 'description: indicate the resource is a system resource, which is not visible to user' type: boolean @@ -12465,6 +12577,10 @@ definitions: - CPFS type: string x-go-name: Protocol + public_scope: + description: 共享范围 + type: string + x-go-name: PublicScope status: description: 用来存储资源的状态 type: string @@ -12619,6 +12735,18 @@ definitions: example: default type: string x-go-name: RegionId + shared_domains: + description: 共享的域列表 + items: + $ref: '#/definitions/SharedDomain' + type: array + x-go-name: SharedDomains + shared_projects: + description: 共享的项目列表 + items: + $ref: '#/definitions/SharedProject' + type: array + x-go-name: SharedProjects tenant: description: |- 资源归属项目的名称 @@ -12637,6 +12765,16 @@ definitions: x-go-name: ReplaceTags type: object x-go-package: yunion.io/x/onecloud/pkg/apis/compute + FileSystemSetQuotaInput: + properties: + MaxFiles: + format: int64 + type: integer + MaxGb: + format: int64 + type: integer + type: object + x-go-package: yunion.io/x/onecloud/pkg/apis/compute FileSystemSyncstatusInput: type: object x-go-package: yunion.io/x/onecloud/pkg/apis/compute @@ -26828,6 +26966,10 @@ definitions: description: Image to use. type: string x-go-name: Image + image_credential_id: + description: Image credential id + type: string + x-go-name: ImageCredentialId image_pull_policy: $ref: '#/definitions/ImagePullPolicy' lifecyle: @@ -28379,6 +28521,8 @@ definitions: - hfsplus type: string x-go-name: Fs + fs_features: + $ref: '#/definitions/DiskFsFeatures' image_encrypt_key_id: description: 镜像加密key ID type: string @@ -38003,8 +38147,6 @@ definitions: type: string Lvmlockd: type: boolean - MasterHost: - type: string SLVMVgName: description: SLVM VG Name type: string @@ -38022,6 +38164,10 @@ definitions: description: 预检验参数,若为true则仅检查参数,并不真正创建变更 type: boolean x-go-name: DryRun + enable_messenger_v2: + description: enable ceph messenger v2 + type: boolean + x-go-name: EnableMessengerV2 enabled: description: 该资源是否被管理员*人为*启用或者禁用 type: boolean @@ -38359,6 +38505,10 @@ definitions: description: master host id type: string x-go-name: MasterHost + master_host_name: + description: master host name + type: string + x-go-name: MasterHostName medium_type: description: 介质类型 example: ssd @@ -38594,6 +38744,10 @@ definitions: description: 资源描述 type: string x-go-name: Description + enable_messenger_v2: + description: enable ceph messenger v2 + type: boolean + x-go-name: EnableMessengerV2 name: description: 资源名称 type: string @@ -43678,1947 +43832,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - access_group - /app_environments: + /backupstorages: get: description: 列表 - operationId: app_environment_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: 指定项目的名称或ID - in: query - name: project_id - type: string - x-go-name: ProjectId - - description: 对具有项目属性的资源,严格匹配项目ID - in: query - items: - type: string - name: project_ids - type: array - x-go-name: ProjectIds - - description: 按project名称排序,可能值为asc|desc - in: query - name: order_by_project - pattern: asc|desc - type: string - x-go-name: OrderByProject - - $ref: '#/definitions/TTagSetList' - description: filter by project tags - in: query - name: project_tags - x-go-name: ProjectTags - - $ref: '#/definitions/TTagSetList' - description: filter by no project tags - in: query - name: no_project_tags - x-go-name: NoProjectTags - - description: filter by project organizations - in: query - items: - type: string - name: project_organizations - type: array - x-go-name: ProjectOrganizations - - $ref: '#/definitions/TTagSetList' - description: |- - ignore - project tag fitlers imposed by policy - in: query - name: policy_project_tags - x-go-name: PolicyProjectTags - - description: 列表中包含标记为"系统资源"的资源 - in: query - name: system - type: boolean - x-go-name: System - - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) - in: query - name: pending_delete - type: boolean - x-go-name: PendingDelete - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - in: query - name: AppId - type: string - - in: query - name: InstanceType - type: string - responses: - "200": - $ref: '#/responses/app_environment_ListItemFilterOutput' - summary: 列表 - tags: - - app_environment - post: - description: 新建 - operationId: app_environment_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - app_environment: - $ref: '#/definitions/VirtualResourceCreateInput' - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_ValidateCreateDataOutput' - summary: 新建 - tags: - - app_environment - /app_environments/{id}: - delete: - description: 删除 - operationId: app_environment_CustomizeDelete - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_environment_CustomizeDeleteOutput' - summary: 删除 - tags: - - app_environment - get: - description: 获取详情 - operationId: app_environment_FetchCustomizeColumns - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_environment_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - app_environment - put: - description: 更新 - operationId: app_environment_ValidateUpdateData - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app_environment: - $ref: '#/definitions/VirtualResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_ValidateUpdateDataOutput' - summary: 更新 - tags: - - app_environment - /app_environments/{id}/cancel-delete: - post: - description: 执行操作CancelDelete - operationId: app_environment_PerformCancelDelete - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_environment_PerformCancelDeleteOutput' - summary: 执行操作CancelDelete - tags: - - app_environment - /app_environments/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: app_environment_PerformChangeOwner - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app_environment: - $ref: '#/definitions/PerformChangeProjectOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - app_environment - /app_environments/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: app_environment_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_environment_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - app_environment - /app_environments/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: app_environment_GetDetailsClassMetadata - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_environment_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - app_environment - post: - description: 执行操作ClassMetadata - operationId: app_environment_PerformClassMetadata - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app_environment: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - app_environment - /app_environments/{id}/freeze: - post: - description: 执行操作Freeze - operationId: app_environment_PerformFreeze - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app_environment: - $ref: '#/definitions/PerformFreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_PerformFreezeOutput' - summary: freezed update and perform action operation except for unfreeze - tags: - - app_environment - /app_environments/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: app_environment_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_environment_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - app_environment - /app_environments/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: app_environment_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_environment_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - app_environment - /app_environments/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: app_environment_PerformSetClassMetadata - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app_environment: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - app_environment - /app_environments/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: app_environment_PerformSetOrgMetadata - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app_environment: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - app_environment - /app_environments/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: app_environment_PerformSetUserMetadata - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app_environment: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - app_environment - /app_environments/{id}/status: - get: - description: 获取指定信息Status - operationId: app_environment_GetDetailsStatus - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_environment_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - app_environment - post: - description: 执行操作Status - operationId: app_environment_PerformStatus - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app_environment: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_PerformStatusOutput' - summary: 更新资源状态 - tags: - - app_environment - /app_environments/{id}/unfreeze: - post: - description: 执行操作Unfreeze - operationId: app_environment_PerformUnfreeze - parameters: - - description: The Id or Name of app_environment - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app_environment: - $ref: '#/definitions/PerformUnfreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_PerformUnfreezeOutput' - summary: 执行操作Unfreeze - tags: - - app_environment - /app_environments/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: app_environment_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/app_environment_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - app_environment - /app_environments/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: app_environment_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/app_environment_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - app_environment - /app_environments/domain-statistics: - get: - description: 获取指定资源类的信息DomainStatistics - operationId: app_environment_GetPropertyDomainStatistics - responses: - "200": - $ref: '#/responses/app_environment_GetPropertyDomainStatisticsOutput' - summary: 获取指定资源类的信息DomainStatistics - tags: - - app_environment - /app_environments/project-statistics: - get: - description: 获取指定资源类的信息ProjectStatistics - operationId: app_environment_GetPropertyProjectStatistics - responses: - "200": - $ref: '#/responses/app_environment_GetPropertyProjectStatisticsOutput' - summary: 获取指定资源类的信息ProjectStatistics - tags: - - app_environment - /app_environments/project-tag-value-pairs: - get: - description: 获取指定资源类的信息ProjectTagValuePairs - operationId: app_environment_GetPropertyProjectTagValuePairs - responses: - "200": - $ref: '#/responses/app_environment_GetPropertyProjectTagValuePairsOutput' - summary: 获取指定资源类的信息ProjectTagValuePairs - tags: - - app_environment - /app_environments/project-tag-value-tree: - get: - description: 获取指定资源类的信息ProjectTagValueTree - operationId: app_environment_GetPropertyProjectTagValueTree - responses: - "200": - $ref: '#/responses/app_environment_GetPropertyProjectTagValueTreeOutput' - summary: 获取指定资源类的信息ProjectTagValueTree - tags: - - app_environment - /app_environments/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: app_environment_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - app_environment: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_environment_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - app_environment - /app_environments/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: app_environment_GetPropertySplitable - responses: - "200": - $ref: '#/responses/app_environment_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - app_environment - /app_environments/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: app_environment_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/app_environment_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - app_environment - /app_environments/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: app_environment_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/app_environment_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - app_environment - /app_environments/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: app_environment_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/app_environment_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - app_environment - /app_environments/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: app_environment_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/app_environment_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - app_environment - /apps: - get: - description: 列表 - operationId: app_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 指定项目的名称或ID - in: query - name: project_id - type: string - x-go-name: ProjectId - - description: 对具有项目属性的资源,严格匹配项目ID - in: query - items: - type: string - name: project_ids - type: array - x-go-name: ProjectIds - - description: 按project名称排序,可能值为asc|desc - in: query - name: order_by_project - pattern: asc|desc - type: string - x-go-name: OrderByProject - - $ref: '#/definitions/TTagSetList' - description: filter by project tags - in: query - name: project_tags - x-go-name: ProjectTags - - $ref: '#/definitions/TTagSetList' - description: filter by no project tags - in: query - name: no_project_tags - x-go-name: NoProjectTags - - description: filter by project organizations - in: query - items: - type: string - name: project_organizations - type: array - x-go-name: ProjectOrganizations - - $ref: '#/definitions/TTagSetList' - description: |- - ignore - project tag fitlers imposed by policy - in: query - name: policy_project_tags - x-go-name: PolicyProjectTags - - description: 列表中包含标记为"系统资源"的资源 - in: query - name: system - type: boolean - x-go-name: System - - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) - in: query - name: pending_delete - type: boolean - x-go-name: PendingDelete - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: 以资源是否启用/禁用过滤列表 - in: query - name: enabled - type: boolean - x-go-name: Enabled - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - in: query - name: tech_stack - type: string - x-go-name: TechStack - responses: - "200": - $ref: '#/responses/app_ListItemFilterOutput' - summary: 列表 - tags: - - app - post: - description: 新建 - operationId: app_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - app: - $ref: '#/definitions/VirtualResourceCreateInput' - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_ValidateCreateDataOutput' - summary: 新建 - tags: - - app - /apps/{id}: - delete: - description: 删除 - operationId: app_CustomizeDelete - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_CustomizeDeleteOutput' - summary: 删除 - tags: - - app - get: - description: 获取详情 - operationId: app_FetchCustomizeColumns - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - app - put: - description: 更新 - operationId: app_ValidateUpdateData - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - $ref: '#/definitions/VirtualResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_ValidateUpdateDataOutput' - summary: 更新 - tags: - - app - /apps/{id}/backups: - get: - description: 获取指定信息Backups - operationId: app_GetDetailsBackups - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_GetDetailsBackupsOutput' - summary: 获取备份列表 - tags: - - app - /apps/{id}/cancel-delete: - post: - description: 执行操作CancelDelete - operationId: app_PerformCancelDelete - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_PerformCancelDeleteOutput' - summary: 执行操作CancelDelete - tags: - - app - /apps/{id}/certificates: - get: - description: 获取指定信息Certificates - operationId: app_GetDetailsCertificates - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_GetDetailsCertificatesOutput' - summary: 获取证书列表 - tags: - - app - /apps/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: app_PerformChangeOwner - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - $ref: '#/definitions/PerformChangeProjectOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - app - /apps/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: app_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - app - /apps/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: app_GetDetailsClassMetadata - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - app - post: - description: 执行操作ClassMetadata - operationId: app_PerformClassMetadata - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - app - /apps/{id}/custom-domains: - get: - description: 获取指定信息CustomDomains - operationId: app_GetDetailsCustomDomains - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_GetDetailsCustomDomainsOutput' - summary: 获取自定义域列表 - tags: - - app - /apps/{id}/freeze: - post: - description: 执行操作Freeze - operationId: app_PerformFreeze - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - $ref: '#/definitions/PerformFreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformFreezeOutput' - summary: freezed update and perform action operation except for unfreeze - tags: - - app - /apps/{id}/hybird-connections: - get: - description: 获取指定信息HybirdConnections - operationId: app_GetDetailsHybirdConnections - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_GetDetailsHybirdConnectionsOutput' - summary: 获取混合连接 - tags: - - app - /apps/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: app_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - app - /apps/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: app_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - app - /apps/{id}/remote-update: - post: - description: 执行操作RemoteUpdate - operationId: app_PerformRemoteUpdate - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - $ref: '#/definitions/MongoDBRemoteUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformRemoteUpdateOutput' - summary: 执行操作RemoteUpdate - tags: - - app - /apps/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: app_PerformSetClassMetadata - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - app - /apps/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: app_PerformSetOrgMetadata - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - app - /apps/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: app_PerformSetUserMetadata - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - app - /apps/{id}/status: - get: - description: 获取指定信息Status - operationId: app_GetDetailsStatus - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - app - post: - description: 执行操作Status - operationId: app_PerformStatus - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformStatusOutput' - summary: 更新资源状态 - tags: - - app - /apps/{id}/syncstatus: - post: - description: 执行操作Syncstatus - operationId: app_PerformSyncstatus - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/app_PerformSyncstatusOutput' - summary: 执行操作Syncstatus - tags: - - app - /apps/{id}/unfreeze: - post: - description: 执行操作Unfreeze - operationId: app_PerformUnfreeze - parameters: - - description: The Id or Name of app - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - app: - $ref: '#/definitions/PerformUnfreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformUnfreezeOutput' - summary: 执行操作Unfreeze - tags: - - app - /apps/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: app_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/app_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - app - /apps/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: app_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/app_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - app - /apps/domain-statistics: - get: - description: 获取指定资源类的信息DomainStatistics - operationId: app_GetPropertyDomainStatistics - responses: - "200": - $ref: '#/responses/app_GetPropertyDomainStatisticsOutput' - summary: 获取指定资源类的信息DomainStatistics - tags: - - app - /apps/project-statistics: - get: - description: 获取指定资源类的信息ProjectStatistics - operationId: app_GetPropertyProjectStatistics - responses: - "200": - $ref: '#/responses/app_GetPropertyProjectStatisticsOutput' - summary: 获取指定资源类的信息ProjectStatistics - tags: - - app - /apps/project-tag-value-pairs: - get: - description: 获取指定资源类的信息ProjectTagValuePairs - operationId: app_GetPropertyProjectTagValuePairs - responses: - "200": - $ref: '#/responses/app_GetPropertyProjectTagValuePairsOutput' - summary: 获取指定资源类的信息ProjectTagValuePairs - tags: - - app - /apps/project-tag-value-tree: - get: - description: 获取指定资源类的信息ProjectTagValueTree - operationId: app_GetPropertyProjectTagValueTree - responses: - "200": - $ref: '#/responses/app_GetPropertyProjectTagValueTreeOutput' - summary: 获取指定资源类的信息ProjectTagValueTree - tags: - - app - /apps/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: app_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - app: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/app_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - app - /apps/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: app_GetPropertySplitable - responses: - "200": - $ref: '#/responses/app_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - app - /apps/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: app_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/app_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - app - /apps/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: app_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/app_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - app - /apps/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: app_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/app_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - app - /apps/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: app_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/app_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - app - /backup_storages: - get: - description: 列表 - operationId: backup_storage_ListItemFilter + operationId: backupstorage_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -45861,19 +44078,19 @@ paths: x-go-name: DiskId responses: "200": - $ref: '#/responses/backup_storage_ListItemFilterOutput' + $ref: '#/responses/backupstorage_ListItemFilterOutput' summary: 列表 tags: - - backup_storage + - backupstorage post: description: 新建 - operationId: backup_storage_ValidateCreateData + operationId: backupstorage_ValidateCreateData parameters: - in: body name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/BackupStorageCreateInput' count: default: 1 @@ -45884,16 +44101,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_ValidateCreateDataOutput' + $ref: '#/responses/backupstorage_ValidateCreateDataOutput' summary: 新建 tags: - - backup_storage - /backup_storages/{id}: + - backupstorage + /backupstorages/{id}: delete: description: 删除 - operationId: backup_storage_CustomizeDelete + operationId: backupstorage_CustomizeDelete parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -45901,15 +44118,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/backup_storage_CustomizeDeleteOutput' + $ref: '#/responses/backupstorage_CustomizeDeleteOutput' summary: 删除 tags: - - backup_storage + - backupstorage get: description: 获取详情 - operationId: backup_storage_FetchCustomizeColumns + operationId: backupstorage_FetchCustomizeColumns parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -45917,15 +44134,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/backup_storage_FetchCustomizeColumnsOutput' + $ref: '#/responses/backupstorage_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - backup_storage + - backupstorage put: description: 更新 - operationId: backup_storage_ValidateUpdateData + operationId: backupstorage_ValidateUpdateData parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -45935,22 +44152,22 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/BackupStorageUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_ValidateUpdateDataOutput' + $ref: '#/responses/backupstorage_ValidateUpdateDataOutput' summary: 更新 tags: - - backup_storage - /backup_storages/{id}/change-owner: + - backupstorage + /backupstorages/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: backup_storage_PerformChangeOwner + operationId: backupstorage_PerformChangeOwner parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -45960,22 +44177,22 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/PerformChangeDomainOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformChangeOwnerOutput' + $ref: '#/responses/backupstorage_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - backup_storage - /backup_storages/{id}/change-owner-candidate-domains: + - backupstorage + /backupstorages/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: backup_storage_GetDetailsChangeOwnerCandidateDomains + operationId: backupstorage_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -45983,16 +44200,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/backup_storage_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/backupstorage_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - backup_storage - /backup_storages/{id}/class-metadata: + - backupstorage + /backupstorages/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: backup_storage_GetDetailsClassMetadata + operationId: backupstorage_GetDetailsClassMetadata parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46000,15 +44217,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/backup_storage_GetDetailsClassMetadataOutput' + $ref: '#/responses/backupstorage_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - backup_storage + - backupstorage post: description: 执行操作ClassMetadata - operationId: backup_storage_PerformClassMetadata + operationId: backupstorage_PerformClassMetadata parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46018,7 +44235,7 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: additionalProperties: type: string type: object @@ -46027,16 +44244,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformClassMetadataOutput' + $ref: '#/responses/backupstorage_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - backup_storage - /backup_storages/{id}/disable: + - backupstorage + /backupstorages/{id}/disable: post: description: 执行操作Disable - operationId: backup_storage_PerformDisable + operationId: backupstorage_PerformDisable parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46046,22 +44263,22 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/PerformDisableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformDisableOutput' + $ref: '#/responses/backupstorage_PerformDisableOutput' summary: 禁用资源 tags: - - backup_storage - /backup_storages/{id}/enable: + - backupstorage + /backupstorages/{id}/enable: post: description: 执行操作Enable - operationId: backup_storage_PerformEnable + operationId: backupstorage_PerformEnable parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46071,20 +44288,20 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/PerformEnableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformEnableOutput' + $ref: '#/responses/backupstorage_PerformEnableOutput' summary: 启用资源 tags: - - backup_storage - /backup_storages/{id}/metadata: + - backupstorage + /backupstorages/{id}/metadata: get: description: 获取指定信息Metadata - operationId: backup_storage_GetDetailsMetadata + operationId: backupstorage_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -46106,7 +44323,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46114,16 +44331,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/backup_storage_GetDetailsMetadataOutput' + $ref: '#/responses/backupstorage_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - backup_storage - /backup_storages/{id}/org-metadata: + - backupstorage + /backupstorages/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: backup_storage_GetDetailsOrgMetadata + operationId: backupstorage_GetDetailsOrgMetadata parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46131,16 +44348,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/backup_storage_GetDetailsOrgMetadataOutput' + $ref: '#/responses/backupstorage_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - backup_storage - /backup_storages/{id}/private: + - backupstorage + /backupstorages/{id}/private: post: description: 执行操作Private - operationId: backup_storage_PerformPrivate + operationId: backupstorage_PerformPrivate parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46150,22 +44367,22 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/PerformPrivateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformPrivateOutput' + $ref: '#/responses/backupstorage_PerformPrivateOutput' summary: 执行操作Private tags: - - backup_storage - /backup_storages/{id}/public: + - backupstorage + /backupstorages/{id}/public: post: description: 执行操作Public - operationId: backup_storage_PerformPublic + operationId: backupstorage_PerformPublic parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46175,22 +44392,22 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/PerformPublicDomainInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformPublicOutput' + $ref: '#/responses/backupstorage_PerformPublicOutput' summary: 执行操作Public tags: - - backup_storage - /backup_storages/{id}/set-class-metadata: + - backupstorage + /backupstorages/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: backup_storage_PerformSetClassMetadata + operationId: backupstorage_PerformSetClassMetadata parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46200,7 +44417,7 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: additionalProperties: type: string type: object @@ -46209,16 +44426,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformSetClassMetadataOutput' + $ref: '#/responses/backupstorage_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - backup_storage - /backup_storages/{id}/set-org-metadata: + - backupstorage + /backupstorages/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: backup_storage_PerformSetOrgMetadata + operationId: backupstorage_PerformSetOrgMetadata parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46228,7 +44445,7 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: additionalProperties: type: string type: object @@ -46237,16 +44454,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformSetOrgMetadataOutput' + $ref: '#/responses/backupstorage_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - backup_storage - /backup_storages/{id}/set-user-metadata: + - backupstorage + /backupstorages/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: backup_storage_PerformSetUserMetadata + operationId: backupstorage_PerformSetUserMetadata parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46256,7 +44473,7 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: additionalProperties: type: string type: object @@ -46265,16 +44482,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformSetUserMetadataOutput' + $ref: '#/responses/backupstorage_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - backup_storage - /backup_storages/{id}/status: + - backupstorage + /backupstorages/{id}/status: get: description: 获取指定信息Status - operationId: backup_storage_GetDetailsStatus + operationId: backupstorage_GetDetailsStatus parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46282,15 +44499,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/backup_storage_GetDetailsStatusOutput' + $ref: '#/responses/backupstorage_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - backup_storage + - backupstorage post: description: 执行操作Status - operationId: backup_storage_PerformStatus + operationId: backupstorage_PerformStatus parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46300,22 +44517,22 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformStatusOutput' + $ref: '#/responses/backupstorage_PerformStatusOutput' summary: 更新资源状态 tags: - - backup_storage - /backup_storages/{id}/syncstatus: + - backupstorage + /backupstorages/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: backup_storage_PerformSyncstatus + operationId: backupstorage_PerformSyncstatus parameters: - - description: The Id or Name of backup_storage + - description: The Id or Name of backupstorage in: path name: id required: true @@ -46325,89 +44542,89 @@ paths: name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/DiskBackupSyncstatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformSyncstatusOutput' + $ref: '#/responses/backupstorage_PerformSyncstatusOutput' summary: 执行操作Syncstatus tags: - - backup_storage - /backup_storages/distinct-field: + - backupstorage + /backupstorages/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: backup_storage_GetPropertyDistinctField + operationId: backupstorage_GetPropertyDistinctField responses: "200": - $ref: '#/responses/backup_storage_GetPropertyDistinctFieldOutput' + $ref: '#/responses/backupstorage_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - backup_storage - /backup_storages/distinct-fields: + - backupstorage + /backupstorages/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: backup_storage_GetPropertyDistinctFields + operationId: backupstorage_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/backup_storage_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/backupstorage_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - backup_storage - /backup_storages/domain-tag-value-pairs: + - backupstorage + /backupstorages/domain-tag-value-pairs: get: description: 获取指定资源类的信息DomainTagValuePairs - operationId: backup_storage_GetPropertyDomainTagValuePairs + operationId: backupstorage_GetPropertyDomainTagValuePairs responses: "200": - $ref: '#/responses/backup_storage_GetPropertyDomainTagValuePairsOutput' + $ref: '#/responses/backupstorage_GetPropertyDomainTagValuePairsOutput' summary: 获取指定资源类的信息DomainTagValuePairs tags: - - backup_storage - /backup_storages/domain-tag-value-tree: + - backupstorage + /backupstorages/domain-tag-value-tree: get: description: 获取指定资源类的信息DomainTagValueTree - operationId: backup_storage_GetPropertyDomainTagValueTree + operationId: backupstorage_GetPropertyDomainTagValueTree responses: "200": - $ref: '#/responses/backup_storage_GetPropertyDomainTagValueTreeOutput' + $ref: '#/responses/backupstorage_GetPropertyDomainTagValueTreeOutput' summary: 获取指定资源类的信息DomainTagValueTree tags: - - backup_storage - /backup_storages/purge-splitable: + - backupstorage + /backupstorages/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: backup_storage_PerformPurgeSplitable + operationId: backupstorage_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/backup_storage_PerformPurgeSplitableOutput' + $ref: '#/responses/backupstorage_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - backup_storage - /backup_storages/splitable: + - backupstorage + /backupstorages/splitable: get: description: 获取指定资源类的信息Splitable - operationId: backup_storage_GetPropertySplitable + operationId: backupstorage_GetPropertySplitable responses: "200": - $ref: '#/responses/backup_storage_GetPropertySplitableOutput' + $ref: '#/responses/backupstorage_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - backup_storage - /backup_storages/splitable-export: + - backupstorage + /backupstorages/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: backup_storage_GetPropertySplitableExport + operationId: backupstorage_GetPropertySplitableExport parameters: - in: query name: table @@ -46425,40 +44642,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/backup_storage_GetPropertySplitableExportOutput' + $ref: '#/responses/backupstorage_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - backup_storage - /backup_storages/statistics: + - backupstorage + /backupstorages/statistics: get: description: 获取指定资源类的信息Statistics - operationId: backup_storage_GetPropertyStatistics + operationId: backupstorage_GetPropertyStatistics responses: "200": - $ref: '#/responses/backup_storage_GetPropertyStatisticsOutput' + $ref: '#/responses/backupstorage_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - backup_storage - /backup_storages/tag-value-pairs: + - backupstorage + /backupstorages/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: backup_storage_GetPropertyTagValuePairs + operationId: backupstorage_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/backup_storage_GetPropertyTagValuePairsOutput' + $ref: '#/responses/backupstorage_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - backup_storage - /backup_storages/tag-value-tree: + - backupstorage + /backupstorages/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: backup_storage_GetPropertyTagValueTree + operationId: backupstorage_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/backup_storage_GetPropertyTagValueTreeOutput' + $ref: '#/responses/backupstorage_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - backup_storage + - backupstorage /baremetalagents: get: description: 列表 @@ -51075,6 +49292,2613 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - cdn_domain + /cloud_kube_clusters: + get: + description: 列表 + operationId: cloud_kube_cluster_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源是否共享过滤列表 + in: query + name: is_public + type: boolean + x-go-name: IsPublic + - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project + in: query + name: public_scope + type: string + x-go-name: PublicScope + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - description: 以资源外部ID过滤 + in: query + name: external_id + type: string + x-go-name: ExternalId + - description: 关联VPC(ID或Name) + in: query + items: + type: string + name: vpc_id + type: array + x-go-name: VpcId + - description: Vpc外网访问模式 + in: query + name: external_access_mode + type: string + x-go-name: ExternalAccessMode + - description: 按VPC名称排序 + in: query + name: order_by_vpc + pattern: asc|desc + type: string + x-go-name: OrderByVpc + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_ListItemFilterOutput' + summary: 列出Kube Cluster + tags: + - cloud_kube_cluster + post: + description: 新建 + operationId: cloud_kube_cluster_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/KubeClusterCreateInput' + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_ValidateCreateDataOutput' + summary: 新建 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}: + delete: + description: 删除 + operationId: cloud_kube_cluster_CustomizeDelete + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/KubeClusterDeleteInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_CustomizeDeleteOutput' + summary: 删除 + tags: + - cloud_kube_cluster + get: + description: 获取详情 + operationId: cloud_kube_cluster_FetchCustomizeColumns + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - cloud_kube_cluster + put: + description: 更新 + operationId: cloud_kube_cluster_ValidateUpdateData + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/KubeClusterUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_ValidateUpdateDataOutput' + summary: 更新 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: cloud_kube_cluster_PerformChangeOwner + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/PerformChangeDomainOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: cloud_kube_cluster_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: cloud_kube_cluster_GetDetailsClassMetadata + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - cloud_kube_cluster + post: + description: 执行操作ClassMetadata + operationId: cloud_kube_cluster_PerformClassMetadata + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/disable: + post: + description: 执行操作Disable + operationId: cloud_kube_cluster_PerformDisable + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/PerformDisableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformDisableOutput' + summary: 禁用资源 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/enable: + post: + description: 执行操作Enable + operationId: cloud_kube_cluster_PerformEnable + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/PerformEnableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformEnableOutput' + summary: 启用资源 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/kubeconfig: + get: + description: 获取指定信息Kubeconfig + operationId: cloud_kube_cluster_GetDetailsKubeconfig + parameters: + - description: 是否获取内网kubeconfig, 默认false即获取外网kubeconfig + in: query + name: private + type: boolean + x-go-name: Private + - description: |- + kubeconfig 到期时间 + 阿里云: 15(15分钟)~4320(3天) + 腾讯云不传此参数默认时效是20年 + format: int64 + in: query + name: expire_minutes + type: integer + x-go-name: ExpireMinutes + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetDetailsKubeconfigOutput' + summary: 获取指定信息Kubeconfig + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: cloud_kube_cluster_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: cloud_kube_cluster_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/private: + post: + description: 执行操作Private + operationId: cloud_kube_cluster_PerformPrivate + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/PerformPrivateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformPrivateOutput' + summary: 执行操作Private + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/public: + post: + description: 执行操作Public + operationId: cloud_kube_cluster_PerformPublic + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/PerformPublicDomainInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformPublicOutput' + summary: 执行操作Public + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: cloud_kube_cluster_PerformSetClassMetadata + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: cloud_kube_cluster_PerformSetOrgMetadata + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: cloud_kube_cluster_PerformSetUserMetadata + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/status: + get: + description: 获取指定信息Status + operationId: cloud_kube_cluster_GetDetailsStatus + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - cloud_kube_cluster + post: + description: 执行操作Status + operationId: cloud_kube_cluster_PerformStatus + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformStatusOutput' + summary: 更新资源状态 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/{id}/syncstatus: + post: + description: 执行操作Syncstatus + operationId: cloud_kube_cluster_PerformSyncstatus + parameters: + - description: The Id or Name of cloud_kube_cluster + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/SyncstatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformSyncstatusOutput' + summary: 同步Kube Cluster状态 + tags: + - cloud_kube_cluster + /cloud_kube_clusters/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: cloud_kube_cluster_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - cloud_kube_cluster + /cloud_kube_clusters/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: cloud_kube_cluster_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - cloud_kube_cluster + /cloud_kube_clusters/domain-tag-value-pairs: + get: + description: 获取指定资源类的信息DomainTagValuePairs + operationId: cloud_kube_cluster_GetPropertyDomainTagValuePairs + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetPropertyDomainTagValuePairsOutput' + summary: 获取指定资源类的信息DomainTagValuePairs + tags: + - cloud_kube_cluster + /cloud_kube_clusters/domain-tag-value-tree: + get: + description: 获取指定资源类的信息DomainTagValueTree + operationId: cloud_kube_cluster_GetPropertyDomainTagValueTree + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetPropertyDomainTagValueTreeOutput' + summary: 获取指定资源类的信息DomainTagValueTree + tags: + - cloud_kube_cluster + /cloud_kube_clusters/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: cloud_kube_cluster_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - cloud_kube_cluster + /cloud_kube_clusters/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: cloud_kube_cluster_GetPropertySplitable + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - cloud_kube_cluster + /cloud_kube_clusters/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: cloud_kube_cluster_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - cloud_kube_cluster + /cloud_kube_clusters/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: cloud_kube_cluster_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - cloud_kube_cluster + /cloud_kube_clusters/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: cloud_kube_cluster_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - cloud_kube_cluster + /cloud_kube_clusters/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: cloud_kube_cluster_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/cloud_kube_cluster_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - cloud_kube_cluster + /cloud_kube_node_pools: + get: + description: 列表 + operationId: cloud_kube_node_pool_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源外部ID过滤 + in: query + name: external_id + type: string + x-go-name: ExternalId + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - in: query + name: cloud_kube_cluster_id + type: string + x-go-name: CloudKubeClusterId + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_ListItemFilterOutput' + summary: Kube Node Pool列表 + tags: + - cloud_kube_node_pool + post: + description: 新建 + operationId: cloud_kube_node_pool_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/KubeNodePoolCreateInput' + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_ValidateCreateDataOutput' + summary: 新建 + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/{id}: + delete: + description: 删除 + operationId: cloud_kube_node_pool_CustomizeDelete + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_CustomizeDeleteOutput' + summary: 删除 + tags: + - cloud_kube_node_pool + get: + description: 获取详情 + operationId: cloud_kube_node_pool_FetchCustomizeColumns + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - cloud_kube_node_pool + put: + description: 更新 + operationId: cloud_kube_node_pool_ValidateUpdateData + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/KubeNodePoolUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_ValidateUpdateDataOutput' + summary: 更新 + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: cloud_kube_node_pool_GetDetailsClassMetadata + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - cloud_kube_node_pool + post: + description: 执行操作ClassMetadata + operationId: cloud_kube_node_pool_PerformClassMetadata + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node_pool: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: cloud_kube_node_pool_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: cloud_kube_node_pool_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: cloud_kube_node_pool_PerformSetClassMetadata + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node_pool: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: cloud_kube_node_pool_PerformSetOrgMetadata + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node_pool: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: cloud_kube_node_pool_PerformSetUserMetadata + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node_pool: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/{id}/status: + get: + description: 获取指定信息Status + operationId: cloud_kube_node_pool_GetDetailsStatus + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - cloud_kube_node_pool + post: + description: 执行操作Status + operationId: cloud_kube_node_pool_PerformStatus + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_PerformStatusOutput' + summary: 更新资源状态 + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/{id}/syncstatus: + post: + description: 执行操作Syncstatus + operationId: cloud_kube_node_pool_PerformSyncstatus + parameters: + - description: The Id or Name of cloud_kube_node_pool + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/SyncstatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_PerformSyncstatusOutput' + summary: 同步Kube Node Pool 状态 + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: cloud_kube_node_pool_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: cloud_kube_node_pool_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: cloud_kube_node_pool_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: cloud_kube_node_pool_GetPropertySplitable + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: cloud_kube_node_pool_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: cloud_kube_node_pool_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: cloud_kube_node_pool_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - cloud_kube_node_pool + /cloud_kube_node_pools/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: cloud_kube_node_pool_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/cloud_kube_node_pool_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - cloud_kube_node_pool + /cloud_kube_nodes: + get: + description: 列表 + operationId: cloud_kube_node_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源外部ID过滤 + in: query + name: external_id + type: string + x-go-name: ExternalId + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + responses: + "200": + $ref: '#/responses/cloud_kube_node_ListItemFilterOutput' + summary: Kube Node列表 + tags: + - cloud_kube_node + post: + description: 新建 + operationId: cloud_kube_node_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/KubeNodeCreateInput' + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_ValidateCreateDataOutput' + summary: 新建 + tags: + - cloud_kube_node + /cloud_kube_nodes/{id}: + delete: + description: 删除 + operationId: cloud_kube_node_CustomizeDelete + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_CustomizeDeleteOutput' + summary: 删除 + tags: + - cloud_kube_node + get: + description: 获取详情 + operationId: cloud_kube_node_FetchCustomizeColumns + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - cloud_kube_node + put: + description: 更新 + operationId: cloud_kube_node_ValidateUpdateData + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/KubeNodeUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_ValidateUpdateDataOutput' + summary: 更新 + tags: + - cloud_kube_node + /cloud_kube_nodes/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: cloud_kube_node_GetDetailsClassMetadata + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - cloud_kube_node + post: + description: 执行操作ClassMetadata + operationId: cloud_kube_node_PerformClassMetadata + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - cloud_kube_node + /cloud_kube_nodes/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: cloud_kube_node_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - cloud_kube_node + /cloud_kube_nodes/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: cloud_kube_node_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - cloud_kube_node + /cloud_kube_nodes/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: cloud_kube_node_PerformSetClassMetadata + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - cloud_kube_node + /cloud_kube_nodes/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: cloud_kube_node_PerformSetOrgMetadata + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - cloud_kube_node + /cloud_kube_nodes/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: cloud_kube_node_PerformSetUserMetadata + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - cloud_kube_node + /cloud_kube_nodes/{id}/status: + get: + description: 获取指定信息Status + operationId: cloud_kube_node_GetDetailsStatus + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - cloud_kube_node + post: + description: 执行操作Status + operationId: cloud_kube_node_PerformStatus + parameters: + - description: The Id or Name of cloud_kube_node + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_PerformStatusOutput' + summary: 更新资源状态 + tags: + - cloud_kube_node + /cloud_kube_nodes/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: cloud_kube_node_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - cloud_kube_node + /cloud_kube_nodes/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: cloud_kube_node_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - cloud_kube_node + /cloud_kube_nodes/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: cloud_kube_node_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/cloud_kube_node_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - cloud_kube_node + /cloud_kube_nodes/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: cloud_kube_node_GetPropertySplitable + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - cloud_kube_node + /cloud_kube_nodes/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: cloud_kube_node_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - cloud_kube_node + /cloud_kube_nodes/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: cloud_kube_node_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - cloud_kube_node + /cloud_kube_nodes/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: cloud_kube_node_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - cloud_kube_node + /cloud_kube_nodes/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: cloud_kube_node_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/cloud_kube_node_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - cloud_kube_node /cloudaccounts: get: description: 列表 @@ -52284,547 +53108,6 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - cloudaccount - /cloudimages: - get: - description: 列表 - operationId: cloudimage_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - responses: - "200": - $ref: '#/responses/cloudimage_ListItemFilterOutput' - summary: 列表 - tags: - - cloudimage - post: - description: 新建 - operationId: cloudimage_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - cloudimage: - $ref: '#/definitions/StandaloneResourceCreateInput' - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/cloudimage_ValidateCreateDataOutput' - summary: 新建 - tags: - - cloudimage - /cloudimages/{id}: - delete: - description: 删除 - operationId: cloudimage_CustomizeDelete - parameters: - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/cloudimage_CustomizeDeleteOutput' - summary: 删除 - tags: - - cloudimage - get: - description: 获取详情 - operationId: cloudimage_FetchCustomizeColumns - parameters: - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/cloudimage_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - cloudimage - put: - description: 更新 - operationId: cloudimage_ValidateUpdateData - parameters: - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - cloudimage: - $ref: '#/definitions/StandaloneResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/cloudimage_ValidateUpdateDataOutput' - summary: 更新 - tags: - - cloudimage - /cloudimages/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: cloudimage_GetDetailsClassMetadata - parameters: - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/cloudimage_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - cloudimage - post: - description: 执行操作ClassMetadata - operationId: cloudimage_PerformClassMetadata - parameters: - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - cloudimage: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/cloudimage_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - cloudimage - /cloudimages/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: cloudimage_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/cloudimage_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - cloudimage - /cloudimages/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: cloudimage_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/cloudimage_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - cloudimage - /cloudimages/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: cloudimage_PerformSetClassMetadata - parameters: - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - cloudimage: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/cloudimage_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - cloudimage - /cloudimages/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: cloudimage_PerformSetOrgMetadata - parameters: - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - cloudimage: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/cloudimage_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - cloudimage - /cloudimages/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: cloudimage_PerformSetUserMetadata - parameters: - - description: The Id or Name of cloudimage - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - cloudimage: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/cloudimage_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - cloudimage - /cloudimages/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: cloudimage_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/cloudimage_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - cloudimage - /cloudimages/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: cloudimage_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/cloudimage_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - cloudimage - /cloudimages/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: cloudimage_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - cloudimage: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/cloudimage_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - cloudimage - /cloudimages/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: cloudimage_GetPropertySplitable - responses: - "200": - $ref: '#/responses/cloudimage_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - cloudimage - /cloudimages/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: cloudimage_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/cloudimage_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - cloudimage - /cloudimages/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: cloudimage_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/cloudimage_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - cloudimage - /cloudimages/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: cloudimage_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/cloudimage_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - cloudimage /cloudproviderregions: get: description: 列表 @@ -56067,7 +56350,7 @@ paths: schema: properties: container: - $ref: '#/definitions/ContainerResources' + $ref: '#/definitions/ContainerResourcesSetInput' type: object x-go-name: Body responses: @@ -56153,7 +56436,7 @@ paths: schema: properties: container: - $ref: '#/definitions/PerformStatusInput' + $ref: '#/definitions/ContainerPerformStatusInput' type: object x-go-name: Body responses: @@ -56373,10 +56656,966 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - container - /db_instance_accounts: + /dbinstance_skus: get: description: 列表 - operationId: db_instance_account_ListItemFilter + operationId: dbinstance_sku_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - description: 以资源外部ID过滤 + in: query + name: external_id + type: string + x-go-name: ExternalId + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 计费类型,按需计费和预付费 + in: query + name: billing_type + pattern: prepaid|postpaid + type: string + x-go-name: BillingType + - description: 计费过期时间的查询起始时间 + format: date-time + in: query + name: billing_expire_since + type: string + x-go-name: BillingExpireSince + - description: 计费过期时间的查询终止时间 + format: date-time + in: query + name: billing_expire_before + type: string + x-go-name: BillingExpireBefore + - description: 计费周期 + example: 7d + in: query + name: billing_cycle + type: string + x-go-name: BillingCycle + - description: StorageType + in: query + items: + type: string + name: storage_type + type: array + x-go-name: StorageType + - in: query + items: + format: int64 + type: integer + name: vcpu_count + type: array + x-go-name: VcpuCount + - in: query + items: + format: int64 + type: integer + name: vmem_size_mb + type: array + x-go-name: VmemSizeMb + - in: query + items: + type: string + name: category + type: array + x-go-name: Category + - in: query + items: + type: string + name: engine + type: array + x-go-name: Engine + - in: query + items: + type: string + name: engine_version + type: array + x-go-name: EngineVersion + - in: query + items: + type: string + name: zone1 + type: array + x-go-name: Zone1 + - in: query + items: + type: string + name: zone2 + type: array + x-go-name: Zone2 + - in: query + items: + type: string + name: zone3 + type: array + x-go-name: Zone3 + responses: + "200": + $ref: '#/responses/dbinstance_sku_ListItemFilterOutput' + summary: RDS套餐类型列表 + tags: + - dbinstance_sku + post: + description: 新建 + operationId: dbinstance_sku_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + dbinstance_sku: + $ref: '#/definitions/EnabledStatusStandaloneResourceCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_ValidateCreateDataOutput' + summary: 新建 + tags: + - dbinstance_sku + /dbinstance_skus/{id}: + delete: + description: 删除 + operationId: dbinstance_sku_CustomizeDelete + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dbinstance_sku_CustomizeDeleteOutput' + summary: 删除 + tags: + - dbinstance_sku + get: + description: 获取详情 + operationId: dbinstance_sku_FetchCustomizeColumns + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dbinstance_sku_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - dbinstance_sku + put: + description: 更新 + operationId: dbinstance_sku_ValidateUpdateData + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dbinstance_sku: + $ref: '#/definitions/EnabledStatusStandaloneResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_ValidateUpdateDataOutput' + summary: 更新 + tags: + - dbinstance_sku + /dbinstance_skus/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: dbinstance_sku_GetDetailsClassMetadata + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - dbinstance_sku + post: + description: 执行操作ClassMetadata + operationId: dbinstance_sku_PerformClassMetadata + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dbinstance_sku: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - dbinstance_sku + /dbinstance_skus/{id}/disable: + post: + description: 执行操作Disable + operationId: dbinstance_sku_PerformDisable + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dbinstance_sku: + $ref: '#/definitions/PerformDisableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_PerformDisableOutput' + summary: 禁用资源 + tags: + - dbinstance_sku + /dbinstance_skus/{id}/enable: + post: + description: 执行操作Enable + operationId: dbinstance_sku_PerformEnable + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dbinstance_sku: + $ref: '#/definitions/PerformEnableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_PerformEnableOutput' + summary: 启用资源 + tags: + - dbinstance_sku + /dbinstance_skus/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: dbinstance_sku_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - dbinstance_sku + /dbinstance_skus/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: dbinstance_sku_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - dbinstance_sku + /dbinstance_skus/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: dbinstance_sku_PerformSetClassMetadata + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dbinstance_sku: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - dbinstance_sku + /dbinstance_skus/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: dbinstance_sku_PerformSetOrgMetadata + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dbinstance_sku: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - dbinstance_sku + /dbinstance_skus/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: dbinstance_sku_PerformSetUserMetadata + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dbinstance_sku: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - dbinstance_sku + /dbinstance_skus/{id}/status: + get: + description: 获取指定信息Status + operationId: dbinstance_sku_GetDetailsStatus + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - dbinstance_sku + post: + description: 执行操作Status + operationId: dbinstance_sku_PerformStatus + parameters: + - description: The Id or Name of dbinstance_sku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dbinstance_sku: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_PerformStatusOutput' + summary: 更新资源状态 + tags: + - dbinstance_sku + /dbinstance_skus/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: dbinstance_sku_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - dbinstance_sku + /dbinstance_skus/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: dbinstance_sku_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - dbinstance_sku + /dbinstance_skus/instance-specs: + get: + description: 获取指定资源类的信息InstanceSpecs + operationId: dbinstance_sku_GetPropertyInstanceSpecs + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetPropertyInstanceSpecsOutput' + summary: 获取指定资源类的信息InstanceSpecs + tags: + - dbinstance_sku + /dbinstance_skus/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: dbinstance_sku_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + dbinstance_sku: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - dbinstance_sku + /dbinstance_skus/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: dbinstance_sku_GetPropertySplitable + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - dbinstance_sku + /dbinstance_skus/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: dbinstance_sku_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - dbinstance_sku + /dbinstance_skus/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: dbinstance_sku_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - dbinstance_sku + /dbinstance_skus/sync-skus: + post: + description: 执行操作SyncSkus + operationId: dbinstance_sku_PerformSyncSkus + parameters: + - in: body + name: body + schema: + properties: + dbinstance_sku: + $ref: '#/definitions/SkuSyncInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dbinstance_sku_PerformSyncSkusOutput' + summary: 执行操作SyncSkus + tags: + - dbinstance_sku + /dbinstance_skus/sync-tasks: + get: + description: 获取指定资源类的信息SyncTasks + operationId: dbinstance_sku_GetPropertySyncTasks + parameters: + - description: 异步任务ID + in: query + items: + type: string + name: task_ids + type: array + x-go-name: TaskIds + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetPropertySyncTasksOutput' + summary: 获取指定资源类的信息SyncTasks + tags: + - dbinstance_sku + /dbinstance_skus/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: dbinstance_sku_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - dbinstance_sku + /dbinstance_skus/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: dbinstance_sku_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/dbinstance_sku_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - dbinstance_sku + /dbinstanceaccounts: + get: + description: 列表 + operationId: dbinstanceaccount_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -56763,13 +58002,13 @@ paths: x-go-name: OrderByManager responses: "200": - $ref: '#/responses/db_instance_account_ListItemFilterOutput' + $ref: '#/responses/dbinstanceaccount_ListItemFilterOutput' summary: RDS账号列表 tags: - - db_instance_account + - dbinstanceaccount post: description: 新建 - operationId: db_instance_account_ValidateCreateData + operationId: dbinstanceaccount_ValidateCreateData parameters: - in: body name: body @@ -56780,22 +58019,22 @@ paths: format: int64 type: integer x-go-name: Count - db_instance_account: + dbinstanceaccount: $ref: '#/definitions/DBInstanceAccountCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_account_ValidateCreateDataOutput' + $ref: '#/responses/dbinstanceaccount_ValidateCreateDataOutput' summary: 新建 tags: - - db_instance_account - /db_instance_accounts/{id}: + - dbinstanceaccount + /dbinstanceaccounts/{id}: delete: description: 删除 - operationId: db_instance_account_CustomizeDelete + operationId: dbinstanceaccount_CustomizeDelete parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56803,15 +58042,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_CustomizeDeleteOutput' + $ref: '#/responses/dbinstanceaccount_CustomizeDeleteOutput' summary: 删除 tags: - - db_instance_account + - dbinstanceaccount get: description: 获取详情 - operationId: db_instance_account_FetchCustomizeColumns + operationId: dbinstanceaccount_FetchCustomizeColumns parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56819,15 +58058,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_FetchCustomizeColumnsOutput' + $ref: '#/responses/dbinstanceaccount_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - db_instance_account + - dbinstanceaccount put: description: 更新 - operationId: db_instance_account_ValidateUpdateData + operationId: dbinstanceaccount_ValidateUpdateData parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56837,22 +58076,22 @@ paths: name: body schema: properties: - db_instance_account: + dbinstanceaccount: $ref: '#/definitions/DBInstanceAccountUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_account_ValidateUpdateDataOutput' + $ref: '#/responses/dbinstanceaccount_ValidateUpdateDataOutput' summary: 更新 tags: - - db_instance_account - /db_instance_accounts/{id}/class-metadata: + - dbinstanceaccount + /dbinstanceaccounts/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: db_instance_account_GetDetailsClassMetadata + operationId: dbinstanceaccount_GetDetailsClassMetadata parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56860,15 +58099,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_GetDetailsClassMetadataOutput' + $ref: '#/responses/dbinstanceaccount_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - db_instance_account + - dbinstanceaccount post: description: 执行操作ClassMetadata - operationId: db_instance_account_PerformClassMetadata + operationId: dbinstanceaccount_PerformClassMetadata parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56878,7 +58117,7 @@ paths: name: body schema: properties: - db_instance_account: + dbinstanceaccount: additionalProperties: type: string type: object @@ -56887,16 +58126,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_account_PerformClassMetadataOutput' + $ref: '#/responses/dbinstanceaccount_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - db_instance_account - /db_instance_accounts/{id}/grant-privilege: + - dbinstanceaccount + /dbinstanceaccounts/{id}/grant-privilege: post: description: 执行操作GrantPrivilege - operationId: db_instance_account_PerformGrantPrivilege + operationId: dbinstanceaccount_PerformGrantPrivilege parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56904,14 +58143,14 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_PerformGrantPrivilegeOutput' + $ref: '#/responses/dbinstanceaccount_PerformGrantPrivilegeOutput' summary: 执行操作GrantPrivilege tags: - - db_instance_account - /db_instance_accounts/{id}/metadata: + - dbinstanceaccount + /dbinstanceaccounts/{id}/metadata: get: description: 获取指定信息Metadata - operationId: db_instance_account_GetDetailsMetadata + operationId: dbinstanceaccount_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -56933,7 +58172,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56941,16 +58180,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_GetDetailsMetadataOutput' + $ref: '#/responses/dbinstanceaccount_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - db_instance_account - /db_instance_accounts/{id}/org-metadata: + - dbinstanceaccount + /dbinstanceaccounts/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: db_instance_account_GetDetailsOrgMetadata + operationId: dbinstanceaccount_GetDetailsOrgMetadata parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56958,16 +58197,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_GetDetailsOrgMetadataOutput' + $ref: '#/responses/dbinstanceaccount_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - db_instance_account - /db_instance_accounts/{id}/reset-password: + - dbinstanceaccount + /dbinstanceaccounts/{id}/reset-password: post: description: 执行操作ResetPassword - operationId: db_instance_account_PerformResetPassword + operationId: dbinstanceaccount_PerformResetPassword parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56975,16 +58214,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_PerformResetPasswordOutput' + $ref: '#/responses/dbinstanceaccount_PerformResetPasswordOutput' summary: 执行操作ResetPassword tags: - - db_instance_account - /db_instance_accounts/{id}/revoke-privilege: + - dbinstanceaccount + /dbinstanceaccounts/{id}/revoke-privilege: post: description: 执行操作RevokePrivilege - operationId: db_instance_account_PerformRevokePrivilege + operationId: dbinstanceaccount_PerformRevokePrivilege parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -56992,16 +58231,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_PerformRevokePrivilegeOutput' + $ref: '#/responses/dbinstanceaccount_PerformRevokePrivilegeOutput' summary: 执行操作RevokePrivilege tags: - - db_instance_account - /db_instance_accounts/{id}/set-class-metadata: + - dbinstanceaccount + /dbinstanceaccounts/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: db_instance_account_PerformSetClassMetadata + operationId: dbinstanceaccount_PerformSetClassMetadata parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -57011,7 +58250,7 @@ paths: name: body schema: properties: - db_instance_account: + dbinstanceaccount: additionalProperties: type: string type: object @@ -57020,16 +58259,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_account_PerformSetClassMetadataOutput' + $ref: '#/responses/dbinstanceaccount_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance_account - /db_instance_accounts/{id}/set-org-metadata: + - dbinstanceaccount + /dbinstanceaccounts/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: db_instance_account_PerformSetOrgMetadata + operationId: dbinstanceaccount_PerformSetOrgMetadata parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -57039,7 +58278,7 @@ paths: name: body schema: properties: - db_instance_account: + dbinstanceaccount: additionalProperties: type: string type: object @@ -57048,16 +58287,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_account_PerformSetOrgMetadataOutput' + $ref: '#/responses/dbinstanceaccount_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance_account - /db_instance_accounts/{id}/set-privileges: + - dbinstanceaccount + /dbinstanceaccounts/{id}/set-privileges: post: description: 执行操作SetPrivileges - operationId: db_instance_account_PerformSetPrivileges + operationId: dbinstanceaccount_PerformSetPrivileges parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -57065,16 +58304,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_PerformSetPrivilegesOutput' + $ref: '#/responses/dbinstanceaccount_PerformSetPrivilegesOutput' summary: 执行操作SetPrivileges tags: - - db_instance_account - /db_instance_accounts/{id}/set-user-metadata: + - dbinstanceaccount + /dbinstanceaccounts/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: db_instance_account_PerformSetUserMetadata + operationId: dbinstanceaccount_PerformSetUserMetadata parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -57084,7 +58323,7 @@ paths: name: body schema: properties: - db_instance_account: + dbinstanceaccount: additionalProperties: type: string type: object @@ -57093,16 +58332,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_account_PerformSetUserMetadataOutput' + $ref: '#/responses/dbinstanceaccount_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - db_instance_account - /db_instance_accounts/{id}/status: + - dbinstanceaccount + /dbinstanceaccounts/{id}/status: get: description: 获取指定信息Status - operationId: db_instance_account_GetDetailsStatus + operationId: dbinstanceaccount_GetDetailsStatus parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -57110,15 +58349,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_account_GetDetailsStatusOutput' + $ref: '#/responses/dbinstanceaccount_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - db_instance_account + - dbinstanceaccount post: description: 执行操作Status - operationId: db_instance_account_PerformStatus + operationId: dbinstanceaccount_PerformStatus parameters: - - description: The Id or Name of db_instance_account + - description: The Id or Name of dbinstanceaccount in: path name: id required: true @@ -57128,69 +58367,69 @@ paths: name: body schema: properties: - db_instance_account: + dbinstanceaccount: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_account_PerformStatusOutput' + $ref: '#/responses/dbinstanceaccount_PerformStatusOutput' summary: 更新资源状态 tags: - - db_instance_account - /db_instance_accounts/distinct-field: + - dbinstanceaccount + /dbinstanceaccounts/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: db_instance_account_GetPropertyDistinctField + operationId: dbinstanceaccount_GetPropertyDistinctField responses: "200": - $ref: '#/responses/db_instance_account_GetPropertyDistinctFieldOutput' + $ref: '#/responses/dbinstanceaccount_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - db_instance_account - /db_instance_accounts/distinct-fields: + - dbinstanceaccount + /dbinstanceaccounts/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: db_instance_account_GetPropertyDistinctFields + operationId: dbinstanceaccount_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/db_instance_account_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/dbinstanceaccount_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - db_instance_account - /db_instance_accounts/purge-splitable: + - dbinstanceaccount + /dbinstanceaccounts/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: db_instance_account_PerformPurgeSplitable + operationId: dbinstanceaccount_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - db_instance_account: + dbinstanceaccount: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_account_PerformPurgeSplitableOutput' + $ref: '#/responses/dbinstanceaccount_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - db_instance_account - /db_instance_accounts/splitable: + - dbinstanceaccount + /dbinstanceaccounts/splitable: get: description: 获取指定资源类的信息Splitable - operationId: db_instance_account_GetPropertySplitable + operationId: dbinstanceaccount_GetPropertySplitable responses: "200": - $ref: '#/responses/db_instance_account_GetPropertySplitableOutput' + $ref: '#/responses/dbinstanceaccount_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - db_instance_account - /db_instance_accounts/splitable-export: + - dbinstanceaccount + /dbinstanceaccounts/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: db_instance_account_GetPropertySplitableExport + operationId: dbinstanceaccount_GetPropertySplitableExport parameters: - in: query name: table @@ -57208,44 +58447,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/db_instance_account_GetPropertySplitableExportOutput' + $ref: '#/responses/dbinstanceaccount_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - db_instance_account - /db_instance_accounts/statistics: + - dbinstanceaccount + /dbinstanceaccounts/statistics: get: description: 获取指定资源类的信息Statistics - operationId: db_instance_account_GetPropertyStatistics + operationId: dbinstanceaccount_GetPropertyStatistics responses: "200": - $ref: '#/responses/db_instance_account_GetPropertyStatisticsOutput' + $ref: '#/responses/dbinstanceaccount_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - db_instance_account - /db_instance_accounts/tag-value-pairs: + - dbinstanceaccount + /dbinstanceaccounts/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: db_instance_account_GetPropertyTagValuePairs + operationId: dbinstanceaccount_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/db_instance_account_GetPropertyTagValuePairsOutput' + $ref: '#/responses/dbinstanceaccount_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - db_instance_account - /db_instance_accounts/tag-value-tree: + - dbinstanceaccount + /dbinstanceaccounts/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: db_instance_account_GetPropertyTagValueTree + operationId: dbinstanceaccount_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/db_instance_account_GetPropertyTagValueTreeOutput' + $ref: '#/responses/dbinstanceaccount_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - db_instance_account - /db_instance_backups: + - dbinstanceaccount + /dbinstancebackups: get: description: 列表 - operationId: db_instance_backup_ListItemFilter + operationId: dbinstancebackup_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -57694,13 +58933,13 @@ paths: x-go-name: DBNames responses: "200": - $ref: '#/responses/db_instance_backup_ListItemFilterOutput' + $ref: '#/responses/dbinstancebackup_ListItemFilterOutput' summary: RDS备份列表 tags: - - db_instance_backup + - dbinstancebackup post: description: 新建 - operationId: db_instance_backup_ValidateCreateData + operationId: dbinstancebackup_ValidateCreateData parameters: - in: body name: body @@ -57711,22 +58950,22 @@ paths: format: int64 type: integer x-go-name: Count - db_instance_backup: + dbinstancebackup: $ref: '#/definitions/DBInstanceBackupCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_ValidateCreateDataOutput' + $ref: '#/responses/dbinstancebackup_ValidateCreateDataOutput' summary: 新建 tags: - - db_instance_backup - /db_instance_backups/{id}: + - dbinstancebackup + /dbinstancebackups/{id}: delete: description: 删除 - operationId: db_instance_backup_CustomizeDelete + operationId: dbinstancebackup_CustomizeDelete parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57734,15 +58973,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_backup_CustomizeDeleteOutput' + $ref: '#/responses/dbinstancebackup_CustomizeDeleteOutput' summary: 删除 tags: - - db_instance_backup + - dbinstancebackup get: description: 获取详情 - operationId: db_instance_backup_FetchCustomizeColumns + operationId: dbinstancebackup_FetchCustomizeColumns parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57750,15 +58989,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_backup_FetchCustomizeColumnsOutput' + $ref: '#/responses/dbinstancebackup_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - db_instance_backup + - dbinstancebackup put: description: 更新 - operationId: db_instance_backup_ValidateUpdateData + operationId: dbinstancebackup_ValidateUpdateData parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57768,22 +59007,22 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: $ref: '#/definitions/VirtualResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_ValidateUpdateDataOutput' + $ref: '#/responses/dbinstancebackup_ValidateUpdateDataOutput' summary: 更新 tags: - - db_instance_backup - /db_instance_backups/{id}/cancel-delete: + - dbinstancebackup + /dbinstancebackups/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: db_instance_backup_PerformCancelDelete + operationId: dbinstancebackup_PerformCancelDelete parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57791,16 +59030,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_backup_PerformCancelDeleteOutput' + $ref: '#/responses/dbinstancebackup_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - db_instance_backup - /db_instance_backups/{id}/change-owner: + - dbinstancebackup + /dbinstancebackups/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: db_instance_backup_PerformChangeOwner + operationId: dbinstancebackup_PerformChangeOwner parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57810,22 +59049,22 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformChangeOwnerOutput' + $ref: '#/responses/dbinstancebackup_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - db_instance_backup - /db_instance_backups/{id}/change-owner-candidate-domains: + - dbinstancebackup + /dbinstancebackups/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: db_instance_backup_GetDetailsChangeOwnerCandidateDomains + operationId: dbinstancebackup_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57833,16 +59072,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_backup_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/dbinstancebackup_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - db_instance_backup - /db_instance_backups/{id}/class-metadata: + - dbinstancebackup + /dbinstancebackups/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: db_instance_backup_GetDetailsClassMetadata + operationId: dbinstancebackup_GetDetailsClassMetadata parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57850,15 +59089,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_backup_GetDetailsClassMetadataOutput' + $ref: '#/responses/dbinstancebackup_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - db_instance_backup + - dbinstancebackup post: description: 执行操作ClassMetadata - operationId: db_instance_backup_PerformClassMetadata + operationId: dbinstancebackup_PerformClassMetadata parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57868,7 +59107,7 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: additionalProperties: type: string type: object @@ -57877,16 +59116,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformClassMetadataOutput' + $ref: '#/responses/dbinstancebackup_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - db_instance_backup - /db_instance_backups/{id}/freeze: + - dbinstancebackup + /dbinstancebackups/{id}/freeze: post: description: 执行操作Freeze - operationId: db_instance_backup_PerformFreeze + operationId: dbinstancebackup_PerformFreeze parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57896,20 +59135,20 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformFreezeOutput' + $ref: '#/responses/dbinstancebackup_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - db_instance_backup - /db_instance_backups/{id}/metadata: + - dbinstancebackup + /dbinstancebackups/{id}/metadata: get: description: 获取指定信息Metadata - operationId: db_instance_backup_GetDetailsMetadata + operationId: dbinstancebackup_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -57931,7 +59170,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57939,16 +59178,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_backup_GetDetailsMetadataOutput' + $ref: '#/responses/dbinstancebackup_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - db_instance_backup - /db_instance_backups/{id}/org-metadata: + - dbinstancebackup + /dbinstancebackups/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: db_instance_backup_GetDetailsOrgMetadata + operationId: dbinstancebackup_GetDetailsOrgMetadata parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57956,16 +59195,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_backup_GetDetailsOrgMetadataOutput' + $ref: '#/responses/dbinstancebackup_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - db_instance_backup - /db_instance_backups/{id}/set-class-metadata: + - dbinstancebackup + /dbinstancebackups/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: db_instance_backup_PerformSetClassMetadata + operationId: dbinstancebackup_PerformSetClassMetadata parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -57975,7 +59214,7 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: additionalProperties: type: string type: object @@ -57984,16 +59223,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformSetClassMetadataOutput' + $ref: '#/responses/dbinstancebackup_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance_backup - /db_instance_backups/{id}/set-org-metadata: + - dbinstancebackup + /dbinstancebackups/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: db_instance_backup_PerformSetOrgMetadata + operationId: dbinstancebackup_PerformSetOrgMetadata parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -58003,7 +59242,7 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: additionalProperties: type: string type: object @@ -58012,16 +59251,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformSetOrgMetadataOutput' + $ref: '#/responses/dbinstancebackup_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance_backup - /db_instance_backups/{id}/set-user-metadata: + - dbinstancebackup + /dbinstancebackups/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: db_instance_backup_PerformSetUserMetadata + operationId: dbinstancebackup_PerformSetUserMetadata parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -58031,7 +59270,7 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: additionalProperties: type: string type: object @@ -58040,16 +59279,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformSetUserMetadataOutput' + $ref: '#/responses/dbinstancebackup_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - db_instance_backup - /db_instance_backups/{id}/status: + - dbinstancebackup + /dbinstancebackups/{id}/status: get: description: 获取指定信息Status - operationId: db_instance_backup_GetDetailsStatus + operationId: dbinstancebackup_GetDetailsStatus parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -58057,15 +59296,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_backup_GetDetailsStatusOutput' + $ref: '#/responses/dbinstancebackup_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - db_instance_backup + - dbinstancebackup post: description: 执行操作Status - operationId: db_instance_backup_PerformStatus + operationId: dbinstancebackup_PerformStatus parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -58075,22 +59314,22 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformStatusOutput' + $ref: '#/responses/dbinstancebackup_PerformStatusOutput' summary: 更新资源状态 tags: - - db_instance_backup - /db_instance_backups/{id}/syncstatus: + - dbinstancebackup + /dbinstancebackups/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: db_instance_backup_PerformSyncstatus + operationId: dbinstancebackup_PerformSyncstatus parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -58100,22 +59339,22 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: $ref: '#/definitions/DiskSyncstatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformSyncstatusOutput' + $ref: '#/responses/dbinstancebackup_PerformSyncstatusOutput' summary: 同步RDS备份状态 tags: - - db_instance_backup - /db_instance_backups/{id}/unfreeze: + - dbinstancebackup + /dbinstancebackups/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: db_instance_backup_PerformUnfreeze + operationId: dbinstancebackup_PerformUnfreeze parameters: - - description: The Id or Name of db_instance_backup + - description: The Id or Name of dbinstancebackup in: path name: id required: true @@ -58125,109 +59364,109 @@ paths: name: body schema: properties: - db_instance_backup: + dbinstancebackup: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformUnfreezeOutput' + $ref: '#/responses/dbinstancebackup_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - db_instance_backup - /db_instance_backups/distinct-field: + - dbinstancebackup + /dbinstancebackups/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: db_instance_backup_GetPropertyDistinctField + operationId: dbinstancebackup_GetPropertyDistinctField responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertyDistinctFieldOutput' + $ref: '#/responses/dbinstancebackup_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - db_instance_backup - /db_instance_backups/distinct-fields: + - dbinstancebackup + /dbinstancebackups/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: db_instance_backup_GetPropertyDistinctFields + operationId: dbinstancebackup_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/dbinstancebackup_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - db_instance_backup - /db_instance_backups/domain-statistics: + - dbinstancebackup + /dbinstancebackups/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: db_instance_backup_GetPropertyDomainStatistics + operationId: dbinstancebackup_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/dbinstancebackup_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - db_instance_backup - /db_instance_backups/project-statistics: + - dbinstancebackup + /dbinstancebackups/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: db_instance_backup_GetPropertyProjectStatistics + operationId: dbinstancebackup_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/dbinstancebackup_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - db_instance_backup - /db_instance_backups/project-tag-value-pairs: + - dbinstancebackup + /dbinstancebackups/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: db_instance_backup_GetPropertyProjectTagValuePairs + operationId: dbinstancebackup_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/dbinstancebackup_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - db_instance_backup - /db_instance_backups/project-tag-value-tree: + - dbinstancebackup + /dbinstancebackups/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: db_instance_backup_GetPropertyProjectTagValueTree + operationId: dbinstancebackup_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/dbinstancebackup_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - db_instance_backup - /db_instance_backups/purge-splitable: + - dbinstancebackup + /dbinstancebackups/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: db_instance_backup_PerformPurgeSplitable + operationId: dbinstancebackup_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - db_instance_backup: + dbinstancebackup: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_backup_PerformPurgeSplitableOutput' + $ref: '#/responses/dbinstancebackup_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - db_instance_backup - /db_instance_backups/splitable: + - dbinstancebackup + /dbinstancebackups/splitable: get: description: 获取指定资源类的信息Splitable - operationId: db_instance_backup_GetPropertySplitable + operationId: dbinstancebackup_GetPropertySplitable responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertySplitableOutput' + $ref: '#/responses/dbinstancebackup_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - db_instance_backup - /db_instance_backups/splitable-export: + - dbinstancebackup + /dbinstancebackups/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: db_instance_backup_GetPropertySplitableExport + operationId: dbinstancebackup_GetPropertySplitableExport parameters: - in: query name: table @@ -58245,44 +59484,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertySplitableExportOutput' + $ref: '#/responses/dbinstancebackup_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - db_instance_backup - /db_instance_backups/statistics: + - dbinstancebackup + /dbinstancebackups/statistics: get: description: 获取指定资源类的信息Statistics - operationId: db_instance_backup_GetPropertyStatistics + operationId: dbinstancebackup_GetPropertyStatistics responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertyStatisticsOutput' + $ref: '#/responses/dbinstancebackup_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - db_instance_backup - /db_instance_backups/tag-value-pairs: + - dbinstancebackup + /dbinstancebackups/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: db_instance_backup_GetPropertyTagValuePairs + operationId: dbinstancebackup_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertyTagValuePairsOutput' + $ref: '#/responses/dbinstancebackup_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - db_instance_backup - /db_instance_backups/tag-value-tree: + - dbinstancebackup + /dbinstancebackups/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: db_instance_backup_GetPropertyTagValueTree + operationId: dbinstancebackup_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/db_instance_backup_GetPropertyTagValueTreeOutput' + $ref: '#/responses/dbinstancebackup_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - db_instance_backup - /db_instance_databases: + - dbinstancebackup + /dbinstancedatabases: get: description: 列表 - operationId: db_instance_database_ListItemFilter + operationId: dbinstancedatabase_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -58676,13 +59915,13 @@ paths: x-go-name: CharacterSet responses: "200": - $ref: '#/responses/db_instance_database_ListItemFilterOutput' + $ref: '#/responses/dbinstancedatabase_ListItemFilterOutput' summary: RDS数据库列表 tags: - - db_instance_database + - dbinstancedatabase post: description: 新建 - operationId: db_instance_database_ValidateCreateData + operationId: dbinstancedatabase_ValidateCreateData parameters: - in: body name: body @@ -58693,22 +59932,22 @@ paths: format: int64 type: integer x-go-name: Count - db_instance_database: + dbinstancedatabase: $ref: '#/definitions/DBInstanceDatabaseCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_database_ValidateCreateDataOutput' + $ref: '#/responses/dbinstancedatabase_ValidateCreateDataOutput' summary: 新建 tags: - - db_instance_database - /db_instance_databases/{id}: + - dbinstancedatabase + /dbinstancedatabases/{id}: delete: description: 删除 - operationId: db_instance_database_CustomizeDelete + operationId: dbinstancedatabase_CustomizeDelete parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58716,15 +59955,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_database_CustomizeDeleteOutput' + $ref: '#/responses/dbinstancedatabase_CustomizeDeleteOutput' summary: 删除 tags: - - db_instance_database + - dbinstancedatabase get: description: 获取详情 - operationId: db_instance_database_FetchCustomizeColumns + operationId: dbinstancedatabase_FetchCustomizeColumns parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58732,15 +59971,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_database_FetchCustomizeColumnsOutput' + $ref: '#/responses/dbinstancedatabase_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - db_instance_database + - dbinstancedatabase put: description: 更新 - operationId: db_instance_database_ValidateUpdateData + operationId: dbinstancedatabase_ValidateUpdateData parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58750,22 +59989,22 @@ paths: name: body schema: properties: - db_instance_database: + dbinstancedatabase: $ref: '#/definitions/DBInstanceDatabaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_database_ValidateUpdateDataOutput' + $ref: '#/responses/dbinstancedatabase_ValidateUpdateDataOutput' summary: 更新 tags: - - db_instance_database - /db_instance_databases/{id}/class-metadata: + - dbinstancedatabase + /dbinstancedatabases/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: db_instance_database_GetDetailsClassMetadata + operationId: dbinstancedatabase_GetDetailsClassMetadata parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58773,15 +60012,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_database_GetDetailsClassMetadataOutput' + $ref: '#/responses/dbinstancedatabase_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - db_instance_database + - dbinstancedatabase post: description: 执行操作ClassMetadata - operationId: db_instance_database_PerformClassMetadata + operationId: dbinstancedatabase_PerformClassMetadata parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58791,7 +60030,7 @@ paths: name: body schema: properties: - db_instance_database: + dbinstancedatabase: additionalProperties: type: string type: object @@ -58800,14 +60039,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_database_PerformClassMetadataOutput' + $ref: '#/responses/dbinstancedatabase_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - db_instance_database - /db_instance_databases/{id}/metadata: + - dbinstancedatabase + /dbinstancedatabases/{id}/metadata: get: description: 获取指定信息Metadata - operationId: db_instance_database_GetDetailsMetadata + operationId: dbinstancedatabase_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -58829,7 +60068,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58837,16 +60076,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_database_GetDetailsMetadataOutput' + $ref: '#/responses/dbinstancedatabase_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - db_instance_database - /db_instance_databases/{id}/org-metadata: + - dbinstancedatabase + /dbinstancedatabases/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: db_instance_database_GetDetailsOrgMetadata + operationId: dbinstancedatabase_GetDetailsOrgMetadata parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58854,16 +60093,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_database_GetDetailsOrgMetadataOutput' + $ref: '#/responses/dbinstancedatabase_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - db_instance_database - /db_instance_databases/{id}/set-class-metadata: + - dbinstancedatabase + /dbinstancedatabases/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: db_instance_database_PerformSetClassMetadata + operationId: dbinstancedatabase_PerformSetClassMetadata parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58873,7 +60112,7 @@ paths: name: body schema: properties: - db_instance_database: + dbinstancedatabase: additionalProperties: type: string type: object @@ -58882,16 +60121,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_database_PerformSetClassMetadataOutput' + $ref: '#/responses/dbinstancedatabase_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance_database - /db_instance_databases/{id}/set-org-metadata: + - dbinstancedatabase + /dbinstancedatabases/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: db_instance_database_PerformSetOrgMetadata + operationId: dbinstancedatabase_PerformSetOrgMetadata parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58901,7 +60140,7 @@ paths: name: body schema: properties: - db_instance_database: + dbinstancedatabase: additionalProperties: type: string type: object @@ -58910,16 +60149,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_database_PerformSetOrgMetadataOutput' + $ref: '#/responses/dbinstancedatabase_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance_database - /db_instance_databases/{id}/set-user-metadata: + - dbinstancedatabase + /dbinstancedatabases/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: db_instance_database_PerformSetUserMetadata + operationId: dbinstancedatabase_PerformSetUserMetadata parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58929,7 +60168,7 @@ paths: name: body schema: properties: - db_instance_database: + dbinstancedatabase: additionalProperties: type: string type: object @@ -58938,16 +60177,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_database_PerformSetUserMetadataOutput' + $ref: '#/responses/dbinstancedatabase_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - db_instance_database - /db_instance_databases/{id}/status: + - dbinstancedatabase + /dbinstancedatabases/{id}/status: get: description: 获取指定信息Status - operationId: db_instance_database_GetDetailsStatus + operationId: dbinstancedatabase_GetDetailsStatus parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58955,15 +60194,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_database_GetDetailsStatusOutput' + $ref: '#/responses/dbinstancedatabase_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - db_instance_database + - dbinstancedatabase post: description: 执行操作Status - operationId: db_instance_database_PerformStatus + operationId: dbinstancedatabase_PerformStatus parameters: - - description: The Id or Name of db_instance_database + - description: The Id or Name of dbinstancedatabase in: path name: id required: true @@ -58973,69 +60212,69 @@ paths: name: body schema: properties: - db_instance_database: + dbinstancedatabase: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_database_PerformStatusOutput' + $ref: '#/responses/dbinstancedatabase_PerformStatusOutput' summary: 更新资源状态 tags: - - db_instance_database - /db_instance_databases/distinct-field: + - dbinstancedatabase + /dbinstancedatabases/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: db_instance_database_GetPropertyDistinctField + operationId: dbinstancedatabase_GetPropertyDistinctField responses: "200": - $ref: '#/responses/db_instance_database_GetPropertyDistinctFieldOutput' + $ref: '#/responses/dbinstancedatabase_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - db_instance_database - /db_instance_databases/distinct-fields: + - dbinstancedatabase + /dbinstancedatabases/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: db_instance_database_GetPropertyDistinctFields + operationId: dbinstancedatabase_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/db_instance_database_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/dbinstancedatabase_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - db_instance_database - /db_instance_databases/purge-splitable: + - dbinstancedatabase + /dbinstancedatabases/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: db_instance_database_PerformPurgeSplitable + operationId: dbinstancedatabase_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - db_instance_database: + dbinstancedatabase: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_database_PerformPurgeSplitableOutput' + $ref: '#/responses/dbinstancedatabase_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - db_instance_database - /db_instance_databases/splitable: + - dbinstancedatabase + /dbinstancedatabases/splitable: get: description: 获取指定资源类的信息Splitable - operationId: db_instance_database_GetPropertySplitable + operationId: dbinstancedatabase_GetPropertySplitable responses: "200": - $ref: '#/responses/db_instance_database_GetPropertySplitableOutput' + $ref: '#/responses/dbinstancedatabase_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - db_instance_database - /db_instance_databases/splitable-export: + - dbinstancedatabase + /dbinstancedatabases/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: db_instance_database_GetPropertySplitableExport + operationId: dbinstancedatabase_GetPropertySplitableExport parameters: - in: query name: table @@ -59053,44 +60292,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/db_instance_database_GetPropertySplitableExportOutput' + $ref: '#/responses/dbinstancedatabase_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - db_instance_database - /db_instance_databases/statistics: + - dbinstancedatabase + /dbinstancedatabases/statistics: get: description: 获取指定资源类的信息Statistics - operationId: db_instance_database_GetPropertyStatistics + operationId: dbinstancedatabase_GetPropertyStatistics responses: "200": - $ref: '#/responses/db_instance_database_GetPropertyStatisticsOutput' + $ref: '#/responses/dbinstancedatabase_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - db_instance_database - /db_instance_databases/tag-value-pairs: + - dbinstancedatabase + /dbinstancedatabases/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: db_instance_database_GetPropertyTagValuePairs + operationId: dbinstancedatabase_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/db_instance_database_GetPropertyTagValuePairsOutput' + $ref: '#/responses/dbinstancedatabase_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - db_instance_database - /db_instance_databases/tag-value-tree: + - dbinstancedatabase + /dbinstancedatabases/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: db_instance_database_GetPropertyTagValueTree + operationId: dbinstancedatabase_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/db_instance_database_GetPropertyTagValueTreeOutput' + $ref: '#/responses/dbinstancedatabase_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - db_instance_database - /db_instance_parameters: + - dbinstancedatabase + /dbinstanceparameters: get: description: 列表 - operationId: db_instance_parameter_ListItemFilter + operationId: dbinstanceparameter_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -59484,25 +60723,25 @@ paths: x-go-name: Value responses: "200": - $ref: '#/responses/db_instance_parameter_ListItemFilterOutput' + $ref: '#/responses/dbinstanceparameter_ListItemFilterOutput' summary: 列出数据参数 tags: - - db_instance_parameter + - dbinstanceparameter post: description: 新建 - operationId: db_instance_parameter_ValidateCreateData + operationId: dbinstanceparameter_ValidateCreateData responses: "200": - $ref: '#/responses/db_instance_parameter_ValidateCreateDataOutput' + $ref: '#/responses/dbinstanceparameter_ValidateCreateDataOutput' summary: 新建 tags: - - db_instance_parameter - /db_instance_parameters/{id}: + - dbinstanceparameter + /dbinstanceparameters/{id}: delete: description: 删除 - operationId: db_instance_parameter_CustomizeDelete + operationId: dbinstanceparameter_CustomizeDelete parameters: - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59510,15 +60749,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_parameter_CustomizeDeleteOutput' + $ref: '#/responses/dbinstanceparameter_CustomizeDeleteOutput' summary: 删除 tags: - - db_instance_parameter + - dbinstanceparameter get: description: 获取详情 - operationId: db_instance_parameter_FetchCustomizeColumns + operationId: dbinstanceparameter_FetchCustomizeColumns parameters: - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59526,15 +60765,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_parameter_FetchCustomizeColumnsOutput' + $ref: '#/responses/dbinstanceparameter_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - db_instance_parameter + - dbinstanceparameter put: description: 更新 - operationId: db_instance_parameter_ValidateUpdateData + operationId: dbinstanceparameter_ValidateUpdateData parameters: - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59544,22 +60783,22 @@ paths: name: body schema: properties: - db_instance_parameter: + dbinstanceparameter: $ref: '#/definitions/StandaloneResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_parameter_ValidateUpdateDataOutput' + $ref: '#/responses/dbinstanceparameter_ValidateUpdateDataOutput' summary: 更新 tags: - - db_instance_parameter - /db_instance_parameters/{id}/class-metadata: + - dbinstanceparameter + /dbinstanceparameters/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: db_instance_parameter_GetDetailsClassMetadata + operationId: dbinstanceparameter_GetDetailsClassMetadata parameters: - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59567,15 +60806,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_parameter_GetDetailsClassMetadataOutput' + $ref: '#/responses/dbinstanceparameter_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - db_instance_parameter + - dbinstanceparameter post: description: 执行操作ClassMetadata - operationId: db_instance_parameter_PerformClassMetadata + operationId: dbinstanceparameter_PerformClassMetadata parameters: - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59585,7 +60824,7 @@ paths: name: body schema: properties: - db_instance_parameter: + dbinstanceparameter: additionalProperties: type: string type: object @@ -59594,14 +60833,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_parameter_PerformClassMetadataOutput' + $ref: '#/responses/dbinstanceparameter_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - db_instance_parameter - /db_instance_parameters/{id}/metadata: + - dbinstanceparameter + /dbinstanceparameters/{id}/metadata: get: description: 获取指定信息Metadata - operationId: db_instance_parameter_GetDetailsMetadata + operationId: dbinstanceparameter_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -59623,7 +60862,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59631,16 +60870,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_parameter_GetDetailsMetadataOutput' + $ref: '#/responses/dbinstanceparameter_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - db_instance_parameter - /db_instance_parameters/{id}/org-metadata: + - dbinstanceparameter + /dbinstanceparameters/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: db_instance_parameter_GetDetailsOrgMetadata + operationId: dbinstanceparameter_GetDetailsOrgMetadata parameters: - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59648,16 +60887,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_parameter_GetDetailsOrgMetadataOutput' + $ref: '#/responses/dbinstanceparameter_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - db_instance_parameter - /db_instance_parameters/{id}/set-class-metadata: + - dbinstanceparameter + /dbinstanceparameters/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: db_instance_parameter_PerformSetClassMetadata + operationId: dbinstanceparameter_PerformSetClassMetadata parameters: - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59667,7 +60906,7 @@ paths: name: body schema: properties: - db_instance_parameter: + dbinstanceparameter: additionalProperties: type: string type: object @@ -59676,16 +60915,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_parameter_PerformSetClassMetadataOutput' + $ref: '#/responses/dbinstanceparameter_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance_parameter - /db_instance_parameters/{id}/set-org-metadata: + - dbinstanceparameter + /dbinstanceparameters/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: db_instance_parameter_PerformSetOrgMetadata + operationId: dbinstanceparameter_PerformSetOrgMetadata parameters: - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59695,7 +60934,7 @@ paths: name: body schema: properties: - db_instance_parameter: + dbinstanceparameter: additionalProperties: type: string type: object @@ -59704,16 +60943,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_parameter_PerformSetOrgMetadataOutput' + $ref: '#/responses/dbinstanceparameter_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance_parameter - /db_instance_parameters/{id}/set-user-metadata: + - dbinstanceparameter + /dbinstanceparameters/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: db_instance_parameter_PerformSetUserMetadata + operationId: dbinstanceparameter_PerformSetUserMetadata parameters: - - description: The Id or Name of db_instance_parameter + - description: The Id or Name of dbinstanceparameter in: path name: id required: true @@ -59723,7 +60962,7 @@ paths: name: body schema: properties: - db_instance_parameter: + dbinstanceparameter: additionalProperties: type: string type: object @@ -59732,63 +60971,63 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_parameter_PerformSetUserMetadataOutput' + $ref: '#/responses/dbinstanceparameter_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - db_instance_parameter - /db_instance_parameters/distinct-field: + - dbinstanceparameter + /dbinstanceparameters/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: db_instance_parameter_GetPropertyDistinctField + operationId: dbinstanceparameter_GetPropertyDistinctField responses: "200": - $ref: '#/responses/db_instance_parameter_GetPropertyDistinctFieldOutput' + $ref: '#/responses/dbinstanceparameter_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - db_instance_parameter - /db_instance_parameters/distinct-fields: + - dbinstanceparameter + /dbinstanceparameters/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: db_instance_parameter_GetPropertyDistinctFields + operationId: dbinstanceparameter_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/db_instance_parameter_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/dbinstanceparameter_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - db_instance_parameter - /db_instance_parameters/purge-splitable: + - dbinstanceparameter + /dbinstanceparameters/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: db_instance_parameter_PerformPurgeSplitable + operationId: dbinstanceparameter_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - db_instance_parameter: + dbinstanceparameter: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_parameter_PerformPurgeSplitableOutput' + $ref: '#/responses/dbinstanceparameter_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - db_instance_parameter - /db_instance_parameters/splitable: + - dbinstanceparameter + /dbinstanceparameters/splitable: get: description: 获取指定资源类的信息Splitable - operationId: db_instance_parameter_GetPropertySplitable + operationId: dbinstanceparameter_GetPropertySplitable responses: "200": - $ref: '#/responses/db_instance_parameter_GetPropertySplitableOutput' + $ref: '#/responses/dbinstanceparameter_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - db_instance_parameter - /db_instance_parameters/splitable-export: + - dbinstanceparameter + /dbinstanceparameters/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: db_instance_parameter_GetPropertySplitableExport + operationId: dbinstanceparameter_GetPropertySplitableExport parameters: - in: query name: table @@ -59806,34 +61045,34 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/db_instance_parameter_GetPropertySplitableExportOutput' + $ref: '#/responses/dbinstanceparameter_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - db_instance_parameter - /db_instance_parameters/tag-value-pairs: + - dbinstanceparameter + /dbinstanceparameters/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: db_instance_parameter_GetPropertyTagValuePairs + operationId: dbinstanceparameter_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/db_instance_parameter_GetPropertyTagValuePairsOutput' + $ref: '#/responses/dbinstanceparameter_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - db_instance_parameter - /db_instance_parameters/tag-value-tree: + - dbinstanceparameter + /dbinstanceparameters/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: db_instance_parameter_GetPropertyTagValueTree + operationId: dbinstanceparameter_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/db_instance_parameter_GetPropertyTagValueTreeOutput' + $ref: '#/responses/dbinstanceparameter_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - db_instance_parameter - /db_instance_privileges: + - dbinstanceparameter + /dbinstanceprivileges: get: description: 列表 - operationId: db_instance_privilege_ListItemFilter + operationId: dbinstanceprivilege_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -59962,25 +61201,25 @@ paths: x-go-name: Privilege responses: "200": - $ref: '#/responses/db_instance_privilege_ListItemFilterOutput' + $ref: '#/responses/dbinstanceprivilege_ListItemFilterOutput' summary: 列表 tags: - - db_instance_privilege + - dbinstanceprivilege post: description: 新建 - operationId: db_instance_privilege_ValidateCreateData + operationId: dbinstanceprivilege_ValidateCreateData responses: "200": - $ref: '#/responses/db_instance_privilege_ValidateCreateDataOutput' + $ref: '#/responses/dbinstanceprivilege_ValidateCreateDataOutput' summary: 新建 tags: - - db_instance_privilege - /db_instance_privileges/{id}: + - dbinstanceprivilege + /dbinstanceprivileges/{id}: delete: description: 删除 - operationId: db_instance_privilege_CustomizeDelete + operationId: dbinstanceprivilege_CustomizeDelete parameters: - - description: The Id or Name of db_instance_privilege + - description: The Id or Name of dbinstanceprivilege in: path name: id required: true @@ -59988,15 +61227,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_privilege_CustomizeDeleteOutput' + $ref: '#/responses/dbinstanceprivilege_CustomizeDeleteOutput' summary: 删除 tags: - - db_instance_privilege + - dbinstanceprivilege get: description: 获取详情 - operationId: db_instance_privilege_FetchCustomizeColumns + operationId: dbinstanceprivilege_FetchCustomizeColumns parameters: - - description: The Id or Name of db_instance_privilege + - description: The Id or Name of dbinstanceprivilege in: path name: id required: true @@ -60004,15 +61243,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_privilege_FetchCustomizeColumnsOutput' + $ref: '#/responses/dbinstanceprivilege_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - db_instance_privilege + - dbinstanceprivilege put: description: 更新 - operationId: db_instance_privilege_ValidateUpdateData + operationId: dbinstanceprivilege_ValidateUpdateData parameters: - - description: The Id or Name of db_instance_privilege + - description: The Id or Name of dbinstanceprivilege in: path name: id required: true @@ -60022,69 +61261,69 @@ paths: name: body schema: properties: - db_instance_privilege: + dbinstanceprivilege: $ref: '#/definitions/ResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_privilege_ValidateUpdateDataOutput' + $ref: '#/responses/dbinstanceprivilege_ValidateUpdateDataOutput' summary: 更新 tags: - - db_instance_privilege - /db_instance_privileges/distinct-field: + - dbinstanceprivilege + /dbinstanceprivileges/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: db_instance_privilege_GetPropertyDistinctField + operationId: dbinstanceprivilege_GetPropertyDistinctField responses: "200": - $ref: '#/responses/db_instance_privilege_GetPropertyDistinctFieldOutput' + $ref: '#/responses/dbinstanceprivilege_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - db_instance_privilege - /db_instance_privileges/distinct-fields: + - dbinstanceprivilege + /dbinstanceprivileges/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: db_instance_privilege_GetPropertyDistinctFields + operationId: dbinstanceprivilege_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/db_instance_privilege_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/dbinstanceprivilege_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - db_instance_privilege - /db_instance_privileges/purge-splitable: + - dbinstanceprivilege + /dbinstanceprivileges/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: db_instance_privilege_PerformPurgeSplitable + operationId: dbinstanceprivilege_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - db_instance_privilege: + dbinstanceprivilege: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_privilege_PerformPurgeSplitableOutput' + $ref: '#/responses/dbinstanceprivilege_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - db_instance_privilege - /db_instance_privileges/splitable: + - dbinstanceprivilege + /dbinstanceprivileges/splitable: get: description: 获取指定资源类的信息Splitable - operationId: db_instance_privilege_GetPropertySplitable + operationId: dbinstanceprivilege_GetPropertySplitable responses: "200": - $ref: '#/responses/db_instance_privilege_GetPropertySplitableOutput' + $ref: '#/responses/dbinstanceprivilege_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - db_instance_privilege - /db_instance_privileges/splitable-export: + - dbinstanceprivilege + /dbinstanceprivileges/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: db_instance_privilege_GetPropertySplitableExport + operationId: dbinstanceprivilege_GetPropertySplitableExport parameters: - in: query name: table @@ -60102,970 +61341,14 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/db_instance_privilege_GetPropertySplitableExportOutput' + $ref: '#/responses/dbinstanceprivilege_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - db_instance_privilege - /db_instance_skus: + - dbinstanceprivilege + /dbinstances: get: description: 列表 - operationId: db_instance_sku_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源是否启用/禁用过滤列表 - in: query - name: enabled - type: boolean - x-go-name: Enabled - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 计费类型,按需计费和预付费 - in: query - name: billing_type - pattern: prepaid|postpaid - type: string - x-go-name: BillingType - - description: 计费过期时间的查询起始时间 - format: date-time - in: query - name: billing_expire_since - type: string - x-go-name: BillingExpireSince - - description: 计费过期时间的查询终止时间 - format: date-time - in: query - name: billing_expire_before - type: string - x-go-name: BillingExpireBefore - - description: 计费周期 - example: 7d - in: query - name: billing_cycle - type: string - x-go-name: BillingCycle - - description: StorageType - in: query - items: - type: string - name: storage_type - type: array - x-go-name: StorageType - - in: query - items: - format: int64 - type: integer - name: vcpu_count - type: array - x-go-name: VcpuCount - - in: query - items: - format: int64 - type: integer - name: vmem_size_mb - type: array - x-go-name: VmemSizeMb - - in: query - items: - type: string - name: category - type: array - x-go-name: Category - - in: query - items: - type: string - name: engine - type: array - x-go-name: Engine - - in: query - items: - type: string - name: engine_version - type: array - x-go-name: EngineVersion - - in: query - items: - type: string - name: zone1 - type: array - x-go-name: Zone1 - - in: query - items: - type: string - name: zone2 - type: array - x-go-name: Zone2 - - in: query - items: - type: string - name: zone3 - type: array - x-go-name: Zone3 - responses: - "200": - $ref: '#/responses/db_instance_sku_ListItemFilterOutput' - summary: RDS套餐类型列表 - tags: - - db_instance_sku - post: - description: 新建 - operationId: db_instance_sku_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - db_instance_sku: - $ref: '#/definitions/EnabledStatusStandaloneResourceCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_ValidateCreateDataOutput' - summary: 新建 - tags: - - db_instance_sku - /db_instance_skus/{id}: - delete: - description: 删除 - operationId: db_instance_sku_CustomizeDelete - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/db_instance_sku_CustomizeDeleteOutput' - summary: 删除 - tags: - - db_instance_sku - get: - description: 获取详情 - operationId: db_instance_sku_FetchCustomizeColumns - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/db_instance_sku_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - db_instance_sku - put: - description: 更新 - operationId: db_instance_sku_ValidateUpdateData - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - db_instance_sku: - $ref: '#/definitions/EnabledStatusStandaloneResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_ValidateUpdateDataOutput' - summary: 更新 - tags: - - db_instance_sku - /db_instance_skus/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: db_instance_sku_GetDetailsClassMetadata - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/db_instance_sku_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - db_instance_sku - post: - description: 执行操作ClassMetadata - operationId: db_instance_sku_PerformClassMetadata - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - db_instance_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - db_instance_sku - /db_instance_skus/{id}/disable: - post: - description: 执行操作Disable - operationId: db_instance_sku_PerformDisable - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - db_instance_sku: - $ref: '#/definitions/PerformDisableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_PerformDisableOutput' - summary: 禁用资源 - tags: - - db_instance_sku - /db_instance_skus/{id}/enable: - post: - description: 执行操作Enable - operationId: db_instance_sku_PerformEnable - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - db_instance_sku: - $ref: '#/definitions/PerformEnableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_PerformEnableOutput' - summary: 启用资源 - tags: - - db_instance_sku - /db_instance_skus/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: db_instance_sku_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/db_instance_sku_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - db_instance_sku - /db_instance_skus/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: db_instance_sku_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/db_instance_sku_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - db_instance_sku - /db_instance_skus/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: db_instance_sku_PerformSetClassMetadata - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - db_instance_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - db_instance_sku - /db_instance_skus/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: db_instance_sku_PerformSetOrgMetadata - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - db_instance_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - db_instance_sku - /db_instance_skus/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: db_instance_sku_PerformSetUserMetadata - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - db_instance_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - db_instance_sku - /db_instance_skus/{id}/status: - get: - description: 获取指定信息Status - operationId: db_instance_sku_GetDetailsStatus - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/db_instance_sku_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - db_instance_sku - post: - description: 执行操作Status - operationId: db_instance_sku_PerformStatus - parameters: - - description: The Id or Name of db_instance_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - db_instance_sku: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_PerformStatusOutput' - summary: 更新资源状态 - tags: - - db_instance_sku - /db_instance_skus/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: db_instance_sku_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/db_instance_sku_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - db_instance_sku - /db_instance_skus/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: db_instance_sku_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/db_instance_sku_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - db_instance_sku - /db_instance_skus/instance-specs: - get: - description: 获取指定资源类的信息InstanceSpecs - operationId: db_instance_sku_GetPropertyInstanceSpecs - responses: - "200": - $ref: '#/responses/db_instance_sku_GetPropertyInstanceSpecsOutput' - summary: 获取指定资源类的信息InstanceSpecs - tags: - - db_instance_sku - /db_instance_skus/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: db_instance_sku_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - db_instance_sku: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - db_instance_sku - /db_instance_skus/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: db_instance_sku_GetPropertySplitable - responses: - "200": - $ref: '#/responses/db_instance_sku_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - db_instance_sku - /db_instance_skus/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: db_instance_sku_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/db_instance_sku_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - db_instance_sku - /db_instance_skus/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: db_instance_sku_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/db_instance_sku_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - db_instance_sku - /db_instance_skus/sync-skus: - post: - description: 执行操作SyncSkus - operationId: db_instance_sku_PerformSyncSkus - parameters: - - in: body - name: body - schema: - properties: - db_instance_sku: - $ref: '#/definitions/SkuSyncInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/db_instance_sku_PerformSyncSkusOutput' - summary: 执行操作SyncSkus - tags: - - db_instance_sku - /db_instance_skus/sync-tasks: - get: - description: 获取指定资源类的信息SyncTasks - operationId: db_instance_sku_GetPropertySyncTasks - parameters: - - description: 异步任务ID - in: query - items: - type: string - name: task_ids - type: array - x-go-name: TaskIds - responses: - "200": - $ref: '#/responses/db_instance_sku_GetPropertySyncTasksOutput' - summary: 获取指定资源类的信息SyncTasks - tags: - - db_instance_sku - /db_instance_skus/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: db_instance_sku_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/db_instance_sku_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - db_instance_sku - /db_instance_skus/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: db_instance_sku_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/db_instance_sku_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - db_instance_sku - /db_instances: - get: - description: 列表 - operationId: db_instance_ListItemFilter + operationId: dbinstance_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -61551,13 +61834,13 @@ paths: x-go-name: SecgroupId responses: "200": - $ref: '#/responses/db_instance_ListItemFilterOutput' + $ref: '#/responses/dbinstance_ListItemFilterOutput' summary: RDS实例列表 tags: - - db_instance + - dbinstance post: description: 新建 - operationId: db_instance_ValidateCreateData + operationId: dbinstance_ValidateCreateData parameters: - in: body name: body @@ -61568,22 +61851,22 @@ paths: format: int64 type: integer x-go-name: Count - db_instance: + dbinstance: $ref: '#/definitions/DBInstanceCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_ValidateCreateDataOutput' + $ref: '#/responses/dbinstance_ValidateCreateDataOutput' summary: 新建 tags: - - db_instance - /db_instances/{id}: + - dbinstance + /dbinstances/{id}: delete: description: 删除 - operationId: db_instance_CustomizeDelete + operationId: dbinstance_CustomizeDelete parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61591,15 +61874,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_CustomizeDeleteOutput' + $ref: '#/responses/dbinstance_CustomizeDeleteOutput' summary: 删除 tags: - - db_instance + - dbinstance get: description: 获取详情 - operationId: db_instance_FetchCustomizeColumns + operationId: dbinstance_FetchCustomizeColumns parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61607,15 +61890,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_FetchCustomizeColumnsOutput' + $ref: '#/responses/dbinstance_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - db_instance + - dbinstance put: description: 更新 - operationId: db_instance_ValidateUpdateData + operationId: dbinstance_ValidateUpdateData parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61625,22 +61908,22 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/VirtualResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_ValidateUpdateDataOutput' + $ref: '#/responses/dbinstance_ValidateUpdateDataOutput' summary: 更新 tags: - - db_instance - /db_instances/{id}/cancel-delete: + - dbinstance + /dbinstances/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: db_instance_PerformCancelDelete + operationId: dbinstance_PerformCancelDelete parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61648,16 +61931,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_PerformCancelDeleteOutput' + $ref: '#/responses/dbinstance_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - db_instance - /db_instances/{id}/cancel-expire: + - dbinstance + /dbinstances/{id}/cancel-expire: post: description: 执行操作CancelExpire - operationId: db_instance_PerformCancelExpire + operationId: dbinstance_PerformCancelExpire parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61665,16 +61948,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_PerformCancelExpireOutput' + $ref: '#/responses/dbinstance_PerformCancelExpireOutput' summary: 执行操作CancelExpire tags: - - db_instance - /db_instances/{id}/change-config: + - dbinstance + /dbinstances/{id}/change-config: post: description: 执行操作ChangeConfig - operationId: db_instance_PerformChangeConfig + operationId: dbinstance_PerformChangeConfig parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61684,22 +61967,22 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/SDBInstanceChangeConfigInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformChangeConfigOutput' + $ref: '#/responses/dbinstance_PerformChangeConfigOutput' summary: 执行操作ChangeConfig tags: - - db_instance - /db_instances/{id}/change-owner: + - dbinstance + /dbinstances/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: db_instance_PerformChangeOwner + operationId: dbinstance_PerformChangeOwner parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61709,22 +61992,22 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformChangeOwnerOutput' + $ref: '#/responses/dbinstance_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - db_instance - /db_instances/{id}/change-owner-candidate-domains: + - dbinstance + /dbinstances/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: db_instance_GetDetailsChangeOwnerCandidateDomains + operationId: dbinstance_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61732,16 +62015,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/dbinstance_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - db_instance - /db_instances/{id}/class-metadata: + - dbinstance + /dbinstances/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: db_instance_GetDetailsClassMetadata + operationId: dbinstance_GetDetailsClassMetadata parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61749,15 +62032,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_GetDetailsClassMetadataOutput' + $ref: '#/responses/dbinstance_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - db_instance + - dbinstance post: description: 执行操作ClassMetadata - operationId: db_instance_PerformClassMetadata + operationId: dbinstance_PerformClassMetadata parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61767,7 +62050,7 @@ paths: name: body schema: properties: - db_instance: + dbinstance: additionalProperties: type: string type: object @@ -61776,16 +62059,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformClassMetadataOutput' + $ref: '#/responses/dbinstance_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - db_instance - /db_instances/{id}/freeze: + - dbinstance + /dbinstances/{id}/freeze: post: description: 执行操作Freeze - operationId: db_instance_PerformFreeze + operationId: dbinstance_PerformFreeze parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61795,20 +62078,20 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformFreezeOutput' + $ref: '#/responses/dbinstance_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - db_instance - /db_instances/{id}/metadata: + - dbinstance + /dbinstances/{id}/metadata: get: description: 获取指定信息Metadata - operationId: db_instance_GetDetailsMetadata + operationId: dbinstance_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -61830,7 +62113,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61838,16 +62121,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_GetDetailsMetadataOutput' + $ref: '#/responses/dbinstance_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - db_instance - /db_instances/{id}/org-metadata: + - dbinstance + /dbinstances/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: db_instance_GetDetailsOrgMetadata + operationId: dbinstance_GetDetailsOrgMetadata parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61855,16 +62138,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_GetDetailsOrgMetadataOutput' + $ref: '#/responses/dbinstance_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - db_instance - /db_instances/{id}/postpaid-expire: + - dbinstance + /dbinstances/{id}/postpaid-expire: post: description: 执行操作PostpaidExpire - operationId: db_instance_PerformPostpaidExpire + operationId: dbinstance_PerformPostpaidExpire parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61874,22 +62157,22 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/PostpaidExpireInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformPostpaidExpireOutput' + $ref: '#/responses/dbinstance_PerformPostpaidExpireOutput' summary: 执行操作PostpaidExpire tags: - - db_instance - /db_instances/{id}/public-connection: + - dbinstance + /dbinstances/{id}/public-connection: post: description: 执行操作PublicConnection - operationId: db_instance_PerformPublicConnection + operationId: dbinstance_PerformPublicConnection parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61897,16 +62180,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_PerformPublicConnectionOutput' + $ref: '#/responses/dbinstance_PerformPublicConnectionOutput' summary: 执行操作PublicConnection tags: - - db_instance - /db_instances/{id}/purge: + - dbinstance + /dbinstances/{id}/purge: post: description: 执行操作Purge - operationId: db_instance_PerformPurge + operationId: dbinstance_PerformPurge parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61914,16 +62197,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_PerformPurgeOutput' + $ref: '#/responses/dbinstance_PerformPurgeOutput' summary: 执行操作Purge tags: - - db_instance - /db_instances/{id}/reboot: + - dbinstance + /dbinstances/{id}/reboot: post: description: 执行操作Reboot - operationId: db_instance_PerformReboot + operationId: dbinstance_PerformReboot parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61931,16 +62214,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_PerformRebootOutput' + $ref: '#/responses/dbinstance_PerformRebootOutput' summary: 执行操作Reboot tags: - - db_instance - /db_instances/{id}/recovery: + - dbinstance + /dbinstances/{id}/recovery: post: description: 执行操作Recovery - operationId: db_instance_PerformRecovery + operationId: dbinstance_PerformRecovery parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61950,22 +62233,22 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/SDBInstanceRecoveryConfigInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformRecoveryOutput' + $ref: '#/responses/dbinstance_PerformRecoveryOutput' summary: 执行操作Recovery tags: - - db_instance - /db_instances/{id}/remote-update: + - dbinstance + /dbinstances/{id}/remote-update: post: description: 执行操作RemoteUpdate - operationId: db_instance_PerformRemoteUpdate + operationId: dbinstance_PerformRemoteUpdate parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61975,22 +62258,22 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/DBInstanceRemoteUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformRemoteUpdateOutput' + $ref: '#/responses/dbinstance_PerformRemoteUpdateOutput' summary: 执行操作RemoteUpdate tags: - - db_instance - /db_instances/{id}/renew: + - dbinstance + /dbinstances/{id}/renew: post: description: 执行操作Renew - operationId: db_instance_PerformRenew + operationId: dbinstance_PerformRenew parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -61998,18 +62281,18 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_PerformRenewOutput' + $ref: '#/responses/dbinstance_PerformRenewOutput' summary: 执行操作Renew tags: - - db_instance - /db_instances/{id}/set-auto-renew: + - dbinstance + /dbinstances/{id}/set-auto-renew: post: description: |- 要求RDS状态为running 要求RDS计费类型为包年包月(预付费) - operationId: db_instance_PerformSetAutoRenew + operationId: dbinstance_PerformSetAutoRenew parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62019,22 +62302,22 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/DBInstanceAutoRenewInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformSetAutoRenewOutput' + $ref: '#/responses/dbinstance_PerformSetAutoRenewOutput' summary: 设置自动续费 tags: - - db_instance - /db_instances/{id}/set-class-metadata: + - dbinstance + /dbinstances/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: db_instance_PerformSetClassMetadata + operationId: dbinstance_PerformSetClassMetadata parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62044,7 +62327,7 @@ paths: name: body schema: properties: - db_instance: + dbinstance: additionalProperties: type: string type: object @@ -62053,16 +62336,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformSetClassMetadataOutput' + $ref: '#/responses/dbinstance_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance - /db_instances/{id}/set-org-metadata: + - dbinstance + /dbinstances/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: db_instance_PerformSetOrgMetadata + operationId: dbinstance_PerformSetOrgMetadata parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62072,7 +62355,7 @@ paths: name: body schema: properties: - db_instance: + dbinstance: additionalProperties: type: string type: object @@ -62081,16 +62364,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformSetOrgMetadataOutput' + $ref: '#/responses/dbinstance_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - db_instance - /db_instances/{id}/set-secgroup: + - dbinstance + /dbinstances/{id}/set-secgroup: post: description: 执行操作SetSecgroup - operationId: db_instance_PerformSetSecgroup + operationId: dbinstance_PerformSetSecgroup parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62100,22 +62383,22 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/DBInstanceSetSecgroupInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformSetSecgroupOutput' + $ref: '#/responses/dbinstance_PerformSetSecgroupOutput' summary: 执行操作SetSecgroup tags: - - db_instance - /db_instances/{id}/set-user-metadata: + - dbinstance + /dbinstances/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: db_instance_PerformSetUserMetadata + operationId: dbinstance_PerformSetUserMetadata parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62125,7 +62408,7 @@ paths: name: body schema: properties: - db_instance: + dbinstance: additionalProperties: type: string type: object @@ -62134,16 +62417,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformSetUserMetadataOutput' + $ref: '#/responses/dbinstance_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - db_instance - /db_instances/{id}/status: + - dbinstance + /dbinstances/{id}/status: get: description: 获取指定信息Status - operationId: db_instance_GetDetailsStatus + operationId: dbinstance_GetDetailsStatus parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62151,15 +62434,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_GetDetailsStatusOutput' + $ref: '#/responses/dbinstance_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - db_instance + - dbinstance post: description: 执行操作Status - operationId: db_instance_PerformStatus + operationId: dbinstance_PerformStatus parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62169,22 +62452,22 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformStatusOutput' + $ref: '#/responses/dbinstance_PerformStatusOutput' summary: 更新资源状态 tags: - - db_instance - /db_instances/{id}/sync: + - dbinstance + /dbinstances/{id}/sync: post: description: 执行操作Sync - operationId: db_instance_PerformSync + operationId: dbinstance_PerformSync parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62192,16 +62475,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_PerformSyncOutput' + $ref: '#/responses/dbinstance_PerformSyncOutput' summary: 同步RDS信息 tags: - - db_instance - /db_instances/{id}/sync-status: + - dbinstance + /dbinstances/{id}/sync-status: post: description: 执行操作SyncStatus - operationId: db_instance_PerformSyncStatus + operationId: dbinstance_PerformSyncStatus parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62209,16 +62492,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_PerformSyncStatusOutput' + $ref: '#/responses/dbinstance_PerformSyncStatusOutput' summary: 同步RDS状态(弃用) tags: - - db_instance - /db_instances/{id}/syncstatus: + - dbinstance + /dbinstances/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: db_instance_PerformSyncstatus + operationId: dbinstance_PerformSyncstatus parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62226,16 +62509,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/db_instance_PerformSyncstatusOutput' + $ref: '#/responses/dbinstance_PerformSyncstatusOutput' summary: 同步RDS实例状态 tags: - - db_instance - /db_instances/{id}/unfreeze: + - dbinstance + /dbinstances/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: db_instance_PerformUnfreeze + operationId: dbinstance_PerformUnfreeze parameters: - - description: The Id or Name of db_instance + - description: The Id or Name of dbinstance in: path name: id required: true @@ -62245,109 +62528,109 @@ paths: name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformUnfreezeOutput' + $ref: '#/responses/dbinstance_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - db_instance - /db_instances/distinct-field: + - dbinstance + /dbinstances/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: db_instance_GetPropertyDistinctField + operationId: dbinstance_GetPropertyDistinctField responses: "200": - $ref: '#/responses/db_instance_GetPropertyDistinctFieldOutput' + $ref: '#/responses/dbinstance_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - db_instance - /db_instances/distinct-fields: + - dbinstance + /dbinstances/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: db_instance_GetPropertyDistinctFields + operationId: dbinstance_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/db_instance_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/dbinstance_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - db_instance - /db_instances/domain-statistics: + - dbinstance + /dbinstances/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: db_instance_GetPropertyDomainStatistics + operationId: dbinstance_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/db_instance_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/dbinstance_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - db_instance - /db_instances/project-statistics: + - dbinstance + /dbinstances/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: db_instance_GetPropertyProjectStatistics + operationId: dbinstance_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/db_instance_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/dbinstance_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - db_instance - /db_instances/project-tag-value-pairs: + - dbinstance + /dbinstances/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: db_instance_GetPropertyProjectTagValuePairs + operationId: dbinstance_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/db_instance_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/dbinstance_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - db_instance - /db_instances/project-tag-value-tree: + - dbinstance + /dbinstances/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: db_instance_GetPropertyProjectTagValueTree + operationId: dbinstance_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/db_instance_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/dbinstance_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - db_instance - /db_instances/purge-splitable: + - dbinstance + /dbinstances/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: db_instance_PerformPurgeSplitable + operationId: dbinstance_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/db_instance_PerformPurgeSplitableOutput' + $ref: '#/responses/dbinstance_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - db_instance - /db_instances/splitable: + - dbinstance + /dbinstances/splitable: get: description: 获取指定资源类的信息Splitable - operationId: db_instance_GetPropertySplitable + operationId: dbinstance_GetPropertySplitable responses: "200": - $ref: '#/responses/db_instance_GetPropertySplitableOutput' + $ref: '#/responses/dbinstance_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - db_instance - /db_instances/splitable-export: + - dbinstance + /dbinstances/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: db_instance_GetPropertySplitableExport + operationId: dbinstance_GetPropertySplitableExport parameters: - in: query name: table @@ -62365,44 +62648,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/db_instance_GetPropertySplitableExportOutput' + $ref: '#/responses/dbinstance_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - db_instance - /db_instances/statistics: + - dbinstance + /dbinstances/statistics: get: description: 获取指定资源类的信息Statistics - operationId: db_instance_GetPropertyStatistics + operationId: dbinstance_GetPropertyStatistics responses: "200": - $ref: '#/responses/db_instance_GetPropertyStatisticsOutput' + $ref: '#/responses/dbinstance_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - db_instance - /db_instances/tag-value-pairs: + - dbinstance + /dbinstances/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: db_instance_GetPropertyTagValuePairs + operationId: dbinstance_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/db_instance_GetPropertyTagValuePairsOutput' + $ref: '#/responses/dbinstance_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - db_instance - /db_instances/tag-value-tree: + - dbinstance + /dbinstances/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: db_instance_GetPropertyTagValueTree + operationId: dbinstance_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/db_instance_GetPropertyTagValueTreeOutput' + $ref: '#/responses/dbinstance_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - db_instance - /disk_backups: + - dbinstance + /diskbackups: get: description: 列表 - operationId: disk_backup_ListItemFilter + operationId: diskbackup_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -62840,13 +63123,13 @@ paths: x-go-name: OrderByDiskName responses: "200": - $ref: '#/responses/disk_backup_ListItemFilterOutput' + $ref: '#/responses/diskbackup_ListItemFilterOutput' summary: 列表 tags: - - disk_backup + - diskbackup post: description: 新建 - operationId: disk_backup_ValidateCreateData + operationId: diskbackup_ValidateCreateData parameters: - in: body name: body @@ -62857,22 +63140,22 @@ paths: format: int64 type: integer x-go-name: Count - disk_backup: + diskbackup: $ref: '#/definitions/DiskBackupCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_ValidateCreateDataOutput' + $ref: '#/responses/diskbackup_ValidateCreateDataOutput' summary: 新建 tags: - - disk_backup - /disk_backups/{id}: + - diskbackup + /diskbackups/{id}: delete: description: 删除 - operationId: disk_backup_CustomizeDelete + operationId: diskbackup_CustomizeDelete parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -62880,15 +63163,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/disk_backup_CustomizeDeleteOutput' + $ref: '#/responses/diskbackup_CustomizeDeleteOutput' summary: 删除 tags: - - disk_backup + - diskbackup get: description: 获取详情 - operationId: disk_backup_FetchCustomizeColumns + operationId: diskbackup_FetchCustomizeColumns parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -62896,15 +63179,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/disk_backup_FetchCustomizeColumnsOutput' + $ref: '#/responses/diskbackup_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - disk_backup + - diskbackup put: description: 更新 - operationId: disk_backup_ValidateUpdateData + operationId: diskbackup_ValidateUpdateData parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -62914,22 +63197,22 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/VirtualResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_ValidateUpdateDataOutput' + $ref: '#/responses/diskbackup_ValidateUpdateDataOutput' summary: 更新 tags: - - disk_backup - /disk_backups/{id}/cancel-delete: + - diskbackup + /diskbackups/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: disk_backup_PerformCancelDelete + operationId: diskbackup_PerformCancelDelete parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -62937,16 +63220,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/disk_backup_PerformCancelDeleteOutput' + $ref: '#/responses/diskbackup_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - disk_backup - /disk_backups/{id}/change-owner: + - diskbackup + /diskbackups/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: disk_backup_PerformChangeOwner + operationId: diskbackup_PerformChangeOwner parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -62956,22 +63239,22 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformChangeOwnerOutput' + $ref: '#/responses/diskbackup_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - disk_backup - /disk_backups/{id}/change-owner-candidate-domains: + - diskbackup + /diskbackups/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: disk_backup_GetDetailsChangeOwnerCandidateDomains + operationId: diskbackup_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -62979,16 +63262,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/disk_backup_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/diskbackup_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - disk_backup - /disk_backups/{id}/class-metadata: + - diskbackup + /diskbackups/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: disk_backup_GetDetailsClassMetadata + operationId: diskbackup_GetDetailsClassMetadata parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -62996,15 +63279,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/disk_backup_GetDetailsClassMetadataOutput' + $ref: '#/responses/diskbackup_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - disk_backup + - diskbackup post: description: 执行操作ClassMetadata - operationId: disk_backup_PerformClassMetadata + operationId: diskbackup_PerformClassMetadata parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63014,7 +63297,7 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: additionalProperties: type: string type: object @@ -63023,16 +63306,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformClassMetadataOutput' + $ref: '#/responses/diskbackup_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - disk_backup - /disk_backups/{id}/freeze: + - diskbackup + /diskbackups/{id}/freeze: post: description: 执行操作Freeze - operationId: disk_backup_PerformFreeze + operationId: diskbackup_PerformFreeze parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63042,20 +63325,20 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformFreezeOutput' + $ref: '#/responses/diskbackup_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - disk_backup - /disk_backups/{id}/metadata: + - diskbackup + /diskbackups/{id}/metadata: get: description: 获取指定信息Metadata - operationId: disk_backup_GetDetailsMetadata + operationId: diskbackup_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -63077,7 +63360,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63085,16 +63368,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/disk_backup_GetDetailsMetadataOutput' + $ref: '#/responses/diskbackup_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - disk_backup - /disk_backups/{id}/org-metadata: + - diskbackup + /diskbackups/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: disk_backup_GetDetailsOrgMetadata + operationId: diskbackup_GetDetailsOrgMetadata parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63102,16 +63385,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/disk_backup_GetDetailsOrgMetadataOutput' + $ref: '#/responses/diskbackup_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - disk_backup - /disk_backups/{id}/recovery: + - diskbackup + /diskbackups/{id}/recovery: post: description: 执行操作Recovery - operationId: disk_backup_PerformRecovery + operationId: diskbackup_PerformRecovery parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63121,22 +63404,22 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/DiskBackupRecoveryInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformRecoveryOutput' + $ref: '#/responses/diskbackup_PerformRecoveryOutput' summary: 执行操作Recovery tags: - - disk_backup - /disk_backups/{id}/set-class-metadata: + - diskbackup + /diskbackups/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: disk_backup_PerformSetClassMetadata + operationId: diskbackup_PerformSetClassMetadata parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63146,7 +63429,7 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: additionalProperties: type: string type: object @@ -63155,16 +63438,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformSetClassMetadataOutput' + $ref: '#/responses/diskbackup_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - disk_backup - /disk_backups/{id}/set-org-metadata: + - diskbackup + /diskbackups/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: disk_backup_PerformSetOrgMetadata + operationId: diskbackup_PerformSetOrgMetadata parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63174,7 +63457,7 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: additionalProperties: type: string type: object @@ -63183,16 +63466,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformSetOrgMetadataOutput' + $ref: '#/responses/diskbackup_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - disk_backup - /disk_backups/{id}/set-user-metadata: + - diskbackup + /diskbackups/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: disk_backup_PerformSetUserMetadata + operationId: diskbackup_PerformSetUserMetadata parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63202,7 +63485,7 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: additionalProperties: type: string type: object @@ -63211,16 +63494,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformSetUserMetadataOutput' + $ref: '#/responses/diskbackup_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - disk_backup - /disk_backups/{id}/status: + - diskbackup + /diskbackups/{id}/status: get: description: 获取指定信息Status - operationId: disk_backup_GetDetailsStatus + operationId: diskbackup_GetDetailsStatus parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63228,15 +63511,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/disk_backup_GetDetailsStatusOutput' + $ref: '#/responses/diskbackup_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - disk_backup + - diskbackup post: description: 执行操作Status - operationId: disk_backup_PerformStatus + operationId: diskbackup_PerformStatus parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63246,22 +63529,22 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformStatusOutput' + $ref: '#/responses/diskbackup_PerformStatusOutput' summary: 更新资源状态 tags: - - disk_backup - /disk_backups/{id}/syncstatus: + - diskbackup + /diskbackups/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: disk_backup_PerformSyncstatus + operationId: diskbackup_PerformSyncstatus parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63271,22 +63554,22 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/DiskBackupSyncstatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformSyncstatusOutput' + $ref: '#/responses/diskbackup_PerformSyncstatusOutput' summary: 执行操作Syncstatus tags: - - disk_backup - /disk_backups/{id}/unfreeze: + - diskbackup + /diskbackups/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: disk_backup_PerformUnfreeze + operationId: diskbackup_PerformUnfreeze parameters: - - description: The Id or Name of disk_backup + - description: The Id or Name of diskbackup in: path name: id required: true @@ -63296,109 +63579,109 @@ paths: name: body schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformUnfreezeOutput' + $ref: '#/responses/diskbackup_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - disk_backup - /disk_backups/distinct-field: + - diskbackup + /diskbackups/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: disk_backup_GetPropertyDistinctField + operationId: diskbackup_GetPropertyDistinctField responses: "200": - $ref: '#/responses/disk_backup_GetPropertyDistinctFieldOutput' + $ref: '#/responses/diskbackup_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - disk_backup - /disk_backups/distinct-fields: + - diskbackup + /diskbackups/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: disk_backup_GetPropertyDistinctFields + operationId: diskbackup_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/disk_backup_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/diskbackup_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - disk_backup - /disk_backups/domain-statistics: + - diskbackup + /diskbackups/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: disk_backup_GetPropertyDomainStatistics + operationId: diskbackup_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/disk_backup_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/diskbackup_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - disk_backup - /disk_backups/project-statistics: + - diskbackup + /diskbackups/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: disk_backup_GetPropertyProjectStatistics + operationId: diskbackup_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/disk_backup_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/diskbackup_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - disk_backup - /disk_backups/project-tag-value-pairs: + - diskbackup + /diskbackups/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: disk_backup_GetPropertyProjectTagValuePairs + operationId: diskbackup_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/disk_backup_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/diskbackup_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - disk_backup - /disk_backups/project-tag-value-tree: + - diskbackup + /diskbackups/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: disk_backup_GetPropertyProjectTagValueTree + operationId: diskbackup_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/disk_backup_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/diskbackup_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - disk_backup - /disk_backups/purge-splitable: + - diskbackup + /diskbackups/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: disk_backup_PerformPurgeSplitable + operationId: diskbackup_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/disk_backup_PerformPurgeSplitableOutput' + $ref: '#/responses/diskbackup_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - disk_backup - /disk_backups/splitable: + - diskbackup + /diskbackups/splitable: get: description: 获取指定资源类的信息Splitable - operationId: disk_backup_GetPropertySplitable + operationId: diskbackup_GetPropertySplitable responses: "200": - $ref: '#/responses/disk_backup_GetPropertySplitableOutput' + $ref: '#/responses/diskbackup_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - disk_backup - /disk_backups/splitable-export: + - diskbackup + /diskbackups/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: disk_backup_GetPropertySplitableExport + operationId: diskbackup_GetPropertySplitableExport parameters: - in: query name: table @@ -63416,40 +63699,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/disk_backup_GetPropertySplitableExportOutput' + $ref: '#/responses/diskbackup_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - disk_backup - /disk_backups/statistics: + - diskbackup + /diskbackups/statistics: get: description: 获取指定资源类的信息Statistics - operationId: disk_backup_GetPropertyStatistics + operationId: diskbackup_GetPropertyStatistics responses: "200": - $ref: '#/responses/disk_backup_GetPropertyStatisticsOutput' + $ref: '#/responses/diskbackup_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - disk_backup - /disk_backups/tag-value-pairs: + - diskbackup + /diskbackups/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: disk_backup_GetPropertyTagValuePairs + operationId: diskbackup_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/disk_backup_GetPropertyTagValuePairsOutput' + $ref: '#/responses/diskbackup_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - disk_backup - /disk_backups/tag-value-tree: + - diskbackup + /diskbackups/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: disk_backup_GetPropertyTagValueTree + operationId: diskbackup_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/disk_backup_GetPropertyTagValueTreeOutput' + $ref: '#/responses/diskbackup_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - disk_backup + - diskbackup /disks: get: description: 列表 @@ -63737,6 +64020,11 @@ paths: name: storage_id type: string x-go-name: StorageId + - description: 以host过滤 + in: query + name: storage_host_id + type: string + x-go-name: StorageHostId - description: 以存储名称排序 in: query name: order_by_storage @@ -64817,1079 +65105,6 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - disk - /dns_records: - get: - description: 列表 - operationId: dns_record_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源是否启用/禁用过滤列表 - in: query - name: enabled - type: boolean - x-go-name: Enabled - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - in: query - name: dns_zone_id - type: string - x-go-name: DnsZoneId - responses: - "200": - $ref: '#/responses/dns_record_ListItemFilterOutput' - summary: DNS记录列表 - tags: - - dns_record - post: - description: 新建 - operationId: dns_record_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - dns_record: - $ref: '#/definitions/DnsRecordCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_ValidateCreateDataOutput' - summary: 创建 - tags: - - dns_record - /dns_records/{id}: - delete: - description: 删除 - operationId: dns_record_CustomizeDelete - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/dns_record_CustomizeDeleteOutput' - summary: 删除 - tags: - - dns_record - get: - description: 获取详情 - operationId: dns_record_FetchCustomizeColumns - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/dns_record_FetchCustomizeColumnsOutput' - summary: 解析详情 - tags: - - dns_record - put: - description: 更新 - operationId: dns_record_ValidateUpdateData - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - dns_record: - $ref: '#/definitions/DnsRecordUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_ValidateUpdateDataOutput' - summary: 更新 - tags: - - dns_record - /dns_records/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: dns_record_GetDetailsClassMetadata - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/dns_record_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - dns_record - post: - description: 执行操作ClassMetadata - operationId: dns_record_PerformClassMetadata - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - dns_record: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - dns_record - /dns_records/{id}/disable: - post: - description: 执行操作Disable - operationId: dns_record_PerformDisable - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - dns_record: - $ref: '#/definitions/DnsRecordDisableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_PerformDisableOutput' - summary: 禁用 - tags: - - dns_record - /dns_records/{id}/enable: - post: - description: 执行操作Enable - operationId: dns_record_PerformEnable - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - dns_record: - $ref: '#/definitions/DnsRecordEnableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_PerformEnableOutput' - summary: 启用 - tags: - - dns_record - /dns_records/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: dns_record_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/dns_record_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - dns_record - /dns_records/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: dns_record_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/dns_record_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - dns_record - /dns_records/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: dns_record_PerformSetClassMetadata - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - dns_record: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - dns_record - /dns_records/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: dns_record_PerformSetOrgMetadata - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - dns_record: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - dns_record - /dns_records/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: dns_record_PerformSetUserMetadata - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - dns_record: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - dns_record - /dns_records/{id}/status: - get: - description: 获取指定信息Status - operationId: dns_record_GetDetailsStatus - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/dns_record_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - dns_record - post: - description: 执行操作Status - operationId: dns_record_PerformStatus - parameters: - - description: The Id or Name of dns_record - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - dns_record: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_PerformStatusOutput' - summary: 更新资源状态 - tags: - - dns_record - /dns_records/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: dns_record_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/dns_record_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - dns_record - /dns_records/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: dns_record_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/dns_record_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - dns_record - /dns_records/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: dns_record_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - dns_record: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_record_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - dns_record - /dns_records/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: dns_record_GetPropertySplitable - responses: - "200": - $ref: '#/responses/dns_record_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - dns_record - /dns_records/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: dns_record_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/dns_record_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - dns_record - /dns_records/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: dns_record_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/dns_record_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - dns_record - /dns_records/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: dns_record_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/dns_record_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - dns_record - /dns_records/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: dns_record_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/dns_record_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - dns_record - /dns_zone_vpcs: - get: - description: 列表 - operationId: dns_zone_vpc_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - responses: - "200": - $ref: '#/responses/dns_zone_vpc_ListItemFilterOutput' - summary: 列表 - tags: - - dns_zone_vpc - post: - description: 新建 - operationId: dns_zone_vpc_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - dns_zone_vpc: - $ref: '#/definitions/JoinResourceBaseCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_zone_vpc_ValidateCreateDataOutput' - summary: 新建 - tags: - - dns_zone_vpc - /dns_zone_vpcs/{id}: - delete: - description: 删除 - operationId: dns_zone_vpc_CustomizeDelete - parameters: - - description: The Id or Name of dns_zone_vpc - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/dns_zone_vpc_CustomizeDeleteOutput' - summary: 删除 - tags: - - dns_zone_vpc - get: - description: 获取详情 - operationId: dns_zone_vpc_FetchCustomizeColumns - parameters: - - description: The Id or Name of dns_zone_vpc - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/dns_zone_vpc_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - dns_zone_vpc - put: - description: 更新 - operationId: dns_zone_vpc_ValidateUpdateData - parameters: - - description: The Id or Name of dns_zone_vpc - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - dns_zone_vpc: - $ref: '#/definitions/JointResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_zone_vpc_ValidateUpdateDataOutput' - summary: 更新 - tags: - - dns_zone_vpc - /dns_zone_vpcs/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: dns_zone_vpc_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/dns_zone_vpc_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - dns_zone_vpc - /dns_zone_vpcs/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: dns_zone_vpc_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/dns_zone_vpc_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - dns_zone_vpc - /dns_zone_vpcs/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: dns_zone_vpc_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - dns_zone_vpc: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/dns_zone_vpc_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - dns_zone_vpc - /dns_zone_vpcs/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: dns_zone_vpc_GetPropertySplitable - responses: - "200": - $ref: '#/responses/dns_zone_vpc_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - dns_zone_vpc - /dns_zone_vpcs/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: dns_zone_vpc_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/dns_zone_vpc_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - dns_zone_vpc /dns_zones: get: description: 列表 @@ -67041,6 +66256,811 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - dns_zone + /dnsrecords: + get: + description: 列表 + operationId: dnsrecord_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - in: query + name: dns_zone_id + type: string + x-go-name: DnsZoneId + responses: + "200": + $ref: '#/responses/dnsrecord_ListItemFilterOutput' + summary: DNS记录列表 + tags: + - dnsrecord + post: + description: 新建 + operationId: dnsrecord_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + dnsrecord: + $ref: '#/definitions/DnsRecordCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_ValidateCreateDataOutput' + summary: 创建 + tags: + - dnsrecord + /dnsrecords/{id}: + delete: + description: 删除 + operationId: dnsrecord_CustomizeDelete + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dnsrecord_CustomizeDeleteOutput' + summary: 删除 + tags: + - dnsrecord + get: + description: 获取详情 + operationId: dnsrecord_FetchCustomizeColumns + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dnsrecord_FetchCustomizeColumnsOutput' + summary: 解析详情 + tags: + - dnsrecord + put: + description: 更新 + operationId: dnsrecord_ValidateUpdateData + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dnsrecord: + $ref: '#/definitions/DnsRecordUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_ValidateUpdateDataOutput' + summary: 更新 + tags: + - dnsrecord + /dnsrecords/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: dnsrecord_GetDetailsClassMetadata + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dnsrecord_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - dnsrecord + post: + description: 执行操作ClassMetadata + operationId: dnsrecord_PerformClassMetadata + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dnsrecord: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - dnsrecord + /dnsrecords/{id}/disable: + post: + description: 执行操作Disable + operationId: dnsrecord_PerformDisable + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dnsrecord: + $ref: '#/definitions/DnsRecordDisableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_PerformDisableOutput' + summary: 禁用 + tags: + - dnsrecord + /dnsrecords/{id}/enable: + post: + description: 执行操作Enable + operationId: dnsrecord_PerformEnable + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dnsrecord: + $ref: '#/definitions/DnsRecordEnableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_PerformEnableOutput' + summary: 启用 + tags: + - dnsrecord + /dnsrecords/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: dnsrecord_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dnsrecord_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - dnsrecord + /dnsrecords/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: dnsrecord_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dnsrecord_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - dnsrecord + /dnsrecords/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: dnsrecord_PerformSetClassMetadata + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dnsrecord: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - dnsrecord + /dnsrecords/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: dnsrecord_PerformSetOrgMetadata + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dnsrecord: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - dnsrecord + /dnsrecords/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: dnsrecord_PerformSetUserMetadata + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dnsrecord: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - dnsrecord + /dnsrecords/{id}/status: + get: + description: 获取指定信息Status + operationId: dnsrecord_GetDetailsStatus + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/dnsrecord_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - dnsrecord + post: + description: 执行操作Status + operationId: dnsrecord_PerformStatus + parameters: + - description: The Id or Name of dnsrecord + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + dnsrecord: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_PerformStatusOutput' + summary: 更新资源状态 + tags: + - dnsrecord + /dnsrecords/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: dnsrecord_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/dnsrecord_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - dnsrecord + /dnsrecords/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: dnsrecord_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/dnsrecord_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - dnsrecord + /dnsrecords/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: dnsrecord_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + dnsrecord: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/dnsrecord_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - dnsrecord + /dnsrecords/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: dnsrecord_GetPropertySplitable + responses: + "200": + $ref: '#/responses/dnsrecord_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - dnsrecord + /dnsrecords/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: dnsrecord_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/dnsrecord_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - dnsrecord + /dnsrecords/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: dnsrecord_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/dnsrecord_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - dnsrecord + /dnsrecords/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: dnsrecord_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/dnsrecord_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - dnsrecord + /dnsrecords/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: dnsrecord_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/dnsrecord_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - dnsrecord /domain_quotas/domains: get: description: 获取所有域的域配额 @@ -67679,6 +67699,1228 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - dynamicschedtag + /eips: + get: + description: 列表 + operationId: eip_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 指定项目的名称或ID + in: query + name: project_id + type: string + x-go-name: ProjectId + - description: 对具有项目属性的资源,严格匹配项目ID + in: query + items: + type: string + name: project_ids + type: array + x-go-name: ProjectIds + - description: 按project名称排序,可能值为asc|desc + in: query + name: order_by_project + pattern: asc|desc + type: string + x-go-name: OrderByProject + - $ref: '#/definitions/TTagSetList' + description: filter by project tags + in: query + name: project_tags + x-go-name: ProjectTags + - $ref: '#/definitions/TTagSetList' + description: filter by no project tags + in: query + name: no_project_tags + x-go-name: NoProjectTags + - description: filter by project organizations + in: query + items: + type: string + name: project_organizations + type: array + x-go-name: ProjectOrganizations + - $ref: '#/definitions/TTagSetList' + description: |- + ignore + project tag fitlers imposed by policy + in: query + name: policy_project_tags + x-go-name: PolicyProjectTags + - description: 列表中包含标记为"系统资源"的资源 + in: query + name: system + type: boolean + x-go-name: System + - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) + in: query + name: pending_delete + type: boolean + x-go-name: PendingDelete + - description: 以资源外部ID过滤 + in: query + name: external_id + type: string + x-go-name: ExternalId + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: filter by network usability of the resource + in: query + name: usable + type: boolean + x-go-name: Usable + - description: IP子网(ID或Name) + in: query + name: network_id + type: string + x-go-name: NetworkId + - description: 以IP子网的名称排序 + in: query + name: order_by_network + type: string + x-go-name: OrderByNetwork + - description: |- + filter usable eip for given associate type + enmu: server, natgateway + in: query + name: usable_eip_for_associate_type + type: string + x-go-name: UsableEipForAssociateType + - description: filter usable eip for given associate id + in: query + name: usable_eip_for_associate_id + type: string + x-go-name: UsableEipForAssociateId + - description: |- + 标识弹性或非弹性 + Mode | 说明 | + ------------|------------| + public_ip | 公网IP | + elastic_ip | 弹性公公网网IP | + example: elastic_ip + in: query + name: mode + type: string + x-go-name: Mode + - description: 是否已关联资源 + in: query + name: is_associated + type: boolean + x-go-name: IsAssociated + - description: IP地址 + in: query + items: + type: string + name: ip_addr + type: array + x-go-name: IpAddr + - description: 绑定资源类型 + in: query + items: + type: string + name: associate_type + type: array + x-go-name: AssociateType + - description: 绑定资源名称,模糊查询 + in: query + items: + type: string + name: associate_name + type: array + x-go-name: AssociateName + - description: 绑定资源Id + in: query + items: + type: string + name: associate_id + type: array + x-go-name: AssociateId + - description: '计费类型: 流量、带宽' + example: bandwidth + in: query + items: + type: string + name: charge_type + type: array + x-go-name: ChargeType + - description: 目前只有华为云此字段是必需填写的 + in: query + items: + type: string + name: bgp_type + type: array + x-go-name: BgpType + - description: 是否跟随主机删除而自动释放 + in: query + name: auto_dellocate + type: boolean + x-go-name: AutoDellocate + - description: 按ip地址排序 + in: query + name: order_by_ip + pattern: asc|desc + type: string + x-go-name: OrderByIp + responses: + "200": + $ref: '#/responses/eip_ListItemFilterOutput' + summary: 弹性公网IP列表 + tags: + - eip + post: + description: 新建 + operationId: eip_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + eip: + $ref: '#/definitions/SElasticipCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_ValidateCreateDataOutput' + summary: 新建 + tags: + - eip + /eips/{id}: + delete: + description: 删除 + operationId: eip_CustomizeDelete + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_CustomizeDeleteOutput' + summary: 删除 + tags: + - eip + get: + description: 获取详情 + operationId: eip_FetchCustomizeColumns + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - eip + put: + description: 更新 + operationId: eip_ValidateUpdateData + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/VirtualResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_ValidateUpdateDataOutput' + summary: 更新 + tags: + - eip + /eips/{id}/associate: + post: + description: 执行操作Associate + operationId: eip_PerformAssociate + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/ElasticipAssociateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformAssociateOutput' + summary: 执行操作Associate + tags: + - eip + /eips/{id}/cancel-delete: + post: + description: 执行操作CancelDelete + operationId: eip_PerformCancelDelete + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_PerformCancelDeleteOutput' + summary: 执行操作CancelDelete + tags: + - eip + /eips/{id}/change-bandwidth: + post: + description: 执行操作ChangeBandwidth + operationId: eip_PerformChangeBandwidth + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_PerformChangeBandwidthOutput' + summary: 执行操作ChangeBandwidth + tags: + - eip + /eips/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: eip_PerformChangeOwner + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/PerformChangeProjectOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - eip + /eips/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: eip_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - eip + /eips/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: eip_GetDetailsClassMetadata + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - eip + post: + description: 执行操作ClassMetadata + operationId: eip_PerformClassMetadata + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - eip + /eips/{id}/dissociate: + post: + description: 执行操作Dissociate + operationId: eip_PerformDissociate + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/ElasticDissociateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformDissociateOutput' + summary: 执行操作Dissociate + tags: + - eip + /eips/{id}/freeze: + post: + description: 执行操作Freeze + operationId: eip_PerformFreeze + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/PerformFreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformFreezeOutput' + summary: freezed update and perform action operation except for unfreeze + tags: + - eip + /eips/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: eip_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - eip + /eips/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: eip_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - eip + /eips/{id}/purge: + post: + description: 执行操作Purge + operationId: eip_PerformPurge + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_PerformPurgeOutput' + summary: 执行操作Purge + tags: + - eip + /eips/{id}/remote-update: + post: + description: 执行操作RemoteUpdate + operationId: eip_PerformRemoteUpdate + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/ElasticipRemoteUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformRemoteUpdateOutput' + summary: 执行操作RemoteUpdate + tags: + - eip + /eips/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: eip_PerformSetClassMetadata + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - eip + /eips/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: eip_PerformSetOrgMetadata + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - eip + /eips/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: eip_PerformSetUserMetadata + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - eip + /eips/{id}/status: + get: + description: 获取指定信息Status + operationId: eip_GetDetailsStatus + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - eip + post: + description: 执行操作Status + operationId: eip_PerformStatus + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformStatusOutput' + summary: 更新资源状态 + tags: + - eip + /eips/{id}/sync: + post: + description: 执行操作Sync + operationId: eip_PerformSync + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/eip_PerformSyncOutput' + summary: 执行操作Sync + tags: + - eip + /eips/{id}/syncstatus: + post: + description: 执行操作Syncstatus + operationId: eip_PerformSyncstatus + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/ElasticipSyncstatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformSyncstatusOutput' + summary: 同步弹性公网IP状态 + tags: + - eip + /eips/{id}/unfreeze: + post: + description: 执行操作Unfreeze + operationId: eip_PerformUnfreeze + parameters: + - description: The Id or Name of eip + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/PerformUnfreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformUnfreezeOutput' + summary: 执行操作Unfreeze + tags: + - eip + /eips/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: eip_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/eip_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - eip + /eips/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: eip_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/eip_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - eip + /eips/domain-statistics: + get: + description: 获取指定资源类的信息DomainStatistics + operationId: eip_GetPropertyDomainStatistics + responses: + "200": + $ref: '#/responses/eip_GetPropertyDomainStatisticsOutput' + summary: 获取指定资源类的信息DomainStatistics + tags: + - eip + /eips/project-statistics: + get: + description: 获取指定资源类的信息ProjectStatistics + operationId: eip_GetPropertyProjectStatistics + responses: + "200": + $ref: '#/responses/eip_GetPropertyProjectStatisticsOutput' + summary: 获取指定资源类的信息ProjectStatistics + tags: + - eip + /eips/project-tag-value-pairs: + get: + description: 获取指定资源类的信息ProjectTagValuePairs + operationId: eip_GetPropertyProjectTagValuePairs + responses: + "200": + $ref: '#/responses/eip_GetPropertyProjectTagValuePairsOutput' + summary: 获取指定资源类的信息ProjectTagValuePairs + tags: + - eip + /eips/project-tag-value-tree: + get: + description: 获取指定资源类的信息ProjectTagValueTree + operationId: eip_GetPropertyProjectTagValueTree + responses: + "200": + $ref: '#/responses/eip_GetPropertyProjectTagValueTreeOutput' + summary: 获取指定资源类的信息ProjectTagValueTree + tags: + - eip + /eips/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: eip_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + eip: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/eip_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - eip + /eips/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: eip_GetPropertySplitable + responses: + "200": + $ref: '#/responses/eip_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - eip + /eips/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: eip_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/eip_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - eip + /eips/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: eip_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/eip_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - eip + /eips/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: eip_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/eip_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - eip + /eips/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: eip_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/eip_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - eip /elastic_searches: get: description: 列表 @@ -68710,10 +69952,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - elastic_search - /elasticcache_accounts: + /elasticcacheaccounts: get: description: 列表 - operationId: elasticcache_account_ListItemFilter + operationId: elasticcacheaccount_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -69133,25 +70375,25 @@ paths: x-go-name: AccountPrivilege responses: "200": - $ref: '#/responses/elasticcache_account_ListItemFilterOutput' + $ref: '#/responses/elasticcacheaccount_ListItemFilterOutput' summary: 弹性缓存账号列表 tags: - - elasticcache_account + - elasticcacheaccount post: description: 新建 - operationId: elasticcache_account_ValidateCreateData + operationId: elasticcacheaccount_ValidateCreateData responses: "200": - $ref: '#/responses/elasticcache_account_ValidateCreateDataOutput' + $ref: '#/responses/elasticcacheaccount_ValidateCreateDataOutput' summary: 新建 tags: - - elasticcache_account - /elasticcache_accounts/{id}: + - elasticcacheaccount + /elasticcacheaccounts/{id}: delete: description: 删除 - operationId: elasticcache_account_CustomizeDelete + operationId: elasticcacheaccount_CustomizeDelete parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69159,15 +70401,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_account_CustomizeDeleteOutput' + $ref: '#/responses/elasticcacheaccount_CustomizeDeleteOutput' summary: 删除 tags: - - elasticcache_account + - elasticcacheaccount get: description: 获取详情 - operationId: elasticcache_account_FetchCustomizeColumns + operationId: elasticcacheaccount_FetchCustomizeColumns parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69175,15 +70417,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_account_FetchCustomizeColumnsOutput' + $ref: '#/responses/elasticcacheaccount_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - elasticcache_account + - elasticcacheaccount put: description: 更新 - operationId: elasticcache_account_ValidateUpdateData + operationId: elasticcacheaccount_ValidateUpdateData parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69193,22 +70435,22 @@ paths: name: body schema: properties: - elasticcache_account: + elasticcacheaccount: $ref: '#/definitions/StatusStandaloneResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_account_ValidateUpdateDataOutput' + $ref: '#/responses/elasticcacheaccount_ValidateUpdateDataOutput' summary: 更新 tags: - - elasticcache_account - /elasticcache_accounts/{id}/class-metadata: + - elasticcacheaccount + /elasticcacheaccounts/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: elasticcache_account_GetDetailsClassMetadata + operationId: elasticcacheaccount_GetDetailsClassMetadata parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69216,15 +70458,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_account_GetDetailsClassMetadataOutput' + $ref: '#/responses/elasticcacheaccount_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - elasticcache_account + - elasticcacheaccount post: description: 执行操作ClassMetadata - operationId: elasticcache_account_PerformClassMetadata + operationId: elasticcacheaccount_PerformClassMetadata parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69234,7 +70476,7 @@ paths: name: body schema: properties: - elasticcache_account: + elasticcacheaccount: additionalProperties: type: string type: object @@ -69243,16 +70485,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_account_PerformClassMetadataOutput' + $ref: '#/responses/elasticcacheaccount_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - elasticcache_account - /elasticcache_accounts/{id}/login-info: + - elasticcacheaccount + /elasticcacheaccounts/{id}/login-info: get: description: 获取指定信息LoginInfo - operationId: elasticcache_account_GetDetailsLoginInfo + operationId: elasticcacheaccount_GetDetailsLoginInfo parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69260,14 +70502,14 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_account_GetDetailsLoginInfoOutput' + $ref: '#/responses/elasticcacheaccount_GetDetailsLoginInfoOutput' summary: 获取指定信息LoginInfo tags: - - elasticcache_account - /elasticcache_accounts/{id}/metadata: + - elasticcacheaccount + /elasticcacheaccounts/{id}/metadata: get: description: 获取指定信息Metadata - operationId: elasticcache_account_GetDetailsMetadata + operationId: elasticcacheaccount_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -69289,7 +70531,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69297,16 +70539,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_account_GetDetailsMetadataOutput' + $ref: '#/responses/elasticcacheaccount_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - elasticcache_account - /elasticcache_accounts/{id}/org-metadata: + - elasticcacheaccount + /elasticcacheaccounts/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: elasticcache_account_GetDetailsOrgMetadata + operationId: elasticcacheaccount_GetDetailsOrgMetadata parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69314,16 +70556,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_account_GetDetailsOrgMetadataOutput' + $ref: '#/responses/elasticcacheaccount_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - elasticcache_account - /elasticcache_accounts/{id}/reset-password: + - elasticcacheaccount + /elasticcacheaccounts/{id}/reset-password: post: description: 执行操作ResetPassword - operationId: elasticcache_account_PerformResetPassword + operationId: elasticcacheaccount_PerformResetPassword parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69331,16 +70573,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_account_PerformResetPasswordOutput' + $ref: '#/responses/elasticcacheaccount_PerformResetPasswordOutput' summary: 执行操作ResetPassword tags: - - elasticcache_account - /elasticcache_accounts/{id}/set-class-metadata: + - elasticcacheaccount + /elasticcacheaccounts/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: elasticcache_account_PerformSetClassMetadata + operationId: elasticcacheaccount_PerformSetClassMetadata parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69350,7 +70592,7 @@ paths: name: body schema: properties: - elasticcache_account: + elasticcacheaccount: additionalProperties: type: string type: object @@ -69359,16 +70601,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_account_PerformSetClassMetadataOutput' + $ref: '#/responses/elasticcacheaccount_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticcache_account - /elasticcache_accounts/{id}/set-org-metadata: + - elasticcacheaccount + /elasticcacheaccounts/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: elasticcache_account_PerformSetOrgMetadata + operationId: elasticcacheaccount_PerformSetOrgMetadata parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69378,7 +70620,7 @@ paths: name: body schema: properties: - elasticcache_account: + elasticcacheaccount: additionalProperties: type: string type: object @@ -69387,16 +70629,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_account_PerformSetOrgMetadataOutput' + $ref: '#/responses/elasticcacheaccount_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticcache_account - /elasticcache_accounts/{id}/set-user-metadata: + - elasticcacheaccount + /elasticcacheaccounts/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: elasticcache_account_PerformSetUserMetadata + operationId: elasticcacheaccount_PerformSetUserMetadata parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69406,7 +70648,7 @@ paths: name: body schema: properties: - elasticcache_account: + elasticcacheaccount: additionalProperties: type: string type: object @@ -69415,16 +70657,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_account_PerformSetUserMetadataOutput' + $ref: '#/responses/elasticcacheaccount_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - elasticcache_account - /elasticcache_accounts/{id}/status: + - elasticcacheaccount + /elasticcacheaccounts/{id}/status: get: description: 获取指定信息Status - operationId: elasticcache_account_GetDetailsStatus + operationId: elasticcacheaccount_GetDetailsStatus parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69432,15 +70674,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_account_GetDetailsStatusOutput' + $ref: '#/responses/elasticcacheaccount_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - elasticcache_account + - elasticcacheaccount post: description: 执行操作Status - operationId: elasticcache_account_PerformStatus + operationId: elasticcacheaccount_PerformStatus parameters: - - description: The Id or Name of elasticcache_account + - description: The Id or Name of elasticcacheaccount in: path name: id required: true @@ -69450,69 +70692,69 @@ paths: name: body schema: properties: - elasticcache_account: + elasticcacheaccount: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_account_PerformStatusOutput' + $ref: '#/responses/elasticcacheaccount_PerformStatusOutput' summary: 更新资源状态 tags: - - elasticcache_account - /elasticcache_accounts/distinct-field: + - elasticcacheaccount + /elasticcacheaccounts/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: elasticcache_account_GetPropertyDistinctField + operationId: elasticcacheaccount_GetPropertyDistinctField responses: "200": - $ref: '#/responses/elasticcache_account_GetPropertyDistinctFieldOutput' + $ref: '#/responses/elasticcacheaccount_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - elasticcache_account - /elasticcache_accounts/distinct-fields: + - elasticcacheaccount + /elasticcacheaccounts/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: elasticcache_account_GetPropertyDistinctFields + operationId: elasticcacheaccount_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/elasticcache_account_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/elasticcacheaccount_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - elasticcache_account - /elasticcache_accounts/purge-splitable: + - elasticcacheaccount + /elasticcacheaccounts/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: elasticcache_account_PerformPurgeSplitable + operationId: elasticcacheaccount_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - elasticcache_account: + elasticcacheaccount: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_account_PerformPurgeSplitableOutput' + $ref: '#/responses/elasticcacheaccount_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - elasticcache_account - /elasticcache_accounts/splitable: + - elasticcacheaccount + /elasticcacheaccounts/splitable: get: description: 获取指定资源类的信息Splitable - operationId: elasticcache_account_GetPropertySplitable + operationId: elasticcacheaccount_GetPropertySplitable responses: "200": - $ref: '#/responses/elasticcache_account_GetPropertySplitableOutput' + $ref: '#/responses/elasticcacheaccount_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - elasticcache_account - /elasticcache_accounts/splitable-export: + - elasticcacheaccount + /elasticcacheaccounts/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: elasticcache_account_GetPropertySplitableExport + operationId: elasticcacheaccount_GetPropertySplitableExport parameters: - in: query name: table @@ -69530,44 +70772,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/elasticcache_account_GetPropertySplitableExportOutput' + $ref: '#/responses/elasticcacheaccount_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - elasticcache_account - /elasticcache_accounts/statistics: + - elasticcacheaccount + /elasticcacheaccounts/statistics: get: description: 获取指定资源类的信息Statistics - operationId: elasticcache_account_GetPropertyStatistics + operationId: elasticcacheaccount_GetPropertyStatistics responses: "200": - $ref: '#/responses/elasticcache_account_GetPropertyStatisticsOutput' + $ref: '#/responses/elasticcacheaccount_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - elasticcache_account - /elasticcache_accounts/tag-value-pairs: + - elasticcacheaccount + /elasticcacheaccounts/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: elasticcache_account_GetPropertyTagValuePairs + operationId: elasticcacheaccount_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/elasticcache_account_GetPropertyTagValuePairsOutput' + $ref: '#/responses/elasticcacheaccount_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - elasticcache_account - /elasticcache_accounts/tag-value-tree: + - elasticcacheaccount + /elasticcacheaccounts/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: elasticcache_account_GetPropertyTagValueTree + operationId: elasticcacheaccount_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/elasticcache_account_GetPropertyTagValueTreeOutput' + $ref: '#/responses/elasticcacheaccount_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - elasticcache_account - /elasticcache_acls: + - elasticcacheaccount + /elasticcacheacls: get: description: 列表 - operationId: elasticcache_acl_ListItemFilter + operationId: elasticcacheacl_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -69971,25 +71213,25 @@ paths: x-go-name: IpList responses: "200": - $ref: '#/responses/elasticcache_acl_ListItemFilterOutput' + $ref: '#/responses/elasticcacheacl_ListItemFilterOutput' summary: 弹性缓存ACL规则列表 tags: - - elasticcache_acl + - elasticcacheacl post: description: 新建 - operationId: elasticcache_acl_ValidateCreateData + operationId: elasticcacheacl_ValidateCreateData responses: "200": - $ref: '#/responses/elasticcache_acl_ValidateCreateDataOutput' + $ref: '#/responses/elasticcacheacl_ValidateCreateDataOutput' summary: 新建 tags: - - elasticcache_acl - /elasticcache_acls/{id}: + - elasticcacheacl + /elasticcacheacls/{id}: delete: description: 删除 - operationId: elasticcache_acl_CustomizeDelete + operationId: elasticcacheacl_CustomizeDelete parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -69997,15 +71239,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_acl_CustomizeDeleteOutput' + $ref: '#/responses/elasticcacheacl_CustomizeDeleteOutput' summary: 删除 tags: - - elasticcache_acl + - elasticcacheacl get: description: 获取详情 - operationId: elasticcache_acl_FetchCustomizeColumns + operationId: elasticcacheacl_FetchCustomizeColumns parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70013,15 +71255,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_acl_FetchCustomizeColumnsOutput' + $ref: '#/responses/elasticcacheacl_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - elasticcache_acl + - elasticcacheacl put: description: 更新 - operationId: elasticcache_acl_ValidateUpdateData + operationId: elasticcacheacl_ValidateUpdateData parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70029,16 +71271,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_acl_ValidateUpdateDataOutput' + $ref: '#/responses/elasticcacheacl_ValidateUpdateDataOutput' summary: 更新 tags: - - elasticcache_acl - /elasticcache_acls/{id}/class-metadata: + - elasticcacheacl + /elasticcacheacls/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: elasticcache_acl_GetDetailsClassMetadata + operationId: elasticcacheacl_GetDetailsClassMetadata parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70046,15 +71288,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_acl_GetDetailsClassMetadataOutput' + $ref: '#/responses/elasticcacheacl_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - elasticcache_acl + - elasticcacheacl post: description: 执行操作ClassMetadata - operationId: elasticcache_acl_PerformClassMetadata + operationId: elasticcacheacl_PerformClassMetadata parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70064,7 +71306,7 @@ paths: name: body schema: properties: - elasticcache_acl: + elasticcacheacl: additionalProperties: type: string type: object @@ -70073,14 +71315,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_acl_PerformClassMetadataOutput' + $ref: '#/responses/elasticcacheacl_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - elasticcache_acl - /elasticcache_acls/{id}/metadata: + - elasticcacheacl + /elasticcacheacls/{id}/metadata: get: description: 获取指定信息Metadata - operationId: elasticcache_acl_GetDetailsMetadata + operationId: elasticcacheacl_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -70102,7 +71344,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70110,16 +71352,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_acl_GetDetailsMetadataOutput' + $ref: '#/responses/elasticcacheacl_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - elasticcache_acl - /elasticcache_acls/{id}/org-metadata: + - elasticcacheacl + /elasticcacheacls/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: elasticcache_acl_GetDetailsOrgMetadata + operationId: elasticcacheacl_GetDetailsOrgMetadata parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70127,16 +71369,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_acl_GetDetailsOrgMetadataOutput' + $ref: '#/responses/elasticcacheacl_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - elasticcache_acl - /elasticcache_acls/{id}/set-class-metadata: + - elasticcacheacl + /elasticcacheacls/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: elasticcache_acl_PerformSetClassMetadata + operationId: elasticcacheacl_PerformSetClassMetadata parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70146,7 +71388,7 @@ paths: name: body schema: properties: - elasticcache_acl: + elasticcacheacl: additionalProperties: type: string type: object @@ -70155,16 +71397,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_acl_PerformSetClassMetadataOutput' + $ref: '#/responses/elasticcacheacl_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticcache_acl - /elasticcache_acls/{id}/set-org-metadata: + - elasticcacheacl + /elasticcacheacls/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: elasticcache_acl_PerformSetOrgMetadata + operationId: elasticcacheacl_PerformSetOrgMetadata parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70174,7 +71416,7 @@ paths: name: body schema: properties: - elasticcache_acl: + elasticcacheacl: additionalProperties: type: string type: object @@ -70183,16 +71425,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_acl_PerformSetOrgMetadataOutput' + $ref: '#/responses/elasticcacheacl_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticcache_acl - /elasticcache_acls/{id}/set-user-metadata: + - elasticcacheacl + /elasticcacheacls/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: elasticcache_acl_PerformSetUserMetadata + operationId: elasticcacheacl_PerformSetUserMetadata parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70202,7 +71444,7 @@ paths: name: body schema: properties: - elasticcache_acl: + elasticcacheacl: additionalProperties: type: string type: object @@ -70211,16 +71453,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_acl_PerformSetUserMetadataOutput' + $ref: '#/responses/elasticcacheacl_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - elasticcache_acl - /elasticcache_acls/{id}/status: + - elasticcacheacl + /elasticcacheacls/{id}/status: get: description: 获取指定信息Status - operationId: elasticcache_acl_GetDetailsStatus + operationId: elasticcacheacl_GetDetailsStatus parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70228,15 +71470,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_acl_GetDetailsStatusOutput' + $ref: '#/responses/elasticcacheacl_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - elasticcache_acl + - elasticcacheacl post: description: 执行操作Status - operationId: elasticcache_acl_PerformStatus + operationId: elasticcacheacl_PerformStatus parameters: - - description: The Id or Name of elasticcache_acl + - description: The Id or Name of elasticcacheacl in: path name: id required: true @@ -70246,69 +71488,69 @@ paths: name: body schema: properties: - elasticcache_acl: + elasticcacheacl: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_acl_PerformStatusOutput' + $ref: '#/responses/elasticcacheacl_PerformStatusOutput' summary: 更新资源状态 tags: - - elasticcache_acl - /elasticcache_acls/distinct-field: + - elasticcacheacl + /elasticcacheacls/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: elasticcache_acl_GetPropertyDistinctField + operationId: elasticcacheacl_GetPropertyDistinctField responses: "200": - $ref: '#/responses/elasticcache_acl_GetPropertyDistinctFieldOutput' + $ref: '#/responses/elasticcacheacl_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - elasticcache_acl - /elasticcache_acls/distinct-fields: + - elasticcacheacl + /elasticcacheacls/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: elasticcache_acl_GetPropertyDistinctFields + operationId: elasticcacheacl_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/elasticcache_acl_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/elasticcacheacl_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - elasticcache_acl - /elasticcache_acls/purge-splitable: + - elasticcacheacl + /elasticcacheacls/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: elasticcache_acl_PerformPurgeSplitable + operationId: elasticcacheacl_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - elasticcache_acl: + elasticcacheacl: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_acl_PerformPurgeSplitableOutput' + $ref: '#/responses/elasticcacheacl_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - elasticcache_acl - /elasticcache_acls/splitable: + - elasticcacheacl + /elasticcacheacls/splitable: get: description: 获取指定资源类的信息Splitable - operationId: elasticcache_acl_GetPropertySplitable + operationId: elasticcacheacl_GetPropertySplitable responses: "200": - $ref: '#/responses/elasticcache_acl_GetPropertySplitableOutput' + $ref: '#/responses/elasticcacheacl_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - elasticcache_acl - /elasticcache_acls/splitable-export: + - elasticcacheacl + /elasticcacheacls/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: elasticcache_acl_GetPropertySplitableExport + operationId: elasticcacheacl_GetPropertySplitableExport parameters: - in: query name: table @@ -70326,34 +71568,34 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/elasticcache_acl_GetPropertySplitableExportOutput' + $ref: '#/responses/elasticcacheacl_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - elasticcache_acl - /elasticcache_acls/tag-value-pairs: + - elasticcacheacl + /elasticcacheacls/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: elasticcache_acl_GetPropertyTagValuePairs + operationId: elasticcacheacl_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/elasticcache_acl_GetPropertyTagValuePairsOutput' + $ref: '#/responses/elasticcacheacl_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - elasticcache_acl - /elasticcache_acls/tag-value-tree: + - elasticcacheacl + /elasticcacheacls/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: elasticcache_acl_GetPropertyTagValueTree + operationId: elasticcacheacl_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/elasticcache_acl_GetPropertyTagValueTreeOutput' + $ref: '#/responses/elasticcacheacl_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - elasticcache_acl - /elasticcache_backups: + - elasticcacheacl + /elasticcachebackups: get: description: 列表 - operationId: elasticcache_backup_ListItemFilter + operationId: elasticcachebackup_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -70773,25 +72015,25 @@ paths: x-go-name: BackupMode responses: "200": - $ref: '#/responses/elasticcache_backup_ListItemFilterOutput' + $ref: '#/responses/elasticcachebackup_ListItemFilterOutput' summary: 弹性缓存备份列表 tags: - - elasticcache_backup + - elasticcachebackup post: description: 新建 - operationId: elasticcache_backup_ValidateCreateData + operationId: elasticcachebackup_ValidateCreateData responses: "200": - $ref: '#/responses/elasticcache_backup_ValidateCreateDataOutput' + $ref: '#/responses/elasticcachebackup_ValidateCreateDataOutput' summary: 新建 tags: - - elasticcache_backup - /elasticcache_backups/{id}: + - elasticcachebackup + /elasticcachebackups/{id}: delete: description: 删除 - operationId: elasticcache_backup_CustomizeDelete + operationId: elasticcachebackup_CustomizeDelete parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -70799,15 +72041,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_backup_CustomizeDeleteOutput' + $ref: '#/responses/elasticcachebackup_CustomizeDeleteOutput' summary: 删除 tags: - - elasticcache_backup + - elasticcachebackup get: description: 获取详情 - operationId: elasticcache_backup_FetchCustomizeColumns + operationId: elasticcachebackup_FetchCustomizeColumns parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -70815,15 +72057,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_backup_FetchCustomizeColumnsOutput' + $ref: '#/responses/elasticcachebackup_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - elasticcache_backup + - elasticcachebackup put: description: 更新 - operationId: elasticcache_backup_ValidateUpdateData + operationId: elasticcachebackup_ValidateUpdateData parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -70833,22 +72075,22 @@ paths: name: body schema: properties: - elasticcache_backup: + elasticcachebackup: $ref: '#/definitions/StatusStandaloneResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_backup_ValidateUpdateDataOutput' + $ref: '#/responses/elasticcachebackup_ValidateUpdateDataOutput' summary: 更新 tags: - - elasticcache_backup - /elasticcache_backups/{id}/class-metadata: + - elasticcachebackup + /elasticcachebackups/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: elasticcache_backup_GetDetailsClassMetadata + operationId: elasticcachebackup_GetDetailsClassMetadata parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -70856,15 +72098,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_backup_GetDetailsClassMetadataOutput' + $ref: '#/responses/elasticcachebackup_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - elasticcache_backup + - elasticcachebackup post: description: 执行操作ClassMetadata - operationId: elasticcache_backup_PerformClassMetadata + operationId: elasticcachebackup_PerformClassMetadata parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -70874,7 +72116,7 @@ paths: name: body schema: properties: - elasticcache_backup: + elasticcachebackup: additionalProperties: type: string type: object @@ -70883,14 +72125,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_backup_PerformClassMetadataOutput' + $ref: '#/responses/elasticcachebackup_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - elasticcache_backup - /elasticcache_backups/{id}/metadata: + - elasticcachebackup + /elasticcachebackups/{id}/metadata: get: description: 获取指定信息Metadata - operationId: elasticcache_backup_GetDetailsMetadata + operationId: elasticcachebackup_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -70912,7 +72154,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -70920,16 +72162,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_backup_GetDetailsMetadataOutput' + $ref: '#/responses/elasticcachebackup_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - elasticcache_backup - /elasticcache_backups/{id}/org-metadata: + - elasticcachebackup + /elasticcachebackups/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: elasticcache_backup_GetDetailsOrgMetadata + operationId: elasticcachebackup_GetDetailsOrgMetadata parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -70937,16 +72179,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_backup_GetDetailsOrgMetadataOutput' + $ref: '#/responses/elasticcachebackup_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - elasticcache_backup - /elasticcache_backups/{id}/restore-instance: + - elasticcachebackup + /elasticcachebackups/{id}/restore-instance: post: description: 执行操作RestoreInstance - operationId: elasticcache_backup_PerformRestoreInstance + operationId: elasticcachebackup_PerformRestoreInstance parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -70954,16 +72196,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_backup_PerformRestoreInstanceOutput' + $ref: '#/responses/elasticcachebackup_PerformRestoreInstanceOutput' summary: 执行操作RestoreInstance tags: - - elasticcache_backup - /elasticcache_backups/{id}/set-class-metadata: + - elasticcachebackup + /elasticcachebackups/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: elasticcache_backup_PerformSetClassMetadata + operationId: elasticcachebackup_PerformSetClassMetadata parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -70973,7 +72215,7 @@ paths: name: body schema: properties: - elasticcache_backup: + elasticcachebackup: additionalProperties: type: string type: object @@ -70982,16 +72224,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_backup_PerformSetClassMetadataOutput' + $ref: '#/responses/elasticcachebackup_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticcache_backup - /elasticcache_backups/{id}/set-org-metadata: + - elasticcachebackup + /elasticcachebackups/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: elasticcache_backup_PerformSetOrgMetadata + operationId: elasticcachebackup_PerformSetOrgMetadata parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -71001,7 +72243,7 @@ paths: name: body schema: properties: - elasticcache_backup: + elasticcachebackup: additionalProperties: type: string type: object @@ -71010,16 +72252,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_backup_PerformSetOrgMetadataOutput' + $ref: '#/responses/elasticcachebackup_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticcache_backup - /elasticcache_backups/{id}/set-user-metadata: + - elasticcachebackup + /elasticcachebackups/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: elasticcache_backup_PerformSetUserMetadata + operationId: elasticcachebackup_PerformSetUserMetadata parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -71029,7 +72271,7 @@ paths: name: body schema: properties: - elasticcache_backup: + elasticcachebackup: additionalProperties: type: string type: object @@ -71038,16 +72280,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_backup_PerformSetUserMetadataOutput' + $ref: '#/responses/elasticcachebackup_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - elasticcache_backup - /elasticcache_backups/{id}/status: + - elasticcachebackup + /elasticcachebackups/{id}/status: get: description: 获取指定信息Status - operationId: elasticcache_backup_GetDetailsStatus + operationId: elasticcachebackup_GetDetailsStatus parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -71055,15 +72297,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_backup_GetDetailsStatusOutput' + $ref: '#/responses/elasticcachebackup_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - elasticcache_backup + - elasticcachebackup post: description: 执行操作Status - operationId: elasticcache_backup_PerformStatus + operationId: elasticcachebackup_PerformStatus parameters: - - description: The Id or Name of elasticcache_backup + - description: The Id or Name of elasticcachebackup in: path name: id required: true @@ -71073,69 +72315,69 @@ paths: name: body schema: properties: - elasticcache_backup: + elasticcachebackup: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_backup_PerformStatusOutput' + $ref: '#/responses/elasticcachebackup_PerformStatusOutput' summary: 更新资源状态 tags: - - elasticcache_backup - /elasticcache_backups/distinct-field: + - elasticcachebackup + /elasticcachebackups/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: elasticcache_backup_GetPropertyDistinctField + operationId: elasticcachebackup_GetPropertyDistinctField responses: "200": - $ref: '#/responses/elasticcache_backup_GetPropertyDistinctFieldOutput' + $ref: '#/responses/elasticcachebackup_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - elasticcache_backup - /elasticcache_backups/distinct-fields: + - elasticcachebackup + /elasticcachebackups/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: elasticcache_backup_GetPropertyDistinctFields + operationId: elasticcachebackup_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/elasticcache_backup_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/elasticcachebackup_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - elasticcache_backup - /elasticcache_backups/purge-splitable: + - elasticcachebackup + /elasticcachebackups/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: elasticcache_backup_PerformPurgeSplitable + operationId: elasticcachebackup_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - elasticcache_backup: + elasticcachebackup: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_backup_PerformPurgeSplitableOutput' + $ref: '#/responses/elasticcachebackup_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - elasticcache_backup - /elasticcache_backups/splitable: + - elasticcachebackup + /elasticcachebackups/splitable: get: description: 获取指定资源类的信息Splitable - operationId: elasticcache_backup_GetPropertySplitable + operationId: elasticcachebackup_GetPropertySplitable responses: "200": - $ref: '#/responses/elasticcache_backup_GetPropertySplitableOutput' + $ref: '#/responses/elasticcachebackup_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - elasticcache_backup - /elasticcache_backups/splitable-export: + - elasticcachebackup + /elasticcachebackups/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: elasticcache_backup_GetPropertySplitableExport + operationId: elasticcachebackup_GetPropertySplitableExport parameters: - in: query name: table @@ -71153,44 +72395,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/elasticcache_backup_GetPropertySplitableExportOutput' + $ref: '#/responses/elasticcachebackup_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - elasticcache_backup - /elasticcache_backups/statistics: + - elasticcachebackup + /elasticcachebackups/statistics: get: description: 获取指定资源类的信息Statistics - operationId: elasticcache_backup_GetPropertyStatistics + operationId: elasticcachebackup_GetPropertyStatistics responses: "200": - $ref: '#/responses/elasticcache_backup_GetPropertyStatisticsOutput' + $ref: '#/responses/elasticcachebackup_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - elasticcache_backup - /elasticcache_backups/tag-value-pairs: + - elasticcachebackup + /elasticcachebackups/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: elasticcache_backup_GetPropertyTagValuePairs + operationId: elasticcachebackup_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/elasticcache_backup_GetPropertyTagValuePairsOutput' + $ref: '#/responses/elasticcachebackup_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - elasticcache_backup - /elasticcache_backups/tag-value-tree: + - elasticcachebackup + /elasticcachebackups/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: elasticcache_backup_GetPropertyTagValueTree + operationId: elasticcachebackup_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/elasticcache_backup_GetPropertyTagValueTreeOutput' + $ref: '#/responses/elasticcachebackup_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - elasticcache_backup - /elasticcache_parameters: + - elasticcachebackup + /elasticcacheparameters: get: description: 列表 - operationId: elasticcache_parameter_ListItemFilter + operationId: elasticcacheparameter_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -71603,13 +72845,13 @@ paths: x-go-name: Value responses: "200": - $ref: '#/responses/elasticcache_parameter_ListItemFilterOutput' + $ref: '#/responses/elasticcacheparameter_ListItemFilterOutput' summary: 列出弹性缓存参数 tags: - - elasticcache_parameter + - elasticcacheparameter post: description: 新建 - operationId: elasticcache_parameter_ValidateCreateData + operationId: elasticcacheparameter_ValidateCreateData parameters: - in: body name: body @@ -71620,22 +72862,22 @@ paths: format: int64 type: integer x-go-name: Count - elasticcache_parameter: + elasticcacheparameter: $ref: '#/definitions/StandaloneResourceCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_parameter_ValidateCreateDataOutput' + $ref: '#/responses/elasticcacheparameter_ValidateCreateDataOutput' summary: 新建 tags: - - elasticcache_parameter - /elasticcache_parameters/{id}: + - elasticcacheparameter + /elasticcacheparameters/{id}: delete: description: 删除 - operationId: elasticcache_parameter_CustomizeDelete + operationId: elasticcacheparameter_CustomizeDelete parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71643,15 +72885,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_parameter_CustomizeDeleteOutput' + $ref: '#/responses/elasticcacheparameter_CustomizeDeleteOutput' summary: 删除 tags: - - elasticcache_parameter + - elasticcacheparameter get: description: 获取详情 - operationId: elasticcache_parameter_FetchCustomizeColumns + operationId: elasticcacheparameter_FetchCustomizeColumns parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71659,15 +72901,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_parameter_FetchCustomizeColumnsOutput' + $ref: '#/responses/elasticcacheparameter_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - elasticcache_parameter + - elasticcacheparameter put: description: 更新 - operationId: elasticcache_parameter_ValidateUpdateData + operationId: elasticcacheparameter_ValidateUpdateData parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71675,16 +72917,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_parameter_ValidateUpdateDataOutput' + $ref: '#/responses/elasticcacheparameter_ValidateUpdateDataOutput' summary: 更新 tags: - - elasticcache_parameter - /elasticcache_parameters/{id}/class-metadata: + - elasticcacheparameter + /elasticcacheparameters/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: elasticcache_parameter_GetDetailsClassMetadata + operationId: elasticcacheparameter_GetDetailsClassMetadata parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71692,15 +72934,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_parameter_GetDetailsClassMetadataOutput' + $ref: '#/responses/elasticcacheparameter_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - elasticcache_parameter + - elasticcacheparameter post: description: 执行操作ClassMetadata - operationId: elasticcache_parameter_PerformClassMetadata + operationId: elasticcacheparameter_PerformClassMetadata parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71710,7 +72952,7 @@ paths: name: body schema: properties: - elasticcache_parameter: + elasticcacheparameter: additionalProperties: type: string type: object @@ -71719,14 +72961,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_parameter_PerformClassMetadataOutput' + $ref: '#/responses/elasticcacheparameter_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - elasticcache_parameter - /elasticcache_parameters/{id}/metadata: + - elasticcacheparameter + /elasticcacheparameters/{id}/metadata: get: description: 获取指定信息Metadata - operationId: elasticcache_parameter_GetDetailsMetadata + operationId: elasticcacheparameter_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -71748,7 +72990,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71756,16 +72998,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_parameter_GetDetailsMetadataOutput' + $ref: '#/responses/elasticcacheparameter_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - elasticcache_parameter - /elasticcache_parameters/{id}/org-metadata: + - elasticcacheparameter + /elasticcacheparameters/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: elasticcache_parameter_GetDetailsOrgMetadata + operationId: elasticcacheparameter_GetDetailsOrgMetadata parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71773,16 +73015,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_parameter_GetDetailsOrgMetadataOutput' + $ref: '#/responses/elasticcacheparameter_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - elasticcache_parameter - /elasticcache_parameters/{id}/set-class-metadata: + - elasticcacheparameter + /elasticcacheparameters/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: elasticcache_parameter_PerformSetClassMetadata + operationId: elasticcacheparameter_PerformSetClassMetadata parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71792,7 +73034,7 @@ paths: name: body schema: properties: - elasticcache_parameter: + elasticcacheparameter: additionalProperties: type: string type: object @@ -71801,16 +73043,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_parameter_PerformSetClassMetadataOutput' + $ref: '#/responses/elasticcacheparameter_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticcache_parameter - /elasticcache_parameters/{id}/set-org-metadata: + - elasticcacheparameter + /elasticcacheparameters/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: elasticcache_parameter_PerformSetOrgMetadata + operationId: elasticcacheparameter_PerformSetOrgMetadata parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71820,7 +73062,7 @@ paths: name: body schema: properties: - elasticcache_parameter: + elasticcacheparameter: additionalProperties: type: string type: object @@ -71829,16 +73071,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_parameter_PerformSetOrgMetadataOutput' + $ref: '#/responses/elasticcacheparameter_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticcache_parameter - /elasticcache_parameters/{id}/set-user-metadata: + - elasticcacheparameter + /elasticcacheparameters/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: elasticcache_parameter_PerformSetUserMetadata + operationId: elasticcacheparameter_PerformSetUserMetadata parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71848,7 +73090,7 @@ paths: name: body schema: properties: - elasticcache_parameter: + elasticcacheparameter: additionalProperties: type: string type: object @@ -71857,16 +73099,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_parameter_PerformSetUserMetadataOutput' + $ref: '#/responses/elasticcacheparameter_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - elasticcache_parameter - /elasticcache_parameters/{id}/status: + - elasticcacheparameter + /elasticcacheparameters/{id}/status: get: description: 获取指定信息Status - operationId: elasticcache_parameter_GetDetailsStatus + operationId: elasticcacheparameter_GetDetailsStatus parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71874,15 +73116,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticcache_parameter_GetDetailsStatusOutput' + $ref: '#/responses/elasticcacheparameter_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - elasticcache_parameter + - elasticcacheparameter post: description: 执行操作Status - operationId: elasticcache_parameter_PerformStatus + operationId: elasticcacheparameter_PerformStatus parameters: - - description: The Id or Name of elasticcache_parameter + - description: The Id or Name of elasticcacheparameter in: path name: id required: true @@ -71892,69 +73134,69 @@ paths: name: body schema: properties: - elasticcache_parameter: + elasticcacheparameter: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_parameter_PerformStatusOutput' + $ref: '#/responses/elasticcacheparameter_PerformStatusOutput' summary: 更新资源状态 tags: - - elasticcache_parameter - /elasticcache_parameters/distinct-field: + - elasticcacheparameter + /elasticcacheparameters/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: elasticcache_parameter_GetPropertyDistinctField + operationId: elasticcacheparameter_GetPropertyDistinctField responses: "200": - $ref: '#/responses/elasticcache_parameter_GetPropertyDistinctFieldOutput' + $ref: '#/responses/elasticcacheparameter_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - elasticcache_parameter - /elasticcache_parameters/distinct-fields: + - elasticcacheparameter + /elasticcacheparameters/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: elasticcache_parameter_GetPropertyDistinctFields + operationId: elasticcacheparameter_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/elasticcache_parameter_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/elasticcacheparameter_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - elasticcache_parameter - /elasticcache_parameters/purge-splitable: + - elasticcacheparameter + /elasticcacheparameters/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: elasticcache_parameter_PerformPurgeSplitable + operationId: elasticcacheparameter_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - elasticcache_parameter: + elasticcacheparameter: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticcache_parameter_PerformPurgeSplitableOutput' + $ref: '#/responses/elasticcacheparameter_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - elasticcache_parameter - /elasticcache_parameters/splitable: + - elasticcacheparameter + /elasticcacheparameters/splitable: get: description: 获取指定资源类的信息Splitable - operationId: elasticcache_parameter_GetPropertySplitable + operationId: elasticcacheparameter_GetPropertySplitable responses: "200": - $ref: '#/responses/elasticcache_parameter_GetPropertySplitableOutput' + $ref: '#/responses/elasticcacheparameter_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - elasticcache_parameter - /elasticcache_parameters/splitable-export: + - elasticcacheparameter + /elasticcacheparameters/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: elasticcache_parameter_GetPropertySplitableExport + operationId: elasticcacheparameter_GetPropertySplitableExport parameters: - in: query name: table @@ -71972,986 +73214,30 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/elasticcache_parameter_GetPropertySplitableExportOutput' + $ref: '#/responses/elasticcacheparameter_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - elasticcache_parameter - /elasticcache_parameters/tag-value-pairs: + - elasticcacheparameter + /elasticcacheparameters/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: elasticcache_parameter_GetPropertyTagValuePairs + operationId: elasticcacheparameter_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/elasticcache_parameter_GetPropertyTagValuePairsOutput' + $ref: '#/responses/elasticcacheparameter_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - elasticcache_parameter - /elasticcache_parameters/tag-value-tree: + - elasticcacheparameter + /elasticcacheparameters/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: elasticcache_parameter_GetPropertyTagValueTree + operationId: elasticcacheparameter_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/elasticcache_parameter_GetPropertyTagValueTreeOutput' + $ref: '#/responses/elasticcacheparameter_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - elasticcache_parameter - /elasticcache_skus: - get: - description: 列表 - operationId: elasticcache_sku_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: filter by network usability of the resource - in: query - name: usable - type: boolean - x-go-name: Usable - - description: 计费类型,按需计费和预付费 - in: query - name: billing_type - pattern: prepaid|postpaid - type: string - x-go-name: BillingType - - description: 计费过期时间的查询起始时间 - format: date-time - in: query - name: billing_expire_since - type: string - x-go-name: BillingExpireSince - - description: 计费过期时间的查询终止时间 - format: date-time - in: query - name: billing_expire_before - type: string - x-go-name: BillingExpireBefore - - description: 计费周期 - example: 7d - in: query - name: billing_cycle - type: string - x-go-name: BillingCycle - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 可用区ID或名称 - example: zone1 - in: query - name: zone_id - type: string - x-go-name: ZoneId - - description: 过滤处于多个指定可用区内的资源 - in: query - items: - type: string - name: zone_ids - type: array - x-go-name: ZoneIds - - description: 按可用区名称排序 - in: query - name: order_by_zone - pattern: asc|desc - type: string - x-go-name: OrderByZone - - description: filter sku by memory size in MB - format: int64 - in: query - name: memory_size_mb - type: integer - x-go-name: MemorySizeMb - - in: query - items: - type: string - name: instance_spec - type: array - x-go-name: InstanceSpec - - in: query - items: - type: string - name: engine_arch - type: array - x-go-name: EngineArch - - in: query - items: - type: string - name: local_category - type: array - x-go-name: LocalCategory - - in: query - items: - type: string - name: prepaid_status - type: array - x-go-name: PrepaidStatus - - in: query - items: - type: string - name: postpaid_sStatus - type: array - x-go-name: PostpaidStatus - - description: 引擎 redis|memcached - in: query - items: - type: string - name: engine - type: array - x-go-name: Engine - - description: 引擎版本 3.0 - in: query - items: - type: string - name: engine_version - type: array - x-go-name: EngineVersion - - description: CPU 架构 x86|ARM - in: query - items: - type: string - name: cpu_arch - type: array - x-go-name: CpuArch - - description: 存储类型 DRAM|SCM - in: query - items: - type: string - name: storage_type - type: array - x-go-name: StorageType - - description: standrad|enhanced - in: query - items: - type: string - name: performance_type - type: array - x-go-name: PerformanceType - - description: single(单副本) | double(双副本) | readone (单可读) | readthree (3可读) | readfive(5只读) - in: query - items: - type: string - name: node_type - type: array - x-go-name: NodeType - responses: - "200": - $ref: '#/responses/elasticcache_sku_ListItemFilterOutput' - summary: 弹性缓存套餐规格列表 - tags: - - elasticcache_sku - post: - description: 新建 - operationId: elasticcache_sku_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - elasticcache_sku: - $ref: '#/definitions/StatusStandaloneResourceCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticcache_sku_ValidateCreateDataOutput' - summary: 新建 - tags: - - elasticcache_sku - /elasticcache_skus/{id}: - delete: - description: 删除 - operationId: elasticcache_sku_CustomizeDelete - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticcache_sku_CustomizeDeleteOutput' - summary: 删除 - tags: - - elasticcache_sku - get: - description: 获取详情 - operationId: elasticcache_sku_FetchCustomizeColumns - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticcache_sku_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - elasticcache_sku - put: - description: 更新 - operationId: elasticcache_sku_ValidateUpdateData - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticcache_sku: - $ref: '#/definitions/StatusStandaloneResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticcache_sku_ValidateUpdateDataOutput' - summary: 更新 - tags: - - elasticcache_sku - /elasticcache_skus/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: elasticcache_sku_GetDetailsClassMetadata - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - elasticcache_sku - post: - description: 执行操作ClassMetadata - operationId: elasticcache_sku_PerformClassMetadata - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticcache_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticcache_sku_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - elasticcache_sku - /elasticcache_skus/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: elasticcache_sku_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - elasticcache_sku - /elasticcache_skus/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: elasticcache_sku_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - elasticcache_sku - /elasticcache_skus/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: elasticcache_sku_PerformSetClassMetadata - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticcache_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticcache_sku_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - elasticcache_sku - /elasticcache_skus/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: elasticcache_sku_PerformSetOrgMetadata - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticcache_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticcache_sku_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - elasticcache_sku - /elasticcache_skus/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: elasticcache_sku_PerformSetUserMetadata - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticcache_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticcache_sku_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - elasticcache_sku - /elasticcache_skus/{id}/status: - get: - description: 获取指定信息Status - operationId: elasticcache_sku_GetDetailsStatus - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - elasticcache_sku - post: - description: 执行操作Status - operationId: elasticcache_sku_PerformStatus - parameters: - - description: The Id or Name of elasticcache_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticcache_sku: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticcache_sku_PerformStatusOutput' - summary: 更新资源状态 - tags: - - elasticcache_sku - /elasticcache_skus/capability: - get: - description: 获取指定资源类的信息Capability - operationId: elasticcache_sku_GetPropertyCapability - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertyCapabilityOutput' - summary: 获取指定资源类的信息Capability - tags: - - elasticcache_sku - /elasticcache_skus/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: elasticcache_sku_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - elasticcache_sku - /elasticcache_skus/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: elasticcache_sku_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - elasticcache_sku - /elasticcache_skus/instance-specs: - get: - description: 获取指定资源类的信息InstanceSpecs - operationId: elasticcache_sku_GetPropertyInstanceSpecs - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertyInstanceSpecsOutput' - summary: 获取指定资源类的信息InstanceSpecs - tags: - - elasticcache_sku - /elasticcache_skus/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: elasticcache_sku_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - elasticcache_sku: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticcache_sku_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - elasticcache_sku - /elasticcache_skus/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: elasticcache_sku_GetPropertySplitable - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - elasticcache_sku - /elasticcache_skus/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: elasticcache_sku_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - elasticcache_sku - /elasticcache_skus/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: elasticcache_sku_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - elasticcache_sku - /elasticcache_skus/sync-skus: - post: - description: 执行操作SyncSkus - operationId: elasticcache_sku_PerformSyncSkus - parameters: - - in: body - name: body - schema: - properties: - elasticcache_sku: - $ref: '#/definitions/SkuSyncInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticcache_sku_PerformSyncSkusOutput' - summary: 执行操作SyncSkus - tags: - - elasticcache_sku - /elasticcache_skus/sync-tasks: - get: - description: 获取指定资源类的信息SyncTasks - operationId: elasticcache_sku_GetPropertySyncTasks - parameters: - - description: 异步任务ID - in: query - items: - type: string - name: task_ids - type: array - x-go-name: TaskIds - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertySyncTasksOutput' - summary: 获取指定资源类的信息SyncTasks - tags: - - elasticcache_sku - /elasticcache_skus/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: elasticcache_sku_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - elasticcache_sku - /elasticcache_skus/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: elasticcache_sku_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/elasticcache_sku_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - elasticcache_sku + - elasticcacheparameter /elasticcaches: get: description: 列表 @@ -74499,10 +74785,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - elasticcache - /elasticips: + /elasticcacheskus: get: description: 列表 - operationId: elasticip_ListItemFilter + operationId: elasticcachesku_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -74685,58 +74971,6 @@ paths: name: status type: array x-go-name: Status - - description: 指定项目的名称或ID - in: query - name: project_id - type: string - x-go-name: ProjectId - - description: 对具有项目属性的资源,严格匹配项目ID - in: query - items: - type: string - name: project_ids - type: array - x-go-name: ProjectIds - - description: 按project名称排序,可能值为asc|desc - in: query - name: order_by_project - pattern: asc|desc - type: string - x-go-name: OrderByProject - - $ref: '#/definitions/TTagSetList' - description: filter by project tags - in: query - name: project_tags - x-go-name: ProjectTags - - $ref: '#/definitions/TTagSetList' - description: filter by no project tags - in: query - name: no_project_tags - x-go-name: NoProjectTags - - description: filter by project organizations - in: query - items: - type: string - name: project_organizations - type: array - x-go-name: ProjectOrganizations - - $ref: '#/definitions/TTagSetList' - description: |- - ignore - project tag fitlers imposed by policy - in: query - name: policy_project_tags - x-go-name: PolicyProjectTags - - description: 列表中包含标记为"系统资源"的资源 - in: query - name: system - type: boolean - x-go-name: System - - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) - in: query - name: pending_delete - type: boolean - x-go-name: PendingDelete - description: 以资源外部ID过滤 in: query name: external_id @@ -74889,6 +75123,35 @@ paths: pattern: asc|desc type: string x-go-name: OrderByManager + - description: filter by network usability of the resource + in: query + name: usable + type: boolean + x-go-name: Usable + - description: 计费类型,按需计费和预付费 + in: query + name: billing_type + pattern: prepaid|postpaid + type: string + x-go-name: BillingType + - description: 计费过期时间的查询起始时间 + format: date-time + in: query + name: billing_expire_since + type: string + x-go-name: BillingExpireSince + - description: 计费过期时间的查询终止时间 + format: date-time + in: query + name: billing_expire_before + type: string + x-go-name: BillingExpireBefore + - description: 计费周期 + example: 7d + in: query + name: billing_cycle + type: string + x-go-name: BillingCycle - description: 区域名称或ID in: query items: @@ -74911,112 +75174,112 @@ paths: name: order_by_city type: string x-go-name: OrderByCity - - description: filter by network usability of the resource + - description: 可用区ID或名称 + example: zone1 in: query - name: usable - type: boolean - x-go-name: Usable - - description: IP子网(ID或Name) - in: query - name: network_id + name: zone_id type: string - x-go-name: NetworkId - - description: 以IP子网的名称排序 - in: query - name: order_by_network - type: string - x-go-name: OrderByNetwork - - description: |- - filter usable eip for given associate type - enmu: server, natgateway - in: query - name: usable_eip_for_associate_type - type: string - x-go-name: UsableEipForAssociateType - - description: filter usable eip for given associate id - in: query - name: usable_eip_for_associate_id - type: string - x-go-name: UsableEipForAssociateId - - description: |- - 标识弹性或非弹性 - Mode | 说明 | - ------------|------------| - public_ip | 公网IP | - elastic_ip | 弹性公公网网IP | - example: elastic_ip - in: query - name: mode - type: string - x-go-name: Mode - - description: 是否已关联资源 - in: query - name: is_associated - type: boolean - x-go-name: IsAssociated - - description: IP地址 + x-go-name: ZoneId + - description: 过滤处于多个指定可用区内的资源 in: query items: type: string - name: ip_addr + name: zone_ids type: array - x-go-name: IpAddr - - description: 绑定资源类型 + x-go-name: ZoneIds + - description: 按可用区名称排序 in: query - items: - type: string - name: associate_type - type: array - x-go-name: AssociateType - - description: 绑定资源名称,模糊查询 - in: query - items: - type: string - name: associate_name - type: array - x-go-name: AssociateName - - description: 绑定资源Id - in: query - items: - type: string - name: associate_id - type: array - x-go-name: AssociateId - - description: '计费类型: 流量、带宽' - example: bandwidth - in: query - items: - type: string - name: charge_type - type: array - x-go-name: ChargeType - - description: 目前只有华为云此字段是必需填写的 - in: query - items: - type: string - name: bgp_type - type: array - x-go-name: BgpType - - description: 是否跟随主机删除而自动释放 - in: query - name: auto_dellocate - type: boolean - x-go-name: AutoDellocate - - description: 按ip地址排序 - in: query - name: order_by_ip + name: order_by_zone pattern: asc|desc type: string - x-go-name: OrderByIp + x-go-name: OrderByZone + - description: filter sku by memory size in MB + format: int64 + in: query + name: memory_size_mb + type: integer + x-go-name: MemorySizeMb + - in: query + items: + type: string + name: instance_spec + type: array + x-go-name: InstanceSpec + - in: query + items: + type: string + name: engine_arch + type: array + x-go-name: EngineArch + - in: query + items: + type: string + name: local_category + type: array + x-go-name: LocalCategory + - in: query + items: + type: string + name: prepaid_status + type: array + x-go-name: PrepaidStatus + - in: query + items: + type: string + name: postpaid_sStatus + type: array + x-go-name: PostpaidStatus + - description: 引擎 redis|memcached + in: query + items: + type: string + name: engine + type: array + x-go-name: Engine + - description: 引擎版本 3.0 + in: query + items: + type: string + name: engine_version + type: array + x-go-name: EngineVersion + - description: CPU 架构 x86|ARM + in: query + items: + type: string + name: cpu_arch + type: array + x-go-name: CpuArch + - description: 存储类型 DRAM|SCM + in: query + items: + type: string + name: storage_type + type: array + x-go-name: StorageType + - description: standrad|enhanced + in: query + items: + type: string + name: performance_type + type: array + x-go-name: PerformanceType + - description: single(单副本) | double(双副本) | readone (单可读) | readthree (3可读) | readfive(5只读) + in: query + items: + type: string + name: node_type + type: array + x-go-name: NodeType responses: "200": - $ref: '#/responses/elasticip_ListItemFilterOutput' - summary: 弹性公网IP列表 + $ref: '#/responses/elasticcachesku_ListItemFilterOutput' + summary: 弹性缓存套餐规格列表 tags: - - elasticip + - elasticcachesku post: description: 新建 - operationId: elasticip_ValidateCreateData + operationId: elasticcachesku_ValidateCreateData parameters: - in: body name: body @@ -75027,22 +75290,22 @@ paths: format: int64 type: integer x-go-name: Count - elasticip: - $ref: '#/definitions/SElasticipCreateInput' + elasticcachesku: + $ref: '#/definitions/StatusStandaloneResourceCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticip_ValidateCreateDataOutput' + $ref: '#/responses/elasticcachesku_ValidateCreateDataOutput' summary: 新建 tags: - - elasticip - /elasticips/{id}: + - elasticcachesku + /elasticcacheskus/{id}: delete: description: 删除 - operationId: elasticip_CustomizeDelete + operationId: elasticcachesku_CustomizeDelete parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75050,15 +75313,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticip_CustomizeDeleteOutput' + $ref: '#/responses/elasticcachesku_CustomizeDeleteOutput' summary: 删除 tags: - - elasticip + - elasticcachesku get: description: 获取详情 - operationId: elasticip_FetchCustomizeColumns + operationId: elasticcachesku_FetchCustomizeColumns parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75066,15 +75329,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticip_FetchCustomizeColumnsOutput' + $ref: '#/responses/elasticcachesku_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - elasticip + - elasticcachesku put: description: 更新 - operationId: elasticip_ValidateUpdateData + operationId: elasticcachesku_ValidateUpdateData parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75084,123 +75347,22 @@ paths: name: body schema: properties: - elasticip: - $ref: '#/definitions/VirtualResourceBaseUpdateInput' + elasticcachesku: + $ref: '#/definitions/StatusStandaloneResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticip_ValidateUpdateDataOutput' + $ref: '#/responses/elasticcachesku_ValidateUpdateDataOutput' summary: 更新 tags: - - elasticip - /elasticips/{id}/associate: - post: - description: 执行操作Associate - operationId: elasticip_PerformAssociate - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticip: - $ref: '#/definitions/ElasticipAssociateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticip_PerformAssociateOutput' - summary: 执行操作Associate - tags: - - elasticip - /elasticips/{id}/cancel-delete: - post: - description: 执行操作CancelDelete - operationId: elasticip_PerformCancelDelete - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticip_PerformCancelDeleteOutput' - summary: 执行操作CancelDelete - tags: - - elasticip - /elasticips/{id}/change-bandwidth: - post: - description: 执行操作ChangeBandwidth - operationId: elasticip_PerformChangeBandwidth - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticip_PerformChangeBandwidthOutput' - summary: 执行操作ChangeBandwidth - tags: - - elasticip - /elasticips/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: elasticip_PerformChangeOwner - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticip: - $ref: '#/definitions/PerformChangeProjectOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticip_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - elasticip - /elasticips/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: elasticip_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticip_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - elasticip - /elasticips/{id}/class-metadata: + - elasticcachesku + /elasticcacheskus/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: elasticip_GetDetailsClassMetadata + operationId: elasticcachesku_GetDetailsClassMetadata parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75208,15 +75370,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticip_GetDetailsClassMetadataOutput' + $ref: '#/responses/elasticcachesku_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - elasticip + - elasticcachesku post: description: 执行操作ClassMetadata - operationId: elasticip_PerformClassMetadata + operationId: elasticcachesku_PerformClassMetadata parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75226,7 +75388,7 @@ paths: name: body schema: properties: - elasticip: + elasticcachesku: additionalProperties: type: string type: object @@ -75235,64 +75397,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticip_PerformClassMetadataOutput' + $ref: '#/responses/elasticcachesku_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - elasticip - /elasticips/{id}/dissociate: - post: - description: 执行操作Dissociate - operationId: elasticip_PerformDissociate - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticip: - $ref: '#/definitions/ElasticDissociateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticip_PerformDissociateOutput' - summary: 执行操作Dissociate - tags: - - elasticip - /elasticips/{id}/freeze: - post: - description: 执行操作Freeze - operationId: elasticip_PerformFreeze - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticip: - $ref: '#/definitions/PerformFreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticip_PerformFreezeOutput' - summary: freezed update and perform action operation except for unfreeze - tags: - - elasticip - /elasticips/{id}/metadata: + - elasticcachesku + /elasticcacheskus/{id}/metadata: get: description: 获取指定信息Metadata - operationId: elasticip_GetDetailsMetadata + operationId: elasticcachesku_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -75314,7 +75426,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75322,16 +75434,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticip_GetDetailsMetadataOutput' + $ref: '#/responses/elasticcachesku_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - elasticip - /elasticips/{id}/org-metadata: + - elasticcachesku + /elasticcacheskus/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: elasticip_GetDetailsOrgMetadata + operationId: elasticcachesku_GetDetailsOrgMetadata parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75339,58 +75451,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticip_GetDetailsOrgMetadataOutput' + $ref: '#/responses/elasticcachesku_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - elasticip - /elasticips/{id}/purge: - post: - description: 执行操作Purge - operationId: elasticip_PerformPurge - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/elasticip_PerformPurgeOutput' - summary: 执行操作Purge - tags: - - elasticip - /elasticips/{id}/remote-update: - post: - description: 执行操作RemoteUpdate - operationId: elasticip_PerformRemoteUpdate - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticip: - $ref: '#/definitions/ElasticipRemoteUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticip_PerformRemoteUpdateOutput' - summary: 执行操作RemoteUpdate - tags: - - elasticip - /elasticips/{id}/set-class-metadata: + - elasticcachesku + /elasticcacheskus/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: elasticip_PerformSetClassMetadata + operationId: elasticcachesku_PerformSetClassMetadata parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75400,7 +75470,7 @@ paths: name: body schema: properties: - elasticip: + elasticcachesku: additionalProperties: type: string type: object @@ -75409,16 +75479,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticip_PerformSetClassMetadataOutput' + $ref: '#/responses/elasticcachesku_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticip - /elasticips/{id}/set-org-metadata: + - elasticcachesku + /elasticcacheskus/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: elasticip_PerformSetOrgMetadata + operationId: elasticcachesku_PerformSetOrgMetadata parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75428,7 +75498,7 @@ paths: name: body schema: properties: - elasticip: + elasticcachesku: additionalProperties: type: string type: object @@ -75437,16 +75507,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticip_PerformSetOrgMetadataOutput' + $ref: '#/responses/elasticcachesku_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - elasticip - /elasticips/{id}/set-user-metadata: + - elasticcachesku + /elasticcacheskus/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: elasticip_PerformSetUserMetadata + operationId: elasticcachesku_PerformSetUserMetadata parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75456,7 +75526,7 @@ paths: name: body schema: properties: - elasticip: + elasticcachesku: additionalProperties: type: string type: object @@ -75465,16 +75535,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/elasticip_PerformSetUserMetadataOutput' + $ref: '#/responses/elasticcachesku_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - elasticip - /elasticips/{id}/status: + - elasticcachesku + /elasticcacheskus/{id}/status: get: description: 获取指定信息Status - operationId: elasticip_GetDetailsStatus + operationId: elasticcachesku_GetDetailsStatus parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75482,15 +75552,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/elasticip_GetDetailsStatusOutput' + $ref: '#/responses/elasticcachesku_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - elasticip + - elasticcachesku post: description: 执行操作Status - operationId: elasticip_PerformStatus + operationId: elasticcachesku_PerformStatus parameters: - - description: The Id or Name of elasticip + - description: The Id or Name of elasticcachesku in: path name: id required: true @@ -75500,176 +75570,89 @@ paths: name: body schema: properties: - elasticip: + elasticcachesku: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticip_PerformStatusOutput' + $ref: '#/responses/elasticcachesku_PerformStatusOutput' summary: 更新资源状态 tags: - - elasticip - /elasticips/{id}/sync: - post: - description: 执行操作Sync - operationId: elasticip_PerformSync - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id + - elasticcachesku + /elasticcacheskus/capability: + get: + description: 获取指定资源类的信息Capability + operationId: elasticcachesku_GetPropertyCapability responses: "200": - $ref: '#/responses/elasticip_PerformSyncOutput' - summary: 执行操作Sync + $ref: '#/responses/elasticcachesku_GetPropertyCapabilityOutput' + summary: 获取指定资源类的信息Capability tags: - - elasticip - /elasticips/{id}/syncstatus: - post: - description: 执行操作Syncstatus - operationId: elasticip_PerformSyncstatus - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticip: - $ref: '#/definitions/ElasticipSyncstatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticip_PerformSyncstatusOutput' - summary: 同步弹性公网IP状态 - tags: - - elasticip - /elasticips/{id}/unfreeze: - post: - description: 执行操作Unfreeze - operationId: elasticip_PerformUnfreeze - parameters: - - description: The Id or Name of elasticip - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - elasticip: - $ref: '#/definitions/PerformUnfreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/elasticip_PerformUnfreezeOutput' - summary: 执行操作Unfreeze - tags: - - elasticip - /elasticips/distinct-field: + - elasticcachesku + /elasticcacheskus/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: elasticip_GetPropertyDistinctField + operationId: elasticcachesku_GetPropertyDistinctField responses: "200": - $ref: '#/responses/elasticip_GetPropertyDistinctFieldOutput' + $ref: '#/responses/elasticcachesku_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - elasticip - /elasticips/distinct-fields: + - elasticcachesku + /elasticcacheskus/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: elasticip_GetPropertyDistinctFields + operationId: elasticcachesku_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/elasticip_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/elasticcachesku_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - elasticip - /elasticips/domain-statistics: + - elasticcachesku + /elasticcacheskus/instance-specs: get: - description: 获取指定资源类的信息DomainStatistics - operationId: elasticip_GetPropertyDomainStatistics + description: 获取指定资源类的信息InstanceSpecs + operationId: elasticcachesku_GetPropertyInstanceSpecs responses: "200": - $ref: '#/responses/elasticip_GetPropertyDomainStatisticsOutput' - summary: 获取指定资源类的信息DomainStatistics + $ref: '#/responses/elasticcachesku_GetPropertyInstanceSpecsOutput' + summary: 获取指定资源类的信息InstanceSpecs tags: - - elasticip - /elasticips/project-statistics: - get: - description: 获取指定资源类的信息ProjectStatistics - operationId: elasticip_GetPropertyProjectStatistics - responses: - "200": - $ref: '#/responses/elasticip_GetPropertyProjectStatisticsOutput' - summary: 获取指定资源类的信息ProjectStatistics - tags: - - elasticip - /elasticips/project-tag-value-pairs: - get: - description: 获取指定资源类的信息ProjectTagValuePairs - operationId: elasticip_GetPropertyProjectTagValuePairs - responses: - "200": - $ref: '#/responses/elasticip_GetPropertyProjectTagValuePairsOutput' - summary: 获取指定资源类的信息ProjectTagValuePairs - tags: - - elasticip - /elasticips/project-tag-value-tree: - get: - description: 获取指定资源类的信息ProjectTagValueTree - operationId: elasticip_GetPropertyProjectTagValueTree - responses: - "200": - $ref: '#/responses/elasticip_GetPropertyProjectTagValueTreeOutput' - summary: 获取指定资源类的信息ProjectTagValueTree - tags: - - elasticip - /elasticips/purge-splitable: + - elasticcachesku + /elasticcacheskus/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: elasticip_PerformPurgeSplitable + operationId: elasticcachesku_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - elasticip: + elasticcachesku: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/elasticip_PerformPurgeSplitableOutput' + $ref: '#/responses/elasticcachesku_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - elasticip - /elasticips/splitable: + - elasticcachesku + /elasticcacheskus/splitable: get: description: 获取指定资源类的信息Splitable - operationId: elasticip_GetPropertySplitable + operationId: elasticcachesku_GetPropertySplitable responses: "200": - $ref: '#/responses/elasticip_GetPropertySplitableOutput' + $ref: '#/responses/elasticcachesku_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - elasticip - /elasticips/splitable-export: + - elasticcachesku + /elasticcacheskus/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: elasticip_GetPropertySplitableExport + operationId: elasticcachesku_GetPropertySplitableExport parameters: - in: query name: table @@ -75687,44 +75670,81 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/elasticip_GetPropertySplitableExportOutput' + $ref: '#/responses/elasticcachesku_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - elasticip - /elasticips/statistics: + - elasticcachesku + /elasticcacheskus/statistics: get: description: 获取指定资源类的信息Statistics - operationId: elasticip_GetPropertyStatistics + operationId: elasticcachesku_GetPropertyStatistics responses: "200": - $ref: '#/responses/elasticip_GetPropertyStatisticsOutput' + $ref: '#/responses/elasticcachesku_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - elasticip - /elasticips/tag-value-pairs: + - elasticcachesku + /elasticcacheskus/sync-skus: + post: + description: 执行操作SyncSkus + operationId: elasticcachesku_PerformSyncSkus + parameters: + - in: body + name: body + schema: + properties: + elasticcachesku: + $ref: '#/definitions/SkuSyncInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/elasticcachesku_PerformSyncSkusOutput' + summary: 执行操作SyncSkus + tags: + - elasticcachesku + /elasticcacheskus/sync-tasks: + get: + description: 获取指定资源类的信息SyncTasks + operationId: elasticcachesku_GetPropertySyncTasks + parameters: + - description: 异步任务ID + in: query + items: + type: string + name: task_ids + type: array + x-go-name: TaskIds + responses: + "200": + $ref: '#/responses/elasticcachesku_GetPropertySyncTasksOutput' + summary: 获取指定资源类的信息SyncTasks + tags: + - elasticcachesku + /elasticcacheskus/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: elasticip_GetPropertyTagValuePairs + operationId: elasticcachesku_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/elasticip_GetPropertyTagValuePairsOutput' + $ref: '#/responses/elasticcachesku_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - elasticip - /elasticips/tag-value-tree: + - elasticcachesku + /elasticcacheskus/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: elasticip_GetPropertyTagValueTree + operationId: elasticcachesku_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/elasticip_GetPropertyTagValueTreeOutput' + $ref: '#/responses/elasticcachesku_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - elasticip - /external_projects: + - elasticcachesku + /externalprojects: get: description: 列表 - operationId: external_project_ListItemFilter + operationId: externalproject_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -76113,13 +76133,13 @@ paths: x-go-name: OrderByManager responses: "200": - $ref: '#/responses/external_project_ListItemFilterOutput' + $ref: '#/responses/externalproject_ListItemFilterOutput' summary: 云平台导入项目列表 tags: - - external_project + - externalproject post: description: 新建 - operationId: external_project_ValidateCreateData + operationId: externalproject_ValidateCreateData parameters: - in: body name: body @@ -76130,22 +76150,22 @@ paths: format: int64 type: integer x-go-name: Count - external_project: + externalproject: $ref: '#/definitions/ExternalProjectCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/external_project_ValidateCreateDataOutput' + $ref: '#/responses/externalproject_ValidateCreateDataOutput' summary: 新建 tags: - - external_project - /external_projects/{id}: + - externalproject + /externalprojects/{id}: delete: description: 删除 - operationId: external_project_CustomizeDelete + operationId: externalproject_CustomizeDelete parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76153,15 +76173,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/external_project_CustomizeDeleteOutput' + $ref: '#/responses/externalproject_CustomizeDeleteOutput' summary: 删除 tags: - - external_project + - externalproject get: description: 获取详情 - operationId: external_project_FetchCustomizeColumns + operationId: externalproject_FetchCustomizeColumns parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76169,15 +76189,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/external_project_FetchCustomizeColumnsOutput' + $ref: '#/responses/externalproject_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - external_project + - externalproject put: description: 更新 - operationId: external_project_ValidateUpdateData + operationId: externalproject_ValidateUpdateData parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76187,22 +76207,22 @@ paths: name: body schema: properties: - external_project: + externalproject: $ref: '#/definitions/VirtualResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/external_project_ValidateUpdateDataOutput' + $ref: '#/responses/externalproject_ValidateUpdateDataOutput' summary: 更新 tags: - - external_project - /external_projects/{id}/cancel-delete: + - externalproject + /externalprojects/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: external_project_PerformCancelDelete + operationId: externalproject_PerformCancelDelete parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76210,16 +76230,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/external_project_PerformCancelDeleteOutput' + $ref: '#/responses/externalproject_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - external_project - /external_projects/{id}/change-owner: + - externalproject + /externalprojects/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: external_project_PerformChangeOwner + operationId: externalproject_PerformChangeOwner parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76229,22 +76249,22 @@ paths: name: body schema: properties: - external_project: + externalproject: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformChangeOwnerOutput' + $ref: '#/responses/externalproject_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - external_project - /external_projects/{id}/change-owner-candidate-domains: + - externalproject + /externalprojects/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: external_project_GetDetailsChangeOwnerCandidateDomains + operationId: externalproject_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76252,16 +76272,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/external_project_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/externalproject_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - external_project - /external_projects/{id}/change-project: + - externalproject + /externalprojects/{id}/change-project: post: description: 执行操作ChangeProject - operationId: external_project_PerformChangeProject + operationId: externalproject_PerformChangeProject parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76271,22 +76291,22 @@ paths: name: body schema: properties: - external_project: + externalproject: $ref: '#/definitions/ExternalProjectChangeProjectInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformChangeProjectOutput' + $ref: '#/responses/externalproject_PerformChangeProjectOutput' summary: 切换本地项目 tags: - - external_project - /external_projects/{id}/class-metadata: + - externalproject + /externalprojects/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: external_project_GetDetailsClassMetadata + operationId: externalproject_GetDetailsClassMetadata parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76294,15 +76314,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/external_project_GetDetailsClassMetadataOutput' + $ref: '#/responses/externalproject_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - external_project + - externalproject post: description: 执行操作ClassMetadata - operationId: external_project_PerformClassMetadata + operationId: externalproject_PerformClassMetadata parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76312,7 +76332,7 @@ paths: name: body schema: properties: - external_project: + externalproject: additionalProperties: type: string type: object @@ -76321,16 +76341,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformClassMetadataOutput' + $ref: '#/responses/externalproject_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - external_project - /external_projects/{id}/freeze: + - externalproject + /externalprojects/{id}/freeze: post: description: 执行操作Freeze - operationId: external_project_PerformFreeze + operationId: externalproject_PerformFreeze parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76340,20 +76360,20 @@ paths: name: body schema: properties: - external_project: + externalproject: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformFreezeOutput' + $ref: '#/responses/externalproject_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - external_project - /external_projects/{id}/metadata: + - externalproject + /externalprojects/{id}/metadata: get: description: 获取指定信息Metadata - operationId: external_project_GetDetailsMetadata + operationId: externalproject_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -76375,7 +76395,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76383,16 +76403,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/external_project_GetDetailsMetadataOutput' + $ref: '#/responses/externalproject_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - external_project - /external_projects/{id}/org-metadata: + - externalproject + /externalprojects/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: external_project_GetDetailsOrgMetadata + operationId: externalproject_GetDetailsOrgMetadata parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76400,16 +76420,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/external_project_GetDetailsOrgMetadataOutput' + $ref: '#/responses/externalproject_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - external_project - /external_projects/{id}/set-class-metadata: + - externalproject + /externalprojects/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: external_project_PerformSetClassMetadata + operationId: externalproject_PerformSetClassMetadata parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76419,7 +76439,7 @@ paths: name: body schema: properties: - external_project: + externalproject: additionalProperties: type: string type: object @@ -76428,16 +76448,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformSetClassMetadataOutput' + $ref: '#/responses/externalproject_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - external_project - /external_projects/{id}/set-org-metadata: + - externalproject + /externalprojects/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: external_project_PerformSetOrgMetadata + operationId: externalproject_PerformSetOrgMetadata parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76447,7 +76467,7 @@ paths: name: body schema: properties: - external_project: + externalproject: additionalProperties: type: string type: object @@ -76456,16 +76476,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformSetOrgMetadataOutput' + $ref: '#/responses/externalproject_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - external_project - /external_projects/{id}/set-user-metadata: + - externalproject + /externalprojects/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: external_project_PerformSetUserMetadata + operationId: externalproject_PerformSetUserMetadata parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76475,7 +76495,7 @@ paths: name: body schema: properties: - external_project: + externalproject: additionalProperties: type: string type: object @@ -76484,16 +76504,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformSetUserMetadataOutput' + $ref: '#/responses/externalproject_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - external_project - /external_projects/{id}/status: + - externalproject + /externalprojects/{id}/status: get: description: 获取指定信息Status - operationId: external_project_GetDetailsStatus + operationId: externalproject_GetDetailsStatus parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76501,15 +76521,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/external_project_GetDetailsStatusOutput' + $ref: '#/responses/externalproject_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - external_project + - externalproject post: description: 执行操作Status - operationId: external_project_PerformStatus + operationId: externalproject_PerformStatus parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76519,22 +76539,22 @@ paths: name: body schema: properties: - external_project: + externalproject: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformStatusOutput' + $ref: '#/responses/externalproject_PerformStatusOutput' summary: 更新资源状态 tags: - - external_project - /external_projects/{id}/unfreeze: + - externalproject + /externalprojects/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: external_project_PerformUnfreeze + operationId: externalproject_PerformUnfreeze parameters: - - description: The Id or Name of external_project + - description: The Id or Name of externalproject in: path name: id required: true @@ -76544,109 +76564,109 @@ paths: name: body schema: properties: - external_project: + externalproject: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformUnfreezeOutput' + $ref: '#/responses/externalproject_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - external_project - /external_projects/distinct-field: + - externalproject + /externalprojects/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: external_project_GetPropertyDistinctField + operationId: externalproject_GetPropertyDistinctField responses: "200": - $ref: '#/responses/external_project_GetPropertyDistinctFieldOutput' + $ref: '#/responses/externalproject_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - external_project - /external_projects/distinct-fields: + - externalproject + /externalprojects/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: external_project_GetPropertyDistinctFields + operationId: externalproject_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/external_project_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/externalproject_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - external_project - /external_projects/domain-statistics: + - externalproject + /externalprojects/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: external_project_GetPropertyDomainStatistics + operationId: externalproject_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/external_project_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/externalproject_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - external_project - /external_projects/project-statistics: + - externalproject + /externalprojects/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: external_project_GetPropertyProjectStatistics + operationId: externalproject_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/external_project_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/externalproject_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - external_project - /external_projects/project-tag-value-pairs: + - externalproject + /externalprojects/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: external_project_GetPropertyProjectTagValuePairs + operationId: externalproject_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/external_project_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/externalproject_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - external_project - /external_projects/project-tag-value-tree: + - externalproject + /externalprojects/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: external_project_GetPropertyProjectTagValueTree + operationId: externalproject_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/external_project_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/externalproject_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - external_project - /external_projects/purge-splitable: + - externalproject + /externalprojects/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: external_project_PerformPurgeSplitable + operationId: externalproject_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - external_project: + externalproject: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/external_project_PerformPurgeSplitableOutput' + $ref: '#/responses/externalproject_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - external_project - /external_projects/splitable: + - externalproject + /externalprojects/splitable: get: description: 获取指定资源类的信息Splitable - operationId: external_project_GetPropertySplitable + operationId: externalproject_GetPropertySplitable responses: "200": - $ref: '#/responses/external_project_GetPropertySplitableOutput' + $ref: '#/responses/externalproject_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - external_project - /external_projects/splitable-export: + - externalproject + /externalprojects/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: external_project_GetPropertySplitableExport + operationId: externalproject_GetPropertySplitableExport parameters: - in: query name: table @@ -76664,40 +76684,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/external_project_GetPropertySplitableExportOutput' + $ref: '#/responses/externalproject_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - external_project - /external_projects/statistics: + - externalproject + /externalprojects/statistics: get: description: 获取指定资源类的信息Statistics - operationId: external_project_GetPropertyStatistics + operationId: externalproject_GetPropertyStatistics responses: "200": - $ref: '#/responses/external_project_GetPropertyStatisticsOutput' + $ref: '#/responses/externalproject_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - external_project - /external_projects/tag-value-pairs: + - externalproject + /externalprojects/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: external_project_GetPropertyTagValuePairs + operationId: externalproject_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/external_project_GetPropertyTagValuePairsOutput' + $ref: '#/responses/externalproject_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - external_project - /external_projects/tag-value-tree: + - externalproject + /externalprojects/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: external_project_GetPropertyTagValueTree + operationId: externalproject_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/external_project_GetPropertyTagValueTreeOutput' + $ref: '#/responses/externalproject_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - external_project + - externalproject /file_systems: get: description: 列表 @@ -76936,6 +76956,16 @@ paths: name: pending_delete type: boolean x-go-name: PendingDelete + - description: 以资源是否共享过滤列表 + in: query + name: is_public + type: boolean + x-go-name: IsPublic + - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project + in: query + name: public_scope + type: string + x-go-name: PublicScope - description: 以资源外部ID过滤 in: query name: external_id @@ -77187,7 +77217,7 @@ paths: schema: properties: file_system: - $ref: '#/definitions/VirtualResourceBaseUpdateInput' + $ref: '#/definitions/SharableVirtualResourceBaseUpdateInput' type: object x-go-name: Body responses: @@ -77378,6 +77408,56 @@ paths: summary: 获取指定信息OrgMetadata tags: - file_system + /file_systems/{id}/private: + post: + description: 执行操作Private + operationId: file_system_PerformPrivate + parameters: + - description: The Id or Name of file_system + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + file_system: + $ref: '#/definitions/PerformPrivateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/file_system_PerformPrivateOutput' + summary: 执行操作Private + tags: + - file_system + /file_systems/{id}/public: + post: + description: 执行操作Public + operationId: file_system_PerformPublic + parameters: + - description: The Id or Name of file_system + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + file_system: + $ref: '#/definitions/PerformPublicProjectInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/file_system_PerformPublicOutput' + summary: 执行操作Public + tags: + - file_system /file_systems/{id}/remote-update: post: description: 执行操作RemoteUpdate @@ -77459,6 +77539,31 @@ paths: summary: 全量替换资源的所有 class 标签 tags: - file_system + /file_systems/{id}/set-quota: + post: + description: 执行操作SetQuota + operationId: file_system_PerformSetQuota + parameters: + - description: The Id or Name of file_system + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + file_system: + $ref: '#/definitions/FileSystemSetQuotaInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/file_system_PerformSetQuotaOutput' + summary: 设置容量大小(CephFS) + tags: + - file_system /file_systems/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata @@ -77722,10 +77827,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - file_system - /global_vpcs: + /globalvpcs: get: description: 列表 - operationId: global_vpc_ListItemFilter + operationId: globalvpc_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -78083,13 +78188,13 @@ paths: x-go-name: OrderByVpcCount responses: "200": - $ref: '#/responses/global_vpc_ListItemFilterOutput' + $ref: '#/responses/globalvpc_ListItemFilterOutput' summary: 全局VPC列表 tags: - - global_vpc + - globalvpc post: description: 新建 - operationId: global_vpc_ValidateCreateData + operationId: globalvpc_ValidateCreateData parameters: - in: body name: body @@ -78100,22 +78205,22 @@ paths: format: int64 type: integer x-go-name: Count - global_vpc: + globalvpc: $ref: '#/definitions/GlobalVpcCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_ValidateCreateDataOutput' + $ref: '#/responses/globalvpc_ValidateCreateDataOutput' summary: 新建 tags: - - global_vpc - /global_vpcs/{id}: + - globalvpc + /globalvpcs/{id}: delete: description: 删除 - operationId: global_vpc_CustomizeDelete + operationId: globalvpc_CustomizeDelete parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78123,15 +78228,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/global_vpc_CustomizeDeleteOutput' + $ref: '#/responses/globalvpc_CustomizeDeleteOutput' summary: 删除 tags: - - global_vpc + - globalvpc get: description: 获取详情 - operationId: global_vpc_FetchCustomizeColumns + operationId: globalvpc_FetchCustomizeColumns parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78139,15 +78244,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/global_vpc_FetchCustomizeColumnsOutput' + $ref: '#/responses/globalvpc_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - global_vpc + - globalvpc put: description: 更新 - operationId: global_vpc_ValidateUpdateData + operationId: globalvpc_ValidateUpdateData parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78157,22 +78262,22 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/GlobalvpcUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_ValidateUpdateDataOutput' + $ref: '#/responses/globalvpc_ValidateUpdateDataOutput' summary: 更新 tags: - - global_vpc - /global_vpcs/{id}/change-owner: + - globalvpc + /globalvpcs/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: global_vpc_PerformChangeOwner + operationId: globalvpc_PerformChangeOwner parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78182,22 +78287,22 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/PerformChangeDomainOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformChangeOwnerOutput' + $ref: '#/responses/globalvpc_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - global_vpc - /global_vpcs/{id}/change-owner-candidate-domains: + - globalvpc + /globalvpcs/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: global_vpc_GetDetailsChangeOwnerCandidateDomains + operationId: globalvpc_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78205,16 +78310,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/global_vpc_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/globalvpc_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - global_vpc - /global_vpcs/{id}/class-metadata: + - globalvpc + /globalvpcs/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: global_vpc_GetDetailsClassMetadata + operationId: globalvpc_GetDetailsClassMetadata parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78222,15 +78327,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/global_vpc_GetDetailsClassMetadataOutput' + $ref: '#/responses/globalvpc_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - global_vpc + - globalvpc post: description: 执行操作ClassMetadata - operationId: global_vpc_PerformClassMetadata + operationId: globalvpc_PerformClassMetadata parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78240,7 +78345,7 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: additionalProperties: type: string type: object @@ -78249,16 +78354,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformClassMetadataOutput' + $ref: '#/responses/globalvpc_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - global_vpc - /global_vpcs/{id}/disable: + - globalvpc + /globalvpcs/{id}/disable: post: description: 执行操作Disable - operationId: global_vpc_PerformDisable + operationId: globalvpc_PerformDisable parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78268,22 +78373,22 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/PerformDisableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformDisableOutput' + $ref: '#/responses/globalvpc_PerformDisableOutput' summary: 禁用资源 tags: - - global_vpc - /global_vpcs/{id}/enable: + - globalvpc + /globalvpcs/{id}/enable: post: description: 执行操作Enable - operationId: global_vpc_PerformEnable + operationId: globalvpc_PerformEnable parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78293,20 +78398,20 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/PerformEnableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformEnableOutput' + $ref: '#/responses/globalvpc_PerformEnableOutput' summary: 启用资源 tags: - - global_vpc - /global_vpcs/{id}/metadata: + - globalvpc + /globalvpcs/{id}/metadata: get: description: 获取指定信息Metadata - operationId: global_vpc_GetDetailsMetadata + operationId: globalvpc_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -78328,7 +78433,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78336,16 +78441,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/global_vpc_GetDetailsMetadataOutput' + $ref: '#/responses/globalvpc_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - global_vpc - /global_vpcs/{id}/org-metadata: + - globalvpc + /globalvpcs/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: global_vpc_GetDetailsOrgMetadata + operationId: globalvpc_GetDetailsOrgMetadata parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78353,16 +78458,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/global_vpc_GetDetailsOrgMetadataOutput' + $ref: '#/responses/globalvpc_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - global_vpc - /global_vpcs/{id}/private: + - globalvpc + /globalvpcs/{id}/private: post: description: 执行操作Private - operationId: global_vpc_PerformPrivate + operationId: globalvpc_PerformPrivate parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78372,22 +78477,22 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/PerformPrivateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformPrivateOutput' + $ref: '#/responses/globalvpc_PerformPrivateOutput' summary: 执行操作Private tags: - - global_vpc - /global_vpcs/{id}/public: + - globalvpc + /globalvpcs/{id}/public: post: description: 执行操作Public - operationId: global_vpc_PerformPublic + operationId: globalvpc_PerformPublic parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78397,22 +78502,22 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/PerformPublicDomainInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformPublicOutput' + $ref: '#/responses/globalvpc_PerformPublicOutput' summary: 执行操作Public tags: - - global_vpc - /global_vpcs/{id}/set-class-metadata: + - globalvpc + /globalvpcs/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: global_vpc_PerformSetClassMetadata + operationId: globalvpc_PerformSetClassMetadata parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78422,7 +78527,7 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: additionalProperties: type: string type: object @@ -78431,16 +78536,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformSetClassMetadataOutput' + $ref: '#/responses/globalvpc_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - global_vpc - /global_vpcs/{id}/set-org-metadata: + - globalvpc + /globalvpcs/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: global_vpc_PerformSetOrgMetadata + operationId: globalvpc_PerformSetOrgMetadata parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78450,7 +78555,7 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: additionalProperties: type: string type: object @@ -78459,16 +78564,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformSetOrgMetadataOutput' + $ref: '#/responses/globalvpc_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - global_vpc - /global_vpcs/{id}/set-user-metadata: + - globalvpc + /globalvpcs/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: global_vpc_PerformSetUserMetadata + operationId: globalvpc_PerformSetUserMetadata parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78478,7 +78583,7 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: additionalProperties: type: string type: object @@ -78487,16 +78592,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformSetUserMetadataOutput' + $ref: '#/responses/globalvpc_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - global_vpc - /global_vpcs/{id}/status: + - globalvpc + /globalvpcs/{id}/status: get: description: 获取指定信息Status - operationId: global_vpc_GetDetailsStatus + operationId: globalvpc_GetDetailsStatus parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78504,15 +78609,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/global_vpc_GetDetailsStatusOutput' + $ref: '#/responses/globalvpc_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - global_vpc + - globalvpc post: description: 执行操作Status - operationId: global_vpc_PerformStatus + operationId: globalvpc_PerformStatus parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78522,22 +78627,22 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformStatusOutput' + $ref: '#/responses/globalvpc_PerformStatusOutput' summary: 更新资源状态 tags: - - global_vpc - /global_vpcs/{id}/syncstatus: + - globalvpc + /globalvpcs/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: global_vpc_PerformSyncstatus + operationId: globalvpc_PerformSyncstatus parameters: - - description: The Id or Name of global_vpc + - description: The Id or Name of globalvpc in: path name: id required: true @@ -78547,89 +78652,89 @@ paths: name: body schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/SyncstatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformSyncstatusOutput' + $ref: '#/responses/globalvpc_PerformSyncstatusOutput' summary: 同步全局VPC状态 tags: - - global_vpc - /global_vpcs/distinct-field: + - globalvpc + /globalvpcs/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: global_vpc_GetPropertyDistinctField + operationId: globalvpc_GetPropertyDistinctField responses: "200": - $ref: '#/responses/global_vpc_GetPropertyDistinctFieldOutput' + $ref: '#/responses/globalvpc_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - global_vpc - /global_vpcs/distinct-fields: + - globalvpc + /globalvpcs/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: global_vpc_GetPropertyDistinctFields + operationId: globalvpc_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/global_vpc_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/globalvpc_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - global_vpc - /global_vpcs/domain-tag-value-pairs: + - globalvpc + /globalvpcs/domain-tag-value-pairs: get: description: 获取指定资源类的信息DomainTagValuePairs - operationId: global_vpc_GetPropertyDomainTagValuePairs + operationId: globalvpc_GetPropertyDomainTagValuePairs responses: "200": - $ref: '#/responses/global_vpc_GetPropertyDomainTagValuePairsOutput' + $ref: '#/responses/globalvpc_GetPropertyDomainTagValuePairsOutput' summary: 获取指定资源类的信息DomainTagValuePairs tags: - - global_vpc - /global_vpcs/domain-tag-value-tree: + - globalvpc + /globalvpcs/domain-tag-value-tree: get: description: 获取指定资源类的信息DomainTagValueTree - operationId: global_vpc_GetPropertyDomainTagValueTree + operationId: globalvpc_GetPropertyDomainTagValueTree responses: "200": - $ref: '#/responses/global_vpc_GetPropertyDomainTagValueTreeOutput' + $ref: '#/responses/globalvpc_GetPropertyDomainTagValueTreeOutput' summary: 获取指定资源类的信息DomainTagValueTree tags: - - global_vpc - /global_vpcs/purge-splitable: + - globalvpc + /globalvpcs/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: global_vpc_PerformPurgeSplitable + operationId: globalvpc_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/global_vpc_PerformPurgeSplitableOutput' + $ref: '#/responses/globalvpc_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - global_vpc - /global_vpcs/splitable: + - globalvpc + /globalvpcs/splitable: get: description: 获取指定资源类的信息Splitable - operationId: global_vpc_GetPropertySplitable + operationId: globalvpc_GetPropertySplitable responses: "200": - $ref: '#/responses/global_vpc_GetPropertySplitableOutput' + $ref: '#/responses/globalvpc_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - global_vpc - /global_vpcs/splitable-export: + - globalvpc + /globalvpcs/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: global_vpc_GetPropertySplitableExport + operationId: globalvpc_GetPropertySplitableExport parameters: - in: query name: table @@ -78647,1306 +78752,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/global_vpc_GetPropertySplitableExportOutput' + $ref: '#/responses/globalvpc_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - global_vpc - /global_vpcs/statistics: + - globalvpc + /globalvpcs/statistics: get: description: 获取指定资源类的信息Statistics - operationId: global_vpc_GetPropertyStatistics + operationId: globalvpc_GetPropertyStatistics responses: "200": - $ref: '#/responses/global_vpc_GetPropertyStatisticsOutput' + $ref: '#/responses/globalvpc_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - global_vpc - /global_vpcs/tag-value-pairs: + - globalvpc + /globalvpcs/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: global_vpc_GetPropertyTagValuePairs + operationId: globalvpc_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/global_vpc_GetPropertyTagValuePairsOutput' + $ref: '#/responses/globalvpc_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - global_vpc - /global_vpcs/tag-value-tree: + - globalvpc + /globalvpcs/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: global_vpc_GetPropertyTagValueTree + operationId: globalvpc_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/global_vpc_GetPropertyTagValueTreeOutput' + $ref: '#/responses/globalvpc_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - global_vpc - /groups: - get: - description: 列表 - operationId: group_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 指定项目的名称或ID - in: query - name: project_id - type: string - x-go-name: ProjectId - - description: 对具有项目属性的资源,严格匹配项目ID - in: query - items: - type: string - name: project_ids - type: array - x-go-name: ProjectIds - - description: 按project名称排序,可能值为asc|desc - in: query - name: order_by_project - pattern: asc|desc - type: string - x-go-name: OrderByProject - - $ref: '#/definitions/TTagSetList' - description: filter by project tags - in: query - name: project_tags - x-go-name: ProjectTags - - $ref: '#/definitions/TTagSetList' - description: filter by no project tags - in: query - name: no_project_tags - x-go-name: NoProjectTags - - description: filter by project organizations - in: query - items: - type: string - name: project_organizations - type: array - x-go-name: ProjectOrganizations - - $ref: '#/definitions/TTagSetList' - description: |- - ignore - project tag fitlers imposed by policy - in: query - name: policy_project_tags - x-go-name: PolicyProjectTags - - description: 列表中包含标记为"系统资源"的资源 - in: query - name: system - type: boolean - x-go-name: System - - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) - in: query - name: pending_delete - type: boolean - x-go-name: PendingDelete - - description: 以资源是否启用/禁用过滤列表 - in: query - name: enabled - type: boolean - x-go-name: Enabled - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 可用区ID或名称 - example: zone1 - in: query - name: zone_id - type: string - x-go-name: ZoneId - - description: 过滤处于多个指定可用区内的资源 - in: query - items: - type: string - name: zone_ids - type: array - x-go-name: ZoneIds - - description: 按可用区名称排序 - in: query - name: order_by_zone - pattern: asc|desc - type: string - x-go-name: OrderByZone - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: 宿主机或物理机(ID或Name) - in: query - name: host_id - type: string - x-go-name: HostId - - description: 以宿主机序列号过滤 - in: query - items: - type: string - name: host_sn - type: array - x-go-name: HostSN - - description: 以宿主机对接二层网络过滤 - in: query - name: host_wire_id - type: string - x-go-name: HostWireId - - description: 以宿主机名称排序 - in: query - name: order_by_host - type: string - x-go-name: OrderByHost - - description: 以宿主机序列号名称排序 - in: query - name: order_by_host_sn - type: string - x-go-name: OrderByHostSN - - description: 主机(ID或Name) - in: query - name: server_id - type: string - x-go-name: ServerId - - description: 以主机名称排序 - in: query - name: order_by_server - type: string - x-go-name: OrderByServer - - description: 以service_type过滤列表结果 - in: query - name: service_type - type: string - x-go-name: ServiceType - - description: 以parent_id过滤列表结果 - in: query - name: parent_id - type: string - x-go-name: ParentId - - description: 调度策略 - in: query - name: sched_strategy - type: string - x-go-name: SchedStrategy - - description: 按ip地址排序 - in: query - name: order_by_vips - pattern: asc|desc - type: string - x-go-name: OrderByVips - - description: 按关联的虚拟机数量排序 - in: query - name: order_by_guest_count - pattern: asc|desc - type: string - x-go-name: OrderByGuestCount - responses: - "200": - $ref: '#/responses/group_ListItemFilterOutput' - summary: 主机组列表 - tags: - - group - post: - description: 新建 - operationId: group_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - group: - $ref: '#/definitions/VirtualResourceCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_ValidateCreateDataOutput' - summary: 新建 - tags: - - group - /groups/{id}: - delete: - description: 删除 - operationId: group_CustomizeDelete - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_CustomizeDeleteOutput' - summary: 删除 - tags: - - group - get: - description: 获取详情 - operationId: group_FetchCustomizeColumns - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - group - put: - description: 更新 - operationId: group_ValidateUpdateData - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/VirtualResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_ValidateUpdateDataOutput' - summary: 更新 - tags: - - group - /groups/{id}/associate-eip: - post: - description: 执行操作AssociateEip - operationId: group_PerformAssociateEip - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/ServerAssociateEipInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformAssociateEipOutput' - summary: 执行操作AssociateEip - tags: - - group - /groups/{id}/attachnetwork: - post: - description: 执行操作Attachnetwork - operationId: group_PerformAttachnetwork - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/GroupAttachNetworkInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformAttachnetworkOutput' - summary: 执行操作Attachnetwork - tags: - - group - /groups/{id}/bind-guests: - post: - description: 执行操作BindGuests - operationId: group_PerformBindGuests - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_PerformBindGuestsOutput' - summary: 执行操作BindGuests - tags: - - group - /groups/{id}/cancel-delete: - post: - description: 执行操作CancelDelete - operationId: group_PerformCancelDelete - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_PerformCancelDeleteOutput' - summary: 执行操作CancelDelete - tags: - - group - /groups/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: group_PerformChangeOwner - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/PerformChangeProjectOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - group - /groups/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: group_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - group - /groups/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: group_GetDetailsClassMetadata - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - group - post: - description: 执行操作ClassMetadata - operationId: group_PerformClassMetadata - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - group - /groups/{id}/create-eip: - post: - description: 执行操作CreateEip - operationId: group_PerformCreateEip - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/ServerCreateEipInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformCreateEipOutput' - summary: 执行操作CreateEip - tags: - - group - /groups/{id}/detachnetwork: - post: - description: 执行操作Detachnetwork - operationId: group_PerformDetachnetwork - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/GroupDetachNetworkInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformDetachnetworkOutput' - summary: 执行操作Detachnetwork - tags: - - group - /groups/{id}/disable: - post: - description: 执行操作Disable - operationId: group_PerformDisable - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/PerformDisableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformDisableOutput' - summary: 执行操作Disable - tags: - - group - /groups/{id}/dissociate-eip: - post: - description: 执行操作DissociateEip - operationId: group_PerformDissociateEip - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/ServerDissociateEipInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformDissociateEipOutput' - summary: 执行操作DissociateEip - tags: - - group - /groups/{id}/enable: - post: - description: 执行操作Enable - operationId: group_PerformEnable - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/PerformEnableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformEnableOutput' - summary: 执行操作Enable - tags: - - group - /groups/{id}/freeze: - post: - description: 执行操作Freeze - operationId: group_PerformFreeze - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/PerformFreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformFreezeOutput' - summary: freezed update and perform action operation except for unfreeze - tags: - - group - /groups/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: group_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - group - /groups/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: group_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - group - /groups/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: group_PerformSetClassMetadata - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - group - /groups/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: group_PerformSetOrgMetadata - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - group - /groups/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: group_PerformSetUserMetadata - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - group - /groups/{id}/status: - get: - description: 获取指定信息Status - operationId: group_GetDetailsStatus - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - group - post: - description: 执行操作Status - operationId: group_PerformStatus - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformStatusOutput' - summary: 更新资源状态 - tags: - - group - /groups/{id}/unbind-guests: - post: - description: 执行操作UnbindGuests - operationId: group_PerformUnbindGuests - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/group_PerformUnbindGuestsOutput' - summary: 执行操作UnbindGuests - tags: - - group - /groups/{id}/unfreeze: - post: - description: 执行操作Unfreeze - operationId: group_PerformUnfreeze - parameters: - - description: The Id or Name of group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/PerformUnfreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformUnfreezeOutput' - summary: 执行操作Unfreeze - tags: - - group - /groups/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: group_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/group_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - group - /groups/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: group_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/group_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - group - /groups/domain-statistics: - get: - description: 获取指定资源类的信息DomainStatistics - operationId: group_GetPropertyDomainStatistics - responses: - "200": - $ref: '#/responses/group_GetPropertyDomainStatisticsOutput' - summary: 获取指定资源类的信息DomainStatistics - tags: - - group - /groups/project-statistics: - get: - description: 获取指定资源类的信息ProjectStatistics - operationId: group_GetPropertyProjectStatistics - responses: - "200": - $ref: '#/responses/group_GetPropertyProjectStatisticsOutput' - summary: 获取指定资源类的信息ProjectStatistics - tags: - - group - /groups/project-tag-value-pairs: - get: - description: 获取指定资源类的信息ProjectTagValuePairs - operationId: group_GetPropertyProjectTagValuePairs - responses: - "200": - $ref: '#/responses/group_GetPropertyProjectTagValuePairsOutput' - summary: 获取指定资源类的信息ProjectTagValuePairs - tags: - - group - /groups/project-tag-value-tree: - get: - description: 获取指定资源类的信息ProjectTagValueTree - operationId: group_GetPropertyProjectTagValueTree - responses: - "200": - $ref: '#/responses/group_GetPropertyProjectTagValueTreeOutput' - summary: 获取指定资源类的信息ProjectTagValueTree - tags: - - group - /groups/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: group_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - group: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/group_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - group - /groups/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: group_GetPropertySplitable - responses: - "200": - $ref: '#/responses/group_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - group - /groups/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: group_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/group_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - group - /groups/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: group_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/group_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - group - /groups/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: group_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/group_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - group - /groups/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: group_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/group_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - group + - globalvpc /guest_templates: get: description: 列表 @@ -81275,6 +80114,11 @@ paths: name: storage_id type: string x-go-name: StorageId + - description: 以host过滤 + in: query + name: storage_host_id + type: string + x-go-name: StorageHostId - description: filter shared storage in: query name: share @@ -83346,6 +82190,11 @@ paths: name: storage_id type: string x-go-name: StorageId + - description: 以host过滤 + in: query + name: storage_host_id + type: string + x-go-name: StorageHostId - description: filter shared storage in: query name: share @@ -84054,6 +82903,11 @@ paths: name: storage_id type: string x-go-name: StorageId + - description: 以host过滤 + in: query + name: storage_host_id + type: string + x-go-name: StorageHostId - description: filter shared storage in: query name: share @@ -84679,1131 +83533,6 @@ paths: summary: 设置指定域的基础设施配额 tags: - infras_quota - /instance_backups: - get: - description: 列表 - operationId: instance_backup_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 指定项目的名称或ID - in: query - name: project_id - type: string - x-go-name: ProjectId - - description: 对具有项目属性的资源,严格匹配项目ID - in: query - items: - type: string - name: project_ids - type: array - x-go-name: ProjectIds - - description: 按project名称排序,可能值为asc|desc - in: query - name: order_by_project - pattern: asc|desc - type: string - x-go-name: OrderByProject - - $ref: '#/definitions/TTagSetList' - description: filter by project tags - in: query - name: project_tags - x-go-name: ProjectTags - - $ref: '#/definitions/TTagSetList' - description: filter by no project tags - in: query - name: no_project_tags - x-go-name: NoProjectTags - - description: filter by project organizations - in: query - items: - type: string - name: project_organizations - type: array - x-go-name: ProjectOrganizations - - $ref: '#/definitions/TTagSetList' - description: |- - ignore - project tag fitlers imposed by policy - in: query - name: policy_project_tags - x-go-name: PolicyProjectTags - - description: 列表中包含标记为"系统资源"的资源 - in: query - name: system - type: boolean - x-go-name: System - - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) - in: query - name: pending_delete - type: boolean - x-go-name: PendingDelete - - description: |- - 通过操作系统架构过滤 - x86会过滤出os_arch为空或os_arch=i386或以x86开头的资源 - arm会过滤出os_arch=aarch64或os_arch=aarch32或者以arm开头的资源 - 其他的输入会过滤出以输入字符开头的资源 - enmu: x86, arm - in: query - items: - type: string - name: os_arch - type: array - x-go-name: OsArch - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 可用区ID或名称 - example: zone1 - in: query - name: zone_id - type: string - x-go-name: ZoneId - - description: 过滤处于多个指定可用区内的资源 - in: query - items: - type: string - name: zone_ids - type: array - x-go-name: ZoneIds - - description: 按可用区名称排序 - in: query - name: order_by_zone - pattern: asc|desc - type: string - x-go-name: OrderByZone - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: 宿主机或物理机(ID或Name) - in: query - name: host_id - type: string - x-go-name: HostId - - description: 以宿主机序列号过滤 - in: query - items: - type: string - name: host_sn - type: array - x-go-name: HostSN - - description: 以宿主机对接二层网络过滤 - in: query - name: host_wire_id - type: string - x-go-name: HostWireId - - description: 以宿主机名称排序 - in: query - name: order_by_host - type: string - x-go-name: OrderByHost - - description: 以宿主机序列号名称排序 - in: query - name: order_by_host_sn - type: string - x-go-name: OrderByHostSN - - description: 主机(ID或Name) - in: query - name: server_id - type: string - x-go-name: ServerId - - description: 以主机名称排序 - in: query - name: order_by_server - type: string - x-go-name: OrderByServer - - description: 按虚拟机名称排序 - in: query - name: order_by_guest - pattern: asc|desc - type: string - x-go-name: OrderByGuest - - description: 操作系统类型 - in: query - items: - type: string - name: os_type - type: array - x-go-name: OsType - responses: - "200": - $ref: '#/responses/instance_backup_ListItemFilterOutput' - summary: 列表 - tags: - - instance_backup - post: - description: 新建 - operationId: instance_backup_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - instance_backup: - $ref: '#/definitions/InstanceBackupManagerCreateFromPackageInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_ValidateCreateDataOutput' - summary: 新建 - tags: - - instance_backup - /instance_backups/{id}: - delete: - description: 删除 - operationId: instance_backup_CustomizeDelete - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/instance_backup_CustomizeDeleteOutput' - summary: 删除 - tags: - - instance_backup - get: - description: 获取详情 - operationId: instance_backup_FetchCustomizeColumns - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/instance_backup_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - instance_backup - put: - description: 更新 - operationId: instance_backup_ValidateUpdateData - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - $ref: '#/definitions/VirtualResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_ValidateUpdateDataOutput' - summary: 更新 - tags: - - instance_backup - /instance_backups/{id}/cancel-delete: - post: - description: 执行操作CancelDelete - operationId: instance_backup_PerformCancelDelete - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/instance_backup_PerformCancelDeleteOutput' - summary: 执行操作CancelDelete - tags: - - instance_backup - /instance_backups/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: instance_backup_PerformChangeOwner - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - $ref: '#/definitions/PerformChangeProjectOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - instance_backup - /instance_backups/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: instance_backup_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/instance_backup_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - instance_backup - /instance_backups/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: instance_backup_GetDetailsClassMetadata - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/instance_backup_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - instance_backup - post: - description: 执行操作ClassMetadata - operationId: instance_backup_PerformClassMetadata - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - instance_backup - /instance_backups/{id}/freeze: - post: - description: 执行操作Freeze - operationId: instance_backup_PerformFreeze - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - $ref: '#/definitions/PerformFreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformFreezeOutput' - summary: freezed update and perform action operation except for unfreeze - tags: - - instance_backup - /instance_backups/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: instance_backup_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/instance_backup_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - instance_backup - /instance_backups/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: instance_backup_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/instance_backup_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - instance_backup - /instance_backups/{id}/pack: - post: - description: 执行操作Pack - operationId: instance_backup_PerformPack - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - $ref: '#/definitions/InstanceBackupPackInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformPackOutput' - summary: 执行操作Pack - tags: - - instance_backup - /instance_backups/{id}/recovery: - post: - description: 执行操作Recovery - operationId: instance_backup_PerformRecovery - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - $ref: '#/definitions/InstanceBackupRecoveryInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformRecoveryOutput' - summary: 执行操作Recovery - tags: - - instance_backup - /instance_backups/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: instance_backup_PerformSetClassMetadata - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - instance_backup - /instance_backups/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: instance_backup_PerformSetOrgMetadata - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - instance_backup - /instance_backups/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: instance_backup_PerformSetUserMetadata - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - instance_backup - /instance_backups/{id}/status: - get: - description: 获取指定信息Status - operationId: instance_backup_GetDetailsStatus - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/instance_backup_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - instance_backup - post: - description: 执行操作Status - operationId: instance_backup_PerformStatus - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformStatusOutput' - summary: 更新资源状态 - tags: - - instance_backup - /instance_backups/{id}/syncstatus: - post: - description: 执行操作Syncstatus - operationId: instance_backup_PerformSyncstatus - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - $ref: '#/definitions/InstanceBackupManagerSyncstatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformSyncstatusOutput' - summary: 执行操作Syncstatus - tags: - - instance_backup - /instance_backups/{id}/unfreeze: - post: - description: 执行操作Unfreeze - operationId: instance_backup_PerformUnfreeze - parameters: - - description: The Id or Name of instance_backup - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - instance_backup: - $ref: '#/definitions/PerformUnfreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformUnfreezeOutput' - summary: 执行操作Unfreeze - tags: - - instance_backup - /instance_backups/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: instance_backup_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - instance_backup - /instance_backups/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: instance_backup_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - instance_backup - /instance_backups/domain-statistics: - get: - description: 获取指定资源类的信息DomainStatistics - operationId: instance_backup_GetPropertyDomainStatistics - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertyDomainStatisticsOutput' - summary: 获取指定资源类的信息DomainStatistics - tags: - - instance_backup - /instance_backups/project-statistics: - get: - description: 获取指定资源类的信息ProjectStatistics - operationId: instance_backup_GetPropertyProjectStatistics - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertyProjectStatisticsOutput' - summary: 获取指定资源类的信息ProjectStatistics - tags: - - instance_backup - /instance_backups/project-tag-value-pairs: - get: - description: 获取指定资源类的信息ProjectTagValuePairs - operationId: instance_backup_GetPropertyProjectTagValuePairs - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertyProjectTagValuePairsOutput' - summary: 获取指定资源类的信息ProjectTagValuePairs - tags: - - instance_backup - /instance_backups/project-tag-value-tree: - get: - description: 获取指定资源类的信息ProjectTagValueTree - operationId: instance_backup_GetPropertyProjectTagValueTree - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertyProjectTagValueTreeOutput' - summary: 获取指定资源类的信息ProjectTagValueTree - tags: - - instance_backup - /instance_backups/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: instance_backup_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - instance_backup: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/instance_backup_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - instance_backup - /instance_backups/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: instance_backup_GetPropertySplitable - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - instance_backup - /instance_backups/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: instance_backup_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - instance_backup - /instance_backups/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: instance_backup_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - instance_backup - /instance_backups/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: instance_backup_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - instance_backup - /instance_backups/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: instance_backup_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/instance_backup_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - instance_backup /instance_snapshots: get: description: 列表 @@ -86870,6 +84599,2397 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - instance_snapshot + /instancebackups: + get: + description: 列表 + operationId: instancebackup_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 指定项目的名称或ID + in: query + name: project_id + type: string + x-go-name: ProjectId + - description: 对具有项目属性的资源,严格匹配项目ID + in: query + items: + type: string + name: project_ids + type: array + x-go-name: ProjectIds + - description: 按project名称排序,可能值为asc|desc + in: query + name: order_by_project + pattern: asc|desc + type: string + x-go-name: OrderByProject + - $ref: '#/definitions/TTagSetList' + description: filter by project tags + in: query + name: project_tags + x-go-name: ProjectTags + - $ref: '#/definitions/TTagSetList' + description: filter by no project tags + in: query + name: no_project_tags + x-go-name: NoProjectTags + - description: filter by project organizations + in: query + items: + type: string + name: project_organizations + type: array + x-go-name: ProjectOrganizations + - $ref: '#/definitions/TTagSetList' + description: |- + ignore + project tag fitlers imposed by policy + in: query + name: policy_project_tags + x-go-name: PolicyProjectTags + - description: 列表中包含标记为"系统资源"的资源 + in: query + name: system + type: boolean + x-go-name: System + - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) + in: query + name: pending_delete + type: boolean + x-go-name: PendingDelete + - description: |- + 通过操作系统架构过滤 + x86会过滤出os_arch为空或os_arch=i386或以x86开头的资源 + arm会过滤出os_arch=aarch64或os_arch=aarch32或者以arm开头的资源 + 其他的输入会过滤出以输入字符开头的资源 + enmu: x86, arm + in: query + items: + type: string + name: os_arch + type: array + x-go-name: OsArch + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 可用区ID或名称 + example: zone1 + in: query + name: zone_id + type: string + x-go-name: ZoneId + - description: 过滤处于多个指定可用区内的资源 + in: query + items: + type: string + name: zone_ids + type: array + x-go-name: ZoneIds + - description: 按可用区名称排序 + in: query + name: order_by_zone + pattern: asc|desc + type: string + x-go-name: OrderByZone + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - description: 宿主机或物理机(ID或Name) + in: query + name: host_id + type: string + x-go-name: HostId + - description: 以宿主机序列号过滤 + in: query + items: + type: string + name: host_sn + type: array + x-go-name: HostSN + - description: 以宿主机对接二层网络过滤 + in: query + name: host_wire_id + type: string + x-go-name: HostWireId + - description: 以宿主机名称排序 + in: query + name: order_by_host + type: string + x-go-name: OrderByHost + - description: 以宿主机序列号名称排序 + in: query + name: order_by_host_sn + type: string + x-go-name: OrderByHostSN + - description: 主机(ID或Name) + in: query + name: server_id + type: string + x-go-name: ServerId + - description: 以主机名称排序 + in: query + name: order_by_server + type: string + x-go-name: OrderByServer + - description: 按虚拟机名称排序 + in: query + name: order_by_guest + pattern: asc|desc + type: string + x-go-name: OrderByGuest + - description: 操作系统类型 + in: query + items: + type: string + name: os_type + type: array + x-go-name: OsType + responses: + "200": + $ref: '#/responses/instancebackup_ListItemFilterOutput' + summary: 列表 + tags: + - instancebackup + post: + description: 新建 + operationId: instancebackup_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + instancebackup: + $ref: '#/definitions/InstanceBackupManagerCreateFromPackageInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_ValidateCreateDataOutput' + summary: 新建 + tags: + - instancebackup + /instancebackups/{id}: + delete: + description: 删除 + operationId: instancebackup_CustomizeDelete + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancebackup_CustomizeDeleteOutput' + summary: 删除 + tags: + - instancebackup + get: + description: 获取详情 + operationId: instancebackup_FetchCustomizeColumns + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancebackup_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - instancebackup + put: + description: 更新 + operationId: instancebackup_ValidateUpdateData + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + $ref: '#/definitions/VirtualResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_ValidateUpdateDataOutput' + summary: 更新 + tags: + - instancebackup + /instancebackups/{id}/cancel-delete: + post: + description: 执行操作CancelDelete + operationId: instancebackup_PerformCancelDelete + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancebackup_PerformCancelDeleteOutput' + summary: 执行操作CancelDelete + tags: + - instancebackup + /instancebackups/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: instancebackup_PerformChangeOwner + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + $ref: '#/definitions/PerformChangeProjectOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - instancebackup + /instancebackups/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: instancebackup_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancebackup_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - instancebackup + /instancebackups/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: instancebackup_GetDetailsClassMetadata + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancebackup_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - instancebackup + post: + description: 执行操作ClassMetadata + operationId: instancebackup_PerformClassMetadata + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - instancebackup + /instancebackups/{id}/freeze: + post: + description: 执行操作Freeze + operationId: instancebackup_PerformFreeze + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + $ref: '#/definitions/PerformFreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformFreezeOutput' + summary: freezed update and perform action operation except for unfreeze + tags: + - instancebackup + /instancebackups/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: instancebackup_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancebackup_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - instancebackup + /instancebackups/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: instancebackup_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancebackup_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - instancebackup + /instancebackups/{id}/pack: + post: + description: 执行操作Pack + operationId: instancebackup_PerformPack + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + $ref: '#/definitions/InstanceBackupPackInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformPackOutput' + summary: 执行操作Pack + tags: + - instancebackup + /instancebackups/{id}/recovery: + post: + description: 执行操作Recovery + operationId: instancebackup_PerformRecovery + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + $ref: '#/definitions/InstanceBackupRecoveryInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformRecoveryOutput' + summary: 执行操作Recovery + tags: + - instancebackup + /instancebackups/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: instancebackup_PerformSetClassMetadata + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - instancebackup + /instancebackups/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: instancebackup_PerformSetOrgMetadata + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - instancebackup + /instancebackups/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: instancebackup_PerformSetUserMetadata + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - instancebackup + /instancebackups/{id}/status: + get: + description: 获取指定信息Status + operationId: instancebackup_GetDetailsStatus + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancebackup_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - instancebackup + post: + description: 执行操作Status + operationId: instancebackup_PerformStatus + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformStatusOutput' + summary: 更新资源状态 + tags: + - instancebackup + /instancebackups/{id}/syncstatus: + post: + description: 执行操作Syncstatus + operationId: instancebackup_PerformSyncstatus + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + $ref: '#/definitions/InstanceBackupManagerSyncstatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformSyncstatusOutput' + summary: 执行操作Syncstatus + tags: + - instancebackup + /instancebackups/{id}/unfreeze: + post: + description: 执行操作Unfreeze + operationId: instancebackup_PerformUnfreeze + parameters: + - description: The Id or Name of instancebackup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancebackup: + $ref: '#/definitions/PerformUnfreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformUnfreezeOutput' + summary: 执行操作Unfreeze + tags: + - instancebackup + /instancebackups/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: instancebackup_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - instancebackup + /instancebackups/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: instancebackup_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - instancebackup + /instancebackups/domain-statistics: + get: + description: 获取指定资源类的信息DomainStatistics + operationId: instancebackup_GetPropertyDomainStatistics + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertyDomainStatisticsOutput' + summary: 获取指定资源类的信息DomainStatistics + tags: + - instancebackup + /instancebackups/project-statistics: + get: + description: 获取指定资源类的信息ProjectStatistics + operationId: instancebackup_GetPropertyProjectStatistics + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertyProjectStatisticsOutput' + summary: 获取指定资源类的信息ProjectStatistics + tags: + - instancebackup + /instancebackups/project-tag-value-pairs: + get: + description: 获取指定资源类的信息ProjectTagValuePairs + operationId: instancebackup_GetPropertyProjectTagValuePairs + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertyProjectTagValuePairsOutput' + summary: 获取指定资源类的信息ProjectTagValuePairs + tags: + - instancebackup + /instancebackups/project-tag-value-tree: + get: + description: 获取指定资源类的信息ProjectTagValueTree + operationId: instancebackup_GetPropertyProjectTagValueTree + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertyProjectTagValueTreeOutput' + summary: 获取指定资源类的信息ProjectTagValueTree + tags: + - instancebackup + /instancebackups/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: instancebackup_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + instancebackup: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancebackup_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - instancebackup + /instancebackups/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: instancebackup_GetPropertySplitable + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - instancebackup + /instancebackups/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: instancebackup_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - instancebackup + /instancebackups/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: instancebackup_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - instancebackup + /instancebackups/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: instancebackup_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - instancebackup + /instancebackups/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: instancebackup_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/instancebackup_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - instancebackup + /instancegroups: + get: + description: 列表 + operationId: instancegroup_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 指定项目的名称或ID + in: query + name: project_id + type: string + x-go-name: ProjectId + - description: 对具有项目属性的资源,严格匹配项目ID + in: query + items: + type: string + name: project_ids + type: array + x-go-name: ProjectIds + - description: 按project名称排序,可能值为asc|desc + in: query + name: order_by_project + pattern: asc|desc + type: string + x-go-name: OrderByProject + - $ref: '#/definitions/TTagSetList' + description: filter by project tags + in: query + name: project_tags + x-go-name: ProjectTags + - $ref: '#/definitions/TTagSetList' + description: filter by no project tags + in: query + name: no_project_tags + x-go-name: NoProjectTags + - description: filter by project organizations + in: query + items: + type: string + name: project_organizations + type: array + x-go-name: ProjectOrganizations + - $ref: '#/definitions/TTagSetList' + description: |- + ignore + project tag fitlers imposed by policy + in: query + name: policy_project_tags + x-go-name: PolicyProjectTags + - description: 列表中包含标记为"系统资源"的资源 + in: query + name: system + type: boolean + x-go-name: System + - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) + in: query + name: pending_delete + type: boolean + x-go-name: PendingDelete + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 可用区ID或名称 + example: zone1 + in: query + name: zone_id + type: string + x-go-name: ZoneId + - description: 过滤处于多个指定可用区内的资源 + in: query + items: + type: string + name: zone_ids + type: array + x-go-name: ZoneIds + - description: 按可用区名称排序 + in: query + name: order_by_zone + pattern: asc|desc + type: string + x-go-name: OrderByZone + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - description: 宿主机或物理机(ID或Name) + in: query + name: host_id + type: string + x-go-name: HostId + - description: 以宿主机序列号过滤 + in: query + items: + type: string + name: host_sn + type: array + x-go-name: HostSN + - description: 以宿主机对接二层网络过滤 + in: query + name: host_wire_id + type: string + x-go-name: HostWireId + - description: 以宿主机名称排序 + in: query + name: order_by_host + type: string + x-go-name: OrderByHost + - description: 以宿主机序列号名称排序 + in: query + name: order_by_host_sn + type: string + x-go-name: OrderByHostSN + - description: 主机(ID或Name) + in: query + name: server_id + type: string + x-go-name: ServerId + - description: 以主机名称排序 + in: query + name: order_by_server + type: string + x-go-name: OrderByServer + - description: 以service_type过滤列表结果 + in: query + name: service_type + type: string + x-go-name: ServiceType + - description: 以parent_id过滤列表结果 + in: query + name: parent_id + type: string + x-go-name: ParentId + - description: 调度策略 + in: query + name: sched_strategy + type: string + x-go-name: SchedStrategy + - description: 按ip地址排序 + in: query + name: order_by_vips + pattern: asc|desc + type: string + x-go-name: OrderByVips + - description: 按关联的虚拟机数量排序 + in: query + name: order_by_guest_count + pattern: asc|desc + type: string + x-go-name: OrderByGuestCount + responses: + "200": + $ref: '#/responses/instancegroup_ListItemFilterOutput' + summary: 主机组列表 + tags: + - instancegroup + post: + description: 新建 + operationId: instancegroup_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + instancegroup: + $ref: '#/definitions/VirtualResourceCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_ValidateCreateDataOutput' + summary: 新建 + tags: + - instancegroup + /instancegroups/{id}: + delete: + description: 删除 + operationId: instancegroup_CustomizeDelete + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_CustomizeDeleteOutput' + summary: 删除 + tags: + - instancegroup + get: + description: 获取详情 + operationId: instancegroup_FetchCustomizeColumns + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - instancegroup + put: + description: 更新 + operationId: instancegroup_ValidateUpdateData + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/VirtualResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_ValidateUpdateDataOutput' + summary: 更新 + tags: + - instancegroup + /instancegroups/{id}/associate-eip: + post: + description: 执行操作AssociateEip + operationId: instancegroup_PerformAssociateEip + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/ServerAssociateEipInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformAssociateEipOutput' + summary: 执行操作AssociateEip + tags: + - instancegroup + /instancegroups/{id}/attachnetwork: + post: + description: 执行操作Attachnetwork + operationId: instancegroup_PerformAttachnetwork + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/GroupAttachNetworkInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformAttachnetworkOutput' + summary: 执行操作Attachnetwork + tags: + - instancegroup + /instancegroups/{id}/bind-guests: + post: + description: 执行操作BindGuests + operationId: instancegroup_PerformBindGuests + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_PerformBindGuestsOutput' + summary: 执行操作BindGuests + tags: + - instancegroup + /instancegroups/{id}/cancel-delete: + post: + description: 执行操作CancelDelete + operationId: instancegroup_PerformCancelDelete + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_PerformCancelDeleteOutput' + summary: 执行操作CancelDelete + tags: + - instancegroup + /instancegroups/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: instancegroup_PerformChangeOwner + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/PerformChangeProjectOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - instancegroup + /instancegroups/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: instancegroup_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - instancegroup + /instancegroups/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: instancegroup_GetDetailsClassMetadata + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - instancegroup + post: + description: 执行操作ClassMetadata + operationId: instancegroup_PerformClassMetadata + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - instancegroup + /instancegroups/{id}/create-eip: + post: + description: 执行操作CreateEip + operationId: instancegroup_PerformCreateEip + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/ServerCreateEipInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformCreateEipOutput' + summary: 执行操作CreateEip + tags: + - instancegroup + /instancegroups/{id}/detachnetwork: + post: + description: 执行操作Detachnetwork + operationId: instancegroup_PerformDetachnetwork + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/GroupDetachNetworkInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformDetachnetworkOutput' + summary: 执行操作Detachnetwork + tags: + - instancegroup + /instancegroups/{id}/disable: + post: + description: 执行操作Disable + operationId: instancegroup_PerformDisable + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/PerformDisableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformDisableOutput' + summary: 执行操作Disable + tags: + - instancegroup + /instancegroups/{id}/dissociate-eip: + post: + description: 执行操作DissociateEip + operationId: instancegroup_PerformDissociateEip + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/ServerDissociateEipInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformDissociateEipOutput' + summary: 执行操作DissociateEip + tags: + - instancegroup + /instancegroups/{id}/enable: + post: + description: 执行操作Enable + operationId: instancegroup_PerformEnable + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/PerformEnableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformEnableOutput' + summary: 执行操作Enable + tags: + - instancegroup + /instancegroups/{id}/freeze: + post: + description: 执行操作Freeze + operationId: instancegroup_PerformFreeze + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/PerformFreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformFreezeOutput' + summary: freezed update and perform action operation except for unfreeze + tags: + - instancegroup + /instancegroups/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: instancegroup_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - instancegroup + /instancegroups/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: instancegroup_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - instancegroup + /instancegroups/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: instancegroup_PerformSetClassMetadata + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - instancegroup + /instancegroups/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: instancegroup_PerformSetOrgMetadata + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - instancegroup + /instancegroups/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: instancegroup_PerformSetUserMetadata + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - instancegroup + /instancegroups/{id}/status: + get: + description: 获取指定信息Status + operationId: instancegroup_GetDetailsStatus + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - instancegroup + post: + description: 执行操作Status + operationId: instancegroup_PerformStatus + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformStatusOutput' + summary: 更新资源状态 + tags: + - instancegroup + /instancegroups/{id}/unbind-guests: + post: + description: 执行操作UnbindGuests + operationId: instancegroup_PerformUnbindGuests + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/instancegroup_PerformUnbindGuestsOutput' + summary: 执行操作UnbindGuests + tags: + - instancegroup + /instancegroups/{id}/unfreeze: + post: + description: 执行操作Unfreeze + operationId: instancegroup_PerformUnfreeze + parameters: + - description: The Id or Name of instancegroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/PerformUnfreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformUnfreezeOutput' + summary: 执行操作Unfreeze + tags: + - instancegroup + /instancegroups/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: instancegroup_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - instancegroup + /instancegroups/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: instancegroup_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - instancegroup + /instancegroups/domain-statistics: + get: + description: 获取指定资源类的信息DomainStatistics + operationId: instancegroup_GetPropertyDomainStatistics + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertyDomainStatisticsOutput' + summary: 获取指定资源类的信息DomainStatistics + tags: + - instancegroup + /instancegroups/project-statistics: + get: + description: 获取指定资源类的信息ProjectStatistics + operationId: instancegroup_GetPropertyProjectStatistics + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertyProjectStatisticsOutput' + summary: 获取指定资源类的信息ProjectStatistics + tags: + - instancegroup + /instancegroups/project-tag-value-pairs: + get: + description: 获取指定资源类的信息ProjectTagValuePairs + operationId: instancegroup_GetPropertyProjectTagValuePairs + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertyProjectTagValuePairsOutput' + summary: 获取指定资源类的信息ProjectTagValuePairs + tags: + - instancegroup + /instancegroups/project-tag-value-tree: + get: + description: 获取指定资源类的信息ProjectTagValueTree + operationId: instancegroup_GetPropertyProjectTagValueTree + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertyProjectTagValueTreeOutput' + summary: 获取指定资源类的信息ProjectTagValueTree + tags: + - instancegroup + /instancegroups/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: instancegroup_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + instancegroup: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/instancegroup_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - instancegroup + /instancegroups/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: instancegroup_GetPropertySplitable + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - instancegroup + /instancegroups/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: instancegroup_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - instancegroup + /instancegroups/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: instancegroup_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - instancegroup + /instancegroups/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: instancegroup_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - instancegroup + /instancegroups/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: instancegroup_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/instancegroup_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - instancegroup /inter_vpc_network_route_sets: get: description: 列表 @@ -93172,10 +93292,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - keypair - /kube_clusters: + /loadbalancer_security_groups: get: description: 列表 - operationId: kube_cluster_ListItemFilter + operationId: loadbalancer_security_group_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -93280,300 +93400,15 @@ paths: name: show_fail_reason type: boolean x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源是否共享过滤列表 - in: query - name: is_public - type: boolean - x-go-name: IsPublic - - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project - in: query - name: public_scope - type: string - x-go-name: PublicScope - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源是否启用/禁用过滤列表 - in: query - name: enabled - type: boolean - x-go-name: Enabled - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: 关联VPC(ID或Name) - in: query - items: - type: string - name: vpc_id - type: array - x-go-name: VpcId - - description: Vpc外网访问模式 - in: query - name: external_access_mode - type: string - x-go-name: ExternalAccessMode - - description: 按VPC名称排序 - in: query - name: order_by_vpc - pattern: asc|desc - type: string - x-go-name: OrderByVpc - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager responses: "200": - $ref: '#/responses/kube_cluster_ListItemFilterOutput' - summary: 列出Kube Cluster + $ref: '#/responses/loadbalancer_security_group_ListItemFilterOutput' + summary: 列表 tags: - - kube_cluster + - loadbalancer_security_group post: description: 新建 - operationId: kube_cluster_ValidateCreateData + operationId: loadbalancer_security_group_ValidateCreateData parameters: - in: body name: body @@ -93584,46 +93419,38 @@ paths: format: int64 type: integer x-go-name: Count - kube_cluster: - $ref: '#/definitions/KubeClusterCreateInput' + loadbalancer_security_group: + $ref: '#/definitions/JoinResourceBaseCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/kube_cluster_ValidateCreateDataOutput' + $ref: '#/responses/loadbalancer_security_group_ValidateCreateDataOutput' summary: 新建 tags: - - kube_cluster - /kube_clusters/{id}: + - loadbalancer_security_group + /loadbalancer_security_groups/{id}: delete: description: 删除 - operationId: kube_cluster_CustomizeDelete + operationId: loadbalancer_security_group_CustomizeDelete parameters: - - description: The Id or Name of kube_cluster + - description: The Id or Name of loadbalancer_security_group in: path name: id required: true type: string x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - $ref: '#/definitions/KubeClusterDeleteInput' - type: object - x-go-name: Body responses: "200": - $ref: '#/responses/kube_cluster_CustomizeDeleteOutput' + $ref: '#/responses/loadbalancer_security_group_CustomizeDeleteOutput' summary: 删除 tags: - - kube_cluster + - loadbalancer_security_group get: description: 获取详情 - operationId: kube_cluster_FetchCustomizeColumns + operationId: loadbalancer_security_group_FetchCustomizeColumns parameters: - - description: The Id or Name of kube_cluster + - description: The Id or Name of loadbalancer_security_group in: path name: id required: true @@ -93631,15 +93458,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/kube_cluster_FetchCustomizeColumnsOutput' + $ref: '#/responses/loadbalancer_security_group_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - kube_cluster + - loadbalancer_security_group put: description: 更新 - operationId: kube_cluster_ValidateUpdateData + operationId: loadbalancer_security_group_ValidateUpdateData parameters: - - description: The Id or Name of kube_cluster + - description: The Id or Name of loadbalancer_security_group in: path name: id required: true @@ -93649,510 +93476,69 @@ paths: name: body schema: properties: - kube_cluster: - $ref: '#/definitions/KubeClusterUpdateInput' + loadbalancer_security_group: + $ref: '#/definitions/JointResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/kube_cluster_ValidateUpdateDataOutput' + $ref: '#/responses/loadbalancer_security_group_ValidateUpdateDataOutput' summary: 更新 tags: - - kube_cluster - /kube_clusters/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: kube_cluster_PerformChangeOwner - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - $ref: '#/definitions/PerformChangeDomainOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - kube_cluster - /kube_clusters/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: kube_cluster_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_cluster_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - kube_cluster - /kube_clusters/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: kube_cluster_GetDetailsClassMetadata - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_cluster_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - kube_cluster - post: - description: 执行操作ClassMetadata - operationId: kube_cluster_PerformClassMetadata - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - kube_cluster - /kube_clusters/{id}/disable: - post: - description: 执行操作Disable - operationId: kube_cluster_PerformDisable - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - $ref: '#/definitions/PerformDisableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformDisableOutput' - summary: 禁用资源 - tags: - - kube_cluster - /kube_clusters/{id}/enable: - post: - description: 执行操作Enable - operationId: kube_cluster_PerformEnable - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - $ref: '#/definitions/PerformEnableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformEnableOutput' - summary: 启用资源 - tags: - - kube_cluster - /kube_clusters/{id}/kubeconfig: - get: - description: 获取指定信息Kubeconfig - operationId: kube_cluster_GetDetailsKubeconfig - parameters: - - description: 是否获取内网kubeconfig, 默认false即获取外网kubeconfig - in: query - name: private - type: boolean - x-go-name: Private - - description: |- - kubeconfig 到期时间 - 阿里云: 15(15分钟)~4320(3天) - 腾讯云不传此参数默认时效是20年 - format: int64 - in: query - name: expire_minutes - type: integer - x-go-name: ExpireMinutes - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_cluster_GetDetailsKubeconfigOutput' - summary: 获取指定信息Kubeconfig - tags: - - kube_cluster - /kube_clusters/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: kube_cluster_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_cluster_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - kube_cluster - /kube_clusters/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: kube_cluster_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_cluster_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - kube_cluster - /kube_clusters/{id}/private: - post: - description: 执行操作Private - operationId: kube_cluster_PerformPrivate - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - $ref: '#/definitions/PerformPrivateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformPrivateOutput' - summary: 执行操作Private - tags: - - kube_cluster - /kube_clusters/{id}/public: - post: - description: 执行操作Public - operationId: kube_cluster_PerformPublic - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - $ref: '#/definitions/PerformPublicDomainInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformPublicOutput' - summary: 执行操作Public - tags: - - kube_cluster - /kube_clusters/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: kube_cluster_PerformSetClassMetadata - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - kube_cluster - /kube_clusters/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: kube_cluster_PerformSetOrgMetadata - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - kube_cluster - /kube_clusters/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: kube_cluster_PerformSetUserMetadata - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - kube_cluster - /kube_clusters/{id}/status: - get: - description: 获取指定信息Status - operationId: kube_cluster_GetDetailsStatus - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_cluster_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - kube_cluster - post: - description: 执行操作Status - operationId: kube_cluster_PerformStatus - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformStatusOutput' - summary: 更新资源状态 - tags: - - kube_cluster - /kube_clusters/{id}/syncstatus: - post: - description: 执行操作Syncstatus - operationId: kube_cluster_PerformSyncstatus - parameters: - - description: The Id or Name of kube_cluster - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_cluster: - $ref: '#/definitions/SyncstatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_cluster_PerformSyncstatusOutput' - summary: 同步Kube Cluster状态 - tags: - - kube_cluster - /kube_clusters/distinct-field: + - loadbalancer_security_group + /loadbalancer_security_groups/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: kube_cluster_GetPropertyDistinctField + operationId: loadbalancer_security_group_GetPropertyDistinctField responses: "200": - $ref: '#/responses/kube_cluster_GetPropertyDistinctFieldOutput' + $ref: '#/responses/loadbalancer_security_group_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - kube_cluster - /kube_clusters/distinct-fields: + - loadbalancer_security_group + /loadbalancer_security_groups/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: kube_cluster_GetPropertyDistinctFields + operationId: loadbalancer_security_group_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/kube_cluster_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/loadbalancer_security_group_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - kube_cluster - /kube_clusters/domain-tag-value-pairs: - get: - description: 获取指定资源类的信息DomainTagValuePairs - operationId: kube_cluster_GetPropertyDomainTagValuePairs - responses: - "200": - $ref: '#/responses/kube_cluster_GetPropertyDomainTagValuePairsOutput' - summary: 获取指定资源类的信息DomainTagValuePairs - tags: - - kube_cluster - /kube_clusters/domain-tag-value-tree: - get: - description: 获取指定资源类的信息DomainTagValueTree - operationId: kube_cluster_GetPropertyDomainTagValueTree - responses: - "200": - $ref: '#/responses/kube_cluster_GetPropertyDomainTagValueTreeOutput' - summary: 获取指定资源类的信息DomainTagValueTree - tags: - - kube_cluster - /kube_clusters/purge-splitable: + - loadbalancer_security_group + /loadbalancer_security_groups/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: kube_cluster_PerformPurgeSplitable + operationId: loadbalancer_security_group_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - kube_cluster: + loadbalancer_security_group: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/kube_cluster_PerformPurgeSplitableOutput' + $ref: '#/responses/loadbalancer_security_group_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - kube_cluster - /kube_clusters/splitable: + - loadbalancer_security_group + /loadbalancer_security_groups/splitable: get: description: 获取指定资源类的信息Splitable - operationId: kube_cluster_GetPropertySplitable + operationId: loadbalancer_security_group_GetPropertySplitable responses: "200": - $ref: '#/responses/kube_cluster_GetPropertySplitableOutput' + $ref: '#/responses/loadbalancer_security_group_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - kube_cluster - /kube_clusters/splitable-export: + - loadbalancer_security_group + /loadbalancer_security_groups/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: kube_cluster_GetPropertySplitableExport + operationId: loadbalancer_security_group_GetPropertySplitableExport parameters: - in: query name: table @@ -94170,1619 +93556,14 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/kube_cluster_GetPropertySplitableExportOutput' + $ref: '#/responses/loadbalancer_security_group_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - kube_cluster - /kube_clusters/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: kube_cluster_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/kube_cluster_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - kube_cluster - /kube_clusters/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: kube_cluster_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/kube_cluster_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - kube_cluster - /kube_clusters/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: kube_cluster_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/kube_cluster_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - kube_cluster - /kube_node_pools: + - loadbalancer_security_group + /loadbalanceracls: get: description: 列表 - operationId: kube_node_pool_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - in: query - name: cloud_kube_cluster_id - type: string - x-go-name: CloudKubeClusterId - responses: - "200": - $ref: '#/responses/kube_node_pool_ListItemFilterOutput' - summary: Kube Node Pool列表 - tags: - - kube_node_pool - post: - description: 新建 - operationId: kube_node_pool_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - kube_node_pool: - $ref: '#/definitions/KubeNodePoolCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_pool_ValidateCreateDataOutput' - summary: 新建 - tags: - - kube_node_pool - /kube_node_pools/{id}: - delete: - description: 删除 - operationId: kube_node_pool_CustomizeDelete - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_pool_CustomizeDeleteOutput' - summary: 删除 - tags: - - kube_node_pool - get: - description: 获取详情 - operationId: kube_node_pool_FetchCustomizeColumns - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_pool_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - kube_node_pool - put: - description: 更新 - operationId: kube_node_pool_ValidateUpdateData - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node_pool: - $ref: '#/definitions/KubeNodePoolUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_pool_ValidateUpdateDataOutput' - summary: 更新 - tags: - - kube_node_pool - /kube_node_pools/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: kube_node_pool_GetDetailsClassMetadata - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_pool_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - kube_node_pool - post: - description: 执行操作ClassMetadata - operationId: kube_node_pool_PerformClassMetadata - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node_pool: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_pool_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - kube_node_pool - /kube_node_pools/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: kube_node_pool_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_pool_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - kube_node_pool - /kube_node_pools/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: kube_node_pool_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_pool_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - kube_node_pool - /kube_node_pools/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: kube_node_pool_PerformSetClassMetadata - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node_pool: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_pool_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - kube_node_pool - /kube_node_pools/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: kube_node_pool_PerformSetOrgMetadata - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node_pool: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_pool_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - kube_node_pool - /kube_node_pools/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: kube_node_pool_PerformSetUserMetadata - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node_pool: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_pool_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - kube_node_pool - /kube_node_pools/{id}/status: - get: - description: 获取指定信息Status - operationId: kube_node_pool_GetDetailsStatus - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_pool_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - kube_node_pool - post: - description: 执行操作Status - operationId: kube_node_pool_PerformStatus - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node_pool: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_pool_PerformStatusOutput' - summary: 更新资源状态 - tags: - - kube_node_pool - /kube_node_pools/{id}/syncstatus: - post: - description: 执行操作Syncstatus - operationId: kube_node_pool_PerformSyncstatus - parameters: - - description: The Id or Name of kube_node_pool - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node_pool: - $ref: '#/definitions/SyncstatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_pool_PerformSyncstatusOutput' - summary: 同步Kube Node Pool 状态 - tags: - - kube_node_pool - /kube_node_pools/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: kube_node_pool_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/kube_node_pool_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - kube_node_pool - /kube_node_pools/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: kube_node_pool_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/kube_node_pool_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - kube_node_pool - /kube_node_pools/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: kube_node_pool_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - kube_node_pool: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_pool_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - kube_node_pool - /kube_node_pools/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: kube_node_pool_GetPropertySplitable - responses: - "200": - $ref: '#/responses/kube_node_pool_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - kube_node_pool - /kube_node_pools/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: kube_node_pool_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/kube_node_pool_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - kube_node_pool - /kube_node_pools/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: kube_node_pool_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/kube_node_pool_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - kube_node_pool - /kube_node_pools/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: kube_node_pool_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/kube_node_pool_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - kube_node_pool - /kube_node_pools/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: kube_node_pool_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/kube_node_pool_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - kube_node_pool - /kube_nodes: - get: - description: 列表 - operationId: kube_node_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - responses: - "200": - $ref: '#/responses/kube_node_ListItemFilterOutput' - summary: Kube Node列表 - tags: - - kube_node - post: - description: 新建 - operationId: kube_node_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - kube_node: - $ref: '#/definitions/KubeNodeCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_ValidateCreateDataOutput' - summary: 新建 - tags: - - kube_node - /kube_nodes/{id}: - delete: - description: 删除 - operationId: kube_node_CustomizeDelete - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_CustomizeDeleteOutput' - summary: 删除 - tags: - - kube_node - get: - description: 获取详情 - operationId: kube_node_FetchCustomizeColumns - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - kube_node - put: - description: 更新 - operationId: kube_node_ValidateUpdateData - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node: - $ref: '#/definitions/KubeNodeUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_ValidateUpdateDataOutput' - summary: 更新 - tags: - - kube_node - /kube_nodes/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: kube_node_GetDetailsClassMetadata - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - kube_node - post: - description: 执行操作ClassMetadata - operationId: kube_node_PerformClassMetadata - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - kube_node - /kube_nodes/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: kube_node_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - kube_node - /kube_nodes/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: kube_node_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - kube_node - /kube_nodes/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: kube_node_PerformSetClassMetadata - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - kube_node - /kube_nodes/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: kube_node_PerformSetOrgMetadata - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - kube_node - /kube_nodes/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: kube_node_PerformSetUserMetadata - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - kube_node - /kube_nodes/{id}/status: - get: - description: 获取指定信息Status - operationId: kube_node_GetDetailsStatus - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/kube_node_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - kube_node - post: - description: 执行操作Status - operationId: kube_node_PerformStatus - parameters: - - description: The Id or Name of kube_node - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - kube_node: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_PerformStatusOutput' - summary: 更新资源状态 - tags: - - kube_node - /kube_nodes/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: kube_node_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/kube_node_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - kube_node - /kube_nodes/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: kube_node_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/kube_node_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - kube_node - /kube_nodes/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: kube_node_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - kube_node: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/kube_node_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - kube_node - /kube_nodes/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: kube_node_GetPropertySplitable - responses: - "200": - $ref: '#/responses/kube_node_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - kube_node - /kube_nodes/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: kube_node_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/kube_node_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - kube_node - /kube_nodes/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: kube_node_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/kube_node_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - kube_node - /kube_nodes/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: kube_node_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/kube_node_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - kube_node - /kube_nodes/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: kube_node_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/kube_node_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - kube_node - /loadbalancer_acls: - get: - description: 列表 - operationId: loadbalancer_acl_ListItemFilter + operationId: loadbalanceracl_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -96203,13 +93984,13 @@ paths: x-go-name: OrderByCity responses: "200": - $ref: '#/responses/loadbalancer_acl_ListItemFilterOutput' + $ref: '#/responses/loadbalanceracl_ListItemFilterOutput' summary: 负载均衡ACL规则列表 tags: - - loadbalancer_acl + - loadbalanceracl post: description: 新建 - operationId: loadbalancer_acl_ValidateCreateData + operationId: loadbalanceracl_ValidateCreateData parameters: - in: body name: body @@ -96220,22 +94001,22 @@ paths: format: int64 type: integer x-go-name: Count - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/LoadbalancerAclCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_ValidateCreateDataOutput' + $ref: '#/responses/loadbalanceracl_ValidateCreateDataOutput' summary: 新建 tags: - - loadbalancer_acl - /loadbalancer_acls/{id}: + - loadbalanceracl + /loadbalanceracls/{id}: delete: description: 删除 - operationId: loadbalancer_acl_CustomizeDelete + operationId: loadbalanceracl_CustomizeDelete parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96243,15 +94024,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_CustomizeDeleteOutput' + $ref: '#/responses/loadbalanceracl_CustomizeDeleteOutput' summary: 删除 tags: - - loadbalancer_acl + - loadbalanceracl get: description: 获取详情 - operationId: loadbalancer_acl_FetchCustomizeColumns + operationId: loadbalanceracl_FetchCustomizeColumns parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96259,15 +94040,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_FetchCustomizeColumnsOutput' + $ref: '#/responses/loadbalanceracl_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - loadbalancer_acl + - loadbalanceracl put: description: 更新 - operationId: loadbalancer_acl_ValidateUpdateData + operationId: loadbalanceracl_ValidateUpdateData parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96277,22 +94058,22 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/LoadbalancerAclUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_ValidateUpdateDataOutput' + $ref: '#/responses/loadbalanceracl_ValidateUpdateDataOutput' summary: 更新 tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/cancel-delete: + - loadbalanceracl + /loadbalanceracls/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: loadbalancer_acl_PerformCancelDelete + operationId: loadbalanceracl_PerformCancelDelete parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96300,16 +94081,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformCancelDeleteOutput' + $ref: '#/responses/loadbalanceracl_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/change-owner: + - loadbalanceracl + /loadbalanceracls/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: loadbalancer_acl_PerformChangeOwner + operationId: loadbalanceracl_PerformChangeOwner parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96319,22 +94100,22 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformChangeOwnerOutput' + $ref: '#/responses/loadbalanceracl_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/change-owner-candidate-domains: + - loadbalanceracl + /loadbalanceracls/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: loadbalancer_acl_GetDetailsChangeOwnerCandidateDomains + operationId: loadbalanceracl_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96342,16 +94123,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/loadbalanceracl_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/class-metadata: + - loadbalanceracl + /loadbalanceracls/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: loadbalancer_acl_GetDetailsClassMetadata + operationId: loadbalanceracl_GetDetailsClassMetadata parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96359,15 +94140,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_GetDetailsClassMetadataOutput' + $ref: '#/responses/loadbalanceracl_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - loadbalancer_acl + - loadbalanceracl post: description: 执行操作ClassMetadata - operationId: loadbalancer_acl_PerformClassMetadata + operationId: loadbalanceracl_PerformClassMetadata parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96377,7 +94158,7 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: additionalProperties: type: string type: object @@ -96386,16 +94167,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformClassMetadataOutput' + $ref: '#/responses/loadbalanceracl_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/freeze: + - loadbalanceracl + /loadbalanceracls/{id}/freeze: post: description: 执行操作Freeze - operationId: loadbalancer_acl_PerformFreeze + operationId: loadbalanceracl_PerformFreeze parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96405,20 +94186,20 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformFreezeOutput' + $ref: '#/responses/loadbalanceracl_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/metadata: + - loadbalanceracl + /loadbalanceracls/{id}/metadata: get: description: 获取指定信息Metadata - operationId: loadbalancer_acl_GetDetailsMetadata + operationId: loadbalanceracl_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -96440,7 +94221,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96448,16 +94229,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_GetDetailsMetadataOutput' + $ref: '#/responses/loadbalanceracl_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/org-metadata: + - loadbalanceracl + /loadbalanceracls/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: loadbalancer_acl_GetDetailsOrgMetadata + operationId: loadbalanceracl_GetDetailsOrgMetadata parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96465,16 +94246,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_GetDetailsOrgMetadataOutput' + $ref: '#/responses/loadbalanceracl_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/patch: + - loadbalanceracl + /loadbalanceracls/{id}/patch: post: description: This is intended mainly for command line operations. - operationId: loadbalancer_acl_PerformPatch + operationId: loadbalanceracl_PerformPatch parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96484,22 +94265,22 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/LoadbalancerAclPatchInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformPatchOutput' + $ref: '#/responses/loadbalanceracl_PerformPatchOutput' summary: PerformPatch patches acl entries by adding then deleting the specified acls. tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/private: + - loadbalanceracl + /loadbalanceracls/{id}/private: post: description: 执行操作Private - operationId: loadbalancer_acl_PerformPrivate + operationId: loadbalanceracl_PerformPrivate parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96509,22 +94290,22 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/PerformPrivateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformPrivateOutput' + $ref: '#/responses/loadbalanceracl_PerformPrivateOutput' summary: 执行操作Private tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/public: + - loadbalanceracl + /loadbalanceracls/{id}/public: post: description: 执行操作Public - operationId: loadbalancer_acl_PerformPublic + operationId: loadbalanceracl_PerformPublic parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96534,22 +94315,22 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/PerformPublicProjectInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformPublicOutput' + $ref: '#/responses/loadbalanceracl_PerformPublicOutput' summary: 执行操作Public tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/purge: + - loadbalanceracl + /loadbalanceracls/{id}/purge: post: description: 执行操作Purge - operationId: loadbalancer_acl_PerformPurge + operationId: loadbalanceracl_PerformPurge parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96557,16 +94338,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformPurgeOutput' + $ref: '#/responses/loadbalanceracl_PerformPurgeOutput' summary: 执行操作Purge tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/set-class-metadata: + - loadbalanceracl + /loadbalanceracls/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: loadbalancer_acl_PerformSetClassMetadata + operationId: loadbalanceracl_PerformSetClassMetadata parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96576,7 +94357,7 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: additionalProperties: type: string type: object @@ -96585,16 +94366,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformSetClassMetadataOutput' + $ref: '#/responses/loadbalanceracl_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/set-org-metadata: + - loadbalanceracl + /loadbalanceracls/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: loadbalancer_acl_PerformSetOrgMetadata + operationId: loadbalanceracl_PerformSetOrgMetadata parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96604,7 +94385,7 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: additionalProperties: type: string type: object @@ -96613,16 +94394,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformSetOrgMetadataOutput' + $ref: '#/responses/loadbalanceracl_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/set-user-metadata: + - loadbalanceracl + /loadbalanceracls/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: loadbalancer_acl_PerformSetUserMetadata + operationId: loadbalanceracl_PerformSetUserMetadata parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96632,7 +94413,7 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: additionalProperties: type: string type: object @@ -96641,16 +94422,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformSetUserMetadataOutput' + $ref: '#/responses/loadbalanceracl_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/status: + - loadbalanceracl + /loadbalanceracls/{id}/status: get: description: 获取指定信息Status - operationId: loadbalancer_acl_GetDetailsStatus + operationId: loadbalanceracl_GetDetailsStatus parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96658,15 +94439,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_GetDetailsStatusOutput' + $ref: '#/responses/loadbalanceracl_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - loadbalancer_acl + - loadbalanceracl post: description: 执行操作Status - operationId: loadbalancer_acl_PerformStatus + operationId: loadbalanceracl_PerformStatus parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96676,22 +94457,22 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformStatusOutput' + $ref: '#/responses/loadbalanceracl_PerformStatusOutput' summary: 更新资源状态 tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/syncstatus: + - loadbalanceracl + /loadbalanceracls/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: loadbalancer_acl_PerformSyncstatus + operationId: loadbalanceracl_PerformSyncstatus parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96699,16 +94480,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformSyncstatusOutput' + $ref: '#/responses/loadbalanceracl_PerformSyncstatusOutput' summary: 执行操作Syncstatus tags: - - loadbalancer_acl - /loadbalancer_acls/{id}/unfreeze: + - loadbalanceracl + /loadbalanceracls/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: loadbalancer_acl_PerformUnfreeze + operationId: loadbalanceracl_PerformUnfreeze parameters: - - description: The Id or Name of loadbalancer_acl + - description: The Id or Name of loadbalanceracl in: path name: id required: true @@ -96718,109 +94499,109 @@ paths: name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformUnfreezeOutput' + $ref: '#/responses/loadbalanceracl_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - loadbalancer_acl - /loadbalancer_acls/distinct-field: + - loadbalanceracl + /loadbalanceracls/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: loadbalancer_acl_GetPropertyDistinctField + operationId: loadbalanceracl_GetPropertyDistinctField responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertyDistinctFieldOutput' + $ref: '#/responses/loadbalanceracl_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - loadbalancer_acl - /loadbalancer_acls/distinct-fields: + - loadbalanceracl + /loadbalanceracls/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: loadbalancer_acl_GetPropertyDistinctFields + operationId: loadbalanceracl_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/loadbalanceracl_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - loadbalancer_acl - /loadbalancer_acls/domain-statistics: + - loadbalanceracl + /loadbalanceracls/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: loadbalancer_acl_GetPropertyDomainStatistics + operationId: loadbalanceracl_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/loadbalanceracl_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - loadbalancer_acl - /loadbalancer_acls/project-statistics: + - loadbalanceracl + /loadbalanceracls/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: loadbalancer_acl_GetPropertyProjectStatistics + operationId: loadbalanceracl_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/loadbalanceracl_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - loadbalancer_acl - /loadbalancer_acls/project-tag-value-pairs: + - loadbalanceracl + /loadbalanceracls/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: loadbalancer_acl_GetPropertyProjectTagValuePairs + operationId: loadbalanceracl_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/loadbalanceracl_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - loadbalancer_acl - /loadbalancer_acls/project-tag-value-tree: + - loadbalanceracl + /loadbalanceracls/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: loadbalancer_acl_GetPropertyProjectTagValueTree + operationId: loadbalanceracl_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/loadbalanceracl_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - loadbalancer_acl - /loadbalancer_acls/purge-splitable: + - loadbalanceracl + /loadbalanceracls/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: loadbalancer_acl_PerformPurgeSplitable + operationId: loadbalanceracl_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - loadbalancer_acl: + loadbalanceracl: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_acl_PerformPurgeSplitableOutput' + $ref: '#/responses/loadbalanceracl_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - loadbalancer_acl - /loadbalancer_acls/splitable: + - loadbalanceracl + /loadbalanceracls/splitable: get: description: 获取指定资源类的信息Splitable - operationId: loadbalancer_acl_GetPropertySplitable + operationId: loadbalanceracl_GetPropertySplitable responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertySplitableOutput' + $ref: '#/responses/loadbalanceracl_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - loadbalancer_acl - /loadbalancer_acls/splitable-export: + - loadbalanceracl + /loadbalanceracls/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: loadbalancer_acl_GetPropertySplitableExport + operationId: loadbalanceracl_GetPropertySplitableExport parameters: - in: query name: table @@ -96838,44 +94619,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertySplitableExportOutput' + $ref: '#/responses/loadbalanceracl_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - loadbalancer_acl - /loadbalancer_acls/statistics: + - loadbalanceracl + /loadbalanceracls/statistics: get: description: 获取指定资源类的信息Statistics - operationId: loadbalancer_acl_GetPropertyStatistics + operationId: loadbalanceracl_GetPropertyStatistics responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertyStatisticsOutput' + $ref: '#/responses/loadbalanceracl_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - loadbalancer_acl - /loadbalancer_acls/tag-value-pairs: + - loadbalanceracl + /loadbalanceracls/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: loadbalancer_acl_GetPropertyTagValuePairs + operationId: loadbalanceracl_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertyTagValuePairsOutput' + $ref: '#/responses/loadbalanceracl_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - loadbalancer_acl - /loadbalancer_acls/tag-value-tree: + - loadbalanceracl + /loadbalanceracls/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: loadbalancer_acl_GetPropertyTagValueTree + operationId: loadbalanceracl_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_acl_GetPropertyTagValueTreeOutput' + $ref: '#/responses/loadbalanceracl_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - loadbalancer_acl - /loadbalancer_agents: + - loadbalanceracl + /loadbalanceragents: get: description: 列表 - operationId: loadbalancer_agent_ListItemFilter + operationId: loadbalanceragent_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -97132,25 +94913,25 @@ paths: x-go-name: HaState responses: "200": - $ref: '#/responses/loadbalancer_agent_ListItemFilterOutput' + $ref: '#/responses/loadbalanceragent_ListItemFilterOutput' summary: 负载均衡Agent列表 tags: - - loadbalancer_agent + - loadbalanceragent post: description: 新建 - operationId: loadbalancer_agent_ValidateCreateData + operationId: loadbalanceragent_ValidateCreateData responses: "200": - $ref: '#/responses/loadbalancer_agent_ValidateCreateDataOutput' + $ref: '#/responses/loadbalanceragent_ValidateCreateDataOutput' summary: 新建 tags: - - loadbalancer_agent - /loadbalancer_agents/{id}: + - loadbalanceragent + /loadbalanceragents/{id}: delete: description: 删除 - operationId: loadbalancer_agent_CustomizeDelete + operationId: loadbalanceragent_CustomizeDelete parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97158,15 +94939,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_agent_CustomizeDeleteOutput' + $ref: '#/responses/loadbalanceragent_CustomizeDeleteOutput' summary: 删除 tags: - - loadbalancer_agent + - loadbalanceragent get: description: 获取详情 - operationId: loadbalancer_agent_FetchCustomizeColumns + operationId: loadbalanceragent_FetchCustomizeColumns parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97174,15 +94955,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_agent_FetchCustomizeColumnsOutput' + $ref: '#/responses/loadbalanceragent_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - loadbalancer_agent + - loadbalanceragent put: description: 更新 - operationId: loadbalancer_agent_ValidateUpdateData + operationId: loadbalanceragent_ValidateUpdateData parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97190,16 +94971,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_agent_ValidateUpdateDataOutput' + $ref: '#/responses/loadbalanceragent_ValidateUpdateDataOutput' summary: 更新 tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/class-metadata: + - loadbalanceragent + /loadbalanceragents/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: loadbalancer_agent_GetDetailsClassMetadata + operationId: loadbalanceragent_GetDetailsClassMetadata parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97207,15 +94988,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_agent_GetDetailsClassMetadataOutput' + $ref: '#/responses/loadbalanceragent_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - loadbalancer_agent + - loadbalanceragent post: description: 执行操作ClassMetadata - operationId: loadbalancer_agent_PerformClassMetadata + operationId: loadbalanceragent_PerformClassMetadata parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97225,7 +95006,7 @@ paths: name: body schema: properties: - loadbalancer_agent: + loadbalanceragent: additionalProperties: type: string type: object @@ -97234,16 +95015,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformClassMetadataOutput' + $ref: '#/responses/loadbalanceragent_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/deploy: + - loadbalanceragent + /loadbalanceragents/{id}/deploy: post: description: 执行操作Deploy - operationId: loadbalancer_agent_PerformDeploy + operationId: loadbalanceragent_PerformDeploy parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97253,22 +95034,22 @@ paths: name: body schema: properties: - loadbalancer_agent: + loadbalanceragent: $ref: '#/definitions/LoadbalancerAgentDeployInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformDeployOutput' + $ref: '#/responses/loadbalanceragent_PerformDeployOutput' summary: 执行操作Deploy tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/hb: + - loadbalanceragent + /loadbalanceragents/{id}/hb: post: description: 执行操作Hb - operationId: loadbalancer_agent_PerformHb + operationId: loadbalanceragent_PerformHb parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97276,16 +95057,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformHbOutput' + $ref: '#/responses/loadbalanceragent_PerformHbOutput' summary: 执行操作Hb tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/join-cluster: + - loadbalanceragent + /loadbalanceragents/{id}/join-cluster: post: description: 执行操作JoinCluster - operationId: loadbalancer_agent_PerformJoinCluster + operationId: loadbalanceragent_PerformJoinCluster parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97295,22 +95076,22 @@ paths: name: body schema: properties: - loadbalancer_agent: + loadbalanceragent: $ref: '#/definitions/LoadbalancerAgentJoinClusterInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformJoinClusterOutput' + $ref: '#/responses/loadbalanceragent_PerformJoinClusterOutput' summary: 执行操作JoinCluster tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/leave-cluster: + - loadbalanceragent + /loadbalanceragents/{id}/leave-cluster: post: description: 执行操作LeaveCluster - operationId: loadbalancer_agent_PerformLeaveCluster + operationId: loadbalanceragent_PerformLeaveCluster parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97320,20 +95101,20 @@ paths: name: body schema: properties: - loadbalancer_agent: + loadbalanceragent: $ref: '#/definitions/LoadbalancerAgentLeaveClusterInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformLeaveClusterOutput' + $ref: '#/responses/loadbalanceragent_PerformLeaveClusterOutput' summary: 执行操作LeaveCluster tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/metadata: + - loadbalanceragent + /loadbalanceragents/{id}/metadata: get: description: 获取指定信息Metadata - operationId: loadbalancer_agent_GetDetailsMetadata + operationId: loadbalanceragent_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -97355,7 +95136,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97363,16 +95144,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_agent_GetDetailsMetadataOutput' + $ref: '#/responses/loadbalanceragent_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/org-metadata: + - loadbalanceragent + /loadbalanceragents/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: loadbalancer_agent_GetDetailsOrgMetadata + operationId: loadbalanceragent_GetDetailsOrgMetadata parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97380,16 +95161,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_agent_GetDetailsOrgMetadataOutput' + $ref: '#/responses/loadbalanceragent_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/params-patch: + - loadbalanceragent + /loadbalanceragents/{id}/params-patch: post: description: 执行操作ParamsPatch - operationId: loadbalancer_agent_PerformParamsPatch + operationId: loadbalanceragent_PerformParamsPatch parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97397,16 +95178,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformParamsPatchOutput' + $ref: '#/responses/loadbalanceragent_PerformParamsPatchOutput' summary: 执行操作ParamsPatch tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/set-class-metadata: + - loadbalanceragent + /loadbalanceragents/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: loadbalancer_agent_PerformSetClassMetadata + operationId: loadbalanceragent_PerformSetClassMetadata parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97416,7 +95197,7 @@ paths: name: body schema: properties: - loadbalancer_agent: + loadbalanceragent: additionalProperties: type: string type: object @@ -97425,16 +95206,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformSetClassMetadataOutput' + $ref: '#/responses/loadbalanceragent_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/set-org-metadata: + - loadbalanceragent + /loadbalanceragents/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: loadbalancer_agent_PerformSetOrgMetadata + operationId: loadbalanceragent_PerformSetOrgMetadata parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97444,7 +95225,7 @@ paths: name: body schema: properties: - loadbalancer_agent: + loadbalanceragent: additionalProperties: type: string type: object @@ -97453,16 +95234,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformSetOrgMetadataOutput' + $ref: '#/responses/loadbalanceragent_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/set-user-metadata: + - loadbalanceragent + /loadbalanceragents/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: loadbalancer_agent_PerformSetUserMetadata + operationId: loadbalanceragent_PerformSetUserMetadata parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97472,7 +95253,7 @@ paths: name: body schema: properties: - loadbalancer_agent: + loadbalanceragent: additionalProperties: type: string type: object @@ -97481,16 +95262,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformSetUserMetadataOutput' + $ref: '#/responses/loadbalanceragent_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - loadbalancer_agent - /loadbalancer_agents/{id}/undeploy: + - loadbalanceragent + /loadbalanceragents/{id}/undeploy: post: description: 执行操作Undeploy - operationId: loadbalancer_agent_PerformUndeploy + operationId: loadbalanceragent_PerformUndeploy parameters: - - description: The Id or Name of loadbalancer_agent + - description: The Id or Name of loadbalanceragent in: path name: id required: true @@ -97498,73 +95279,73 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformUndeployOutput' + $ref: '#/responses/loadbalanceragent_PerformUndeployOutput' summary: 执行操作Undeploy tags: - - loadbalancer_agent - /loadbalancer_agents/default-params: + - loadbalanceragent + /loadbalanceragents/default-params: get: description: 获取指定资源类的信息DefaultParams - operationId: loadbalancer_agent_GetPropertyDefaultParams + operationId: loadbalanceragent_GetPropertyDefaultParams responses: "200": - $ref: '#/responses/loadbalancer_agent_GetPropertyDefaultParamsOutput' + $ref: '#/responses/loadbalanceragent_GetPropertyDefaultParamsOutput' summary: 获取指定资源类的信息DefaultParams tags: - - loadbalancer_agent - /loadbalancer_agents/distinct-field: + - loadbalanceragent + /loadbalanceragents/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: loadbalancer_agent_GetPropertyDistinctField + operationId: loadbalanceragent_GetPropertyDistinctField responses: "200": - $ref: '#/responses/loadbalancer_agent_GetPropertyDistinctFieldOutput' + $ref: '#/responses/loadbalanceragent_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - loadbalancer_agent - /loadbalancer_agents/distinct-fields: + - loadbalanceragent + /loadbalanceragents/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: loadbalancer_agent_GetPropertyDistinctFields + operationId: loadbalanceragent_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/loadbalancer_agent_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/loadbalanceragent_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - loadbalancer_agent - /loadbalancer_agents/purge-splitable: + - loadbalanceragent + /loadbalanceragents/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: loadbalancer_agent_PerformPurgeSplitable + operationId: loadbalanceragent_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - loadbalancer_agent: + loadbalanceragent: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_agent_PerformPurgeSplitableOutput' + $ref: '#/responses/loadbalanceragent_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - loadbalancer_agent - /loadbalancer_agents/splitable: + - loadbalanceragent + /loadbalanceragents/splitable: get: description: 获取指定资源类的信息Splitable - operationId: loadbalancer_agent_GetPropertySplitable + operationId: loadbalanceragent_GetPropertySplitable responses: "200": - $ref: '#/responses/loadbalancer_agent_GetPropertySplitableOutput' + $ref: '#/responses/loadbalanceragent_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - loadbalancer_agent - /loadbalancer_agents/splitable-export: + - loadbalanceragent + /loadbalanceragents/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: loadbalancer_agent_GetPropertySplitableExport + operationId: loadbalanceragent_GetPropertySplitableExport parameters: - in: query name: table @@ -97582,34 +95363,34 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/loadbalancer_agent_GetPropertySplitableExportOutput' + $ref: '#/responses/loadbalanceragent_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - loadbalancer_agent - /loadbalancer_agents/tag-value-pairs: + - loadbalanceragent + /loadbalanceragents/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: loadbalancer_agent_GetPropertyTagValuePairs + operationId: loadbalanceragent_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_agent_GetPropertyTagValuePairsOutput' + $ref: '#/responses/loadbalanceragent_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - loadbalancer_agent - /loadbalancer_agents/tag-value-tree: + - loadbalanceragent + /loadbalanceragents/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: loadbalancer_agent_GetPropertyTagValueTree + operationId: loadbalanceragent_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_agent_GetPropertyTagValueTreeOutput' + $ref: '#/responses/loadbalanceragent_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - loadbalancer_agent - /loadbalancer_backend_groups: + - loadbalanceragent + /loadbalancerbackendgroups: get: description: 列表 - operationId: loadbalancer_backend_group_ListItemFilter + operationId: loadbalancerbackendgroup_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -98026,13 +95807,13 @@ paths: x-go-name: Type responses: "200": - $ref: '#/responses/loadbalancer_backend_group_ListItemFilterOutput' + $ref: '#/responses/loadbalancerbackendgroup_ListItemFilterOutput' summary: 负载均衡后端服务器组列表 tags: - - loadbalancer_backend_group + - loadbalancerbackendgroup post: description: 新建 - operationId: loadbalancer_backend_group_ValidateCreateData + operationId: loadbalancerbackendgroup_ValidateCreateData parameters: - in: body name: body @@ -98043,22 +95824,22 @@ paths: format: int64 type: integer x-go-name: Count - loadbalancer_backend_group: + loadbalancerbackendgroup: $ref: '#/definitions/LoadbalancerBackendGroupCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_group_ValidateCreateDataOutput' + $ref: '#/responses/loadbalancerbackendgroup_ValidateCreateDataOutput' summary: 新建 tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/{id}: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/{id}: delete: description: 删除 - operationId: loadbalancer_backend_group_CustomizeDelete + operationId: loadbalancerbackendgroup_CustomizeDelete parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98066,15 +95847,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_group_CustomizeDeleteOutput' + $ref: '#/responses/loadbalancerbackendgroup_CustomizeDeleteOutput' summary: 删除 tags: - - loadbalancer_backend_group + - loadbalancerbackendgroup get: description: 获取详情 - operationId: loadbalancer_backend_group_FetchCustomizeColumns + operationId: loadbalancerbackendgroup_FetchCustomizeColumns parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98082,15 +95863,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_group_FetchCustomizeColumnsOutput' + $ref: '#/responses/loadbalancerbackendgroup_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - loadbalancer_backend_group + - loadbalancerbackendgroup put: description: 更新 - operationId: loadbalancer_backend_group_ValidateUpdateData + operationId: loadbalancerbackendgroup_ValidateUpdateData parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98100,22 +95881,22 @@ paths: name: body schema: properties: - loadbalancer_backend_group: + loadbalancerbackendgroup: $ref: '#/definitions/StatusStandaloneResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_group_ValidateUpdateDataOutput' + $ref: '#/responses/loadbalancerbackendgroup_ValidateUpdateDataOutput' summary: 更新 tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/{id}/class-metadata: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: loadbalancer_backend_group_GetDetailsClassMetadata + operationId: loadbalancerbackendgroup_GetDetailsClassMetadata parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98123,15 +95904,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetDetailsClassMetadataOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - loadbalancer_backend_group + - loadbalancerbackendgroup post: description: 执行操作ClassMetadata - operationId: loadbalancer_backend_group_PerformClassMetadata + operationId: loadbalancerbackendgroup_PerformClassMetadata parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98141,7 +95922,7 @@ paths: name: body schema: properties: - loadbalancer_backend_group: + loadbalancerbackendgroup: additionalProperties: type: string type: object @@ -98150,14 +95931,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_group_PerformClassMetadataOutput' + $ref: '#/responses/loadbalancerbackendgroup_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/{id}/metadata: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/{id}/metadata: get: description: 获取指定信息Metadata - operationId: loadbalancer_backend_group_GetDetailsMetadata + operationId: loadbalancerbackendgroup_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -98179,7 +95960,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98187,16 +95968,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetDetailsMetadataOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/{id}/org-metadata: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: loadbalancer_backend_group_GetDetailsOrgMetadata + operationId: loadbalancerbackendgroup_GetDetailsOrgMetadata parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98204,16 +95985,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetDetailsOrgMetadataOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/{id}/purge: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/{id}/purge: post: description: 执行操作Purge - operationId: loadbalancer_backend_group_PerformPurge + operationId: loadbalancerbackendgroup_PerformPurge parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98221,16 +96002,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_group_PerformPurgeOutput' + $ref: '#/responses/loadbalancerbackendgroup_PerformPurgeOutput' summary: 执行操作Purge tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/{id}/set-class-metadata: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: loadbalancer_backend_group_PerformSetClassMetadata + operationId: loadbalancerbackendgroup_PerformSetClassMetadata parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98240,7 +96021,7 @@ paths: name: body schema: properties: - loadbalancer_backend_group: + loadbalancerbackendgroup: additionalProperties: type: string type: object @@ -98249,16 +96030,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_group_PerformSetClassMetadataOutput' + $ref: '#/responses/loadbalancerbackendgroup_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/{id}/set-org-metadata: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: loadbalancer_backend_group_PerformSetOrgMetadata + operationId: loadbalancerbackendgroup_PerformSetOrgMetadata parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98268,7 +96049,7 @@ paths: name: body schema: properties: - loadbalancer_backend_group: + loadbalancerbackendgroup: additionalProperties: type: string type: object @@ -98277,16 +96058,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_group_PerformSetOrgMetadataOutput' + $ref: '#/responses/loadbalancerbackendgroup_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/{id}/set-user-metadata: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: loadbalancer_backend_group_PerformSetUserMetadata + operationId: loadbalancerbackendgroup_PerformSetUserMetadata parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98296,7 +96077,7 @@ paths: name: body schema: properties: - loadbalancer_backend_group: + loadbalancerbackendgroup: additionalProperties: type: string type: object @@ -98305,16 +96086,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_group_PerformSetUserMetadataOutput' + $ref: '#/responses/loadbalancerbackendgroup_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/{id}/status: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/{id}/status: get: description: 获取指定信息Status - operationId: loadbalancer_backend_group_GetDetailsStatus + operationId: loadbalancerbackendgroup_GetDetailsStatus parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98322,15 +96103,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetDetailsStatusOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - loadbalancer_backend_group + - loadbalancerbackendgroup post: description: 执行操作Status - operationId: loadbalancer_backend_group_PerformStatus + operationId: loadbalancerbackendgroup_PerformStatus parameters: - - description: The Id or Name of loadbalancer_backend_group + - description: The Id or Name of loadbalancerbackendgroup in: path name: id required: true @@ -98340,69 +96121,69 @@ paths: name: body schema: properties: - loadbalancer_backend_group: + loadbalancerbackendgroup: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_group_PerformStatusOutput' + $ref: '#/responses/loadbalancerbackendgroup_PerformStatusOutput' summary: 更新资源状态 tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/distinct-field: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: loadbalancer_backend_group_GetPropertyDistinctField + operationId: loadbalancerbackendgroup_GetPropertyDistinctField responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetPropertyDistinctFieldOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/distinct-fields: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: loadbalancer_backend_group_GetPropertyDistinctFields + operationId: loadbalancerbackendgroup_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/purge-splitable: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: loadbalancer_backend_group_PerformPurgeSplitable + operationId: loadbalancerbackendgroup_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - loadbalancer_backend_group: + loadbalancerbackendgroup: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_group_PerformPurgeSplitableOutput' + $ref: '#/responses/loadbalancerbackendgroup_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/splitable: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/splitable: get: description: 获取指定资源类的信息Splitable - operationId: loadbalancer_backend_group_GetPropertySplitable + operationId: loadbalancerbackendgroup_GetPropertySplitable responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetPropertySplitableOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/splitable-export: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: loadbalancer_backend_group_GetPropertySplitableExport + operationId: loadbalancerbackendgroup_GetPropertySplitableExport parameters: - in: query name: table @@ -98420,44 +96201,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetPropertySplitableExportOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/statistics: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/statistics: get: description: 获取指定资源类的信息Statistics - operationId: loadbalancer_backend_group_GetPropertyStatistics + operationId: loadbalancerbackendgroup_GetPropertyStatistics responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetPropertyStatisticsOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/tag-value-pairs: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: loadbalancer_backend_group_GetPropertyTagValuePairs + operationId: loadbalancerbackendgroup_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetPropertyTagValuePairsOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - loadbalancer_backend_group - /loadbalancer_backend_groups/tag-value-tree: + - loadbalancerbackendgroup + /loadbalancerbackendgroups/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: loadbalancer_backend_group_GetPropertyTagValueTree + operationId: loadbalancerbackendgroup_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_backend_group_GetPropertyTagValueTreeOutput' + $ref: '#/responses/loadbalancerbackendgroup_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - loadbalancer_backend_group - /loadbalancer_backends: + - loadbalancerbackendgroup + /loadbalancerbackends: get: description: 列表 - operationId: loadbalancer_backend_ListItemFilter + operationId: loadbalancerbackend_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -98908,13 +96689,13 @@ paths: x-go-name: Ssl responses: "200": - $ref: '#/responses/loadbalancer_backend_ListItemFilterOutput' + $ref: '#/responses/loadbalancerbackend_ListItemFilterOutput' summary: 负载均衡后端列表 tags: - - loadbalancer_backend + - loadbalancerbackend post: description: 新建 - operationId: loadbalancer_backend_ValidateCreateData + operationId: loadbalancerbackend_ValidateCreateData parameters: - in: body name: body @@ -98925,22 +96706,22 @@ paths: format: int64 type: integer x-go-name: Count - loadbalancer_backend: + loadbalancerbackend: $ref: '#/definitions/LoadbalancerBackendCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_ValidateCreateDataOutput' + $ref: '#/responses/loadbalancerbackend_ValidateCreateDataOutput' summary: 新建 tags: - - loadbalancer_backend - /loadbalancer_backends/{id}: + - loadbalancerbackend + /loadbalancerbackends/{id}: delete: description: 删除 - operationId: loadbalancer_backend_CustomizeDelete + operationId: loadbalancerbackend_CustomizeDelete parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -98948,15 +96729,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_CustomizeDeleteOutput' + $ref: '#/responses/loadbalancerbackend_CustomizeDeleteOutput' summary: 删除 tags: - - loadbalancer_backend + - loadbalancerbackend get: description: 获取详情 - operationId: loadbalancer_backend_FetchCustomizeColumns + operationId: loadbalancerbackend_FetchCustomizeColumns parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -98964,15 +96745,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_FetchCustomizeColumnsOutput' + $ref: '#/responses/loadbalancerbackend_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - loadbalancer_backend + - loadbalancerbackend put: description: 更新 - operationId: loadbalancer_backend_ValidateUpdateData + operationId: loadbalancerbackend_ValidateUpdateData parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -98982,22 +96763,22 @@ paths: name: body schema: properties: - loadbalancer_backend: + loadbalancerbackend: $ref: '#/definitions/LoadbalancerBackendUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_ValidateUpdateDataOutput' + $ref: '#/responses/loadbalancerbackend_ValidateUpdateDataOutput' summary: 更新 tags: - - loadbalancer_backend - /loadbalancer_backends/{id}/class-metadata: + - loadbalancerbackend + /loadbalancerbackends/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: loadbalancer_backend_GetDetailsClassMetadata + operationId: loadbalancerbackend_GetDetailsClassMetadata parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99005,15 +96786,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_GetDetailsClassMetadataOutput' + $ref: '#/responses/loadbalancerbackend_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - loadbalancer_backend + - loadbalancerbackend post: description: 执行操作ClassMetadata - operationId: loadbalancer_backend_PerformClassMetadata + operationId: loadbalancerbackend_PerformClassMetadata parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99023,7 +96804,7 @@ paths: name: body schema: properties: - loadbalancer_backend: + loadbalancerbackend: additionalProperties: type: string type: object @@ -99032,14 +96813,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_PerformClassMetadataOutput' + $ref: '#/responses/loadbalancerbackend_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - loadbalancer_backend - /loadbalancer_backends/{id}/metadata: + - loadbalancerbackend + /loadbalancerbackends/{id}/metadata: get: description: 获取指定信息Metadata - operationId: loadbalancer_backend_GetDetailsMetadata + operationId: loadbalancerbackend_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -99061,7 +96842,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99069,16 +96850,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_GetDetailsMetadataOutput' + $ref: '#/responses/loadbalancerbackend_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - loadbalancer_backend - /loadbalancer_backends/{id}/org-metadata: + - loadbalancerbackend + /loadbalancerbackends/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: loadbalancer_backend_GetDetailsOrgMetadata + operationId: loadbalancerbackend_GetDetailsOrgMetadata parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99086,16 +96867,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_GetDetailsOrgMetadataOutput' + $ref: '#/responses/loadbalancerbackend_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - loadbalancer_backend - /loadbalancer_backends/{id}/purge: + - loadbalancerbackend + /loadbalancerbackends/{id}/purge: post: description: 执行操作Purge - operationId: loadbalancer_backend_PerformPurge + operationId: loadbalancerbackend_PerformPurge parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99103,16 +96884,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_PerformPurgeOutput' + $ref: '#/responses/loadbalancerbackend_PerformPurgeOutput' summary: 执行操作Purge tags: - - loadbalancer_backend - /loadbalancer_backends/{id}/set-class-metadata: + - loadbalancerbackend + /loadbalancerbackends/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: loadbalancer_backend_PerformSetClassMetadata + operationId: loadbalancerbackend_PerformSetClassMetadata parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99122,7 +96903,7 @@ paths: name: body schema: properties: - loadbalancer_backend: + loadbalancerbackend: additionalProperties: type: string type: object @@ -99131,16 +96912,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_PerformSetClassMetadataOutput' + $ref: '#/responses/loadbalancerbackend_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_backend - /loadbalancer_backends/{id}/set-org-metadata: + - loadbalancerbackend + /loadbalancerbackends/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: loadbalancer_backend_PerformSetOrgMetadata + operationId: loadbalancerbackend_PerformSetOrgMetadata parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99150,7 +96931,7 @@ paths: name: body schema: properties: - loadbalancer_backend: + loadbalancerbackend: additionalProperties: type: string type: object @@ -99159,16 +96940,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_PerformSetOrgMetadataOutput' + $ref: '#/responses/loadbalancerbackend_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_backend - /loadbalancer_backends/{id}/set-user-metadata: + - loadbalancerbackend + /loadbalancerbackends/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: loadbalancer_backend_PerformSetUserMetadata + operationId: loadbalancerbackend_PerformSetUserMetadata parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99178,7 +96959,7 @@ paths: name: body schema: properties: - loadbalancer_backend: + loadbalancerbackend: additionalProperties: type: string type: object @@ -99187,16 +96968,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_PerformSetUserMetadataOutput' + $ref: '#/responses/loadbalancerbackend_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - loadbalancer_backend - /loadbalancer_backends/{id}/status: + - loadbalancerbackend + /loadbalancerbackends/{id}/status: get: description: 获取指定信息Status - operationId: loadbalancer_backend_GetDetailsStatus + operationId: loadbalancerbackend_GetDetailsStatus parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99204,15 +96985,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_backend_GetDetailsStatusOutput' + $ref: '#/responses/loadbalancerbackend_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - loadbalancer_backend + - loadbalancerbackend post: description: 执行操作Status - operationId: loadbalancer_backend_PerformStatus + operationId: loadbalancerbackend_PerformStatus parameters: - - description: The Id or Name of loadbalancer_backend + - description: The Id or Name of loadbalancerbackend in: path name: id required: true @@ -99222,69 +97003,69 @@ paths: name: body schema: properties: - loadbalancer_backend: + loadbalancerbackend: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_PerformStatusOutput' + $ref: '#/responses/loadbalancerbackend_PerformStatusOutput' summary: 更新资源状态 tags: - - loadbalancer_backend - /loadbalancer_backends/distinct-field: + - loadbalancerbackend + /loadbalancerbackends/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: loadbalancer_backend_GetPropertyDistinctField + operationId: loadbalancerbackend_GetPropertyDistinctField responses: "200": - $ref: '#/responses/loadbalancer_backend_GetPropertyDistinctFieldOutput' + $ref: '#/responses/loadbalancerbackend_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - loadbalancer_backend - /loadbalancer_backends/distinct-fields: + - loadbalancerbackend + /loadbalancerbackends/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: loadbalancer_backend_GetPropertyDistinctFields + operationId: loadbalancerbackend_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/loadbalancer_backend_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/loadbalancerbackend_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - loadbalancer_backend - /loadbalancer_backends/purge-splitable: + - loadbalancerbackend + /loadbalancerbackends/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: loadbalancer_backend_PerformPurgeSplitable + operationId: loadbalancerbackend_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - loadbalancer_backend: + loadbalancerbackend: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_backend_PerformPurgeSplitableOutput' + $ref: '#/responses/loadbalancerbackend_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - loadbalancer_backend - /loadbalancer_backends/splitable: + - loadbalancerbackend + /loadbalancerbackends/splitable: get: description: 获取指定资源类的信息Splitable - operationId: loadbalancer_backend_GetPropertySplitable + operationId: loadbalancerbackend_GetPropertySplitable responses: "200": - $ref: '#/responses/loadbalancer_backend_GetPropertySplitableOutput' + $ref: '#/responses/loadbalancerbackend_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - loadbalancer_backend - /loadbalancer_backends/splitable-export: + - loadbalancerbackend + /loadbalancerbackends/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: loadbalancer_backend_GetPropertySplitableExport + operationId: loadbalancerbackend_GetPropertySplitableExport parameters: - in: query name: table @@ -99302,44 +97083,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/loadbalancer_backend_GetPropertySplitableExportOutput' + $ref: '#/responses/loadbalancerbackend_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - loadbalancer_backend - /loadbalancer_backends/statistics: + - loadbalancerbackend + /loadbalancerbackends/statistics: get: description: 获取指定资源类的信息Statistics - operationId: loadbalancer_backend_GetPropertyStatistics + operationId: loadbalancerbackend_GetPropertyStatistics responses: "200": - $ref: '#/responses/loadbalancer_backend_GetPropertyStatisticsOutput' + $ref: '#/responses/loadbalancerbackend_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - loadbalancer_backend - /loadbalancer_backends/tag-value-pairs: + - loadbalancerbackend + /loadbalancerbackends/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: loadbalancer_backend_GetPropertyTagValuePairs + operationId: loadbalancerbackend_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_backend_GetPropertyTagValuePairsOutput' + $ref: '#/responses/loadbalancerbackend_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - loadbalancer_backend - /loadbalancer_backends/tag-value-tree: + - loadbalancerbackend + /loadbalancerbackends/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: loadbalancer_backend_GetPropertyTagValueTree + operationId: loadbalancerbackend_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_backend_GetPropertyTagValueTreeOutput' + $ref: '#/responses/loadbalancerbackend_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - loadbalancer_backend - /loadbalancer_certificates: + - loadbalancerbackend + /loadbalancercertificates: get: description: 列表 - operationId: loadbalancer_certificate_ListItemFilter + operationId: loadbalancercertificate_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -99777,13 +97558,13 @@ paths: x-go-name: SubjectAlternativeNames responses: "200": - $ref: '#/responses/loadbalancer_certificate_ListItemFilterOutput' + $ref: '#/responses/loadbalancercertificate_ListItemFilterOutput' summary: 列表 tags: - - loadbalancer_certificate + - loadbalancercertificate post: description: 新建 - operationId: loadbalancer_certificate_ValidateCreateData + operationId: loadbalancercertificate_ValidateCreateData parameters: - in: body name: body @@ -99794,22 +97575,22 @@ paths: format: int64 type: integer x-go-name: Count - loadbalancer_certificate: + loadbalancercertificate: $ref: '#/definitions/LoadbalancerCertificateCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_ValidateCreateDataOutput' + $ref: '#/responses/loadbalancercertificate_ValidateCreateDataOutput' summary: 新建 tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}: + - loadbalancercertificate + /loadbalancercertificates/{id}: delete: description: 删除 - operationId: loadbalancer_certificate_CustomizeDelete + operationId: loadbalancercertificate_CustomizeDelete parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -99817,15 +97598,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_certificate_CustomizeDeleteOutput' + $ref: '#/responses/loadbalancercertificate_CustomizeDeleteOutput' summary: 删除 tags: - - loadbalancer_certificate + - loadbalancercertificate get: description: 获取详情 - operationId: loadbalancer_certificate_FetchCustomizeColumns + operationId: loadbalancercertificate_FetchCustomizeColumns parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -99833,15 +97614,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_certificate_FetchCustomizeColumnsOutput' + $ref: '#/responses/loadbalancercertificate_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - loadbalancer_certificate + - loadbalancercertificate put: description: 更新 - operationId: loadbalancer_certificate_ValidateUpdateData + operationId: loadbalancercertificate_ValidateUpdateData parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -99851,22 +97632,22 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: $ref: '#/definitions/LoadbalancerCertificateUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_ValidateUpdateDataOutput' + $ref: '#/responses/loadbalancercertificate_ValidateUpdateDataOutput' summary: 更新 tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/cancel-delete: + - loadbalancercertificate + /loadbalancercertificates/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: loadbalancer_certificate_PerformCancelDelete + operationId: loadbalancercertificate_PerformCancelDelete parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -99874,16 +97655,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformCancelDeleteOutput' + $ref: '#/responses/loadbalancercertificate_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/change-owner: + - loadbalancercertificate + /loadbalancercertificates/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: loadbalancer_certificate_PerformChangeOwner + operationId: loadbalancercertificate_PerformChangeOwner parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -99893,22 +97674,22 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformChangeOwnerOutput' + $ref: '#/responses/loadbalancercertificate_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/change-owner-candidate-domains: + - loadbalancercertificate + /loadbalancercertificates/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: loadbalancer_certificate_GetDetailsChangeOwnerCandidateDomains + operationId: loadbalancercertificate_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -99916,16 +97697,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/loadbalancercertificate_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/class-metadata: + - loadbalancercertificate + /loadbalancercertificates/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: loadbalancer_certificate_GetDetailsClassMetadata + operationId: loadbalancercertificate_GetDetailsClassMetadata parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -99933,15 +97714,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetDetailsClassMetadataOutput' + $ref: '#/responses/loadbalancercertificate_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - loadbalancer_certificate + - loadbalancercertificate post: description: 执行操作ClassMetadata - operationId: loadbalancer_certificate_PerformClassMetadata + operationId: loadbalancercertificate_PerformClassMetadata parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -99951,7 +97732,7 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: additionalProperties: type: string type: object @@ -99960,16 +97741,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformClassMetadataOutput' + $ref: '#/responses/loadbalancercertificate_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/freeze: + - loadbalancercertificate + /loadbalancercertificates/{id}/freeze: post: description: 执行操作Freeze - operationId: loadbalancer_certificate_PerformFreeze + operationId: loadbalancercertificate_PerformFreeze parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -99979,20 +97760,20 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformFreezeOutput' + $ref: '#/responses/loadbalancercertificate_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/metadata: + - loadbalancercertificate + /loadbalancercertificates/{id}/metadata: get: description: 获取指定信息Metadata - operationId: loadbalancer_certificate_GetDetailsMetadata + operationId: loadbalancercertificate_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -100014,7 +97795,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100022,16 +97803,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetDetailsMetadataOutput' + $ref: '#/responses/loadbalancercertificate_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/org-metadata: + - loadbalancercertificate + /loadbalancercertificates/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: loadbalancer_certificate_GetDetailsOrgMetadata + operationId: loadbalancercertificate_GetDetailsOrgMetadata parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100039,16 +97820,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetDetailsOrgMetadataOutput' + $ref: '#/responses/loadbalancercertificate_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/private: + - loadbalancercertificate + /loadbalancercertificates/{id}/private: post: description: 执行操作Private - operationId: loadbalancer_certificate_PerformPrivate + operationId: loadbalancercertificate_PerformPrivate parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100058,22 +97839,22 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: $ref: '#/definitions/PerformPrivateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformPrivateOutput' + $ref: '#/responses/loadbalancercertificate_PerformPrivateOutput' summary: 执行操作Private tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/public: + - loadbalancercertificate + /loadbalancercertificates/{id}/public: post: description: 执行操作Public - operationId: loadbalancer_certificate_PerformPublic + operationId: loadbalancercertificate_PerformPublic parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100083,22 +97864,22 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: $ref: '#/definitions/PerformPublicProjectInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformPublicOutput' + $ref: '#/responses/loadbalancercertificate_PerformPublicOutput' summary: 执行操作Public tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/set-class-metadata: + - loadbalancercertificate + /loadbalancercertificates/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: loadbalancer_certificate_PerformSetClassMetadata + operationId: loadbalancercertificate_PerformSetClassMetadata parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100108,7 +97889,7 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: additionalProperties: type: string type: object @@ -100117,16 +97898,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformSetClassMetadataOutput' + $ref: '#/responses/loadbalancercertificate_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/set-org-metadata: + - loadbalancercertificate + /loadbalancercertificates/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: loadbalancer_certificate_PerformSetOrgMetadata + operationId: loadbalancercertificate_PerformSetOrgMetadata parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100136,7 +97917,7 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: additionalProperties: type: string type: object @@ -100145,16 +97926,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformSetOrgMetadataOutput' + $ref: '#/responses/loadbalancercertificate_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/set-user-metadata: + - loadbalancercertificate + /loadbalancercertificates/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: loadbalancer_certificate_PerformSetUserMetadata + operationId: loadbalancercertificate_PerformSetUserMetadata parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100164,7 +97945,7 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: additionalProperties: type: string type: object @@ -100173,16 +97954,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformSetUserMetadataOutput' + $ref: '#/responses/loadbalancercertificate_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/status: + - loadbalancercertificate + /loadbalancercertificates/{id}/status: get: description: 获取指定信息Status - operationId: loadbalancer_certificate_GetDetailsStatus + operationId: loadbalancercertificate_GetDetailsStatus parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100190,15 +97971,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetDetailsStatusOutput' + $ref: '#/responses/loadbalancercertificate_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - loadbalancer_certificate + - loadbalancercertificate post: description: 执行操作Status - operationId: loadbalancer_certificate_PerformStatus + operationId: loadbalancercertificate_PerformStatus parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100208,22 +97989,22 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformStatusOutput' + $ref: '#/responses/loadbalancercertificate_PerformStatusOutput' summary: 更新资源状态 tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/syncstatus: + - loadbalancercertificate + /loadbalancercertificates/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: loadbalancer_certificate_PerformSyncstatus + operationId: loadbalancercertificate_PerformSyncstatus parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100231,16 +98012,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformSyncstatusOutput' + $ref: '#/responses/loadbalancercertificate_PerformSyncstatusOutput' summary: 执行操作Syncstatus tags: - - loadbalancer_certificate - /loadbalancer_certificates/{id}/unfreeze: + - loadbalancercertificate + /loadbalancercertificates/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: loadbalancer_certificate_PerformUnfreeze + operationId: loadbalancercertificate_PerformUnfreeze parameters: - - description: The Id or Name of loadbalancer_certificate + - description: The Id or Name of loadbalancercertificate in: path name: id required: true @@ -100250,109 +98031,109 @@ paths: name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformUnfreezeOutput' + $ref: '#/responses/loadbalancercertificate_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - loadbalancer_certificate - /loadbalancer_certificates/distinct-field: + - loadbalancercertificate + /loadbalancercertificates/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: loadbalancer_certificate_GetPropertyDistinctField + operationId: loadbalancercertificate_GetPropertyDistinctField responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertyDistinctFieldOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - loadbalancer_certificate - /loadbalancer_certificates/distinct-fields: + - loadbalancercertificate + /loadbalancercertificates/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: loadbalancer_certificate_GetPropertyDistinctFields + operationId: loadbalancercertificate_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - loadbalancer_certificate - /loadbalancer_certificates/domain-statistics: + - loadbalancercertificate + /loadbalancercertificates/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: loadbalancer_certificate_GetPropertyDomainStatistics + operationId: loadbalancercertificate_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - loadbalancer_certificate - /loadbalancer_certificates/project-statistics: + - loadbalancercertificate + /loadbalancercertificates/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: loadbalancer_certificate_GetPropertyProjectStatistics + operationId: loadbalancercertificate_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - loadbalancer_certificate - /loadbalancer_certificates/project-tag-value-pairs: + - loadbalancercertificate + /loadbalancercertificates/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: loadbalancer_certificate_GetPropertyProjectTagValuePairs + operationId: loadbalancercertificate_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - loadbalancer_certificate - /loadbalancer_certificates/project-tag-value-tree: + - loadbalancercertificate + /loadbalancercertificates/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: loadbalancer_certificate_GetPropertyProjectTagValueTree + operationId: loadbalancercertificate_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - loadbalancer_certificate - /loadbalancer_certificates/purge-splitable: + - loadbalancercertificate + /loadbalancercertificates/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: loadbalancer_certificate_PerformPurgeSplitable + operationId: loadbalancercertificate_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - loadbalancer_certificate: + loadbalancercertificate: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_certificate_PerformPurgeSplitableOutput' + $ref: '#/responses/loadbalancercertificate_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - loadbalancer_certificate - /loadbalancer_certificates/splitable: + - loadbalancercertificate + /loadbalancercertificates/splitable: get: description: 获取指定资源类的信息Splitable - operationId: loadbalancer_certificate_GetPropertySplitable + operationId: loadbalancercertificate_GetPropertySplitable responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertySplitableOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - loadbalancer_certificate - /loadbalancer_certificates/splitable-export: + - loadbalancercertificate + /loadbalancercertificates/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: loadbalancer_certificate_GetPropertySplitableExport + operationId: loadbalancercertificate_GetPropertySplitableExport parameters: - in: query name: table @@ -100370,44 +98151,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertySplitableExportOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - loadbalancer_certificate - /loadbalancer_certificates/statistics: + - loadbalancercertificate + /loadbalancercertificates/statistics: get: description: 获取指定资源类的信息Statistics - operationId: loadbalancer_certificate_GetPropertyStatistics + operationId: loadbalancercertificate_GetPropertyStatistics responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertyStatisticsOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - loadbalancer_certificate - /loadbalancer_certificates/tag-value-pairs: + - loadbalancercertificate + /loadbalancercertificates/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: loadbalancer_certificate_GetPropertyTagValuePairs + operationId: loadbalancercertificate_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertyTagValuePairsOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - loadbalancer_certificate - /loadbalancer_certificates/tag-value-tree: + - loadbalancercertificate + /loadbalancercertificates/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: loadbalancer_certificate_GetPropertyTagValueTree + operationId: loadbalancercertificate_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_certificate_GetPropertyTagValueTreeOutput' + $ref: '#/responses/loadbalancercertificate_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - loadbalancer_certificate - /loadbalancer_clusters: + - loadbalancercertificate + /loadbalancerclusters: get: description: 列表 - operationId: loadbalancer_cluster_ListItemFilter + operationId: loadbalancercluster_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -100636,25 +98417,25 @@ paths: x-go-name: OrderByWire responses: "200": - $ref: '#/responses/loadbalancer_cluster_ListItemFilterOutput' + $ref: '#/responses/loadbalancercluster_ListItemFilterOutput' summary: 负载均衡集群列表 tags: - - loadbalancer_cluster + - loadbalancercluster post: description: 新建 - operationId: loadbalancer_cluster_ValidateCreateData + operationId: loadbalancercluster_ValidateCreateData responses: "200": - $ref: '#/responses/loadbalancer_cluster_ValidateCreateDataOutput' + $ref: '#/responses/loadbalancercluster_ValidateCreateDataOutput' summary: 新建 tags: - - loadbalancer_cluster - /loadbalancer_clusters/{id}: + - loadbalancercluster + /loadbalancerclusters/{id}: delete: description: 删除 - operationId: loadbalancer_cluster_CustomizeDelete + operationId: loadbalancercluster_CustomizeDelete parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100662,15 +98443,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_cluster_CustomizeDeleteOutput' + $ref: '#/responses/loadbalancercluster_CustomizeDeleteOutput' summary: 删除 tags: - - loadbalancer_cluster + - loadbalancercluster get: description: 获取详情 - operationId: loadbalancer_cluster_FetchCustomizeColumns + operationId: loadbalancercluster_FetchCustomizeColumns parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100678,15 +98459,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_cluster_FetchCustomizeColumnsOutput' + $ref: '#/responses/loadbalancercluster_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - loadbalancer_cluster + - loadbalancercluster put: description: 更新 - operationId: loadbalancer_cluster_ValidateUpdateData + operationId: loadbalancercluster_ValidateUpdateData parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100694,16 +98475,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_cluster_ValidateUpdateDataOutput' + $ref: '#/responses/loadbalancercluster_ValidateUpdateDataOutput' summary: 更新 tags: - - loadbalancer_cluster - /loadbalancer_clusters/{id}/class-metadata: + - loadbalancercluster + /loadbalancerclusters/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: loadbalancer_cluster_GetDetailsClassMetadata + operationId: loadbalancercluster_GetDetailsClassMetadata parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100711,15 +98492,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_cluster_GetDetailsClassMetadataOutput' + $ref: '#/responses/loadbalancercluster_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - loadbalancer_cluster + - loadbalancercluster post: description: 执行操作ClassMetadata - operationId: loadbalancer_cluster_PerformClassMetadata + operationId: loadbalancercluster_PerformClassMetadata parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100729,7 +98510,7 @@ paths: name: body schema: properties: - loadbalancer_cluster: + loadbalancercluster: additionalProperties: type: string type: object @@ -100738,14 +98519,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_cluster_PerformClassMetadataOutput' + $ref: '#/responses/loadbalancercluster_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - loadbalancer_cluster - /loadbalancer_clusters/{id}/metadata: + - loadbalancercluster + /loadbalancerclusters/{id}/metadata: get: description: 获取指定信息Metadata - operationId: loadbalancer_cluster_GetDetailsMetadata + operationId: loadbalancercluster_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -100767,7 +98548,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100775,16 +98556,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_cluster_GetDetailsMetadataOutput' + $ref: '#/responses/loadbalancercluster_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - loadbalancer_cluster - /loadbalancer_clusters/{id}/org-metadata: + - loadbalancercluster + /loadbalancerclusters/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: loadbalancer_cluster_GetDetailsOrgMetadata + operationId: loadbalancercluster_GetDetailsOrgMetadata parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100792,16 +98573,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_cluster_GetDetailsOrgMetadataOutput' + $ref: '#/responses/loadbalancercluster_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - loadbalancer_cluster - /loadbalancer_clusters/{id}/params-patch: + - loadbalancercluster + /loadbalancerclusters/{id}/params-patch: post: description: 执行操作ParamsPatch - operationId: loadbalancer_cluster_PerformParamsPatch + operationId: loadbalancercluster_PerformParamsPatch parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100809,16 +98590,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_cluster_PerformParamsPatchOutput' + $ref: '#/responses/loadbalancercluster_PerformParamsPatchOutput' summary: 执行操作ParamsPatch tags: - - loadbalancer_cluster - /loadbalancer_clusters/{id}/set-class-metadata: + - loadbalancercluster + /loadbalancerclusters/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: loadbalancer_cluster_PerformSetClassMetadata + operationId: loadbalancercluster_PerformSetClassMetadata parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100828,7 +98609,7 @@ paths: name: body schema: properties: - loadbalancer_cluster: + loadbalancercluster: additionalProperties: type: string type: object @@ -100837,16 +98618,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_cluster_PerformSetClassMetadataOutput' + $ref: '#/responses/loadbalancercluster_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_cluster - /loadbalancer_clusters/{id}/set-org-metadata: + - loadbalancercluster + /loadbalancerclusters/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: loadbalancer_cluster_PerformSetOrgMetadata + operationId: loadbalancercluster_PerformSetOrgMetadata parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100856,7 +98637,7 @@ paths: name: body schema: properties: - loadbalancer_cluster: + loadbalancercluster: additionalProperties: type: string type: object @@ -100865,16 +98646,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_cluster_PerformSetOrgMetadataOutput' + $ref: '#/responses/loadbalancercluster_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_cluster - /loadbalancer_clusters/{id}/set-user-metadata: + - loadbalancercluster + /loadbalancerclusters/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: loadbalancer_cluster_PerformSetUserMetadata + operationId: loadbalancercluster_PerformSetUserMetadata parameters: - - description: The Id or Name of loadbalancer_cluster + - description: The Id or Name of loadbalancercluster in: path name: id required: true @@ -100884,7 +98665,7 @@ paths: name: body schema: properties: - loadbalancer_cluster: + loadbalancercluster: additionalProperties: type: string type: object @@ -100893,63 +98674,63 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_cluster_PerformSetUserMetadataOutput' + $ref: '#/responses/loadbalancercluster_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - loadbalancer_cluster - /loadbalancer_clusters/distinct-field: + - loadbalancercluster + /loadbalancerclusters/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: loadbalancer_cluster_GetPropertyDistinctField + operationId: loadbalancercluster_GetPropertyDistinctField responses: "200": - $ref: '#/responses/loadbalancer_cluster_GetPropertyDistinctFieldOutput' + $ref: '#/responses/loadbalancercluster_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - loadbalancer_cluster - /loadbalancer_clusters/distinct-fields: + - loadbalancercluster + /loadbalancerclusters/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: loadbalancer_cluster_GetPropertyDistinctFields + operationId: loadbalancercluster_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/loadbalancer_cluster_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/loadbalancercluster_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - loadbalancer_cluster - /loadbalancer_clusters/purge-splitable: + - loadbalancercluster + /loadbalancerclusters/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: loadbalancer_cluster_PerformPurgeSplitable + operationId: loadbalancercluster_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - loadbalancer_cluster: + loadbalancercluster: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_cluster_PerformPurgeSplitableOutput' + $ref: '#/responses/loadbalancercluster_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - loadbalancer_cluster - /loadbalancer_clusters/splitable: + - loadbalancercluster + /loadbalancerclusters/splitable: get: description: 获取指定资源类的信息Splitable - operationId: loadbalancer_cluster_GetPropertySplitable + operationId: loadbalancercluster_GetPropertySplitable responses: "200": - $ref: '#/responses/loadbalancer_cluster_GetPropertySplitableOutput' + $ref: '#/responses/loadbalancercluster_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - loadbalancer_cluster - /loadbalancer_clusters/splitable-export: + - loadbalancercluster + /loadbalancerclusters/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: loadbalancer_cluster_GetPropertySplitableExport + operationId: loadbalancercluster_GetPropertySplitableExport parameters: - in: query name: table @@ -100967,34 +98748,34 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/loadbalancer_cluster_GetPropertySplitableExportOutput' + $ref: '#/responses/loadbalancercluster_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - loadbalancer_cluster - /loadbalancer_clusters/tag-value-pairs: + - loadbalancercluster + /loadbalancerclusters/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: loadbalancer_cluster_GetPropertyTagValuePairs + operationId: loadbalancercluster_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_cluster_GetPropertyTagValuePairsOutput' + $ref: '#/responses/loadbalancercluster_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - loadbalancer_cluster - /loadbalancer_clusters/tag-value-tree: + - loadbalancercluster + /loadbalancerclusters/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: loadbalancer_cluster_GetPropertyTagValueTree + operationId: loadbalancercluster_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_cluster_GetPropertyTagValueTreeOutput' + $ref: '#/responses/loadbalancercluster_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - loadbalancer_cluster - /loadbalancer_listener_rules: + - loadbalancercluster + /loadbalancerlistenerrules: get: description: 列表 - operationId: loadbalancer_listener_rule_ListItemFilter + operationId: loadbalancerlistenerrule_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -101432,13 +99213,13 @@ paths: x-go-name: Path responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_ListItemFilterOutput' + $ref: '#/responses/loadbalancerlistenerrule_ListItemFilterOutput' summary: 负载均衡监听器规则列表 tags: - - loadbalancer_listener_rule + - loadbalancerlistenerrule post: description: 新建 - operationId: loadbalancer_listener_rule_ValidateCreateData + operationId: loadbalancerlistenerrule_ValidateCreateData parameters: - in: body name: body @@ -101449,22 +99230,22 @@ paths: format: int64 type: integer x-go-name: Count - loadbalancer_listener_rule: + loadbalancerlistenerrule: $ref: '#/definitions/LoadbalancerListenerRuleCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_ValidateCreateDataOutput' + $ref: '#/responses/loadbalancerlistenerrule_ValidateCreateDataOutput' summary: 新建 tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}: delete: description: 删除 - operationId: loadbalancer_listener_rule_CustomizeDelete + operationId: loadbalancerlistenerrule_CustomizeDelete parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101472,15 +99253,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_CustomizeDeleteOutput' + $ref: '#/responses/loadbalancerlistenerrule_CustomizeDeleteOutput' summary: 删除 tags: - - loadbalancer_listener_rule + - loadbalancerlistenerrule get: description: 获取详情 - operationId: loadbalancer_listener_rule_FetchCustomizeColumns + operationId: loadbalancerlistenerrule_FetchCustomizeColumns parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101488,15 +99269,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_FetchCustomizeColumnsOutput' + $ref: '#/responses/loadbalancerlistenerrule_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - loadbalancer_listener_rule + - loadbalancerlistenerrule put: description: 更新 - operationId: loadbalancer_listener_rule_ValidateUpdateData + operationId: loadbalancerlistenerrule_ValidateUpdateData parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101506,22 +99287,22 @@ paths: name: body schema: properties: - loadbalancer_listener_rule: + loadbalancerlistenerrule: $ref: '#/definitions/LoadbalancerListenerRuleUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_ValidateUpdateDataOutput' + $ref: '#/responses/loadbalancerlistenerrule_ValidateUpdateDataOutput' summary: 更新 tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}/backend-status: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}/backend-status: get: description: 获取指定信息BackendStatus - operationId: loadbalancer_listener_rule_GetDetailsBackendStatus + operationId: loadbalancerlistenerrule_GetDetailsBackendStatus parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101529,16 +99310,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetDetailsBackendStatusOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetDetailsBackendStatusOutput' summary: 获取指定信息BackendStatus tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}/class-metadata: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: loadbalancer_listener_rule_GetDetailsClassMetadata + operationId: loadbalancerlistenerrule_GetDetailsClassMetadata parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101546,15 +99327,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetDetailsClassMetadataOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - loadbalancer_listener_rule + - loadbalancerlistenerrule post: description: 执行操作ClassMetadata - operationId: loadbalancer_listener_rule_PerformClassMetadata + operationId: loadbalancerlistenerrule_PerformClassMetadata parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101564,7 +99345,7 @@ paths: name: body schema: properties: - loadbalancer_listener_rule: + loadbalancerlistenerrule: additionalProperties: type: string type: object @@ -101573,14 +99354,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_PerformClassMetadataOutput' + $ref: '#/responses/loadbalancerlistenerrule_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}/metadata: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}/metadata: get: description: 获取指定信息Metadata - operationId: loadbalancer_listener_rule_GetDetailsMetadata + operationId: loadbalancerlistenerrule_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -101602,7 +99383,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101610,16 +99391,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetDetailsMetadataOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}/org-metadata: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: loadbalancer_listener_rule_GetDetailsOrgMetadata + operationId: loadbalancerlistenerrule_GetDetailsOrgMetadata parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101627,16 +99408,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetDetailsOrgMetadataOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}/purge: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}/purge: post: description: 执行操作Purge - operationId: loadbalancer_listener_rule_PerformPurge + operationId: loadbalancerlistenerrule_PerformPurge parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101644,16 +99425,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_PerformPurgeOutput' + $ref: '#/responses/loadbalancerlistenerrule_PerformPurgeOutput' summary: 执行操作Purge tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}/set-class-metadata: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: loadbalancer_listener_rule_PerformSetClassMetadata + operationId: loadbalancerlistenerrule_PerformSetClassMetadata parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101663,7 +99444,7 @@ paths: name: body schema: properties: - loadbalancer_listener_rule: + loadbalancerlistenerrule: additionalProperties: type: string type: object @@ -101672,16 +99453,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_PerformSetClassMetadataOutput' + $ref: '#/responses/loadbalancerlistenerrule_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}/set-org-metadata: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: loadbalancer_listener_rule_PerformSetOrgMetadata + operationId: loadbalancerlistenerrule_PerformSetOrgMetadata parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101691,7 +99472,7 @@ paths: name: body schema: properties: - loadbalancer_listener_rule: + loadbalancerlistenerrule: additionalProperties: type: string type: object @@ -101700,16 +99481,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_PerformSetOrgMetadataOutput' + $ref: '#/responses/loadbalancerlistenerrule_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}/set-user-metadata: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: loadbalancer_listener_rule_PerformSetUserMetadata + operationId: loadbalancerlistenerrule_PerformSetUserMetadata parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101719,7 +99500,7 @@ paths: name: body schema: properties: - loadbalancer_listener_rule: + loadbalancerlistenerrule: additionalProperties: type: string type: object @@ -101728,16 +99509,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_PerformSetUserMetadataOutput' + $ref: '#/responses/loadbalancerlistenerrule_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/{id}/status: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/{id}/status: get: description: 获取指定信息Status - operationId: loadbalancer_listener_rule_GetDetailsStatus + operationId: loadbalancerlistenerrule_GetDetailsStatus parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101745,15 +99526,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetDetailsStatusOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - loadbalancer_listener_rule + - loadbalancerlistenerrule post: description: 执行操作Status - operationId: loadbalancer_listener_rule_PerformStatus + operationId: loadbalancerlistenerrule_PerformStatus parameters: - - description: The Id or Name of loadbalancer_listener_rule + - description: The Id or Name of loadbalancerlistenerrule in: path name: id required: true @@ -101763,69 +99544,69 @@ paths: name: body schema: properties: - loadbalancer_listener_rule: + loadbalancerlistenerrule: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_PerformStatusOutput' + $ref: '#/responses/loadbalancerlistenerrule_PerformStatusOutput' summary: 更新资源状态 tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/distinct-field: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: loadbalancer_listener_rule_GetPropertyDistinctField + operationId: loadbalancerlistenerrule_GetPropertyDistinctField responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetPropertyDistinctFieldOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/distinct-fields: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: loadbalancer_listener_rule_GetPropertyDistinctFields + operationId: loadbalancerlistenerrule_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/purge-splitable: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: loadbalancer_listener_rule_PerformPurgeSplitable + operationId: loadbalancerlistenerrule_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - loadbalancer_listener_rule: + loadbalancerlistenerrule: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_PerformPurgeSplitableOutput' + $ref: '#/responses/loadbalancerlistenerrule_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/splitable: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/splitable: get: description: 获取指定资源类的信息Splitable - operationId: loadbalancer_listener_rule_GetPropertySplitable + operationId: loadbalancerlistenerrule_GetPropertySplitable responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetPropertySplitableOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/splitable-export: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: loadbalancer_listener_rule_GetPropertySplitableExport + operationId: loadbalancerlistenerrule_GetPropertySplitableExport parameters: - in: query name: table @@ -101843,44 +99624,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetPropertySplitableExportOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/statistics: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/statistics: get: description: 获取指定资源类的信息Statistics - operationId: loadbalancer_listener_rule_GetPropertyStatistics + operationId: loadbalancerlistenerrule_GetPropertyStatistics responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetPropertyStatisticsOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/tag-value-pairs: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: loadbalancer_listener_rule_GetPropertyTagValuePairs + operationId: loadbalancerlistenerrule_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetPropertyTagValuePairsOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - loadbalancer_listener_rule - /loadbalancer_listener_rules/tag-value-tree: + - loadbalancerlistenerrule + /loadbalancerlistenerrules/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: loadbalancer_listener_rule_GetPropertyTagValueTree + operationId: loadbalancerlistenerrule_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_listener_rule_GetPropertyTagValueTreeOutput' + $ref: '#/responses/loadbalancerlistenerrule_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - loadbalancer_listener_rule - /loadbalancer_listeners: + - loadbalancerlistenerrule + /loadbalancerlisteners: get: description: 列表 - operationId: loadbalancer_listener_ListItemFilter + operationId: loadbalancerlistener_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -102339,13 +100120,13 @@ paths: x-go-name: AclType responses: "200": - $ref: '#/responses/loadbalancer_listener_ListItemFilterOutput' + $ref: '#/responses/loadbalancerlistener_ListItemFilterOutput' summary: 负载均衡监听器Listener列表 tags: - - loadbalancer_listener + - loadbalancerlistener post: description: 新建 - operationId: loadbalancer_listener_ValidateCreateData + operationId: loadbalancerlistener_ValidateCreateData parameters: - in: body name: body @@ -102356,22 +100137,22 @@ paths: format: int64 type: integer x-go-name: Count - loadbalancer_listener: + loadbalancerlistener: $ref: '#/definitions/LoadbalancerListenerCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_ValidateCreateDataOutput' + $ref: '#/responses/loadbalancerlistener_ValidateCreateDataOutput' summary: 新建 tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}: + - loadbalancerlistener + /loadbalancerlisteners/{id}: delete: description: 删除 - operationId: loadbalancer_listener_CustomizeDelete + operationId: loadbalancerlistener_CustomizeDelete parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102379,15 +100160,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_CustomizeDeleteOutput' + $ref: '#/responses/loadbalancerlistener_CustomizeDeleteOutput' summary: 删除 tags: - - loadbalancer_listener + - loadbalancerlistener get: description: 获取详情 - operationId: loadbalancer_listener_FetchCustomizeColumns + operationId: loadbalancerlistener_FetchCustomizeColumns parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102395,15 +100176,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_FetchCustomizeColumnsOutput' + $ref: '#/responses/loadbalancerlistener_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - loadbalancer_listener + - loadbalancerlistener put: description: 更新 - operationId: loadbalancer_listener_ValidateUpdateData + operationId: loadbalancerlistener_ValidateUpdateData parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102413,22 +100194,22 @@ paths: name: body schema: properties: - loadbalancer_listener: + loadbalancerlistener: $ref: '#/definitions/LoadbalancerListenerUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_ValidateUpdateDataOutput' + $ref: '#/responses/loadbalancerlistener_ValidateUpdateDataOutput' summary: 更新 tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/backend-status: + - loadbalancerlistener + /loadbalancerlisteners/{id}/backend-status: get: description: 获取指定信息BackendStatus - operationId: loadbalancer_listener_GetDetailsBackendStatus + operationId: loadbalancerlistener_GetDetailsBackendStatus parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102436,16 +100217,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_GetDetailsBackendStatusOutput' + $ref: '#/responses/loadbalancerlistener_GetDetailsBackendStatusOutput' summary: 获取指定信息BackendStatus tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/class-metadata: + - loadbalancerlistener + /loadbalancerlisteners/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: loadbalancer_listener_GetDetailsClassMetadata + operationId: loadbalancerlistener_GetDetailsClassMetadata parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102453,15 +100234,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_GetDetailsClassMetadataOutput' + $ref: '#/responses/loadbalancerlistener_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - loadbalancer_listener + - loadbalancerlistener post: description: 执行操作ClassMetadata - operationId: loadbalancer_listener_PerformClassMetadata + operationId: loadbalancerlistener_PerformClassMetadata parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102471,7 +100252,7 @@ paths: name: body schema: properties: - loadbalancer_listener: + loadbalancerlistener: additionalProperties: type: string type: object @@ -102480,14 +100261,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_PerformClassMetadataOutput' + $ref: '#/responses/loadbalancerlistener_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/metadata: + - loadbalancerlistener + /loadbalancerlisteners/{id}/metadata: get: description: 获取指定信息Metadata - operationId: loadbalancer_listener_GetDetailsMetadata + operationId: loadbalancerlistener_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -102509,7 +100290,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102517,16 +100298,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_GetDetailsMetadataOutput' + $ref: '#/responses/loadbalancerlistener_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/org-metadata: + - loadbalancerlistener + /loadbalancerlisteners/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: loadbalancer_listener_GetDetailsOrgMetadata + operationId: loadbalancerlistener_GetDetailsOrgMetadata parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102534,16 +100315,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_GetDetailsOrgMetadataOutput' + $ref: '#/responses/loadbalancerlistener_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/purge: + - loadbalancerlistener + /loadbalancerlisteners/{id}/purge: post: description: 执行操作Purge - operationId: loadbalancer_listener_PerformPurge + operationId: loadbalancerlistener_PerformPurge parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102551,16 +100332,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_PerformPurgeOutput' + $ref: '#/responses/loadbalancerlistener_PerformPurgeOutput' summary: 执行操作Purge tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/set-class-metadata: + - loadbalancerlistener + /loadbalancerlisteners/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: loadbalancer_listener_PerformSetClassMetadata + operationId: loadbalancerlistener_PerformSetClassMetadata parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102570,7 +100351,7 @@ paths: name: body schema: properties: - loadbalancer_listener: + loadbalancerlistener: additionalProperties: type: string type: object @@ -102579,16 +100360,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_PerformSetClassMetadataOutput' + $ref: '#/responses/loadbalancerlistener_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/set-org-metadata: + - loadbalancerlistener + /loadbalancerlisteners/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: loadbalancer_listener_PerformSetOrgMetadata + operationId: loadbalancerlistener_PerformSetOrgMetadata parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102598,7 +100379,7 @@ paths: name: body schema: properties: - loadbalancer_listener: + loadbalancerlistener: additionalProperties: type: string type: object @@ -102607,16 +100388,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_PerformSetOrgMetadataOutput' + $ref: '#/responses/loadbalancerlistener_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/set-user-metadata: + - loadbalancerlistener + /loadbalancerlisteners/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: loadbalancer_listener_PerformSetUserMetadata + operationId: loadbalancerlistener_PerformSetUserMetadata parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102626,7 +100407,7 @@ paths: name: body schema: properties: - loadbalancer_listener: + loadbalancerlistener: additionalProperties: type: string type: object @@ -102635,16 +100416,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_PerformSetUserMetadataOutput' + $ref: '#/responses/loadbalancerlistener_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/status: + - loadbalancerlistener + /loadbalancerlisteners/{id}/status: get: description: 获取指定信息Status - operationId: loadbalancer_listener_GetDetailsStatus + operationId: loadbalancerlistener_GetDetailsStatus parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102652,15 +100433,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_GetDetailsStatusOutput' + $ref: '#/responses/loadbalancerlistener_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - loadbalancer_listener + - loadbalancerlistener post: description: 执行操作Status - operationId: loadbalancer_listener_PerformStatus + operationId: loadbalancerlistener_PerformStatus parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102670,22 +100451,22 @@ paths: name: body schema: properties: - loadbalancer_listener: + loadbalancerlistener: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_PerformStatusOutput' + $ref: '#/responses/loadbalancerlistener_PerformStatusOutput' summary: 执行操作Status tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/sync: + - loadbalancerlistener + /loadbalancerlisteners/{id}/sync: post: description: 执行操作Sync - operationId: loadbalancer_listener_PerformSync + operationId: loadbalancerlistener_PerformSync parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102693,16 +100474,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_PerformSyncOutput' + $ref: '#/responses/loadbalancerlistener_PerformSyncOutput' summary: 执行操作Sync tags: - - loadbalancer_listener - /loadbalancer_listeners/{id}/syncstatus: + - loadbalancerlistener + /loadbalancerlisteners/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: loadbalancer_listener_PerformSyncstatus + operationId: loadbalancerlistener_PerformSyncstatus parameters: - - description: The Id or Name of loadbalancer_listener + - description: The Id or Name of loadbalancerlistener in: path name: id required: true @@ -102710,63 +100491,63 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/loadbalancer_listener_PerformSyncstatusOutput' + $ref: '#/responses/loadbalancerlistener_PerformSyncstatusOutput' summary: 执行操作Syncstatus tags: - - loadbalancer_listener - /loadbalancer_listeners/distinct-field: + - loadbalancerlistener + /loadbalancerlisteners/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: loadbalancer_listener_GetPropertyDistinctField + operationId: loadbalancerlistener_GetPropertyDistinctField responses: "200": - $ref: '#/responses/loadbalancer_listener_GetPropertyDistinctFieldOutput' + $ref: '#/responses/loadbalancerlistener_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - loadbalancer_listener - /loadbalancer_listeners/distinct-fields: + - loadbalancerlistener + /loadbalancerlisteners/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: loadbalancer_listener_GetPropertyDistinctFields + operationId: loadbalancerlistener_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/loadbalancer_listener_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/loadbalancerlistener_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - loadbalancer_listener - /loadbalancer_listeners/purge-splitable: + - loadbalancerlistener + /loadbalancerlisteners/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: loadbalancer_listener_PerformPurgeSplitable + operationId: loadbalancerlistener_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - loadbalancer_listener: + loadbalancerlistener: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/loadbalancer_listener_PerformPurgeSplitableOutput' + $ref: '#/responses/loadbalancerlistener_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - loadbalancer_listener - /loadbalancer_listeners/splitable: + - loadbalancerlistener + /loadbalancerlisteners/splitable: get: description: 获取指定资源类的信息Splitable - operationId: loadbalancer_listener_GetPropertySplitable + operationId: loadbalancerlistener_GetPropertySplitable responses: "200": - $ref: '#/responses/loadbalancer_listener_GetPropertySplitableOutput' + $ref: '#/responses/loadbalancerlistener_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - loadbalancer_listener - /loadbalancer_listeners/splitable-export: + - loadbalancerlistener + /loadbalancerlisteners/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: loadbalancer_listener_GetPropertySplitableExport + operationId: loadbalancerlistener_GetPropertySplitableExport parameters: - in: query name: table @@ -102784,308 +100565,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/loadbalancer_listener_GetPropertySplitableExportOutput' + $ref: '#/responses/loadbalancerlistener_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - loadbalancer_listener - /loadbalancer_listeners/statistics: + - loadbalancerlistener + /loadbalancerlisteners/statistics: get: description: 获取指定资源类的信息Statistics - operationId: loadbalancer_listener_GetPropertyStatistics + operationId: loadbalancerlistener_GetPropertyStatistics responses: "200": - $ref: '#/responses/loadbalancer_listener_GetPropertyStatisticsOutput' + $ref: '#/responses/loadbalancerlistener_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - loadbalancer_listener - /loadbalancer_listeners/tag-value-pairs: + - loadbalancerlistener + /loadbalancerlisteners/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: loadbalancer_listener_GetPropertyTagValuePairs + operationId: loadbalancerlistener_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/loadbalancer_listener_GetPropertyTagValuePairsOutput' + $ref: '#/responses/loadbalancerlistener_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - loadbalancer_listener - /loadbalancer_listeners/tag-value-tree: + - loadbalancerlistener + /loadbalancerlisteners/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: loadbalancer_listener_GetPropertyTagValueTree + operationId: loadbalancerlistener_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/loadbalancer_listener_GetPropertyTagValueTreeOutput' + $ref: '#/responses/loadbalancerlistener_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - loadbalancer_listener - /loadbalancer_security_groups: - get: - description: 列表 - operationId: loadbalancer_security_group_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_ListItemFilterOutput' - summary: 列表 - tags: - - loadbalancer_security_group - post: - description: 新建 - operationId: loadbalancer_security_group_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - loadbalancer_security_group: - $ref: '#/definitions/JoinResourceBaseCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_ValidateCreateDataOutput' - summary: 新建 - tags: - - loadbalancer_security_group - /loadbalancer_security_groups/{id}: - delete: - description: 删除 - operationId: loadbalancer_security_group_CustomizeDelete - parameters: - - description: The Id or Name of loadbalancer_security_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_CustomizeDeleteOutput' - summary: 删除 - tags: - - loadbalancer_security_group - get: - description: 获取详情 - operationId: loadbalancer_security_group_FetchCustomizeColumns - parameters: - - description: The Id or Name of loadbalancer_security_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - loadbalancer_security_group - put: - description: 更新 - operationId: loadbalancer_security_group_ValidateUpdateData - parameters: - - description: The Id or Name of loadbalancer_security_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - loadbalancer_security_group: - $ref: '#/definitions/JointResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_ValidateUpdateDataOutput' - summary: 更新 - tags: - - loadbalancer_security_group - /loadbalancer_security_groups/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: loadbalancer_security_group_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - loadbalancer_security_group - /loadbalancer_security_groups/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: loadbalancer_security_group_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - loadbalancer_security_group - /loadbalancer_security_groups/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: loadbalancer_security_group_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - loadbalancer_security_group: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - loadbalancer_security_group - /loadbalancer_security_groups/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: loadbalancer_security_group_GetPropertySplitable - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - loadbalancer_security_group - /loadbalancer_security_groups/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: loadbalancer_security_group_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/loadbalancer_security_group_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - loadbalancer_security_group + - loadbalancerlistener /loadbalancers: get: description: 列表 @@ -107013,10 +104526,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - modelarts_pool - /mongo_dbs: + /mongodbs: get: description: 列表 - operationId: mongo_db_ListItemFilter + operationId: mongodb_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -107482,13 +104995,13 @@ paths: x-go-name: InstanceType responses: "200": - $ref: '#/responses/mongo_db_ListItemFilterOutput' + $ref: '#/responses/mongodb_ListItemFilterOutput' summary: MongoDB实例列表 tags: - - mongo_db + - mongodb post: description: 新建 - operationId: mongo_db_ValidateCreateData + operationId: mongodb_ValidateCreateData parameters: - in: body name: body @@ -107499,22 +105012,22 @@ paths: format: int64 type: integer x-go-name: Count - mongo_db: + mongodb: $ref: '#/definitions/MongoDBCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_ValidateCreateDataOutput' + $ref: '#/responses/mongodb_ValidateCreateDataOutput' summary: 新建 tags: - - mongo_db - /mongo_dbs/{id}: + - mongodb + /mongodbs/{id}: delete: description: 删除 - operationId: mongo_db_CustomizeDelete + operationId: mongodb_CustomizeDelete parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107522,15 +105035,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_CustomizeDeleteOutput' + $ref: '#/responses/mongodb_CustomizeDeleteOutput' summary: 删除 tags: - - mongo_db + - mongodb get: description: 获取详情 - operationId: mongo_db_FetchCustomizeColumns + operationId: mongodb_FetchCustomizeColumns parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107538,15 +105051,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_FetchCustomizeColumnsOutput' + $ref: '#/responses/mongodb_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - mongo_db + - mongodb put: description: 更新 - operationId: mongo_db_ValidateUpdateData + operationId: mongodb_ValidateUpdateData parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107556,22 +105069,22 @@ paths: name: body schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/VirtualResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_ValidateUpdateDataOutput' + $ref: '#/responses/mongodb_ValidateUpdateDataOutput' summary: 更新 tags: - - mongo_db - /mongo_dbs/{id}/backups: + - mongodb + /mongodbs/{id}/backups: get: description: 获取指定信息Backups - operationId: mongo_db_GetDetailsBackups + operationId: mongodb_GetDetailsBackups parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107579,16 +105092,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_GetDetailsBackupsOutput' + $ref: '#/responses/mongodb_GetDetailsBackupsOutput' summary: 获取备份列表 tags: - - mongo_db - /mongo_dbs/{id}/cancel-delete: + - mongodb + /mongodbs/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: mongo_db_PerformCancelDelete + operationId: mongodb_PerformCancelDelete parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107596,16 +105109,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_PerformCancelDeleteOutput' + $ref: '#/responses/mongodb_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - mongo_db - /mongo_dbs/{id}/cancel-expire: + - mongodb + /mongodbs/{id}/cancel-expire: post: description: 执行操作CancelExpire - operationId: mongo_db_PerformCancelExpire + operationId: mongodb_PerformCancelExpire parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107613,16 +105126,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_PerformCancelExpireOutput' + $ref: '#/responses/mongodb_PerformCancelExpireOutput' summary: 执行操作CancelExpire tags: - - mongo_db - /mongo_dbs/{id}/change-owner: + - mongodb + /mongodbs/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: mongo_db_PerformChangeOwner + operationId: mongodb_PerformChangeOwner parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107632,22 +105145,22 @@ paths: name: body schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformChangeOwnerOutput' + $ref: '#/responses/mongodb_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - mongo_db - /mongo_dbs/{id}/change-owner-candidate-domains: + - mongodb + /mongodbs/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: mongo_db_GetDetailsChangeOwnerCandidateDomains + operationId: mongodb_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107655,16 +105168,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/mongodb_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - mongo_db - /mongo_dbs/{id}/class-metadata: + - mongodb + /mongodbs/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: mongo_db_GetDetailsClassMetadata + operationId: mongodb_GetDetailsClassMetadata parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107672,15 +105185,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_GetDetailsClassMetadataOutput' + $ref: '#/responses/mongodb_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - mongo_db + - mongodb post: description: 执行操作ClassMetadata - operationId: mongo_db_PerformClassMetadata + operationId: mongodb_PerformClassMetadata parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107690,7 +105203,7 @@ paths: name: body schema: properties: - mongo_db: + mongodb: additionalProperties: type: string type: object @@ -107699,16 +105212,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformClassMetadataOutput' + $ref: '#/responses/mongodb_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - mongo_db - /mongo_dbs/{id}/freeze: + - mongodb + /mongodbs/{id}/freeze: post: description: 执行操作Freeze - operationId: mongo_db_PerformFreeze + operationId: mongodb_PerformFreeze parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107718,20 +105231,20 @@ paths: name: body schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformFreezeOutput' + $ref: '#/responses/mongodb_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - mongo_db - /mongo_dbs/{id}/metadata: + - mongodb + /mongodbs/{id}/metadata: get: description: 获取指定信息Metadata - operationId: mongo_db_GetDetailsMetadata + operationId: mongodb_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -107753,7 +105266,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107761,16 +105274,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_GetDetailsMetadataOutput' + $ref: '#/responses/mongodb_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - mongo_db - /mongo_dbs/{id}/org-metadata: + - mongodb + /mongodbs/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: mongo_db_GetDetailsOrgMetadata + operationId: mongodb_GetDetailsOrgMetadata parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107778,16 +105291,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_GetDetailsOrgMetadataOutput' + $ref: '#/responses/mongodb_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - mongo_db - /mongo_dbs/{id}/postpaid-expire: + - mongodb + /mongodbs/{id}/postpaid-expire: post: description: 执行操作PostpaidExpire - operationId: mongo_db_PerformPostpaidExpire + operationId: mongodb_PerformPostpaidExpire parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107797,22 +105310,22 @@ paths: name: body schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/PostpaidExpireInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformPostpaidExpireOutput' + $ref: '#/responses/mongodb_PerformPostpaidExpireOutput' summary: 执行操作PostpaidExpire tags: - - mongo_db - /mongo_dbs/{id}/remote-update: + - mongodb + /mongodbs/{id}/remote-update: post: description: 执行操作RemoteUpdate - operationId: mongo_db_PerformRemoteUpdate + operationId: mongodb_PerformRemoteUpdate parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107822,22 +105335,22 @@ paths: name: body schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/MongoDBRemoteUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformRemoteUpdateOutput' + $ref: '#/responses/mongodb_PerformRemoteUpdateOutput' summary: 执行操作RemoteUpdate tags: - - mongo_db - /mongo_dbs/{id}/set-class-metadata: + - mongodb + /mongodbs/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: mongo_db_PerformSetClassMetadata + operationId: mongodb_PerformSetClassMetadata parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107847,7 +105360,7 @@ paths: name: body schema: properties: - mongo_db: + mongodb: additionalProperties: type: string type: object @@ -107856,16 +105369,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformSetClassMetadataOutput' + $ref: '#/responses/mongodb_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - mongo_db - /mongo_dbs/{id}/set-org-metadata: + - mongodb + /mongodbs/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: mongo_db_PerformSetOrgMetadata + operationId: mongodb_PerformSetOrgMetadata parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107875,7 +105388,7 @@ paths: name: body schema: properties: - mongo_db: + mongodb: additionalProperties: type: string type: object @@ -107884,16 +105397,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformSetOrgMetadataOutput' + $ref: '#/responses/mongodb_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - mongo_db - /mongo_dbs/{id}/set-user-metadata: + - mongodb + /mongodbs/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: mongo_db_PerformSetUserMetadata + operationId: mongodb_PerformSetUserMetadata parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107903,7 +105416,7 @@ paths: name: body schema: properties: - mongo_db: + mongodb: additionalProperties: type: string type: object @@ -107912,16 +105425,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformSetUserMetadataOutput' + $ref: '#/responses/mongodb_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - mongo_db - /mongo_dbs/{id}/status: + - mongodb + /mongodbs/{id}/status: get: description: 获取指定信息Status - operationId: mongo_db_GetDetailsStatus + operationId: mongodb_GetDetailsStatus parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107929,15 +105442,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_GetDetailsStatusOutput' + $ref: '#/responses/mongodb_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - mongo_db + - mongodb post: description: 执行操作Status - operationId: mongo_db_PerformStatus + operationId: mongodb_PerformStatus parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107947,22 +105460,22 @@ paths: name: body schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformStatusOutput' + $ref: '#/responses/mongodb_PerformStatusOutput' summary: 更新资源状态 tags: - - mongo_db - /mongo_dbs/{id}/syncstatus: + - mongodb + /mongodbs/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: mongo_db_PerformSyncstatus + operationId: mongodb_PerformSyncstatus parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107970,16 +105483,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/mongo_db_PerformSyncstatusOutput' + $ref: '#/responses/mongodb_PerformSyncstatusOutput' summary: 同步MongoDB实例状态 tags: - - mongo_db - /mongo_dbs/{id}/unfreeze: + - mongodb + /mongodbs/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: mongo_db_PerformUnfreeze + operationId: mongodb_PerformUnfreeze parameters: - - description: The Id or Name of mongo_db + - description: The Id or Name of mongodb in: path name: id required: true @@ -107989,109 +105502,109 @@ paths: name: body schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformUnfreezeOutput' + $ref: '#/responses/mongodb_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - mongo_db - /mongo_dbs/distinct-field: + - mongodb + /mongodbs/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: mongo_db_GetPropertyDistinctField + operationId: mongodb_GetPropertyDistinctField responses: "200": - $ref: '#/responses/mongo_db_GetPropertyDistinctFieldOutput' + $ref: '#/responses/mongodb_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - mongo_db - /mongo_dbs/distinct-fields: + - mongodb + /mongodbs/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: mongo_db_GetPropertyDistinctFields + operationId: mongodb_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/mongo_db_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/mongodb_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - mongo_db - /mongo_dbs/domain-statistics: + - mongodb + /mongodbs/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: mongo_db_GetPropertyDomainStatistics + operationId: mongodb_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/mongo_db_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/mongodb_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - mongo_db - /mongo_dbs/project-statistics: + - mongodb + /mongodbs/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: mongo_db_GetPropertyProjectStatistics + operationId: mongodb_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/mongo_db_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/mongodb_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - mongo_db - /mongo_dbs/project-tag-value-pairs: + - mongodb + /mongodbs/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: mongo_db_GetPropertyProjectTagValuePairs + operationId: mongodb_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/mongo_db_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/mongodb_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - mongo_db - /mongo_dbs/project-tag-value-tree: + - mongodb + /mongodbs/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: mongo_db_GetPropertyProjectTagValueTree + operationId: mongodb_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/mongo_db_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/mongodb_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - mongo_db - /mongo_dbs/purge-splitable: + - mongodb + /mongodbs/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: mongo_db_PerformPurgeSplitable + operationId: mongodb_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/mongo_db_PerformPurgeSplitableOutput' + $ref: '#/responses/mongodb_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - mongo_db - /mongo_dbs/splitable: + - mongodb + /mongodbs/splitable: get: description: 获取指定资源类的信息Splitable - operationId: mongo_db_GetPropertySplitable + operationId: mongodb_GetPropertySplitable responses: "200": - $ref: '#/responses/mongo_db_GetPropertySplitableOutput' + $ref: '#/responses/mongodb_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - mongo_db - /mongo_dbs/splitable-export: + - mongodb + /mongodbs/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: mongo_db_GetPropertySplitableExport + operationId: mongodb_GetPropertySplitableExport parameters: - in: query name: table @@ -108109,40 +105622,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/mongo_db_GetPropertySplitableExportOutput' + $ref: '#/responses/mongodb_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - mongo_db - /mongo_dbs/statistics: + - mongodb + /mongodbs/statistics: get: description: 获取指定资源类的信息Statistics - operationId: mongo_db_GetPropertyStatistics + operationId: mongodb_GetPropertyStatistics responses: "200": - $ref: '#/responses/mongo_db_GetPropertyStatisticsOutput' + $ref: '#/responses/mongodb_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - mongo_db - /mongo_dbs/tag-value-pairs: + - mongodb + /mongodbs/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: mongo_db_GetPropertyTagValuePairs + operationId: mongodb_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/mongo_db_GetPropertyTagValuePairsOutput' + $ref: '#/responses/mongodb_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - mongo_db - /mongo_dbs/tag-value-tree: + - mongodb + /mongodbs/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: mongo_db_GetPropertyTagValueTree + operationId: mongodb_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/mongo_db_GetPropertyTagValueTreeOutput' + $ref: '#/responses/mongodb_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - mongo_db + - mongodb /mount_targets: get: description: 列表 @@ -109778,961 +107291,6 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - nas_sku - /nat_dentries: - get: - description: 列表 - operationId: nat_dentry_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源是否共享过滤列表 - in: query - name: is_public - type: boolean - x-go-name: IsPublic - - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project - in: query - name: public_scope - type: string - x-go-name: PublicScope - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: NAT网关ID or Name - in: query - name: natgateway_id - type: string - x-go-name: NatgatewayId - - description: 关联VPC(ID或Name) - in: query - items: - type: string - name: vpc_id - type: array - x-go-name: VpcId - - description: Vpc外网访问模式 - in: query - name: external_access_mode - type: string - x-go-name: ExternalAccessMode - - description: 按VPC名称排序 - in: query - name: order_by_vpc - pattern: asc|desc - type: string - x-go-name: OrderByVpc - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: 以NAT网关名字排序 - in: query - name: order_by_natgateway - type: string - x-go-name: OrderByNatgateway - - in: query - items: - type: string - name: external_ip - type: array - x-go-name: ExternalIP - - in: query - items: - format: int64 - type: integer - name: external_port - type: array - x-go-name: ExternalPort - - in: query - items: - type: string - name: internal_ip - type: array - x-go-name: InternalIP - - in: query - items: - format: int64 - type: integer - name: internal_port - type: array - x-go-name: InternalPort - - in: query - items: - type: string - name: ip_protocol - type: array - x-go-name: IpProtocol - responses: - "200": - $ref: '#/responses/nat_dentry_ListItemFilterOutput' - summary: NAT网关的目的地址转换规则列表 - tags: - - nat_dentry - post: - description: 新建 - operationId: nat_dentry_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - nat_dentry: - $ref: '#/definitions/SNatDCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_ValidateCreateDataOutput' - summary: 新建 - tags: - - nat_dentry - /nat_dentries/{id}: - delete: - description: 删除 - operationId: nat_dentry_CustomizeDelete - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_dentry_CustomizeDeleteOutput' - summary: 删除 - tags: - - nat_dentry - get: - description: 获取详情 - operationId: nat_dentry_FetchCustomizeColumns - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_dentry_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - nat_dentry - put: - description: 更新 - operationId: nat_dentry_ValidateUpdateData - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_dentry: - $ref: '#/definitions/StatusInfrasResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_ValidateUpdateDataOutput' - summary: 更新 - tags: - - nat_dentry - /nat_dentries/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: nat_dentry_PerformChangeOwner - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_dentry: - $ref: '#/definitions/PerformChangeDomainOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - nat_dentry - /nat_dentries/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: nat_dentry_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_dentry_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - nat_dentry - /nat_dentries/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: nat_dentry_GetDetailsClassMetadata - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_dentry_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - nat_dentry - post: - description: 执行操作ClassMetadata - operationId: nat_dentry_PerformClassMetadata - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_dentry: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - nat_dentry - /nat_dentries/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: nat_dentry_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_dentry_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - nat_dentry - /nat_dentries/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: nat_dentry_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_dentry_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - nat_dentry - /nat_dentries/{id}/private: - post: - description: 执行操作Private - operationId: nat_dentry_PerformPrivate - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_dentry: - $ref: '#/definitions/PerformPrivateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_PerformPrivateOutput' - summary: 执行操作Private - tags: - - nat_dentry - /nat_dentries/{id}/public: - post: - description: 执行操作Public - operationId: nat_dentry_PerformPublic - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_dentry: - $ref: '#/definitions/PerformPublicDomainInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_PerformPublicOutput' - summary: 执行操作Public - tags: - - nat_dentry - /nat_dentries/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: nat_dentry_PerformSetClassMetadata - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_dentry: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - nat_dentry - /nat_dentries/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: nat_dentry_PerformSetOrgMetadata - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_dentry: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - nat_dentry - /nat_dentries/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: nat_dentry_PerformSetUserMetadata - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_dentry: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - nat_dentry - /nat_dentries/{id}/status: - get: - description: 获取指定信息Status - operationId: nat_dentry_GetDetailsStatus - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_dentry_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - nat_dentry - post: - description: 执行操作Status - operationId: nat_dentry_PerformStatus - parameters: - - description: The Id or Name of nat_dentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_dentry: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_PerformStatusOutput' - summary: 更新资源状态 - tags: - - nat_dentry - /nat_dentries/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: nat_dentry_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/nat_dentry_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - nat_dentry - /nat_dentries/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: nat_dentry_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/nat_dentry_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - nat_dentry - /nat_dentries/domain-tag-value-pairs: - get: - description: 获取指定资源类的信息DomainTagValuePairs - operationId: nat_dentry_GetPropertyDomainTagValuePairs - responses: - "200": - $ref: '#/responses/nat_dentry_GetPropertyDomainTagValuePairsOutput' - summary: 获取指定资源类的信息DomainTagValuePairs - tags: - - nat_dentry - /nat_dentries/domain-tag-value-tree: - get: - description: 获取指定资源类的信息DomainTagValueTree - operationId: nat_dentry_GetPropertyDomainTagValueTree - responses: - "200": - $ref: '#/responses/nat_dentry_GetPropertyDomainTagValueTreeOutput' - summary: 获取指定资源类的信息DomainTagValueTree - tags: - - nat_dentry - /nat_dentries/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: nat_dentry_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - nat_dentry: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_dentry_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - nat_dentry - /nat_dentries/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: nat_dentry_GetPropertySplitable - responses: - "200": - $ref: '#/responses/nat_dentry_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - nat_dentry - /nat_dentries/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: nat_dentry_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/nat_dentry_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - nat_dentry - /nat_dentries/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: nat_dentry_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/nat_dentry_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - nat_dentry - /nat_dentries/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: nat_dentry_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/nat_dentry_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - nat_dentry - /nat_dentries/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: nat_dentry_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/nat_dentry_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - nat_dentry /nat_entries: get: description: 列表 @@ -111656,2080 +108214,6 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - nat_entry - /nat_gateways: - get: - description: 列表 - operationId: nat_gateway_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源是否共享过滤列表 - in: query - name: is_public - type: boolean - x-go-name: IsPublic - - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project - in: query - name: public_scope - type: string - x-go-name: PublicScope - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: 是否禁止删除 - in: query - name: disable_delete - type: boolean - x-go-name: DisableDelete - - description: 关联VPC(ID或Name) - in: query - items: - type: string - name: vpc_id - type: array - x-go-name: VpcId - - description: Vpc外网访问模式 - in: query - name: external_access_mode - type: string - x-go-name: ExternalAccessMode - - description: 按VPC名称排序 - in: query - name: order_by_vpc - pattern: asc|desc - type: string - x-go-name: OrderByVpc - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - responses: - "200": - $ref: '#/responses/nat_gateway_ListItemFilterOutput' - summary: NAT网关列表 - tags: - - nat_gateway - post: - description: 新建 - operationId: nat_gateway_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - nat_gateway: - $ref: '#/definitions/NatgatewayCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_ValidateCreateDataOutput' - summary: 新建 - tags: - - nat_gateway - /nat_gateways/{id}: - delete: - description: 删除 - operationId: nat_gateway_CustomizeDelete - parameters: - - default: false - description: 是否越过回收站直接删除 - in: query - name: OverridePendingDelete - type: boolean - - default: false - description: 是否仅删除本地资源 - in: query - name: Purge - type: boolean - - default: false - description: 是否删除快照 - in: query - name: DeleteSnapshots - type: boolean - - default: false - description: 是否删除关联的EIP - in: query - name: DeleteEip - type: boolean - - default: false - description: 是否删除关联的数据盘 - in: query - name: DeleteDisks - type: boolean - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/NatgatewayDeleteInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_CustomizeDeleteOutput' - summary: 删除NAT - tags: - - nat_gateway - get: - description: 获取详情 - operationId: nat_gateway_FetchCustomizeColumns - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_gateway_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - nat_gateway - put: - description: 更新 - operationId: nat_gateway_ValidateUpdateData - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/StatusInfrasResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_ValidateUpdateDataOutput' - summary: 更新 - tags: - - nat_gateway - /nat_gateways/{id}/cancel-expire: - post: - description: 执行操作CancelExpire - operationId: nat_gateway_PerformCancelExpire - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_gateway_PerformCancelExpireOutput' - summary: 执行操作CancelExpire - tags: - - nat_gateway - /nat_gateways/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: nat_gateway_PerformChangeOwner - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/PerformChangeDomainOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - nat_gateway - /nat_gateways/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: nat_gateway_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_gateway_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - nat_gateway - /nat_gateways/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: nat_gateway_GetDetailsClassMetadata - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_gateway_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - nat_gateway - post: - description: 执行操作ClassMetadata - operationId: nat_gateway_PerformClassMetadata - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - nat_gateway - /nat_gateways/{id}/dnat-resources: - post: - description: 执行操作DnatResources - operationId: nat_gateway_PerformDnatResources - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_gateway_PerformDnatResourcesOutput' - summary: 执行操作DnatResources - tags: - - nat_gateway - /nat_gateways/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: nat_gateway_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_gateway_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - nat_gateway - /nat_gateways/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: nat_gateway_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_gateway_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - nat_gateway - /nat_gateways/{id}/postpaid-expire: - post: - description: 执行操作PostpaidExpire - operationId: nat_gateway_PerformPostpaidExpire - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/PostpaidExpireInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformPostpaidExpireOutput' - summary: 执行操作PostpaidExpire - tags: - - nat_gateway - /nat_gateways/{id}/private: - post: - description: 执行操作Private - operationId: nat_gateway_PerformPrivate - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/PerformPrivateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformPrivateOutput' - summary: 执行操作Private - tags: - - nat_gateway - /nat_gateways/{id}/public: - post: - description: 执行操作Public - operationId: nat_gateway_PerformPublic - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/PerformPublicDomainInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformPublicOutput' - summary: 执行操作Public - tags: - - nat_gateway - /nat_gateways/{id}/remote-update: - post: - description: 执行操作RemoteUpdate - operationId: nat_gateway_PerformRemoteUpdate - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/MongoDBRemoteUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformRemoteUpdateOutput' - summary: 执行操作RemoteUpdate - tags: - - nat_gateway - /nat_gateways/{id}/renew: - post: - description: 执行操作Renew - operationId: nat_gateway_PerformRenew - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/RenewInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformRenewOutput' - summary: 执行操作Renew - tags: - - nat_gateway - /nat_gateways/{id}/set-auto-renew: - post: - description: |- - 要求NAT状态为available - 要求NAT计费类型为包年包月(预付费) - operationId: nat_gateway_PerformSetAutoRenew - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/AutoRenewInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformSetAutoRenewOutput' - summary: 设置自动续费 - tags: - - nat_gateway - /nat_gateways/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: nat_gateway_PerformSetClassMetadata - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - nat_gateway - /nat_gateways/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: nat_gateway_PerformSetOrgMetadata - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - nat_gateway - /nat_gateways/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: nat_gateway_PerformSetUserMetadata - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - nat_gateway - /nat_gateways/{id}/snat-resources: - post: - description: 执行操作SnatResources - operationId: nat_gateway_PerformSnatResources - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_gateway_PerformSnatResourcesOutput' - summary: 执行操作SnatResources - tags: - - nat_gateway - /nat_gateways/{id}/status: - get: - description: 获取指定信息Status - operationId: nat_gateway_GetDetailsStatus - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_gateway_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - nat_gateway - post: - description: 执行操作Status - operationId: nat_gateway_PerformStatus - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformStatusOutput' - summary: 更新资源状态 - tags: - - nat_gateway - /nat_gateways/{id}/syncstatus: - post: - description: 执行操作Syncstatus - operationId: nat_gateway_PerformSyncstatus - parameters: - - description: The Id or Name of nat_gateway - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/NatGatewaySyncstatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformSyncstatusOutput' - summary: 同步NAT网关状态 - tags: - - nat_gateway - /nat_gateways/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: nat_gateway_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/nat_gateway_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - nat_gateway - /nat_gateways/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: nat_gateway_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/nat_gateway_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - nat_gateway - /nat_gateways/domain-tag-value-pairs: - get: - description: 获取指定资源类的信息DomainTagValuePairs - operationId: nat_gateway_GetPropertyDomainTagValuePairs - responses: - "200": - $ref: '#/responses/nat_gateway_GetPropertyDomainTagValuePairsOutput' - summary: 获取指定资源类的信息DomainTagValuePairs - tags: - - nat_gateway - /nat_gateways/domain-tag-value-tree: - get: - description: 获取指定资源类的信息DomainTagValueTree - operationId: nat_gateway_GetPropertyDomainTagValueTree - responses: - "200": - $ref: '#/responses/nat_gateway_GetPropertyDomainTagValueTreeOutput' - summary: 获取指定资源类的信息DomainTagValueTree - tags: - - nat_gateway - /nat_gateways/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: nat_gateway_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - nat_gateway: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_gateway_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - nat_gateway - /nat_gateways/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: nat_gateway_GetPropertySplitable - responses: - "200": - $ref: '#/responses/nat_gateway_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - nat_gateway - /nat_gateways/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: nat_gateway_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/nat_gateway_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - nat_gateway - /nat_gateways/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: nat_gateway_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/nat_gateway_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - nat_gateway - /nat_gateways/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: nat_gateway_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/nat_gateway_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - nat_gateway - /nat_gateways/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: nat_gateway_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/nat_gateway_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - nat_gateway - /nat_sentries: - get: - description: 列表 - operationId: nat_sentry_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源是否共享过滤列表 - in: query - name: is_public - type: boolean - x-go-name: IsPublic - - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project - in: query - name: public_scope - type: string - x-go-name: PublicScope - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: NAT网关ID or Name - in: query - name: natgateway_id - type: string - x-go-name: NatgatewayId - - description: 关联VPC(ID或Name) - in: query - items: - type: string - name: vpc_id - type: array - x-go-name: VpcId - - description: Vpc外网访问模式 - in: query - name: external_access_mode - type: string - x-go-name: ExternalAccessMode - - description: 按VPC名称排序 - in: query - name: order_by_vpc - pattern: asc|desc - type: string - x-go-name: OrderByVpc - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: 以NAT网关名字排序 - in: query - name: order_by_natgateway - type: string - x-go-name: OrderByNatgateway - - description: IP子网(ID或Name) - in: query - name: network_id - type: string - x-go-name: NetworkId - - description: 以IP子网的名称排序 - in: query - name: order_by_network - type: string - x-go-name: OrderByNetwork - - in: query - items: - type: string - name: ip - type: array - x-go-name: IP - - in: query - items: - type: string - name: source_cidr - type: array - x-go-name: SourceCIDR - responses: - "200": - $ref: '#/responses/nat_sentry_ListItemFilterOutput' - summary: NAT网关的源地址转换规则列表 - tags: - - nat_sentry - post: - description: 新建 - operationId: nat_sentry_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - nat_sentry: - $ref: '#/definitions/SNatSCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_ValidateCreateDataOutput' - summary: 新建 - tags: - - nat_sentry - /nat_sentries/{id}: - delete: - description: 删除 - operationId: nat_sentry_CustomizeDelete - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_sentry_CustomizeDeleteOutput' - summary: 删除 - tags: - - nat_sentry - get: - description: 获取详情 - operationId: nat_sentry_FetchCustomizeColumns - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_sentry_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - nat_sentry - put: - description: 更新 - operationId: nat_sentry_ValidateUpdateData - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_sentry: - $ref: '#/definitions/StatusInfrasResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_ValidateUpdateDataOutput' - summary: 更新 - tags: - - nat_sentry - /nat_sentries/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: nat_sentry_PerformChangeOwner - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_sentry: - $ref: '#/definitions/PerformChangeDomainOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - nat_sentry - /nat_sentries/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: nat_sentry_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_sentry_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - nat_sentry - /nat_sentries/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: nat_sentry_GetDetailsClassMetadata - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_sentry_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - nat_sentry - post: - description: 执行操作ClassMetadata - operationId: nat_sentry_PerformClassMetadata - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_sentry: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - nat_sentry - /nat_sentries/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: nat_sentry_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_sentry_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - nat_sentry - /nat_sentries/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: nat_sentry_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_sentry_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - nat_sentry - /nat_sentries/{id}/private: - post: - description: 执行操作Private - operationId: nat_sentry_PerformPrivate - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_sentry: - $ref: '#/definitions/PerformPrivateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_PerformPrivateOutput' - summary: 执行操作Private - tags: - - nat_sentry - /nat_sentries/{id}/public: - post: - description: 执行操作Public - operationId: nat_sentry_PerformPublic - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_sentry: - $ref: '#/definitions/PerformPublicDomainInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_PerformPublicOutput' - summary: 执行操作Public - tags: - - nat_sentry - /nat_sentries/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: nat_sentry_PerformSetClassMetadata - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_sentry: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - nat_sentry - /nat_sentries/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: nat_sentry_PerformSetOrgMetadata - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_sentry: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - nat_sentry - /nat_sentries/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: nat_sentry_PerformSetUserMetadata - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_sentry: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - nat_sentry - /nat_sentries/{id}/status: - get: - description: 获取指定信息Status - operationId: nat_sentry_GetDetailsStatus - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/nat_sentry_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - nat_sentry - post: - description: 执行操作Status - operationId: nat_sentry_PerformStatus - parameters: - - description: The Id or Name of nat_sentry - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - nat_sentry: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_PerformStatusOutput' - summary: 更新资源状态 - tags: - - nat_sentry - /nat_sentries/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: nat_sentry_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/nat_sentry_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - nat_sentry - /nat_sentries/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: nat_sentry_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/nat_sentry_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - nat_sentry - /nat_sentries/domain-tag-value-pairs: - get: - description: 获取指定资源类的信息DomainTagValuePairs - operationId: nat_sentry_GetPropertyDomainTagValuePairs - responses: - "200": - $ref: '#/responses/nat_sentry_GetPropertyDomainTagValuePairsOutput' - summary: 获取指定资源类的信息DomainTagValuePairs - tags: - - nat_sentry - /nat_sentries/domain-tag-value-tree: - get: - description: 获取指定资源类的信息DomainTagValueTree - operationId: nat_sentry_GetPropertyDomainTagValueTree - responses: - "200": - $ref: '#/responses/nat_sentry_GetPropertyDomainTagValueTreeOutput' - summary: 获取指定资源类的信息DomainTagValueTree - tags: - - nat_sentry - /nat_sentries/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: nat_sentry_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - nat_sentry: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/nat_sentry_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - nat_sentry - /nat_sentries/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: nat_sentry_GetPropertySplitable - responses: - "200": - $ref: '#/responses/nat_sentry_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - nat_sentry - /nat_sentries/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: nat_sentry_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/nat_sentry_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - nat_sentry - /nat_sentries/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: nat_sentry_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/nat_sentry_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - nat_sentry - /nat_sentries/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: nat_sentry_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/nat_sentry_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - nat_sentry - /nat_sentries/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: nat_sentry_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/nat_sentry_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - nat_sentry /nat_skus: get: description: 列表 @@ -114462,10 +108946,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - nat_sku - /net_tap_flows: + /natdentries: get: description: 列表 - operationId: net_tap_flow_ListItemFilter + operationId: natdentry_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -114641,6 +109125,16 @@ paths: name: name type: array x-go-name: Names + - description: 以资源是否共享过滤列表 + in: query + name: is_public + type: boolean + x-go-name: IsPublic + - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project + in: query + name: public_scope + type: string + x-go-name: PublicScope - description: 以资源的状态过滤列表 in: query items: @@ -114648,28 +109142,249 @@ paths: name: status type: array x-go-name: Status - - description: 以资源是否启用/禁用过滤列表 + - description: 以资源外部ID过滤 in: query - name: enabled + name: external_id + type: string + x-go-name: ExternalId + - description: NAT网关ID or Name + in: query + name: natgateway_id + type: string + x-go-name: NatgatewayId + - description: 关联VPC(ID或Name) + in: query + items: + type: string + name: vpc_id + type: array + x-go-name: VpcId + - description: Vpc外网访问模式 + in: query + name: external_access_mode + type: string + x-go-name: ExternalAccessMode + - description: 按VPC名称排序 + in: query + name: order_by_vpc + pattern: asc|desc + type: string + x-go-name: OrderByVpc + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed type: boolean - x-go-name: Enabled - - in: query - name: tap_id + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc type: string - x-go-name: TapId - - in: query - name: host_id + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc type: string - x-go-name: HostId + x-go-name: OrderByManager + - description: 以NAT网关名字排序 + in: query + name: order_by_natgateway + type: string + x-go-name: OrderByNatgateway + - in: query + items: + type: string + name: external_ip + type: array + x-go-name: ExternalIP + - in: query + items: + format: int64 + type: integer + name: external_port + type: array + x-go-name: ExternalPort + - in: query + items: + type: string + name: internal_ip + type: array + x-go-name: InternalIP + - in: query + items: + format: int64 + type: integer + name: internal_port + type: array + x-go-name: InternalPort + - in: query + items: + type: string + name: ip_protocol + type: array + x-go-name: IpProtocol responses: "200": - $ref: '#/responses/net_tap_flow_ListItemFilterOutput' - summary: 列表 + $ref: '#/responses/natdentry_ListItemFilterOutput' + summary: NAT网关的目的地址转换规则列表 tags: - - net_tap_flow + - natdentry post: description: 新建 - operationId: net_tap_flow_ValidateCreateData + operationId: natdentry_ValidateCreateData parameters: - in: body name: body @@ -114680,22 +109395,22 @@ paths: format: int64 type: integer x-go-name: Count - net_tap_flow: - $ref: '#/definitions/NetTapFlowCreateInput' + natdentry: + $ref: '#/definitions/SNatDCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_flow_ValidateCreateDataOutput' + $ref: '#/responses/natdentry_ValidateCreateDataOutput' summary: 新建 tags: - - net_tap_flow - /net_tap_flows/{id}: + - natdentry + /natdentries/{id}: delete: description: 删除 - operationId: net_tap_flow_CustomizeDelete + operationId: natdentry_CustomizeDelete parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114703,15 +109418,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/net_tap_flow_CustomizeDeleteOutput' + $ref: '#/responses/natdentry_CustomizeDeleteOutput' summary: 删除 tags: - - net_tap_flow + - natdentry get: description: 获取详情 - operationId: net_tap_flow_FetchCustomizeColumns + operationId: natdentry_FetchCustomizeColumns parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114719,15 +109434,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/net_tap_flow_FetchCustomizeColumnsOutput' + $ref: '#/responses/natdentry_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - net_tap_flow + - natdentry put: description: 更新 - operationId: net_tap_flow_ValidateUpdateData + operationId: natdentry_ValidateUpdateData parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114737,38 +109452,22 @@ paths: name: body schema: properties: - net_tap_flow: - $ref: '#/definitions/EnabledStatusStandaloneResourceBaseUpdateInput' + natdentry: + $ref: '#/definitions/StatusInfrasResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_flow_ValidateUpdateDataOutput' + $ref: '#/responses/natdentry_ValidateUpdateDataOutput' summary: 更新 tags: - - net_tap_flow - /net_tap_flows/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: net_tap_flow_GetDetailsClassMetadata - parameters: - - description: The Id or Name of net_tap_flow - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/net_tap_flow_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - net_tap_flow + - natdentry + /natdentries/{id}/change-owner: post: - description: 执行操作ClassMetadata - operationId: net_tap_flow_PerformClassMetadata + description: 执行操作ChangeOwner + operationId: natdentry_PerformChangeOwner parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114778,7 +109477,65 @@ paths: name: body schema: properties: - net_tap_flow: + natdentry: + $ref: '#/definitions/PerformChangeDomainOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natdentry_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - natdentry + /natdentries/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: natdentry_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of natdentry + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natdentry_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - natdentry + /natdentries/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: natdentry_GetDetailsClassMetadata + parameters: + - description: The Id or Name of natdentry + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natdentry_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - natdentry + post: + description: 执行操作ClassMetadata + operationId: natdentry_PerformClassMetadata + parameters: + - description: The Id or Name of natdentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natdentry: additionalProperties: type: string type: object @@ -114787,64 +109544,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_flow_PerformClassMetadataOutput' + $ref: '#/responses/natdentry_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - net_tap_flow - /net_tap_flows/{id}/disable: - post: - description: 执行操作Disable - operationId: net_tap_flow_PerformDisable - parameters: - - description: The Id or Name of net_tap_flow - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - net_tap_flow: - $ref: '#/definitions/PerformDisableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/net_tap_flow_PerformDisableOutput' - summary: 禁用资源 - tags: - - net_tap_flow - /net_tap_flows/{id}/enable: - post: - description: 执行操作Enable - operationId: net_tap_flow_PerformEnable - parameters: - - description: The Id or Name of net_tap_flow - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - net_tap_flow: - $ref: '#/definitions/PerformEnableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/net_tap_flow_PerformEnableOutput' - summary: 启用资源 - tags: - - net_tap_flow - /net_tap_flows/{id}/metadata: + - natdentry + /natdentries/{id}/metadata: get: description: 获取指定信息Metadata - operationId: net_tap_flow_GetDetailsMetadata + operationId: natdentry_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -114866,7 +109573,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114874,16 +109581,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/net_tap_flow_GetDetailsMetadataOutput' + $ref: '#/responses/natdentry_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - net_tap_flow - /net_tap_flows/{id}/org-metadata: + - natdentry + /natdentries/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: net_tap_flow_GetDetailsOrgMetadata + operationId: natdentry_GetDetailsOrgMetadata parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114891,16 +109598,66 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/net_tap_flow_GetDetailsOrgMetadataOutput' + $ref: '#/responses/natdentry_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - net_tap_flow - /net_tap_flows/{id}/set-class-metadata: + - natdentry + /natdentries/{id}/private: + post: + description: 执行操作Private + operationId: natdentry_PerformPrivate + parameters: + - description: The Id or Name of natdentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natdentry: + $ref: '#/definitions/PerformPrivateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natdentry_PerformPrivateOutput' + summary: 执行操作Private + tags: + - natdentry + /natdentries/{id}/public: + post: + description: 执行操作Public + operationId: natdentry_PerformPublic + parameters: + - description: The Id or Name of natdentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natdentry: + $ref: '#/definitions/PerformPublicDomainInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natdentry_PerformPublicOutput' + summary: 执行操作Public + tags: + - natdentry + /natdentries/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: net_tap_flow_PerformSetClassMetadata + operationId: natdentry_PerformSetClassMetadata parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114910,7 +109667,7 @@ paths: name: body schema: properties: - net_tap_flow: + natdentry: additionalProperties: type: string type: object @@ -114919,16 +109676,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_flow_PerformSetClassMetadataOutput' + $ref: '#/responses/natdentry_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - net_tap_flow - /net_tap_flows/{id}/set-org-metadata: + - natdentry + /natdentries/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: net_tap_flow_PerformSetOrgMetadata + operationId: natdentry_PerformSetOrgMetadata parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114938,7 +109695,7 @@ paths: name: body schema: properties: - net_tap_flow: + natdentry: additionalProperties: type: string type: object @@ -114947,16 +109704,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_flow_PerformSetOrgMetadataOutput' + $ref: '#/responses/natdentry_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - net_tap_flow - /net_tap_flows/{id}/set-user-metadata: + - natdentry + /natdentries/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: net_tap_flow_PerformSetUserMetadata + operationId: natdentry_PerformSetUserMetadata parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114966,7 +109723,7 @@ paths: name: body schema: properties: - net_tap_flow: + natdentry: additionalProperties: type: string type: object @@ -114975,16 +109732,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_flow_PerformSetUserMetadataOutput' + $ref: '#/responses/natdentry_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - net_tap_flow - /net_tap_flows/{id}/status: + - natdentry + /natdentries/{id}/status: get: description: 获取指定信息Status - operationId: net_tap_flow_GetDetailsStatus + operationId: natdentry_GetDetailsStatus parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -114992,15 +109749,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/net_tap_flow_GetDetailsStatusOutput' + $ref: '#/responses/natdentry_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - net_tap_flow + - natdentry post: description: 执行操作Status - operationId: net_tap_flow_PerformStatus + operationId: natdentry_PerformStatus parameters: - - description: The Id or Name of net_tap_flow + - description: The Id or Name of natdentry in: path name: id required: true @@ -115010,69 +109767,89 @@ paths: name: body schema: properties: - net_tap_flow: + natdentry: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_flow_PerformStatusOutput' + $ref: '#/responses/natdentry_PerformStatusOutput' summary: 更新资源状态 tags: - - net_tap_flow - /net_tap_flows/distinct-field: + - natdentry + /natdentries/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: net_tap_flow_GetPropertyDistinctField + operationId: natdentry_GetPropertyDistinctField responses: "200": - $ref: '#/responses/net_tap_flow_GetPropertyDistinctFieldOutput' + $ref: '#/responses/natdentry_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - net_tap_flow - /net_tap_flows/distinct-fields: + - natdentry + /natdentries/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: net_tap_flow_GetPropertyDistinctFields + operationId: natdentry_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/net_tap_flow_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/natdentry_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - net_tap_flow - /net_tap_flows/purge-splitable: + - natdentry + /natdentries/domain-tag-value-pairs: + get: + description: 获取指定资源类的信息DomainTagValuePairs + operationId: natdentry_GetPropertyDomainTagValuePairs + responses: + "200": + $ref: '#/responses/natdentry_GetPropertyDomainTagValuePairsOutput' + summary: 获取指定资源类的信息DomainTagValuePairs + tags: + - natdentry + /natdentries/domain-tag-value-tree: + get: + description: 获取指定资源类的信息DomainTagValueTree + operationId: natdentry_GetPropertyDomainTagValueTree + responses: + "200": + $ref: '#/responses/natdentry_GetPropertyDomainTagValueTreeOutput' + summary: 获取指定资源类的信息DomainTagValueTree + tags: + - natdentry + /natdentries/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: net_tap_flow_PerformPurgeSplitable + operationId: natdentry_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - net_tap_flow: + natdentry: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_flow_PerformPurgeSplitableOutput' + $ref: '#/responses/natdentry_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - net_tap_flow - /net_tap_flows/splitable: + - natdentry + /natdentries/splitable: get: description: 获取指定资源类的信息Splitable - operationId: net_tap_flow_GetPropertySplitable + operationId: natdentry_GetPropertySplitable responses: "200": - $ref: '#/responses/net_tap_flow_GetPropertySplitableOutput' + $ref: '#/responses/natdentry_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - net_tap_flow - /net_tap_flows/splitable-export: + - natdentry + /natdentries/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: net_tap_flow_GetPropertySplitableExport + operationId: natdentry_GetPropertySplitableExport parameters: - in: query name: table @@ -115090,44 +109867,44 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/net_tap_flow_GetPropertySplitableExportOutput' + $ref: '#/responses/natdentry_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - net_tap_flow - /net_tap_flows/statistics: + - natdentry + /natdentries/statistics: get: description: 获取指定资源类的信息Statistics - operationId: net_tap_flow_GetPropertyStatistics + operationId: natdentry_GetPropertyStatistics responses: "200": - $ref: '#/responses/net_tap_flow_GetPropertyStatisticsOutput' + $ref: '#/responses/natdentry_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - net_tap_flow - /net_tap_flows/tag-value-pairs: + - natdentry + /natdentries/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: net_tap_flow_GetPropertyTagValuePairs + operationId: natdentry_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/net_tap_flow_GetPropertyTagValuePairsOutput' + $ref: '#/responses/natdentry_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - net_tap_flow - /net_tap_flows/tag-value-tree: + - natdentry + /natdentries/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: net_tap_flow_GetPropertyTagValueTree + operationId: natdentry_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/net_tap_flow_GetPropertyTagValueTreeOutput' + $ref: '#/responses/natdentry_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - net_tap_flow - /net_tap_services: + - natdentry + /natgateways: get: description: 列表 - operationId: net_tap_service_ListItemFilter + operationId: natgateway_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -115303,6 +110080,16 @@ paths: name: name type: array x-go-name: Names + - description: 以资源是否共享过滤列表 + in: query + name: is_public + type: boolean + x-go-name: IsPublic + - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project + in: query + name: public_scope + type: string + x-go-name: PublicScope - description: 以资源的状态过滤列表 in: query items: @@ -115310,36 +110097,212 @@ paths: name: status type: array x-go-name: Status - - description: 以资源是否启用/禁用过滤列表 + - description: 以资源外部ID过滤 in: query - name: enabled + name: external_id + type: string + x-go-name: ExternalId + - description: 是否禁止删除 + in: query + name: disable_delete type: boolean - x-go-name: Enabled - - in: query - name: host_id - type: string - x-go-name: HostId - - description: 按目的ip地址排序 + x-go-name: DisableDelete + - description: 关联VPC(ID或Name) in: query - name: order_by_ip + items: + type: string + name: vpc_id + type: array + x-go-name: VpcId + - description: Vpc外网访问模式 + in: query + name: external_access_mode + type: string + x-go-name: ExternalAccessMode + - description: 按VPC名称排序 + in: query + name: order_by_vpc pattern: asc|desc type: string - x-go-name: OrderByIp - - description: 按镜像源数量排序 + x-go-name: OrderByVpc + - description: 区域名称或ID in: query - name: order_by_flow_count + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain pattern: asc|desc type: string - x-go-name: OrderByFlowCount + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager responses: "200": - $ref: '#/responses/net_tap_service_ListItemFilterOutput' - summary: 列表 + $ref: '#/responses/natgateway_ListItemFilterOutput' + summary: NAT网关列表 tags: - - net_tap_service + - natgateway post: description: 新建 - operationId: net_tap_service_ValidateCreateData + operationId: natgateway_ValidateCreateData parameters: - in: body name: body @@ -115350,54 +110313,47 @@ paths: format: int64 type: integer x-go-name: Count - net_tap_service: - $ref: '#/definitions/NetTapServiceCreateInput' + natgateway: + $ref: '#/definitions/NatgatewayCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_service_ValidateCreateDataOutput' + $ref: '#/responses/natgateway_ValidateCreateDataOutput' summary: 新建 tags: - - net_tap_service - /net_tap_services/{id}: + - natgateway + /natgateways/{id}: delete: description: 删除 - operationId: net_tap_service_CustomizeDelete + operationId: natgateway_CustomizeDelete parameters: - - description: The Id or Name of net_tap_service - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/net_tap_service_CustomizeDeleteOutput' - summary: 删除 - tags: - - net_tap_service - get: - description: 获取详情 - operationId: net_tap_service_FetchCustomizeColumns - parameters: - - description: The Id or Name of net_tap_service - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/net_tap_service_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - net_tap_service - put: - description: 更新 - operationId: net_tap_service_ValidateUpdateData - parameters: - - description: The Id or Name of net_tap_service + - default: false + description: 是否越过回收站直接删除 + in: query + name: OverridePendingDelete + type: boolean + - default: false + description: 是否仅删除本地资源 + in: query + name: Purge + type: boolean + - default: false + description: 是否删除快照 + in: query + name: DeleteSnapshots + type: boolean + - default: false + description: 是否删除关联的EIP + in: query + name: DeleteEip + type: boolean + - default: false + description: 是否删除关联的数据盘 + in: query + name: DeleteDisks + type: boolean + - description: The Id or Name of natgateway in: path name: id required: true @@ -115407,22 +110363,21 @@ paths: name: body schema: properties: - net_tap_service: - $ref: '#/definitions/EnabledStatusStandaloneResourceBaseUpdateInput' + natgateway: + $ref: '#/definitions/NatgatewayDeleteInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_service_ValidateUpdateDataOutput' - summary: 更新 + $ref: '#/responses/natgateway_CustomizeDeleteOutput' + summary: 删除NAT tags: - - net_tap_service - /net_tap_services/{id}/class-metadata: + - natgateway get: - description: 获取指定信息ClassMetadata - operationId: net_tap_service_GetDetailsClassMetadata + description: 获取详情 + operationId: natgateway_FetchCustomizeColumns parameters: - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true @@ -115430,15 +110385,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/net_tap_service_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata + $ref: '#/responses/natgateway_FetchCustomizeColumnsOutput' + summary: 获取详情 tags: - - net_tap_service - post: - description: 执行操作ClassMetadata - operationId: net_tap_service_PerformClassMetadata + - natgateway + put: + description: 更新 + operationId: natgateway_ValidateUpdateData parameters: - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true @@ -115448,7 +110403,107 @@ paths: name: body schema: properties: - net_tap_service: + natgateway: + $ref: '#/definitions/StatusInfrasResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natgateway_ValidateUpdateDataOutput' + summary: 更新 + tags: + - natgateway + /natgateways/{id}/cancel-expire: + post: + description: 执行操作CancelExpire + operationId: natgateway_PerformCancelExpire + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natgateway_PerformCancelExpireOutput' + summary: 执行操作CancelExpire + tags: + - natgateway + /natgateways/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: natgateway_PerformChangeOwner + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natgateway: + $ref: '#/definitions/PerformChangeDomainOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natgateway_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - natgateway + /natgateways/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: natgateway_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natgateway_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - natgateway + /natgateways/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: natgateway_GetDetailsClassMetadata + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natgateway_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - natgateway + post: + description: 执行操作ClassMetadata + operationId: natgateway_PerformClassMetadata + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natgateway: additionalProperties: type: string type: object @@ -115457,64 +110512,31 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_service_PerformClassMetadataOutput' + $ref: '#/responses/natgateway_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - net_tap_service - /net_tap_services/{id}/disable: + - natgateway + /natgateways/{id}/dnat-resources: post: - description: 执行操作Disable - operationId: net_tap_service_PerformDisable + description: 执行操作DnatResources + operationId: natgateway_PerformDnatResources parameters: - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true type: string x-go-name: Id - - in: body - name: body - schema: - properties: - net_tap_service: - $ref: '#/definitions/PerformDisableInput' - type: object - x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_service_PerformDisableOutput' - summary: 执行操作Disable + $ref: '#/responses/natgateway_PerformDnatResourcesOutput' + summary: 执行操作DnatResources tags: - - net_tap_service - /net_tap_services/{id}/enable: - post: - description: 执行操作Enable - operationId: net_tap_service_PerformEnable - parameters: - - description: The Id or Name of net_tap_service - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - net_tap_service: - $ref: '#/definitions/PerformEnableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/net_tap_service_PerformEnableOutput' - summary: 执行操作Enable - tags: - - net_tap_service - /net_tap_services/{id}/metadata: + - natgateway + /natgateways/{id}/metadata: get: description: 获取指定信息Metadata - operationId: net_tap_service_GetDetailsMetadata + operationId: natgateway_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -115536,7 +110558,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true @@ -115544,16 +110566,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/net_tap_service_GetDetailsMetadataOutput' + $ref: '#/responses/natgateway_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - net_tap_service - /net_tap_services/{id}/org-metadata: + - natgateway + /natgateways/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: net_tap_service_GetDetailsOrgMetadata + operationId: natgateway_GetDetailsOrgMetadata parameters: - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true @@ -115561,16 +110583,168 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/net_tap_service_GetDetailsOrgMetadataOutput' + $ref: '#/responses/natgateway_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - net_tap_service - /net_tap_services/{id}/set-class-metadata: + - natgateway + /natgateways/{id}/postpaid-expire: + post: + description: 执行操作PostpaidExpire + operationId: natgateway_PerformPostpaidExpire + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natgateway: + $ref: '#/definitions/PostpaidExpireInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natgateway_PerformPostpaidExpireOutput' + summary: 执行操作PostpaidExpire + tags: + - natgateway + /natgateways/{id}/private: + post: + description: 执行操作Private + operationId: natgateway_PerformPrivate + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natgateway: + $ref: '#/definitions/PerformPrivateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natgateway_PerformPrivateOutput' + summary: 执行操作Private + tags: + - natgateway + /natgateways/{id}/public: + post: + description: 执行操作Public + operationId: natgateway_PerformPublic + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natgateway: + $ref: '#/definitions/PerformPublicDomainInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natgateway_PerformPublicOutput' + summary: 执行操作Public + tags: + - natgateway + /natgateways/{id}/remote-update: + post: + description: 执行操作RemoteUpdate + operationId: natgateway_PerformRemoteUpdate + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natgateway: + $ref: '#/definitions/MongoDBRemoteUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natgateway_PerformRemoteUpdateOutput' + summary: 执行操作RemoteUpdate + tags: + - natgateway + /natgateways/{id}/renew: + post: + description: 执行操作Renew + operationId: natgateway_PerformRenew + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natgateway: + $ref: '#/definitions/RenewInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natgateway_PerformRenewOutput' + summary: 执行操作Renew + tags: + - natgateway + /natgateways/{id}/set-auto-renew: + post: + description: |- + 要求NAT状态为available + 要求NAT计费类型为包年包月(预付费) + operationId: natgateway_PerformSetAutoRenew + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natgateway: + $ref: '#/definitions/AutoRenewInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natgateway_PerformSetAutoRenewOutput' + summary: 设置自动续费 + tags: + - natgateway + /natgateways/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: net_tap_service_PerformSetClassMetadata + operationId: natgateway_PerformSetClassMetadata parameters: - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true @@ -115580,7 +110754,7 @@ paths: name: body schema: properties: - net_tap_service: + natgateway: additionalProperties: type: string type: object @@ -115589,16 +110763,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_service_PerformSetClassMetadataOutput' + $ref: '#/responses/natgateway_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - net_tap_service - /net_tap_services/{id}/set-org-metadata: + - natgateway + /natgateways/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: net_tap_service_PerformSetOrgMetadata + operationId: natgateway_PerformSetOrgMetadata parameters: - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true @@ -115608,7 +110782,7 @@ paths: name: body schema: properties: - net_tap_service: + natgateway: additionalProperties: type: string type: object @@ -115617,16 +110791,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_service_PerformSetOrgMetadataOutput' + $ref: '#/responses/natgateway_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - net_tap_service - /net_tap_services/{id}/set-user-metadata: + - natgateway + /natgateways/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: net_tap_service_PerformSetUserMetadata + operationId: natgateway_PerformSetUserMetadata parameters: - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true @@ -115636,7 +110810,7 @@ paths: name: body schema: properties: - net_tap_service: + natgateway: additionalProperties: type: string type: object @@ -115645,16 +110819,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_service_PerformSetUserMetadataOutput' + $ref: '#/responses/natgateway_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - net_tap_service - /net_tap_services/{id}/status: - get: - description: 获取指定信息Status - operationId: net_tap_service_GetDetailsStatus + - natgateway + /natgateways/{id}/snat-resources: + post: + description: 执行操作SnatResources + operationId: natgateway_PerformSnatResources parameters: - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true @@ -115662,15 +110836,32 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/net_tap_service_GetDetailsStatusOutput' + $ref: '#/responses/natgateway_PerformSnatResourcesOutput' + summary: 执行操作SnatResources + tags: + - natgateway + /natgateways/{id}/status: + get: + description: 获取指定信息Status + operationId: natgateway_GetDetailsStatus + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natgateway_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - net_tap_service + - natgateway post: description: 执行操作Status - operationId: net_tap_service_PerformStatus + operationId: natgateway_PerformStatus parameters: - - description: The Id or Name of net_tap_service + - description: The Id or Name of natgateway in: path name: id required: true @@ -115680,69 +110871,114 @@ paths: name: body schema: properties: - net_tap_service: + natgateway: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_service_PerformStatusOutput' + $ref: '#/responses/natgateway_PerformStatusOutput' summary: 更新资源状态 tags: - - net_tap_service - /net_tap_services/distinct-field: + - natgateway + /natgateways/{id}/syncstatus: + post: + description: 执行操作Syncstatus + operationId: natgateway_PerformSyncstatus + parameters: + - description: The Id or Name of natgateway + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natgateway: + $ref: '#/definitions/NatGatewaySyncstatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natgateway_PerformSyncstatusOutput' + summary: 同步NAT网关状态 + tags: + - natgateway + /natgateways/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: net_tap_service_GetPropertyDistinctField + operationId: natgateway_GetPropertyDistinctField responses: "200": - $ref: '#/responses/net_tap_service_GetPropertyDistinctFieldOutput' + $ref: '#/responses/natgateway_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - net_tap_service - /net_tap_services/distinct-fields: + - natgateway + /natgateways/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: net_tap_service_GetPropertyDistinctFields + operationId: natgateway_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/net_tap_service_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/natgateway_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - net_tap_service - /net_tap_services/purge-splitable: + - natgateway + /natgateways/domain-tag-value-pairs: + get: + description: 获取指定资源类的信息DomainTagValuePairs + operationId: natgateway_GetPropertyDomainTagValuePairs + responses: + "200": + $ref: '#/responses/natgateway_GetPropertyDomainTagValuePairsOutput' + summary: 获取指定资源类的信息DomainTagValuePairs + tags: + - natgateway + /natgateways/domain-tag-value-tree: + get: + description: 获取指定资源类的信息DomainTagValueTree + operationId: natgateway_GetPropertyDomainTagValueTree + responses: + "200": + $ref: '#/responses/natgateway_GetPropertyDomainTagValueTreeOutput' + summary: 获取指定资源类的信息DomainTagValueTree + tags: + - natgateway + /natgateways/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: net_tap_service_PerformPurgeSplitable + operationId: natgateway_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - net_tap_service: + natgateway: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/net_tap_service_PerformPurgeSplitableOutput' + $ref: '#/responses/natgateway_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - net_tap_service - /net_tap_services/splitable: + - natgateway + /natgateways/splitable: get: description: 获取指定资源类的信息Splitable - operationId: net_tap_service_GetPropertySplitable + operationId: natgateway_GetPropertySplitable responses: "200": - $ref: '#/responses/net_tap_service_GetPropertySplitableOutput' + $ref: '#/responses/natgateway_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - net_tap_service - /net_tap_services/splitable-export: + - natgateway + /natgateways/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: net_tap_service_GetPropertySplitableExport + operationId: natgateway_GetPropertySplitableExport parameters: - in: query name: table @@ -115760,40 +110996,985 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/net_tap_service_GetPropertySplitableExportOutput' + $ref: '#/responses/natgateway_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - net_tap_service - /net_tap_services/statistics: + - natgateway + /natgateways/statistics: get: description: 获取指定资源类的信息Statistics - operationId: net_tap_service_GetPropertyStatistics + operationId: natgateway_GetPropertyStatistics responses: "200": - $ref: '#/responses/net_tap_service_GetPropertyStatisticsOutput' + $ref: '#/responses/natgateway_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - net_tap_service - /net_tap_services/tag-value-pairs: + - natgateway + /natgateways/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: net_tap_service_GetPropertyTagValuePairs + operationId: natgateway_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/net_tap_service_GetPropertyTagValuePairsOutput' + $ref: '#/responses/natgateway_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - net_tap_service - /net_tap_services/tag-value-tree: + - natgateway + /natgateways/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: net_tap_service_GetPropertyTagValueTree + operationId: natgateway_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/net_tap_service_GetPropertyTagValueTreeOutput' + $ref: '#/responses/natgateway_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - net_tap_service + - natgateway + /natsenties: + get: + description: 列表 + operationId: natsentry_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源是否共享过滤列表 + in: query + name: is_public + type: boolean + x-go-name: IsPublic + - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project + in: query + name: public_scope + type: string + x-go-name: PublicScope + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源外部ID过滤 + in: query + name: external_id + type: string + x-go-name: ExternalId + - description: NAT网关ID or Name + in: query + name: natgateway_id + type: string + x-go-name: NatgatewayId + - description: 关联VPC(ID或Name) + in: query + items: + type: string + name: vpc_id + type: array + x-go-name: VpcId + - description: Vpc外网访问模式 + in: query + name: external_access_mode + type: string + x-go-name: ExternalAccessMode + - description: 按VPC名称排序 + in: query + name: order_by_vpc + pattern: asc|desc + type: string + x-go-name: OrderByVpc + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - description: 以NAT网关名字排序 + in: query + name: order_by_natgateway + type: string + x-go-name: OrderByNatgateway + - description: IP子网(ID或Name) + in: query + name: network_id + type: string + x-go-name: NetworkId + - description: 以IP子网的名称排序 + in: query + name: order_by_network + type: string + x-go-name: OrderByNetwork + - in: query + items: + type: string + name: ip + type: array + x-go-name: IP + - in: query + items: + type: string + name: source_cidr + type: array + x-go-name: SourceCIDR + responses: + "200": + $ref: '#/responses/natsentry_ListItemFilterOutput' + summary: NAT网关的源地址转换规则列表 + tags: + - natsentry + post: + description: 新建 + operationId: natsentry_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + natsentry: + $ref: '#/definitions/SNatSCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_ValidateCreateDataOutput' + summary: 新建 + tags: + - natsentry + /natsenties/{id}: + delete: + description: 删除 + operationId: natsentry_CustomizeDelete + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natsentry_CustomizeDeleteOutput' + summary: 删除 + tags: + - natsentry + get: + description: 获取详情 + operationId: natsentry_FetchCustomizeColumns + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natsentry_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - natsentry + put: + description: 更新 + operationId: natsentry_ValidateUpdateData + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natsentry: + $ref: '#/definitions/StatusInfrasResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_ValidateUpdateDataOutput' + summary: 更新 + tags: + - natsentry + /natsenties/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: natsentry_PerformChangeOwner + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natsentry: + $ref: '#/definitions/PerformChangeDomainOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - natsentry + /natsenties/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: natsentry_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natsentry_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - natsentry + /natsenties/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: natsentry_GetDetailsClassMetadata + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natsentry_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - natsentry + post: + description: 执行操作ClassMetadata + operationId: natsentry_PerformClassMetadata + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natsentry: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - natsentry + /natsenties/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: natsentry_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natsentry_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - natsentry + /natsenties/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: natsentry_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natsentry_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - natsentry + /natsenties/{id}/private: + post: + description: 执行操作Private + operationId: natsentry_PerformPrivate + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natsentry: + $ref: '#/definitions/PerformPrivateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_PerformPrivateOutput' + summary: 执行操作Private + tags: + - natsentry + /natsenties/{id}/public: + post: + description: 执行操作Public + operationId: natsentry_PerformPublic + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natsentry: + $ref: '#/definitions/PerformPublicDomainInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_PerformPublicOutput' + summary: 执行操作Public + tags: + - natsentry + /natsenties/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: natsentry_PerformSetClassMetadata + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natsentry: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - natsentry + /natsenties/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: natsentry_PerformSetOrgMetadata + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natsentry: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - natsentry + /natsenties/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: natsentry_PerformSetUserMetadata + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natsentry: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - natsentry + /natsenties/{id}/status: + get: + description: 获取指定信息Status + operationId: natsentry_GetDetailsStatus + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/natsentry_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - natsentry + post: + description: 执行操作Status + operationId: natsentry_PerformStatus + parameters: + - description: The Id or Name of natsentry + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + natsentry: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_PerformStatusOutput' + summary: 更新资源状态 + tags: + - natsentry + /natsenties/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: natsentry_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/natsentry_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - natsentry + /natsenties/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: natsentry_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/natsentry_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - natsentry + /natsenties/domain-tag-value-pairs: + get: + description: 获取指定资源类的信息DomainTagValuePairs + operationId: natsentry_GetPropertyDomainTagValuePairs + responses: + "200": + $ref: '#/responses/natsentry_GetPropertyDomainTagValuePairsOutput' + summary: 获取指定资源类的信息DomainTagValuePairs + tags: + - natsentry + /natsenties/domain-tag-value-tree: + get: + description: 获取指定资源类的信息DomainTagValueTree + operationId: natsentry_GetPropertyDomainTagValueTree + responses: + "200": + $ref: '#/responses/natsentry_GetPropertyDomainTagValueTreeOutput' + summary: 获取指定资源类的信息DomainTagValueTree + tags: + - natsentry + /natsenties/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: natsentry_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + natsentry: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/natsentry_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - natsentry + /natsenties/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: natsentry_GetPropertySplitable + responses: + "200": + $ref: '#/responses/natsentry_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - natsentry + /natsenties/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: natsentry_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/natsentry_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - natsentry + /natsenties/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: natsentry_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/natsentry_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - natsentry + /natsenties/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: natsentry_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/natsentry_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - natsentry + /natsenties/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: natsentry_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/natsentry_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - natsentry /network_additional_wires: get: description: 列表 @@ -116062,1687 +112243,6 @@ paths: summary: 获取指定资源类的信息SplitableExport tags: - network_additional_wire - /network_addresses: - get: - description: 列表 - operationId: network_address_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 关联VPC(ID或Name) - in: query - items: - type: string - name: vpc_id - type: array - x-go-name: VpcId - - description: Vpc外网访问模式 - in: query - name: external_access_mode - type: string - x-go-name: ExternalAccessMode - - description: 按VPC名称排序 - in: query - name: order_by_vpc - pattern: asc|desc - type: string - x-go-name: OrderByVpc - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 可用区ID或名称 - example: zone1 - in: query - name: zone_id - type: string - x-go-name: ZoneId - - description: 过滤处于多个指定可用区内的资源 - in: query - items: - type: string - name: zone_ids - type: array - x-go-name: ZoneIds - - description: 按可用区名称排序 - in: query - name: order_by_zone - pattern: asc|desc - type: string - x-go-name: OrderByZone - - description: 二层网络(ID或Name)的资源 - in: query - name: wire_id - type: string - x-go-name: WireId - - description: 以二层网络名称排序 - in: query - name: order_by_wire - type: string - x-go-name: OrderByWire - - description: IP子网(ID或Name) - in: query - name: network_id - type: string - x-go-name: NetworkId - - description: 以IP子网的名称排序 - in: query - name: order_by_network - type: string - x-go-name: OrderByNetwork - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - in: query - items: - type: string - name: GuestId - type: array - responses: - "200": - $ref: '#/responses/network_address_ListItemFilterOutput' - summary: 列表 - tags: - - network_address - post: - description: 新建 - operationId: network_address_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - network_address: - $ref: '#/definitions/NetworkAddressCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_address_ValidateCreateDataOutput' - summary: 新建 - tags: - - network_address - /network_addresses/{id}: - delete: - description: 删除 - operationId: network_address_CustomizeDelete - parameters: - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_address_CustomizeDeleteOutput' - summary: 删除 - tags: - - network_address - get: - description: 获取详情 - operationId: network_address_FetchCustomizeColumns - parameters: - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_address_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - network_address - put: - description: 更新 - operationId: network_address_ValidateUpdateData - parameters: - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_address: - $ref: '#/definitions/StandaloneAnonResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_address_ValidateUpdateDataOutput' - summary: 更新 - tags: - - network_address - /network_addresses/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: network_address_GetDetailsClassMetadata - parameters: - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_address_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - network_address - post: - description: 执行操作ClassMetadata - operationId: network_address_PerformClassMetadata - parameters: - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_address: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_address_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - network_address - /network_addresses/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: network_address_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_address_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - network_address - /network_addresses/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: network_address_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_address_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - network_address - /network_addresses/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: network_address_PerformSetClassMetadata - parameters: - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_address: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_address_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - network_address - /network_addresses/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: network_address_PerformSetOrgMetadata - parameters: - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_address: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_address_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - network_address - /network_addresses/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: network_address_PerformSetUserMetadata - parameters: - - description: The Id or Name of network_address - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_address: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_address_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - network_address - /network_addresses/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: network_address_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/network_address_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - network_address - /network_addresses/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: network_address_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/network_address_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - network_address - /network_addresses/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: network_address_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - network_address: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_address_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - network_address - /network_addresses/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: network_address_GetPropertySplitable - responses: - "200": - $ref: '#/responses/network_address_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - network_address - /network_addresses/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: network_address_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/network_address_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - network_address - /network_addresses/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: network_address_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/network_address_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - network_address - /network_addresses/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: network_address_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/network_address_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - network_address - /network_interfaces: - get: - description: 列表 - operationId: network_interface_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源是否共享过滤列表 - in: query - name: is_public - type: boolean - x-go-name: IsPublic - - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project - in: query - name: public_scope - type: string - x-go-name: PublicScope - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源外部ID过滤 - in: query - name: external_id - type: string - x-go-name: ExternalId - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: MAC地址 - in: query - items: - type: string - name: mac - type: array - x-go-name: Mac - - description: 绑定资源类型 - in: query - items: - type: string - name: associate_type - type: array - x-go-name: AssociateType - - description: 绑定资源Id - in: query - items: - type: string - name: associate_id - type: array - x-go-name: AssociateId - responses: - "200": - $ref: '#/responses/network_interface_ListItemFilterOutput' - summary: 虚拟网卡列表 - tags: - - network_interface - post: - description: 新建 - operationId: network_interface_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - network_interface: - $ref: '#/definitions/StatusInfrasResourceBaseCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_ValidateCreateDataOutput' - summary: 新建 - tags: - - network_interface - /network_interfaces/{id}: - delete: - description: 删除 - operationId: network_interface_CustomizeDelete - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_interface_CustomizeDeleteOutput' - summary: 删除 - tags: - - network_interface - get: - description: 获取详情 - operationId: network_interface_FetchCustomizeColumns - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_interface_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - network_interface - put: - description: 更新 - operationId: network_interface_ValidateUpdateData - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_interface: - $ref: '#/definitions/StatusInfrasResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_ValidateUpdateDataOutput' - summary: 更新 - tags: - - network_interface - /network_interfaces/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: network_interface_PerformChangeOwner - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_interface: - $ref: '#/definitions/PerformChangeDomainOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - network_interface - /network_interfaces/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: network_interface_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_interface_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - network_interface - /network_interfaces/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: network_interface_GetDetailsClassMetadata - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_interface_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - network_interface - post: - description: 执行操作ClassMetadata - operationId: network_interface_PerformClassMetadata - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_interface: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - network_interface - /network_interfaces/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: network_interface_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_interface_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - network_interface - /network_interfaces/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: network_interface_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_interface_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - network_interface - /network_interfaces/{id}/private: - post: - description: 执行操作Private - operationId: network_interface_PerformPrivate - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_interface: - $ref: '#/definitions/PerformPrivateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_PerformPrivateOutput' - summary: 执行操作Private - tags: - - network_interface - /network_interfaces/{id}/public: - post: - description: 执行操作Public - operationId: network_interface_PerformPublic - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_interface: - $ref: '#/definitions/PerformPublicDomainInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_PerformPublicOutput' - summary: 执行操作Public - tags: - - network_interface - /network_interfaces/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: network_interface_PerformSetClassMetadata - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_interface: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - network_interface - /network_interfaces/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: network_interface_PerformSetOrgMetadata - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_interface: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - network_interface - /network_interfaces/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: network_interface_PerformSetUserMetadata - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_interface: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - network_interface - /network_interfaces/{id}/status: - get: - description: 获取指定信息Status - operationId: network_interface_GetDetailsStatus - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/network_interface_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - network_interface - post: - description: 执行操作Status - operationId: network_interface_PerformStatus - parameters: - - description: The Id or Name of network_interface - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - network_interface: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_PerformStatusOutput' - summary: 更新资源状态 - tags: - - network_interface - /network_interfaces/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: network_interface_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/network_interface_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - network_interface - /network_interfaces/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: network_interface_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/network_interface_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - network_interface - /network_interfaces/domain-tag-value-pairs: - get: - description: 获取指定资源类的信息DomainTagValuePairs - operationId: network_interface_GetPropertyDomainTagValuePairs - responses: - "200": - $ref: '#/responses/network_interface_GetPropertyDomainTagValuePairsOutput' - summary: 获取指定资源类的信息DomainTagValuePairs - tags: - - network_interface - /network_interfaces/domain-tag-value-tree: - get: - description: 获取指定资源类的信息DomainTagValueTree - operationId: network_interface_GetPropertyDomainTagValueTree - responses: - "200": - $ref: '#/responses/network_interface_GetPropertyDomainTagValueTreeOutput' - summary: 获取指定资源类的信息DomainTagValueTree - tags: - - network_interface - /network_interfaces/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: network_interface_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - network_interface: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/network_interface_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - network_interface - /network_interfaces/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: network_interface_GetPropertySplitable - responses: - "200": - $ref: '#/responses/network_interface_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - network_interface - /network_interfaces/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: network_interface_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/network_interface_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - network_interface - /network_interfaces/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: network_interface_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/network_interface_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - network_interface - /network_interfaces/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: network_interface_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/network_interface_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - network_interface - /network_interfaces/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: network_interface_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/network_interface_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - network_interface /network_ip_macs: get: description: 列表 @@ -118312,6 +112812,771 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - network_ip_mac + /networkaddresses: + get: + description: 列表 + operationId: networkaddress_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 关联VPC(ID或Name) + in: query + items: + type: string + name: vpc_id + type: array + x-go-name: VpcId + - description: Vpc外网访问模式 + in: query + name: external_access_mode + type: string + x-go-name: ExternalAccessMode + - description: 按VPC名称排序 + in: query + name: order_by_vpc + pattern: asc|desc + type: string + x-go-name: OrderByVpc + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 可用区ID或名称 + example: zone1 + in: query + name: zone_id + type: string + x-go-name: ZoneId + - description: 过滤处于多个指定可用区内的资源 + in: query + items: + type: string + name: zone_ids + type: array + x-go-name: ZoneIds + - description: 按可用区名称排序 + in: query + name: order_by_zone + pattern: asc|desc + type: string + x-go-name: OrderByZone + - description: 二层网络(ID或Name)的资源 + in: query + name: wire_id + type: string + x-go-name: WireId + - description: 以二层网络名称排序 + in: query + name: order_by_wire + type: string + x-go-name: OrderByWire + - description: IP子网(ID或Name) + in: query + name: network_id + type: string + x-go-name: NetworkId + - description: 以IP子网的名称排序 + in: query + name: order_by_network + type: string + x-go-name: OrderByNetwork + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - in: query + items: + type: string + name: GuestId + type: array + responses: + "200": + $ref: '#/responses/networkaddress_ListItemFilterOutput' + summary: 列表 + tags: + - networkaddress + post: + description: 新建 + operationId: networkaddress_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + networkaddress: + $ref: '#/definitions/NetworkAddressCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkaddress_ValidateCreateDataOutput' + summary: 新建 + tags: + - networkaddress + /networkaddresses/{id}: + delete: + description: 删除 + operationId: networkaddress_CustomizeDelete + parameters: + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkaddress_CustomizeDeleteOutput' + summary: 删除 + tags: + - networkaddress + get: + description: 获取详情 + operationId: networkaddress_FetchCustomizeColumns + parameters: + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkaddress_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - networkaddress + put: + description: 更新 + operationId: networkaddress_ValidateUpdateData + parameters: + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkaddress: + $ref: '#/definitions/StandaloneAnonResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkaddress_ValidateUpdateDataOutput' + summary: 更新 + tags: + - networkaddress + /networkaddresses/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: networkaddress_GetDetailsClassMetadata + parameters: + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkaddress_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - networkaddress + post: + description: 执行操作ClassMetadata + operationId: networkaddress_PerformClassMetadata + parameters: + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkaddress: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkaddress_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - networkaddress + /networkaddresses/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: networkaddress_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkaddress_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - networkaddress + /networkaddresses/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: networkaddress_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkaddress_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - networkaddress + /networkaddresses/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: networkaddress_PerformSetClassMetadata + parameters: + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkaddress: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkaddress_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - networkaddress + /networkaddresses/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: networkaddress_PerformSetOrgMetadata + parameters: + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkaddress: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkaddress_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - networkaddress + /networkaddresses/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: networkaddress_PerformSetUserMetadata + parameters: + - description: The Id or Name of networkaddress + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkaddress: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkaddress_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - networkaddress + /networkaddresses/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: networkaddress_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/networkaddress_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - networkaddress + /networkaddresses/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: networkaddress_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/networkaddress_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - networkaddress + /networkaddresses/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: networkaddress_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + networkaddress: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkaddress_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - networkaddress + /networkaddresses/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: networkaddress_GetPropertySplitable + responses: + "200": + $ref: '#/responses/networkaddress_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - networkaddress + /networkaddresses/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: networkaddress_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/networkaddress_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - networkaddress + /networkaddresses/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: networkaddress_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/networkaddress_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - networkaddress + /networkaddresses/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: networkaddress_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/networkaddress_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - networkaddress /networkinterfacenetworks: get: description: 列表 @@ -118580,6 +113845,922 @@ paths: summary: 获取指定资源类的信息SplitableExport tags: - networkinterfacenetwork + /networkinterfaces: + get: + description: 列表 + operationId: networkinterface_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源是否共享过滤列表 + in: query + name: is_public + type: boolean + x-go-name: IsPublic + - description: 根据资源的共享范围过滤列表,可能值为:system, domain, project + in: query + name: public_scope + type: string + x-go-name: PublicScope + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源外部ID过滤 + in: query + name: external_id + type: string + x-go-name: ExternalId + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: MAC地址 + in: query + items: + type: string + name: mac + type: array + x-go-name: Mac + - description: 绑定资源类型 + in: query + items: + type: string + name: associate_type + type: array + x-go-name: AssociateType + - description: 绑定资源Id + in: query + items: + type: string + name: associate_id + type: array + x-go-name: AssociateId + responses: + "200": + $ref: '#/responses/networkinterface_ListItemFilterOutput' + summary: 虚拟网卡列表 + tags: + - networkinterface + post: + description: 新建 + operationId: networkinterface_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + networkinterface: + $ref: '#/definitions/StatusInfrasResourceBaseCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_ValidateCreateDataOutput' + summary: 新建 + tags: + - networkinterface + /networkinterfaces/{id}: + delete: + description: 删除 + operationId: networkinterface_CustomizeDelete + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkinterface_CustomizeDeleteOutput' + summary: 删除 + tags: + - networkinterface + get: + description: 获取详情 + operationId: networkinterface_FetchCustomizeColumns + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkinterface_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - networkinterface + put: + description: 更新 + operationId: networkinterface_ValidateUpdateData + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkinterface: + $ref: '#/definitions/StatusInfrasResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_ValidateUpdateDataOutput' + summary: 更新 + tags: + - networkinterface + /networkinterfaces/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: networkinterface_PerformChangeOwner + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkinterface: + $ref: '#/definitions/PerformChangeDomainOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - networkinterface + /networkinterfaces/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: networkinterface_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkinterface_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - networkinterface + /networkinterfaces/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: networkinterface_GetDetailsClassMetadata + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkinterface_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - networkinterface + post: + description: 执行操作ClassMetadata + operationId: networkinterface_PerformClassMetadata + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkinterface: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - networkinterface + /networkinterfaces/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: networkinterface_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkinterface_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - networkinterface + /networkinterfaces/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: networkinterface_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkinterface_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - networkinterface + /networkinterfaces/{id}/private: + post: + description: 执行操作Private + operationId: networkinterface_PerformPrivate + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkinterface: + $ref: '#/definitions/PerformPrivateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_PerformPrivateOutput' + summary: 执行操作Private + tags: + - networkinterface + /networkinterfaces/{id}/public: + post: + description: 执行操作Public + operationId: networkinterface_PerformPublic + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkinterface: + $ref: '#/definitions/PerformPublicDomainInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_PerformPublicOutput' + summary: 执行操作Public + tags: + - networkinterface + /networkinterfaces/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: networkinterface_PerformSetClassMetadata + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkinterface: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - networkinterface + /networkinterfaces/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: networkinterface_PerformSetOrgMetadata + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkinterface: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - networkinterface + /networkinterfaces/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: networkinterface_PerformSetUserMetadata + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkinterface: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - networkinterface + /networkinterfaces/{id}/status: + get: + description: 获取指定信息Status + operationId: networkinterface_GetDetailsStatus + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/networkinterface_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - networkinterface + post: + description: 执行操作Status + operationId: networkinterface_PerformStatus + parameters: + - description: The Id or Name of networkinterface + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + networkinterface: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_PerformStatusOutput' + summary: 更新资源状态 + tags: + - networkinterface + /networkinterfaces/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: networkinterface_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/networkinterface_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - networkinterface + /networkinterfaces/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: networkinterface_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/networkinterface_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - networkinterface + /networkinterfaces/domain-tag-value-pairs: + get: + description: 获取指定资源类的信息DomainTagValuePairs + operationId: networkinterface_GetPropertyDomainTagValuePairs + responses: + "200": + $ref: '#/responses/networkinterface_GetPropertyDomainTagValuePairsOutput' + summary: 获取指定资源类的信息DomainTagValuePairs + tags: + - networkinterface + /networkinterfaces/domain-tag-value-tree: + get: + description: 获取指定资源类的信息DomainTagValueTree + operationId: networkinterface_GetPropertyDomainTagValueTree + responses: + "200": + $ref: '#/responses/networkinterface_GetPropertyDomainTagValueTreeOutput' + summary: 获取指定资源类的信息DomainTagValueTree + tags: + - networkinterface + /networkinterfaces/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: networkinterface_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + networkinterface: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/networkinterface_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - networkinterface + /networkinterfaces/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: networkinterface_GetPropertySplitable + responses: + "200": + $ref: '#/responses/networkinterface_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - networkinterface + /networkinterfaces/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: networkinterface_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/networkinterface_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - networkinterface + /networkinterfaces/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: networkinterface_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/networkinterface_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - networkinterface + /networkinterfaces/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: networkinterface_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/networkinterface_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - networkinterface + /networkinterfaces/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: networkinterface_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/networkinterface_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - networkinterface /networks: get: description: 列表 @@ -125917,611 +122098,6 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - route_table - /scaling_activities: - get: - description: 列表 - operationId: scaling_activity_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 'description: 伸缩组 Id or Name' - example: sg-1234 - in: query - name: scaling_group - type: string - x-go-name: ScalingGroup - responses: - "200": - $ref: '#/responses/scaling_activity_ListItemFilterOutput' - summary: 列表 - tags: - - scaling_activity - post: - description: 新建 - operationId: scaling_activity_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - scaling_activity: - $ref: '#/definitions/StatusStandaloneResourceCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_activity_ValidateCreateDataOutput' - summary: 新建 - tags: - - scaling_activity - /scaling_activities/{id}: - delete: - description: 删除 - operationId: scaling_activity_CustomizeDelete - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_activity_CustomizeDeleteOutput' - summary: 删除 - tags: - - scaling_activity - get: - description: 获取详情 - operationId: scaling_activity_FetchCustomizeColumns - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_activity_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - scaling_activity - put: - description: 更新 - operationId: scaling_activity_ValidateUpdateData - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_activity: - $ref: '#/definitions/StatusStandaloneResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_activity_ValidateUpdateDataOutput' - summary: 更新 - tags: - - scaling_activity - /scaling_activities/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: scaling_activity_GetDetailsClassMetadata - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_activity_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - scaling_activity - post: - description: 执行操作ClassMetadata - operationId: scaling_activity_PerformClassMetadata - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_activity: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_activity_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - scaling_activity - /scaling_activities/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: scaling_activity_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_activity_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - scaling_activity - /scaling_activities/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: scaling_activity_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_activity_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - scaling_activity - /scaling_activities/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: scaling_activity_PerformSetClassMetadata - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_activity: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_activity_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - scaling_activity - /scaling_activities/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: scaling_activity_PerformSetOrgMetadata - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_activity: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_activity_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - scaling_activity - /scaling_activities/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: scaling_activity_PerformSetUserMetadata - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_activity: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_activity_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - scaling_activity - /scaling_activities/{id}/status: - get: - description: 获取指定信息Status - operationId: scaling_activity_GetDetailsStatus - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_activity_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - scaling_activity - post: - description: 执行操作Status - operationId: scaling_activity_PerformStatus - parameters: - - description: The Id or Name of scaling_activity - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_activity: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_activity_PerformStatusOutput' - summary: 更新资源状态 - tags: - - scaling_activity - /scaling_activities/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: scaling_activity_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/scaling_activity_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - scaling_activity - /scaling_activities/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: scaling_activity_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/scaling_activity_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - scaling_activity - /scaling_activities/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: scaling_activity_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - scaling_activity: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_activity_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - scaling_activity - /scaling_activities/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: scaling_activity_GetPropertySplitable - responses: - "200": - $ref: '#/responses/scaling_activity_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - scaling_activity - /scaling_activities/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: scaling_activity_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/scaling_activity_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - scaling_activity - /scaling_activities/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: scaling_activity_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/scaling_activity_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - scaling_activity - /scaling_activities/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: scaling_activity_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/scaling_activity_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - scaling_activity - /scaling_activities/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: scaling_activity_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/scaling_activity_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - scaling_activity /scaling_alarms: get: description: 列表 @@ -127824,2035 +123400,6 @@ paths: summary: 获取指定资源类的信息SplitableExport tags: - scaling_group_network - /scaling_groups: - get: - description: 列表 - operationId: scaling_group_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 指定项目的名称或ID - in: query - name: project_id - type: string - x-go-name: ProjectId - - description: 对具有项目属性的资源,严格匹配项目ID - in: query - items: - type: string - name: project_ids - type: array - x-go-name: ProjectIds - - description: 按project名称排序,可能值为asc|desc - in: query - name: order_by_project - pattern: asc|desc - type: string - x-go-name: OrderByProject - - $ref: '#/definitions/TTagSetList' - description: filter by project tags - in: query - name: project_tags - x-go-name: ProjectTags - - $ref: '#/definitions/TTagSetList' - description: filter by no project tags - in: query - name: no_project_tags - x-go-name: NoProjectTags - - description: filter by project organizations - in: query - items: - type: string - name: project_organizations - type: array - x-go-name: ProjectOrganizations - - $ref: '#/definitions/TTagSetList' - description: |- - ignore - project tag fitlers imposed by policy - in: query - name: policy_project_tags - x-go-name: PolicyProjectTags - - description: 列表中包含标记为"系统资源"的资源 - in: query - name: system - type: boolean - x-go-name: System - - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) - in: query - name: pending_delete - type: boolean - x-go-name: PendingDelete - - description: 可用区ID或名称 - example: zone1 - in: query - name: zone_id - type: string - x-go-name: ZoneId - - description: 过滤处于多个指定可用区内的资源 - in: query - items: - type: string - name: zone_ids - type: array - x-go-name: ZoneIds - - description: 按可用区名称排序 - in: query - name: order_by_zone - pattern: asc|desc - type: string - x-go-name: OrderByZone - - description: 负载均衡名称 - in: query - name: loadbalancer_id - type: string - x-go-name: LoadbalancerId - - description: 以负载均衡名称排序 - in: query - name: order_by_loadbalancer - type: string - x-go-name: OrderByLoadbalancer - - description: 负载均衡后端组ID或名称 - in: query - name: backend_group_id - type: string - x-go-name: BackendGroupId - - description: 以负载均衡后端组名称排序 - in: query - name: order_by_backend_group - type: string - x-go-name: OrderByBackendGroup - - description: 关联VPC(ID或Name) - in: query - items: - type: string - name: vpc_id - type: array - x-go-name: VpcId - - description: Vpc外网访问模式 - in: query - name: external_access_mode - type: string - x-go-name: ExternalAccessMode - - description: 按VPC名称排序 - in: query - name: order_by_vpc - pattern: asc|desc - type: string - x-go-name: OrderByVpc - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: 实例组(ID或Name) - in: query - name: group_id - type: string - x-go-name: GroupId - - description: 按组名排序 - in: query - name: order_by_group - type: string - x-go-name: OrderByGroup - - description: 主机镜像 - in: query - name: guest_template_id - type: string - x-go-name: GuestTemplateId - - description: 以资源是否启用/禁用过滤列表 - in: query - name: enabled - type: boolean - x-go-name: Enabled - - description: 'description: hypervisor' - example: kvm - in: query - name: hypervisor - type: string - x-go-name: Hypervisor - - description: 'desription: 平台' - example: OneCloud - in: query - name: brand - type: string - x-go-name: Brand - responses: - "200": - $ref: '#/responses/scaling_group_ListItemFilterOutput' - summary: 列表 - tags: - - scaling_group - post: - description: 新建 - operationId: scaling_group_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - scaling_group: - $ref: '#/definitions/ScalingGroupCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_ValidateCreateDataOutput' - summary: 新建 - tags: - - scaling_group - /scaling_groups/{id}: - delete: - description: 删除 - operationId: scaling_group_CustomizeDelete - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_group_CustomizeDeleteOutput' - summary: 删除 - tags: - - scaling_group - get: - description: 获取详情 - operationId: scaling_group_FetchCustomizeColumns - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_group_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - scaling_group - put: - description: 更新 - operationId: scaling_group_ValidateUpdateData - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - $ref: '#/definitions/VirtualResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_ValidateUpdateDataOutput' - summary: 更新 - tags: - - scaling_group - /scaling_groups/{id}/cancel-delete: - post: - description: 执行操作CancelDelete - operationId: scaling_group_PerformCancelDelete - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_group_PerformCancelDeleteOutput' - summary: 执行操作CancelDelete - tags: - - scaling_group - /scaling_groups/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: scaling_group_PerformChangeOwner - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - $ref: '#/definitions/PerformChangeProjectOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - scaling_group - /scaling_groups/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: scaling_group_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_group_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - scaling_group - /scaling_groups/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: scaling_group_GetDetailsClassMetadata - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_group_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - scaling_group - post: - description: 执行操作ClassMetadata - operationId: scaling_group_PerformClassMetadata - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - scaling_group - /scaling_groups/{id}/disable: - post: - description: 执行操作Disable - operationId: scaling_group_PerformDisable - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - $ref: '#/definitions/PerformDisableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformDisableOutput' - summary: 执行操作Disable - tags: - - scaling_group - /scaling_groups/{id}/enable: - post: - description: 执行操作Enable - operationId: scaling_group_PerformEnable - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - $ref: '#/definitions/PerformEnableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformEnableOutput' - summary: 执行操作Enable - tags: - - scaling_group - /scaling_groups/{id}/freeze: - post: - description: 执行操作Freeze - operationId: scaling_group_PerformFreeze - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - $ref: '#/definitions/PerformFreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformFreezeOutput' - summary: freezed update and perform action operation except for unfreeze - tags: - - scaling_group - /scaling_groups/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: scaling_group_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_group_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - scaling_group - /scaling_groups/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: scaling_group_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_group_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - scaling_group - /scaling_groups/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: scaling_group_PerformSetClassMetadata - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - scaling_group - /scaling_groups/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: scaling_group_PerformSetOrgMetadata - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - scaling_group - /scaling_groups/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: scaling_group_PerformSetUserMetadata - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - scaling_group - /scaling_groups/{id}/status: - get: - description: 获取指定信息Status - operationId: scaling_group_GetDetailsStatus - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_group_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - scaling_group - post: - description: 执行操作Status - operationId: scaling_group_PerformStatus - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformStatusOutput' - summary: 更新资源状态 - tags: - - scaling_group - /scaling_groups/{id}/unfreeze: - post: - description: 执行操作Unfreeze - operationId: scaling_group_PerformUnfreeze - parameters: - - description: The Id or Name of scaling_group - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_group: - $ref: '#/definitions/PerformUnfreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformUnfreezeOutput' - summary: 执行操作Unfreeze - tags: - - scaling_group - /scaling_groups/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: scaling_group_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - scaling_group - /scaling_groups/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: scaling_group_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - scaling_group - /scaling_groups/domain-statistics: - get: - description: 获取指定资源类的信息DomainStatistics - operationId: scaling_group_GetPropertyDomainStatistics - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertyDomainStatisticsOutput' - summary: 获取指定资源类的信息DomainStatistics - tags: - - scaling_group - /scaling_groups/project-statistics: - get: - description: 获取指定资源类的信息ProjectStatistics - operationId: scaling_group_GetPropertyProjectStatistics - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertyProjectStatisticsOutput' - summary: 获取指定资源类的信息ProjectStatistics - tags: - - scaling_group - /scaling_groups/project-tag-value-pairs: - get: - description: 获取指定资源类的信息ProjectTagValuePairs - operationId: scaling_group_GetPropertyProjectTagValuePairs - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertyProjectTagValuePairsOutput' - summary: 获取指定资源类的信息ProjectTagValuePairs - tags: - - scaling_group - /scaling_groups/project-tag-value-tree: - get: - description: 获取指定资源类的信息ProjectTagValueTree - operationId: scaling_group_GetPropertyProjectTagValueTree - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertyProjectTagValueTreeOutput' - summary: 获取指定资源类的信息ProjectTagValueTree - tags: - - scaling_group - /scaling_groups/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: scaling_group_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - scaling_group: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_group_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - scaling_group - /scaling_groups/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: scaling_group_GetPropertySplitable - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - scaling_group - /scaling_groups/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: scaling_group_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - scaling_group - /scaling_groups/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: scaling_group_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - scaling_group - /scaling_groups/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: scaling_group_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - scaling_group - /scaling_groups/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: scaling_group_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/scaling_group_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - scaling_group - /scaling_policies: - get: - description: 列表 - operationId: scaling_policy_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: 指定项目的名称或ID - in: query - name: project_id - type: string - x-go-name: ProjectId - - description: 对具有项目属性的资源,严格匹配项目ID - in: query - items: - type: string - name: project_ids - type: array - x-go-name: ProjectIds - - description: 按project名称排序,可能值为asc|desc - in: query - name: order_by_project - pattern: asc|desc - type: string - x-go-name: OrderByProject - - $ref: '#/definitions/TTagSetList' - description: filter by project tags - in: query - name: project_tags - x-go-name: ProjectTags - - $ref: '#/definitions/TTagSetList' - description: filter by no project tags - in: query - name: no_project_tags - x-go-name: NoProjectTags - - description: filter by project organizations - in: query - items: - type: string - name: project_organizations - type: array - x-go-name: ProjectOrganizations - - $ref: '#/definitions/TTagSetList' - description: |- - ignore - project tag fitlers imposed by policy - in: query - name: policy_project_tags - x-go-name: PolicyProjectTags - - description: 列表中包含标记为"系统资源"的资源 - in: query - name: system - type: boolean - x-go-name: System - - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) - in: query - name: pending_delete - type: boolean - x-go-name: PendingDelete - - description: 以资源是否启用/禁用过滤列表 - in: query - name: enabled - type: boolean - x-go-name: Enabled - - description: 'description: 伸缩组 Id or Name' - example: sg-1234 - in: query - name: scaling_group - type: string - x-go-name: ScalingGroup - - description: 'description: trigger type' - enum: - - timing - - cycel - - alarm - example: alarm - in: query - name: trigger_type - type: string - x-go-name: TriggerType - responses: - "200": - $ref: '#/responses/scaling_policy_ListItemFilterOutput' - summary: 列表 - tags: - - scaling_policy - post: - description: 新建 - operationId: scaling_policy_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - scaling_policy: - $ref: '#/definitions/ScalingPolicyCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_ValidateCreateDataOutput' - summary: 新建 - tags: - - scaling_policy - /scaling_policies/{id}: - delete: - description: 删除 - operationId: scaling_policy_CustomizeDelete - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_policy_CustomizeDeleteOutput' - summary: 删除 - tags: - - scaling_policy - get: - description: 获取详情 - operationId: scaling_policy_FetchCustomizeColumns - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_policy_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - scaling_policy - put: - description: 更新 - operationId: scaling_policy_ValidateUpdateData - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - $ref: '#/definitions/VirtualResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_ValidateUpdateDataOutput' - summary: 更新 - tags: - - scaling_policy - /scaling_policies/{id}/cancel-delete: - post: - description: 执行操作CancelDelete - operationId: scaling_policy_PerformCancelDelete - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_policy_PerformCancelDeleteOutput' - summary: 执行操作CancelDelete - tags: - - scaling_policy - /scaling_policies/{id}/change-owner: - post: - description: 执行操作ChangeOwner - operationId: scaling_policy_PerformChangeOwner - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - $ref: '#/definitions/PerformChangeProjectOwnerInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformChangeOwnerOutput' - summary: 执行操作ChangeOwner - tags: - - scaling_policy - /scaling_policies/{id}/change-owner-candidate-domains: - get: - description: 获取指定信息ChangeOwnerCandidateDomains - operationId: scaling_policy_GetDetailsChangeOwnerCandidateDomains - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_policy_GetDetailsChangeOwnerCandidateDomainsOutput' - summary: 获取指定信息ChangeOwnerCandidateDomains - tags: - - scaling_policy - /scaling_policies/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: scaling_policy_GetDetailsClassMetadata - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_policy_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - scaling_policy - post: - description: 执行操作ClassMetadata - operationId: scaling_policy_PerformClassMetadata - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - scaling_policy - /scaling_policies/{id}/disable: - post: - description: 执行操作Disable - operationId: scaling_policy_PerformDisable - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - $ref: '#/definitions/PerformDisableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformDisableOutput' - summary: 执行操作Disable - tags: - - scaling_policy - /scaling_policies/{id}/enable: - post: - description: 执行操作Enable - operationId: scaling_policy_PerformEnable - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - $ref: '#/definitions/PerformEnableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformEnableOutput' - summary: 执行操作Enable - tags: - - scaling_policy - /scaling_policies/{id}/freeze: - post: - description: 执行操作Freeze - operationId: scaling_policy_PerformFreeze - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - $ref: '#/definitions/PerformFreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformFreezeOutput' - summary: freezed update and perform action operation except for unfreeze - tags: - - scaling_policy - /scaling_policies/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: scaling_policy_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_policy_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - scaling_policy - /scaling_policies/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: scaling_policy_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_policy_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - scaling_policy - /scaling_policies/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: scaling_policy_PerformSetClassMetadata - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - scaling_policy - /scaling_policies/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: scaling_policy_PerformSetOrgMetadata - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - scaling_policy - /scaling_policies/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: scaling_policy_PerformSetUserMetadata - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - scaling_policy - /scaling_policies/{id}/status: - get: - description: 获取指定信息Status - operationId: scaling_policy_GetDetailsStatus - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_policy_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - scaling_policy - post: - description: 执行操作Status - operationId: scaling_policy_PerformStatus - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformStatusOutput' - summary: 更新资源状态 - tags: - - scaling_policy - /scaling_policies/{id}/trigger: - post: - description: 执行操作Trigger - operationId: scaling_policy_PerformTrigger - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/scaling_policy_PerformTriggerOutput' - summary: 执行操作Trigger - tags: - - scaling_policy - /scaling_policies/{id}/unfreeze: - post: - description: 执行操作Unfreeze - operationId: scaling_policy_PerformUnfreeze - parameters: - - description: The Id or Name of scaling_policy - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - scaling_policy: - $ref: '#/definitions/PerformUnfreezeInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformUnfreezeOutput' - summary: 执行操作Unfreeze - tags: - - scaling_policy - /scaling_policies/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: scaling_policy_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - scaling_policy - /scaling_policies/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: scaling_policy_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - scaling_policy - /scaling_policies/domain-statistics: - get: - description: 获取指定资源类的信息DomainStatistics - operationId: scaling_policy_GetPropertyDomainStatistics - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertyDomainStatisticsOutput' - summary: 获取指定资源类的信息DomainStatistics - tags: - - scaling_policy - /scaling_policies/project-statistics: - get: - description: 获取指定资源类的信息ProjectStatistics - operationId: scaling_policy_GetPropertyProjectStatistics - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertyProjectStatisticsOutput' - summary: 获取指定资源类的信息ProjectStatistics - tags: - - scaling_policy - /scaling_policies/project-tag-value-pairs: - get: - description: 获取指定资源类的信息ProjectTagValuePairs - operationId: scaling_policy_GetPropertyProjectTagValuePairs - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertyProjectTagValuePairsOutput' - summary: 获取指定资源类的信息ProjectTagValuePairs - tags: - - scaling_policy - /scaling_policies/project-tag-value-tree: - get: - description: 获取指定资源类的信息ProjectTagValueTree - operationId: scaling_policy_GetPropertyProjectTagValueTree - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertyProjectTagValueTreeOutput' - summary: 获取指定资源类的信息ProjectTagValueTree - tags: - - scaling_policy - /scaling_policies/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: scaling_policy_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - scaling_policy: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/scaling_policy_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - scaling_policy - /scaling_policies/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: scaling_policy_GetPropertySplitable - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - scaling_policy - /scaling_policies/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: scaling_policy_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - scaling_policy - /scaling_policies/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: scaling_policy_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - scaling_policy - /scaling_policies/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: scaling_policy_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - scaling_policy - /scaling_policies/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: scaling_policy_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/scaling_policy_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - scaling_policy /scaling_timers: get: description: 列表 @@ -130394,6 +123941,2640 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - scaling_timer + /scalingactivities: + get: + description: 列表 + operationId: scalingactivity_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 'description: 伸缩组 Id or Name' + example: sg-1234 + in: query + name: scaling_group + type: string + x-go-name: ScalingGroup + responses: + "200": + $ref: '#/responses/scalingactivity_ListItemFilterOutput' + summary: 列表 + tags: + - scalingactivity + post: + description: 新建 + operationId: scalingactivity_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + scalingactivity: + $ref: '#/definitions/StatusStandaloneResourceCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingactivity_ValidateCreateDataOutput' + summary: 新建 + tags: + - scalingactivity + /scalingactivities/{id}: + delete: + description: 删除 + operationId: scalingactivity_CustomizeDelete + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingactivity_CustomizeDeleteOutput' + summary: 删除 + tags: + - scalingactivity + get: + description: 获取详情 + operationId: scalingactivity_FetchCustomizeColumns + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingactivity_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - scalingactivity + put: + description: 更新 + operationId: scalingactivity_ValidateUpdateData + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingactivity: + $ref: '#/definitions/StatusStandaloneResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingactivity_ValidateUpdateDataOutput' + summary: 更新 + tags: + - scalingactivity + /scalingactivities/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: scalingactivity_GetDetailsClassMetadata + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingactivity_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - scalingactivity + post: + description: 执行操作ClassMetadata + operationId: scalingactivity_PerformClassMetadata + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingactivity: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingactivity_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - scalingactivity + /scalingactivities/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: scalingactivity_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingactivity_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - scalingactivity + /scalingactivities/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: scalingactivity_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingactivity_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - scalingactivity + /scalingactivities/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: scalingactivity_PerformSetClassMetadata + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingactivity: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingactivity_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - scalingactivity + /scalingactivities/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: scalingactivity_PerformSetOrgMetadata + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingactivity: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingactivity_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - scalingactivity + /scalingactivities/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: scalingactivity_PerformSetUserMetadata + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingactivity: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingactivity_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - scalingactivity + /scalingactivities/{id}/status: + get: + description: 获取指定信息Status + operationId: scalingactivity_GetDetailsStatus + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingactivity_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - scalingactivity + post: + description: 执行操作Status + operationId: scalingactivity_PerformStatus + parameters: + - description: The Id or Name of scalingactivity + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingactivity: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingactivity_PerformStatusOutput' + summary: 更新资源状态 + tags: + - scalingactivity + /scalingactivities/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: scalingactivity_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/scalingactivity_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - scalingactivity + /scalingactivities/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: scalingactivity_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/scalingactivity_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - scalingactivity + /scalingactivities/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: scalingactivity_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + scalingactivity: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingactivity_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - scalingactivity + /scalingactivities/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: scalingactivity_GetPropertySplitable + responses: + "200": + $ref: '#/responses/scalingactivity_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - scalingactivity + /scalingactivities/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: scalingactivity_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/scalingactivity_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - scalingactivity + /scalingactivities/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: scalingactivity_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/scalingactivity_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - scalingactivity + /scalingactivities/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: scalingactivity_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/scalingactivity_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - scalingactivity + /scalingactivities/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: scalingactivity_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/scalingactivity_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - scalingactivity + /scalinggroups: + get: + description: 列表 + operationId: scalinggroup_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 指定项目的名称或ID + in: query + name: project_id + type: string + x-go-name: ProjectId + - description: 对具有项目属性的资源,严格匹配项目ID + in: query + items: + type: string + name: project_ids + type: array + x-go-name: ProjectIds + - description: 按project名称排序,可能值为asc|desc + in: query + name: order_by_project + pattern: asc|desc + type: string + x-go-name: OrderByProject + - $ref: '#/definitions/TTagSetList' + description: filter by project tags + in: query + name: project_tags + x-go-name: ProjectTags + - $ref: '#/definitions/TTagSetList' + description: filter by no project tags + in: query + name: no_project_tags + x-go-name: NoProjectTags + - description: filter by project organizations + in: query + items: + type: string + name: project_organizations + type: array + x-go-name: ProjectOrganizations + - $ref: '#/definitions/TTagSetList' + description: |- + ignore + project tag fitlers imposed by policy + in: query + name: policy_project_tags + x-go-name: PolicyProjectTags + - description: 列表中包含标记为"系统资源"的资源 + in: query + name: system + type: boolean + x-go-name: System + - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) + in: query + name: pending_delete + type: boolean + x-go-name: PendingDelete + - description: 可用区ID或名称 + example: zone1 + in: query + name: zone_id + type: string + x-go-name: ZoneId + - description: 过滤处于多个指定可用区内的资源 + in: query + items: + type: string + name: zone_ids + type: array + x-go-name: ZoneIds + - description: 按可用区名称排序 + in: query + name: order_by_zone + pattern: asc|desc + type: string + x-go-name: OrderByZone + - description: 负载均衡名称 + in: query + name: loadbalancer_id + type: string + x-go-name: LoadbalancerId + - description: 以负载均衡名称排序 + in: query + name: order_by_loadbalancer + type: string + x-go-name: OrderByLoadbalancer + - description: 负载均衡后端组ID或名称 + in: query + name: backend_group_id + type: string + x-go-name: BackendGroupId + - description: 以负载均衡后端组名称排序 + in: query + name: order_by_backend_group + type: string + x-go-name: OrderByBackendGroup + - description: 关联VPC(ID或Name) + in: query + items: + type: string + name: vpc_id + type: array + x-go-name: VpcId + - description: Vpc外网访问模式 + in: query + name: external_access_mode + type: string + x-go-name: ExternalAccessMode + - description: 按VPC名称排序 + in: query + name: order_by_vpc + pattern: asc|desc + type: string + x-go-name: OrderByVpc + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - description: 实例组(ID或Name) + in: query + name: group_id + type: string + x-go-name: GroupId + - description: 按组名排序 + in: query + name: order_by_group + type: string + x-go-name: OrderByGroup + - description: 主机镜像 + in: query + name: guest_template_id + type: string + x-go-name: GuestTemplateId + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - description: 'description: hypervisor' + example: kvm + in: query + name: hypervisor + type: string + x-go-name: Hypervisor + - description: 'desription: 平台' + example: OneCloud + in: query + name: brand + type: string + x-go-name: Brand + responses: + "200": + $ref: '#/responses/scalinggroup_ListItemFilterOutput' + summary: 列表 + tags: + - scalinggroup + post: + description: 新建 + operationId: scalinggroup_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + scalinggroup: + $ref: '#/definitions/ScalingGroupCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_ValidateCreateDataOutput' + summary: 新建 + tags: + - scalinggroup + /scalinggroups/{id}: + delete: + description: 删除 + operationId: scalinggroup_CustomizeDelete + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalinggroup_CustomizeDeleteOutput' + summary: 删除 + tags: + - scalinggroup + get: + description: 获取详情 + operationId: scalinggroup_FetchCustomizeColumns + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalinggroup_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - scalinggroup + put: + description: 更新 + operationId: scalinggroup_ValidateUpdateData + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + $ref: '#/definitions/VirtualResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_ValidateUpdateDataOutput' + summary: 更新 + tags: + - scalinggroup + /scalinggroups/{id}/cancel-delete: + post: + description: 执行操作CancelDelete + operationId: scalinggroup_PerformCancelDelete + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalinggroup_PerformCancelDeleteOutput' + summary: 执行操作CancelDelete + tags: + - scalinggroup + /scalinggroups/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: scalinggroup_PerformChangeOwner + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + $ref: '#/definitions/PerformChangeProjectOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - scalinggroup + /scalinggroups/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: scalinggroup_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalinggroup_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - scalinggroup + /scalinggroups/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: scalinggroup_GetDetailsClassMetadata + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalinggroup_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - scalinggroup + post: + description: 执行操作ClassMetadata + operationId: scalinggroup_PerformClassMetadata + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - scalinggroup + /scalinggroups/{id}/disable: + post: + description: 执行操作Disable + operationId: scalinggroup_PerformDisable + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + $ref: '#/definitions/PerformDisableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformDisableOutput' + summary: 执行操作Disable + tags: + - scalinggroup + /scalinggroups/{id}/enable: + post: + description: 执行操作Enable + operationId: scalinggroup_PerformEnable + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + $ref: '#/definitions/PerformEnableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformEnableOutput' + summary: 执行操作Enable + tags: + - scalinggroup + /scalinggroups/{id}/freeze: + post: + description: 执行操作Freeze + operationId: scalinggroup_PerformFreeze + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + $ref: '#/definitions/PerformFreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformFreezeOutput' + summary: freezed update and perform action operation except for unfreeze + tags: + - scalinggroup + /scalinggroups/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: scalinggroup_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalinggroup_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - scalinggroup + /scalinggroups/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: scalinggroup_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalinggroup_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - scalinggroup + /scalinggroups/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: scalinggroup_PerformSetClassMetadata + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - scalinggroup + /scalinggroups/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: scalinggroup_PerformSetOrgMetadata + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - scalinggroup + /scalinggroups/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: scalinggroup_PerformSetUserMetadata + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - scalinggroup + /scalinggroups/{id}/status: + get: + description: 获取指定信息Status + operationId: scalinggroup_GetDetailsStatus + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalinggroup_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - scalinggroup + post: + description: 执行操作Status + operationId: scalinggroup_PerformStatus + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformStatusOutput' + summary: 更新资源状态 + tags: + - scalinggroup + /scalinggroups/{id}/unfreeze: + post: + description: 执行操作Unfreeze + operationId: scalinggroup_PerformUnfreeze + parameters: + - description: The Id or Name of scalinggroup + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalinggroup: + $ref: '#/definitions/PerformUnfreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformUnfreezeOutput' + summary: 执行操作Unfreeze + tags: + - scalinggroup + /scalinggroups/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: scalinggroup_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - scalinggroup + /scalinggroups/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: scalinggroup_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - scalinggroup + /scalinggroups/domain-statistics: + get: + description: 获取指定资源类的信息DomainStatistics + operationId: scalinggroup_GetPropertyDomainStatistics + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertyDomainStatisticsOutput' + summary: 获取指定资源类的信息DomainStatistics + tags: + - scalinggroup + /scalinggroups/project-statistics: + get: + description: 获取指定资源类的信息ProjectStatistics + operationId: scalinggroup_GetPropertyProjectStatistics + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertyProjectStatisticsOutput' + summary: 获取指定资源类的信息ProjectStatistics + tags: + - scalinggroup + /scalinggroups/project-tag-value-pairs: + get: + description: 获取指定资源类的信息ProjectTagValuePairs + operationId: scalinggroup_GetPropertyProjectTagValuePairs + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertyProjectTagValuePairsOutput' + summary: 获取指定资源类的信息ProjectTagValuePairs + tags: + - scalinggroup + /scalinggroups/project-tag-value-tree: + get: + description: 获取指定资源类的信息ProjectTagValueTree + operationId: scalinggroup_GetPropertyProjectTagValueTree + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertyProjectTagValueTreeOutput' + summary: 获取指定资源类的信息ProjectTagValueTree + tags: + - scalinggroup + /scalinggroups/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: scalinggroup_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + scalinggroup: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalinggroup_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - scalinggroup + /scalinggroups/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: scalinggroup_GetPropertySplitable + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - scalinggroup + /scalinggroups/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: scalinggroup_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - scalinggroup + /scalinggroups/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: scalinggroup_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - scalinggroup + /scalinggroups/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: scalinggroup_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - scalinggroup + /scalinggroups/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: scalinggroup_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/scalinggroup_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - scalinggroup + /scalingpolicies: + get: + description: 列表 + operationId: scalingpolicy_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: 指定项目的名称或ID + in: query + name: project_id + type: string + x-go-name: ProjectId + - description: 对具有项目属性的资源,严格匹配项目ID + in: query + items: + type: string + name: project_ids + type: array + x-go-name: ProjectIds + - description: 按project名称排序,可能值为asc|desc + in: query + name: order_by_project + pattern: asc|desc + type: string + x-go-name: OrderByProject + - $ref: '#/definitions/TTagSetList' + description: filter by project tags + in: query + name: project_tags + x-go-name: ProjectTags + - $ref: '#/definitions/TTagSetList' + description: filter by no project tags + in: query + name: no_project_tags + x-go-name: NoProjectTags + - description: filter by project organizations + in: query + items: + type: string + name: project_organizations + type: array + x-go-name: ProjectOrganizations + - $ref: '#/definitions/TTagSetList' + description: |- + ignore + project tag fitlers imposed by policy + in: query + name: policy_project_tags + x-go-name: PolicyProjectTags + - description: 列表中包含标记为"系统资源"的资源 + in: query + name: system + type: boolean + x-go-name: System + - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) + in: query + name: pending_delete + type: boolean + x-go-name: PendingDelete + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - description: 'description: 伸缩组 Id or Name' + example: sg-1234 + in: query + name: scaling_group + type: string + x-go-name: ScalingGroup + - description: 'description: trigger type' + enum: + - timing + - cycel + - alarm + example: alarm + in: query + name: trigger_type + type: string + x-go-name: TriggerType + responses: + "200": + $ref: '#/responses/scalingpolicy_ListItemFilterOutput' + summary: 列表 + tags: + - scalingpolicy + post: + description: 新建 + operationId: scalingpolicy_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + scalingpolicy: + $ref: '#/definitions/ScalingPolicyCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_ValidateCreateDataOutput' + summary: 新建 + tags: + - scalingpolicy + /scalingpolicies/{id}: + delete: + description: 删除 + operationId: scalingpolicy_CustomizeDelete + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingpolicy_CustomizeDeleteOutput' + summary: 删除 + tags: + - scalingpolicy + get: + description: 获取详情 + operationId: scalingpolicy_FetchCustomizeColumns + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingpolicy_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - scalingpolicy + put: + description: 更新 + operationId: scalingpolicy_ValidateUpdateData + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + $ref: '#/definitions/VirtualResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_ValidateUpdateDataOutput' + summary: 更新 + tags: + - scalingpolicy + /scalingpolicies/{id}/cancel-delete: + post: + description: 执行操作CancelDelete + operationId: scalingpolicy_PerformCancelDelete + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformCancelDeleteOutput' + summary: 执行操作CancelDelete + tags: + - scalingpolicy + /scalingpolicies/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: scalingpolicy_PerformChangeOwner + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + $ref: '#/definitions/PerformChangeProjectOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - scalingpolicy + /scalingpolicies/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: scalingpolicy_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingpolicy_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - scalingpolicy + /scalingpolicies/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: scalingpolicy_GetDetailsClassMetadata + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingpolicy_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - scalingpolicy + post: + description: 执行操作ClassMetadata + operationId: scalingpolicy_PerformClassMetadata + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - scalingpolicy + /scalingpolicies/{id}/disable: + post: + description: 执行操作Disable + operationId: scalingpolicy_PerformDisable + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + $ref: '#/definitions/PerformDisableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformDisableOutput' + summary: 执行操作Disable + tags: + - scalingpolicy + /scalingpolicies/{id}/enable: + post: + description: 执行操作Enable + operationId: scalingpolicy_PerformEnable + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + $ref: '#/definitions/PerformEnableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformEnableOutput' + summary: 执行操作Enable + tags: + - scalingpolicy + /scalingpolicies/{id}/freeze: + post: + description: 执行操作Freeze + operationId: scalingpolicy_PerformFreeze + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + $ref: '#/definitions/PerformFreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformFreezeOutput' + summary: freezed update and perform action operation except for unfreeze + tags: + - scalingpolicy + /scalingpolicies/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: scalingpolicy_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingpolicy_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - scalingpolicy + /scalingpolicies/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: scalingpolicy_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingpolicy_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - scalingpolicy + /scalingpolicies/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: scalingpolicy_PerformSetClassMetadata + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - scalingpolicy + /scalingpolicies/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: scalingpolicy_PerformSetOrgMetadata + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - scalingpolicy + /scalingpolicies/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: scalingpolicy_PerformSetUserMetadata + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - scalingpolicy + /scalingpolicies/{id}/status: + get: + description: 获取指定信息Status + operationId: scalingpolicy_GetDetailsStatus + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingpolicy_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - scalingpolicy + post: + description: 执行操作Status + operationId: scalingpolicy_PerformStatus + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformStatusOutput' + summary: 更新资源状态 + tags: + - scalingpolicy + /scalingpolicies/{id}/trigger: + post: + description: 执行操作Trigger + operationId: scalingpolicy_PerformTrigger + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformTriggerOutput' + summary: 执行操作Trigger + tags: + - scalingpolicy + /scalingpolicies/{id}/unfreeze: + post: + description: 执行操作Unfreeze + operationId: scalingpolicy_PerformUnfreeze + parameters: + - description: The Id or Name of scalingpolicy + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + scalingpolicy: + $ref: '#/definitions/PerformUnfreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformUnfreezeOutput' + summary: 执行操作Unfreeze + tags: + - scalingpolicy + /scalingpolicies/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: scalingpolicy_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - scalingpolicy + /scalingpolicies/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: scalingpolicy_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - scalingpolicy + /scalingpolicies/domain-statistics: + get: + description: 获取指定资源类的信息DomainStatistics + operationId: scalingpolicy_GetPropertyDomainStatistics + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertyDomainStatisticsOutput' + summary: 获取指定资源类的信息DomainStatistics + tags: + - scalingpolicy + /scalingpolicies/project-statistics: + get: + description: 获取指定资源类的信息ProjectStatistics + operationId: scalingpolicy_GetPropertyProjectStatistics + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertyProjectStatisticsOutput' + summary: 获取指定资源类的信息ProjectStatistics + tags: + - scalingpolicy + /scalingpolicies/project-tag-value-pairs: + get: + description: 获取指定资源类的信息ProjectTagValuePairs + operationId: scalingpolicy_GetPropertyProjectTagValuePairs + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertyProjectTagValuePairsOutput' + summary: 获取指定资源类的信息ProjectTagValuePairs + tags: + - scalingpolicy + /scalingpolicies/project-tag-value-tree: + get: + description: 获取指定资源类的信息ProjectTagValueTree + operationId: scalingpolicy_GetPropertyProjectTagValueTree + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertyProjectTagValueTreeOutput' + summary: 获取指定资源类的信息ProjectTagValueTree + tags: + - scalingpolicy + /scalingpolicies/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: scalingpolicy_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + scalingpolicy: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/scalingpolicy_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - scalingpolicy + /scalingpolicies/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: scalingpolicy_GetPropertySplitable + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - scalingpolicy + /scalingpolicies/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: scalingpolicy_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - scalingpolicy + /scalingpolicies/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: scalingpolicy_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - scalingpolicy + /scalingpolicies/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: scalingpolicy_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - scalingpolicy + /scalingpolicies/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: scalingpolicy_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/scalingpolicy_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - scalingpolicy /schedpolicies: get: description: 列表 @@ -131630,10 +127811,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - schedtag - /security_group_rules: + /secgrouprules: get: description: 列表 - operationId: security_group_rule_ListItemFilter + operationId: secgrouprule_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -131791,13 +127972,13 @@ paths: x-go-name: Ip responses: "200": - $ref: '#/responses/security_group_rule_ListItemFilterOutput' + $ref: '#/responses/secgrouprule_ListItemFilterOutput' summary: 安全组规则列表 tags: - - security_group_rule + - secgrouprule post: description: 新建 - operationId: security_group_rule_ValidateCreateData + operationId: secgrouprule_ValidateCreateData parameters: - in: body name: body @@ -131808,22 +127989,22 @@ paths: format: int64 type: integer x-go-name: Count - security_group_rule: + secgrouprule: $ref: '#/definitions/SSecgroupRuleCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_rule_ValidateCreateDataOutput' + $ref: '#/responses/secgrouprule_ValidateCreateDataOutput' summary: 新建 tags: - - security_group_rule - /security_group_rules/{id}: + - secgrouprule + /secgrouprules/{id}: delete: description: 删除 - operationId: security_group_rule_CustomizeDelete + operationId: secgrouprule_CustomizeDelete parameters: - - description: The Id or Name of security_group_rule + - description: The Id or Name of secgrouprule in: path name: id required: true @@ -131831,15 +128012,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_rule_CustomizeDeleteOutput' + $ref: '#/responses/secgrouprule_CustomizeDeleteOutput' summary: 删除 tags: - - security_group_rule + - secgrouprule get: description: 获取详情 - operationId: security_group_rule_FetchCustomizeColumns + operationId: secgrouprule_FetchCustomizeColumns parameters: - - description: The Id or Name of security_group_rule + - description: The Id or Name of secgrouprule in: path name: id required: true @@ -131847,15 +128028,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_rule_FetchCustomizeColumnsOutput' + $ref: '#/responses/secgrouprule_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - security_group_rule + - secgrouprule put: description: 更新 - operationId: security_group_rule_ValidateUpdateData + operationId: secgrouprule_ValidateUpdateData parameters: - - description: The Id or Name of security_group_rule + - description: The Id or Name of secgrouprule in: path name: id required: true @@ -131865,22 +128046,22 @@ paths: name: body schema: properties: - security_group_rule: + secgrouprule: $ref: '#/definitions/SSecgroupRuleUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_rule_ValidateUpdateDataOutput' + $ref: '#/responses/secgrouprule_ValidateUpdateDataOutput' summary: 更新 tags: - - security_group_rule - /security_group_rules/{id}/status: + - secgrouprule + /secgrouprules/{id}/status: get: description: 获取指定信息Status - operationId: security_group_rule_GetDetailsStatus + operationId: secgrouprule_GetDetailsStatus parameters: - - description: The Id or Name of security_group_rule + - description: The Id or Name of secgrouprule in: path name: id required: true @@ -131888,63 +128069,63 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_rule_GetDetailsStatusOutput' + $ref: '#/responses/secgrouprule_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - security_group_rule - /security_group_rules/distinct-field: + - secgrouprule + /secgrouprules/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: security_group_rule_GetPropertyDistinctField + operationId: secgrouprule_GetPropertyDistinctField responses: "200": - $ref: '#/responses/security_group_rule_GetPropertyDistinctFieldOutput' + $ref: '#/responses/secgrouprule_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - security_group_rule - /security_group_rules/distinct-fields: + - secgrouprule + /secgrouprules/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: security_group_rule_GetPropertyDistinctFields + operationId: secgrouprule_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/security_group_rule_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/secgrouprule_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - security_group_rule - /security_group_rules/purge-splitable: + - secgrouprule + /secgrouprules/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: security_group_rule_PerformPurgeSplitable + operationId: secgrouprule_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - security_group_rule: + secgrouprule: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_rule_PerformPurgeSplitableOutput' + $ref: '#/responses/secgrouprule_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - security_group_rule - /security_group_rules/splitable: + - secgrouprule + /secgrouprules/splitable: get: description: 获取指定资源类的信息Splitable - operationId: security_group_rule_GetPropertySplitable + operationId: secgrouprule_GetPropertySplitable responses: "200": - $ref: '#/responses/security_group_rule_GetPropertySplitableOutput' + $ref: '#/responses/secgrouprule_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - security_group_rule - /security_group_rules/splitable-export: + - secgrouprule + /secgrouprules/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: security_group_rule_GetPropertySplitableExport + operationId: secgrouprule_GetPropertySplitableExport parameters: - in: query name: table @@ -131962,14 +128143,14 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/security_group_rule_GetPropertySplitableExportOutput' + $ref: '#/responses/secgrouprule_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - security_group_rule - /security_groups: + - secgrouprule + /secgroups: get: description: 列表 - operationId: security_group_ListItemFilter + operationId: secgroup_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -132438,13 +128619,13 @@ paths: x-go-name: LoadbalancerId responses: "200": - $ref: '#/responses/security_group_ListItemFilterOutput' + $ref: '#/responses/secgroup_ListItemFilterOutput' summary: 安全组列表 tags: - - security_group + - secgroup post: description: 新建 - operationId: security_group_ValidateCreateData + operationId: secgroup_ValidateCreateData parameters: - in: body name: body @@ -132455,22 +128636,22 @@ paths: format: int64 type: integer x-go-name: Count - security_group: + secgroup: $ref: '#/definitions/SSecgroupCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_ValidateCreateDataOutput' + $ref: '#/responses/secgroup_ValidateCreateDataOutput' summary: 新建 tags: - - security_group - /security_groups/{id}: + - secgroup + /secgroups/{id}: delete: description: 删除 - operationId: security_group_CustomizeDelete + operationId: secgroup_CustomizeDelete parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132478,15 +128659,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_CustomizeDeleteOutput' + $ref: '#/responses/secgroup_CustomizeDeleteOutput' summary: 删除 tags: - - security_group + - secgroup get: description: 获取详情 - operationId: security_group_FetchCustomizeColumns + operationId: secgroup_FetchCustomizeColumns parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132494,15 +128675,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_FetchCustomizeColumnsOutput' + $ref: '#/responses/secgroup_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - security_group + - secgroup put: description: 更新 - operationId: security_group_ValidateUpdateData + operationId: secgroup_ValidateUpdateData parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132512,22 +128693,22 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/SharableVirtualResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_ValidateUpdateDataOutput' + $ref: '#/responses/secgroup_ValidateUpdateDataOutput' summary: 更新 tags: - - security_group - /security_groups/{id}/add-rule: + - secgroup + /secgroups/{id}/add-rule: post: description: 执行操作AddRule - operationId: security_group_PerformAddRule + operationId: secgroup_PerformAddRule parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132535,16 +128716,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_PerformAddRuleOutput' + $ref: '#/responses/secgroup_PerformAddRuleOutput' summary: 执行操作AddRule tags: - - security_group - /security_groups/{id}/cancel-delete: + - secgroup + /secgroups/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: security_group_PerformCancelDelete + operationId: secgroup_PerformCancelDelete parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132552,16 +128733,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_PerformCancelDeleteOutput' + $ref: '#/responses/secgroup_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - security_group - /security_groups/{id}/change-owner: + - secgroup + /secgroups/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: security_group_PerformChangeOwner + operationId: secgroup_PerformChangeOwner parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132571,22 +128752,22 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformChangeOwnerOutput' + $ref: '#/responses/secgroup_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - security_group - /security_groups/{id}/change-owner-candidate-domains: + - secgroup + /secgroups/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: security_group_GetDetailsChangeOwnerCandidateDomains + operationId: secgroup_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132594,16 +128775,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/secgroup_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - security_group - /security_groups/{id}/class-metadata: + - secgroup + /secgroups/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: security_group_GetDetailsClassMetadata + operationId: secgroup_GetDetailsClassMetadata parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132611,15 +128792,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_GetDetailsClassMetadataOutput' + $ref: '#/responses/secgroup_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - security_group + - secgroup post: description: 执行操作ClassMetadata - operationId: security_group_PerformClassMetadata + operationId: secgroup_PerformClassMetadata parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132629,7 +128810,7 @@ paths: name: body schema: properties: - security_group: + secgroup: additionalProperties: type: string type: object @@ -132638,16 +128819,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformClassMetadataOutput' + $ref: '#/responses/secgroup_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - security_group - /security_groups/{id}/clone: + - secgroup + /secgroups/{id}/clone: post: description: 执行操作Clone - operationId: security_group_PerformClone + operationId: secgroup_PerformClone parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132657,22 +128838,22 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/SecurityGroupCloneInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformCloneOutput' + $ref: '#/responses/secgroup_PerformCloneOutput' summary: 执行操作Clone tags: - - security_group - /security_groups/{id}/freeze: + - secgroup + /secgroups/{id}/freeze: post: description: 执行操作Freeze - operationId: security_group_PerformFreeze + operationId: secgroup_PerformFreeze parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132682,22 +128863,22 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformFreezeOutput' + $ref: '#/responses/secgroup_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - security_group - /security_groups/{id}/import-rules: + - secgroup + /secgroups/{id}/import-rules: post: description: 执行操作ImportRules - operationId: security_group_PerformImportRules + operationId: secgroup_PerformImportRules parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132707,20 +128888,20 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/SecgroupImportRulesInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformImportRulesOutput' + $ref: '#/responses/secgroup_PerformImportRulesOutput' summary: 执行操作ImportRules tags: - - security_group - /security_groups/{id}/metadata: + - secgroup + /secgroups/{id}/metadata: get: description: 获取指定信息Metadata - operationId: security_group_GetDetailsMetadata + operationId: secgroup_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -132742,7 +128923,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132750,16 +128931,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_GetDetailsMetadataOutput' + $ref: '#/responses/secgroup_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - security_group - /security_groups/{id}/org-metadata: + - secgroup + /secgroups/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: security_group_GetDetailsOrgMetadata + operationId: secgroup_GetDetailsOrgMetadata parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132767,16 +128948,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_GetDetailsOrgMetadataOutput' + $ref: '#/responses/secgroup_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - security_group - /security_groups/{id}/private: + - secgroup + /secgroups/{id}/private: post: description: 执行操作Private - operationId: security_group_PerformPrivate + operationId: secgroup_PerformPrivate parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132786,22 +128967,22 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/PerformPrivateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformPrivateOutput' + $ref: '#/responses/secgroup_PerformPrivateOutput' summary: 执行操作Private tags: - - security_group - /security_groups/{id}/public: + - secgroup + /secgroups/{id}/public: post: description: 执行操作Public - operationId: security_group_PerformPublic + operationId: secgroup_PerformPublic parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132811,22 +128992,22 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/PerformPublicProjectInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformPublicOutput' + $ref: '#/responses/secgroup_PerformPublicOutput' summary: 执行操作Public tags: - - security_group - /security_groups/{id}/set-class-metadata: + - secgroup + /secgroups/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: security_group_PerformSetClassMetadata + operationId: secgroup_PerformSetClassMetadata parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132836,7 +129017,7 @@ paths: name: body schema: properties: - security_group: + secgroup: additionalProperties: type: string type: object @@ -132845,16 +129026,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformSetClassMetadataOutput' + $ref: '#/responses/secgroup_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - security_group - /security_groups/{id}/set-org-metadata: + - secgroup + /secgroups/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: security_group_PerformSetOrgMetadata + operationId: secgroup_PerformSetOrgMetadata parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132864,7 +129045,7 @@ paths: name: body schema: properties: - security_group: + secgroup: additionalProperties: type: string type: object @@ -132873,16 +129054,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformSetOrgMetadataOutput' + $ref: '#/responses/secgroup_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - security_group - /security_groups/{id}/set-user-metadata: + - secgroup + /secgroups/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: security_group_PerformSetUserMetadata + operationId: secgroup_PerformSetUserMetadata parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132892,7 +129073,7 @@ paths: name: body schema: properties: - security_group: + secgroup: additionalProperties: type: string type: object @@ -132901,16 +129082,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformSetUserMetadataOutput' + $ref: '#/responses/secgroup_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - security_group - /security_groups/{id}/status: + - secgroup + /secgroups/{id}/status: get: description: 获取指定信息Status - operationId: security_group_GetDetailsStatus + operationId: secgroup_GetDetailsStatus parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132918,15 +129099,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/security_group_GetDetailsStatusOutput' + $ref: '#/responses/secgroup_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - security_group + - secgroup post: description: 执行操作Status - operationId: security_group_PerformStatus + operationId: secgroup_PerformStatus parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132936,22 +129117,22 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformStatusOutput' + $ref: '#/responses/secgroup_PerformStatusOutput' summary: 更新资源状态 tags: - - security_group - /security_groups/{id}/syncstatus: + - secgroup + /secgroups/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: security_group_PerformSyncstatus + operationId: secgroup_PerformSyncstatus parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132961,22 +129142,22 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/SecurityGroupSyncstatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformSyncstatusOutput' + $ref: '#/responses/secgroup_PerformSyncstatusOutput' summary: 执行操作Syncstatus tags: - - security_group - /security_groups/{id}/unfreeze: + - secgroup + /secgroups/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: security_group_PerformUnfreeze + operationId: secgroup_PerformUnfreeze parameters: - - description: The Id or Name of security_group + - description: The Id or Name of secgroup in: path name: id required: true @@ -132986,119 +129167,119 @@ paths: name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformUnfreezeOutput' + $ref: '#/responses/secgroup_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - security_group - /security_groups/clean: + - secgroup + /secgroups/clean: post: description: 执行操作Clean - operationId: security_group_PerformClean + operationId: secgroup_PerformClean responses: "200": - $ref: '#/responses/security_group_PerformCleanOutput' + $ref: '#/responses/secgroup_PerformCleanOutput' summary: 执行操作Clean tags: - - security_group - /security_groups/distinct-field: + - secgroup + /secgroups/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: security_group_GetPropertyDistinctField + operationId: secgroup_GetPropertyDistinctField responses: "200": - $ref: '#/responses/security_group_GetPropertyDistinctFieldOutput' + $ref: '#/responses/secgroup_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - security_group - /security_groups/distinct-fields: + - secgroup + /secgroups/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: security_group_GetPropertyDistinctFields + operationId: secgroup_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/security_group_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/secgroup_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - security_group - /security_groups/domain-statistics: + - secgroup + /secgroups/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: security_group_GetPropertyDomainStatistics + operationId: secgroup_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/security_group_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/secgroup_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - security_group - /security_groups/project-statistics: + - secgroup + /secgroups/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: security_group_GetPropertyProjectStatistics + operationId: secgroup_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/security_group_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/secgroup_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - security_group - /security_groups/project-tag-value-pairs: + - secgroup + /secgroups/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: security_group_GetPropertyProjectTagValuePairs + operationId: secgroup_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/security_group_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/secgroup_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - security_group - /security_groups/project-tag-value-tree: + - secgroup + /secgroups/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: security_group_GetPropertyProjectTagValueTree + operationId: secgroup_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/security_group_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/secgroup_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - security_group - /security_groups/purge-splitable: + - secgroup + /secgroups/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: security_group_PerformPurgeSplitable + operationId: secgroup_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - security_group: + secgroup: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/security_group_PerformPurgeSplitableOutput' + $ref: '#/responses/secgroup_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - security_group - /security_groups/splitable: + - secgroup + /secgroups/splitable: get: description: 获取指定资源类的信息Splitable - operationId: security_group_GetPropertySplitable + operationId: secgroup_GetPropertySplitable responses: "200": - $ref: '#/responses/security_group_GetPropertySplitableOutput' + $ref: '#/responses/secgroup_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - security_group - /security_groups/splitable-export: + - secgroup + /secgroups/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: security_group_GetPropertySplitableExport + operationId: secgroup_GetPropertySplitableExport parameters: - in: query name: table @@ -133116,1003 +129297,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/security_group_GetPropertySplitableExportOutput' + $ref: '#/responses/secgroup_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - security_group - /security_groups/statistics: + - secgroup + /secgroups/statistics: get: description: 获取指定资源类的信息Statistics - operationId: security_group_GetPropertyStatistics + operationId: secgroup_GetPropertyStatistics responses: "200": - $ref: '#/responses/security_group_GetPropertyStatisticsOutput' + $ref: '#/responses/secgroup_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - security_group - /security_groups/tag-value-pairs: + - secgroup + /secgroups/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: security_group_GetPropertyTagValuePairs + operationId: secgroup_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/security_group_GetPropertyTagValuePairsOutput' + $ref: '#/responses/secgroup_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - security_group - /security_groups/tag-value-tree: + - secgroup + /secgroups/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: security_group_GetPropertyTagValueTree + operationId: secgroup_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/security_group_GetPropertyTagValueTreeOutput' + $ref: '#/responses/secgroup_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - security_group - /server_skus: - get: - description: 列表 - operationId: server_sku_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(包含这些标签) - in: query - name: tags - x-go-name: Tags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还包含这些标签,OR的关系) - in: query - name: obj_tags - x-go-name: ObjTags - - $ref: '#/definitions/TTagSet' - description: 通过标签过滤(不包含这些标签) - in: query - name: no_tags - x-go-name: NoTags - - $ref: '#/definitions/TTagSetList' - description: 通过一组标签过滤(还不包含这些标签,AND的关系) - in: query - name: no_obj_tags - x-go-name: NoObjTags - - description: 通过标签排序 - in: query - name: order_by_tag - type: string - x-go-name: OrderByTag - - description: |- - deprecated - 返回资源的标签不包含用户标签 - in: query - name: without_user_meta - type: boolean - x-go-name: WithoutUserMeta - - description: 返回包含用户标签的资源 - in: query - name: with_user_meta - type: boolean - x-go-name: WithUserMeta - - description: 返回包含外部标签的资源 - in: query - name: with_cloud_meta - type: boolean - x-go-name: WithCloudMeta - - description: 返回包含任意标签的资源 - in: query - name: with_any_meta - type: boolean - x-go-name: WithAnyMeta - - description: 返回列表数据中包含资源的标签数据(Metadata) - in: query - name: with_meta - type: boolean - x-go-name: WithMeta - - description: 显示所有的资源,包括模拟的资源 - in: query - name: show_emulated - type: boolean - x-go-name: ShowEmulated - - description: 以资源ID过滤列表 - in: query - items: - type: string - name: id - type: array - x-go-name: Ids - - description: 以资源名称过滤列表 - in: query - items: - type: string - name: name - type: array - x-go-name: Names - - description: 以资源的状态过滤列表 - in: query - items: - type: string - name: status - type: array - x-go-name: Status - - description: 以资源是否启用/禁用过滤列表 - in: query - name: enabled - type: boolean - x-go-name: Enabled - - description: 指定查询的权限范围,可能值为project, domain or system - in: query - name: scope - type: string - x-go-name: Scope - - description: 指定项目归属域名称或ID - in: query - name: project_domain_id - type: string - x-go-name: ProjectDomainId - - description: 对具有域属性的资源,严格匹配域ID - in: query - items: - type: string - name: project_domain_ids - type: array - x-go-name: ProjectDomainIds - - description: 按domain名称排序,可能值为asc|desc - in: query - name: order_by_domain - pattern: asc|desc - type: string - x-go-name: OrderByDomain - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: domain_tags - x-go-name: DomainTags - - $ref: '#/definitions/TTagSetList' - description: filter by domain tags - in: query - name: no_domain_tags - x-go-name: NoDomainTags - - description: |- - 列出指定云平台的资源,支持的云平台如下 - - Provider | 开始支持版本 | 平台 | - -----------|------------|-------------------------------------| - OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | - VMware | 1.2 | VMware vCenter | - OpenStack | 2.6 | OpenStack M版本以上私有云 | - ZStack | 2.10 | ZStack私有云 | - Aliyun | 2.0 | 阿里云 | - Aws | 2.3 | Amazon AWS | - Azure | 2.2 | Microsoft Azure | - Google | 2.13 | Google Cloud Platform | - Qcloud | 2.3 | 腾讯云 | - Huawei | 2.5 | 华为公有云 | - Ucloud | 2.7 | UCLOUD | - Ctyun | 2.13 | 天翼云 | - S3 | 2.11 | 通用s3对象存储 | - Ceph | 2.11 | Ceph对象存储 | - Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | - enum: - - OneCloud - - VMware - - Aliyun - - Qcloud - - Azure - - Aws - - Huawei - - OpenStack - - Ucloud - - ZStack - - Google - - Ctyun - - S3 - - Ceph - - Xsky - in: query - items: - type: string - name: providers - type: array - x-go-name: Providers - - description: |- - 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band - - Brand | Provider | 说明 | - ----------|----------|------------| - DStack | ZStack | 滴滴云私有云 | - in: query - items: - type: string - name: brands - type: array - x-go-name: Brands - - description: |- - 列出指定云环境的资源,支持云环境如下: - - CloudEnv | 说明 | - -----------|--------| - public | 公有云 | - private | 私有云 | - onpremise | 本地IDC | - enum: - - public - - private - - onpremise - in: query - name: cloud_env - type: string - x-go-name: CloudEnv - - description: 以平台名称排序 - in: query - name: order_by_provider - pattern: asc|desc - type: string - x-go-name: OrderByProvider - - description: 以平台品牌排序 - in: query - name: order_by_brand - pattern: asc|desc - type: string - x-go-name: OrderByBrand - - description: 列出关联指定云订阅(ID或Name)的资源 - in: query - items: - type: string - name: cloudprovider_id - type: array - x-go-name: CloudproviderId - - description: 列出关联指定云账号(ID或Name)的资源 - in: query - items: - type: string - name: cloudaccount_id - type: array - x-go-name: CloudaccountId - - default: false - description: 过滤资源,是否为非OneCloud内置私有云管理的资源 - in: query - name: is_managed - type: boolean - x-go-name: IsManaged - - description: 以云账号名称排序 - in: query - name: order_by_account - pattern: asc|desc - type: string - x-go-name: OrderByAccount - - description: 以云订阅名称排序 - in: query - name: order_by_manager - pattern: asc|desc - type: string - x-go-name: OrderByManager - - description: 区域名称或ID - in: query - items: - type: string - name: cloudregion_id - type: array - x-go-name: CloudregionId - - description: 过滤位于指定城市区域的资源 - in: query - name: city - type: string - x-go-name: City - - description: 按区域名称过滤 - in: query - name: order_by_region - type: string - x-go-name: OrderByRegion - - description: 按城市过滤 - in: query - name: order_by_city - type: string - x-go-name: OrderByCity - - description: 可用区ID或名称 - example: zone1 - in: query - name: zone_id - type: string - x-go-name: ZoneId - - description: 过滤处于多个指定可用区内的资源 - in: query - items: - type: string - name: zone_ids - type: array - x-go-name: ZoneIds - - description: 按可用区名称排序 - in: query - name: order_by_zone - pattern: asc|desc - type: string - x-go-name: OrderByZone - - description: 计费类型,按需计费和预付费 - in: query - name: billing_type - pattern: prepaid|postpaid - type: string - x-go-name: BillingType - - description: 计费过期时间的查询起始时间 - format: date-time - in: query - name: billing_expire_since - type: string - x-go-name: BillingExpireSince - - description: 计费过期时间的查询终止时间 - format: date-time - in: query - name: billing_expire_before - type: string - x-go-name: BillingExpireBefore - - description: 计费周期 - example: 7d - in: query - name: billing_cycle - type: string - x-go-name: BillingCycle - - description: filter by network usability of the resource - in: query - name: usable - type: boolean - x-go-name: Usable - - description: filter sku by memory size in MB - in: query - items: - format: int64 - type: integer - name: memory_size_mb - type: array - x-go-name: MemorySizeMb - - description: filter sku by CPU core count - in: query - items: - format: int64 - type: integer - name: cpu_core_count - type: array - x-go-name: CpuCoreCount - - description: 后付费状态 - in: query - name: postpaid_status - type: string - x-go-name: PostpaidStatus - - description: 预付费状态 - in: query - name: prepaid_status - type: string - x-go-name: PrepaidStatus - - description: 按套餐名称去重 - in: query - name: distinct - type: boolean - x-go-name: Distinct - - description: |- - 根据cpu架构过滤 - enmu: arm, x86 - in: query - items: - type: string - name: cpu_arch - type: array - x-go-name: CpuArch - - description: 按关联虚拟机数量排序 - in: query - name: order_by_total_guest_count - type: string - x-go-name: OrderByTotalGuestCount - responses: - "200": - $ref: '#/responses/server_sku_ListItemFilterOutput' - summary: 主机套餐规格列表 - tags: - - server_sku - post: - description: 新建 - operationId: server_sku_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - server_sku: - $ref: '#/definitions/ServerSkuCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_ValidateCreateDataOutput' - summary: 新建 - tags: - - server_sku - /server_skus/{id}: - delete: - description: 删除 - operationId: server_sku_CustomizeDelete - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/server_sku_CustomizeDeleteOutput' - summary: 删除 - tags: - - server_sku - get: - description: 获取详情 - operationId: server_sku_FetchCustomizeColumns - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/server_sku_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - server_sku - put: - description: 更新 - operationId: server_sku_ValidateUpdateData - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - server_sku: - $ref: '#/definitions/ServerSkuUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_ValidateUpdateDataOutput' - summary: 更新 - tags: - - server_sku - /server_skus/{id}/class-metadata: - get: - description: 获取指定信息ClassMetadata - operationId: server_sku_GetDetailsClassMetadata - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/server_sku_GetDetailsClassMetadataOutput' - summary: 获取指定信息ClassMetadata - tags: - - server_sku - post: - description: 执行操作ClassMetadata - operationId: server_sku_PerformClassMetadata - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - server_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_PerformClassMetadataOutput' - summary: 更新资源的 class 标签 - tags: - - server_sku - /server_skus/{id}/disable: - post: - description: 执行操作Disable - operationId: server_sku_PerformDisable - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - server_sku: - $ref: '#/definitions/PerformDisableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_PerformDisableOutput' - summary: 禁用资源 - tags: - - server_sku - /server_skus/{id}/enable: - post: - description: 执行操作Enable - operationId: server_sku_PerformEnable - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - server_sku: - $ref: '#/definitions/PerformEnableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_PerformEnableOutput' - summary: 启用资源 - tags: - - server_sku - /server_skus/{id}/metadata: - get: - description: 获取指定信息Metadata - operationId: server_sku_GetDetailsMetadata - parameters: - - description: |- - 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 - 标签分为 - - 类型 | 说明 | - ----------|---------------------------------------------| - 系统标签 | 平台定义的标签 | - 用户标签 | key以user:为前缀,用户自定义标签 | - 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 按标签前缀过滤 - in: query - name: prefix - type: string - x-go-name: Prefix - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/server_sku_GetDetailsMetadataOutput' - summary: 获取资源标签(元数据) - tags: - - server_sku - /server_skus/{id}/org-metadata: - get: - description: 获取指定信息OrgMetadata - operationId: server_sku_GetDetailsOrgMetadata - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/server_sku_GetDetailsOrgMetadataOutput' - summary: 获取指定信息OrgMetadata - tags: - - server_sku - /server_skus/{id}/set-class-metadata: - post: - description: 执行操作SetClassMetadata - operationId: server_sku_PerformSetClassMetadata - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - server_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_PerformSetClassMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - server_sku - /server_skus/{id}/set-org-metadata: - post: - description: 执行操作SetOrgMetadata - operationId: server_sku_PerformSetOrgMetadata - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - server_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_PerformSetOrgMetadataOutput' - summary: 全量替换资源的所有 class 标签 - tags: - - server_sku - /server_skus/{id}/set-user-metadata: - post: - description: 执行操作SetUserMetadata - operationId: server_sku_PerformSetUserMetadata - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - server_sku: - additionalProperties: - type: string - type: object - x-go-name: Input - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_PerformSetUserMetadataOutput' - summary: 全量替换资源的所有用户标签 - tags: - - server_sku - /server_skus/{id}/status: - get: - description: 获取指定信息Status - operationId: server_sku_GetDetailsStatus - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/server_sku_GetDetailsStatusOutput' - summary: 获取资源状态 - tags: - - server_sku - post: - description: 执行操作Status - operationId: server_sku_PerformStatus - parameters: - - description: The Id or Name of server_sku - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - server_sku: - $ref: '#/definitions/PerformStatusInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_PerformStatusOutput' - summary: 更新资源状态 - tags: - - server_sku - /server_skus/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: server_sku_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/server_sku_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - server_sku - /server_skus/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: server_sku_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/server_sku_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - server_sku - /server_skus/instance-specs: - get: - description: 获取指定资源类的信息InstanceSpecs - operationId: server_sku_GetPropertyInstanceSpecs - responses: - "200": - $ref: '#/responses/server_sku_GetPropertyInstanceSpecsOutput' - summary: 获取指定资源类的信息InstanceSpecs - tags: - - server_sku - /server_skus/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: server_sku_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - server_sku: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - server_sku - /server_skus/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: server_sku_GetPropertySplitable - responses: - "200": - $ref: '#/responses/server_sku_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - server_sku - /server_skus/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: server_sku_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/server_sku_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - server_sku - /server_skus/statistics: - get: - description: 获取指定资源类的信息Statistics - operationId: server_sku_GetPropertyStatistics - responses: - "200": - $ref: '#/responses/server_sku_GetPropertyStatisticsOutput' - summary: 获取指定资源类的信息Statistics - tags: - - server_sku - /server_skus/sync-skus: - post: - description: 执行操作SyncSkus - operationId: server_sku_PerformSyncSkus - parameters: - - in: body - name: body - schema: - properties: - server_sku: - $ref: '#/definitions/SkuSyncInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/server_sku_PerformSyncSkusOutput' - summary: 执行操作SyncSkus - tags: - - server_sku - /server_skus/sync-tasks: - get: - description: 获取指定资源类的信息SyncTasks - operationId: server_sku_GetPropertySyncTasks - parameters: - - description: 异步任务ID - in: query - items: - type: string - name: task_ids - type: array - x-go-name: TaskIds - responses: - "200": - $ref: '#/responses/server_sku_GetPropertySyncTasksOutput' - summary: 获取指定资源类的信息SyncTasks - tags: - - server_sku - /server_skus/tag-value-pairs: - get: - description: 获取指定资源类的信息TagValuePairs - operationId: server_sku_GetPropertyTagValuePairs - responses: - "200": - $ref: '#/responses/server_sku_GetPropertyTagValuePairsOutput' - summary: 获取指定资源类的信息TagValuePairs - tags: - - server_sku - /server_skus/tag-value-tree: - get: - description: 获取指定资源类的信息TagValueTree - operationId: server_sku_GetPropertyTagValueTree - responses: - "200": - $ref: '#/responses/server_sku_GetPropertyTagValueTreeOutput' - summary: 获取指定资源类的信息TagValueTree - tags: - - server_sku + - secgroup /servers: get: description: 列表 @@ -137344,6 +132562,31 @@ paths: summary: 设置Qemu参数 tags: - server + /servers/{id}/set-root-disk-matcher: + post: + description: 执行操作SetRootDiskMatcher + operationId: server_PerformSetRootDiskMatcher + parameters: + - description: The Id or Name of server + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + server: + $ref: '#/definitions/BaremetalRootDiskMatcher' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/server_PerformSetRootDiskMatcherOutput' + summary: 执行操作SetRootDiskMatcher + tags: + - server /servers/{id}/set-secgroup: post: description: 执行操作SetSecgroup @@ -138166,10 +133409,973 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - server - /service_catalogs: + /serverskus: get: description: 列表 - operationId: service_catalog_ListItemFilter + operationId: serversku_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - description: 可用区ID或名称 + example: zone1 + in: query + name: zone_id + type: string + x-go-name: ZoneId + - description: 过滤处于多个指定可用区内的资源 + in: query + items: + type: string + name: zone_ids + type: array + x-go-name: ZoneIds + - description: 按可用区名称排序 + in: query + name: order_by_zone + pattern: asc|desc + type: string + x-go-name: OrderByZone + - description: 计费类型,按需计费和预付费 + in: query + name: billing_type + pattern: prepaid|postpaid + type: string + x-go-name: BillingType + - description: 计费过期时间的查询起始时间 + format: date-time + in: query + name: billing_expire_since + type: string + x-go-name: BillingExpireSince + - description: 计费过期时间的查询终止时间 + format: date-time + in: query + name: billing_expire_before + type: string + x-go-name: BillingExpireBefore + - description: 计费周期 + example: 7d + in: query + name: billing_cycle + type: string + x-go-name: BillingCycle + - description: filter by network usability of the resource + in: query + name: usable + type: boolean + x-go-name: Usable + - description: filter sku by memory size in MB + in: query + items: + format: int64 + type: integer + name: memory_size_mb + type: array + x-go-name: MemorySizeMb + - description: filter sku by CPU core count + in: query + items: + format: int64 + type: integer + name: cpu_core_count + type: array + x-go-name: CpuCoreCount + - description: 后付费状态 + in: query + name: postpaid_status + type: string + x-go-name: PostpaidStatus + - description: 预付费状态 + in: query + name: prepaid_status + type: string + x-go-name: PrepaidStatus + - description: 按套餐名称去重 + in: query + name: distinct + type: boolean + x-go-name: Distinct + - description: |- + 根据cpu架构过滤 + enmu: arm, x86 + in: query + items: + type: string + name: cpu_arch + type: array + x-go-name: CpuArch + - description: 按关联虚拟机数量排序 + in: query + name: order_by_total_guest_count + type: string + x-go-name: OrderByTotalGuestCount + responses: + "200": + $ref: '#/responses/serversku_ListItemFilterOutput' + summary: 主机套餐规格列表 + tags: + - serversku + post: + description: 新建 + operationId: serversku_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + serversku: + $ref: '#/definitions/ServerSkuCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_ValidateCreateDataOutput' + summary: 新建 + tags: + - serversku + /serverskus/{id}: + delete: + description: 删除 + operationId: serversku_CustomizeDelete + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/serversku_CustomizeDeleteOutput' + summary: 删除 + tags: + - serversku + get: + description: 获取详情 + operationId: serversku_FetchCustomizeColumns + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/serversku_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - serversku + put: + description: 更新 + operationId: serversku_ValidateUpdateData + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + serversku: + $ref: '#/definitions/ServerSkuUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_ValidateUpdateDataOutput' + summary: 更新 + tags: + - serversku + /serverskus/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: serversku_GetDetailsClassMetadata + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/serversku_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - serversku + post: + description: 执行操作ClassMetadata + operationId: serversku_PerformClassMetadata + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + serversku: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - serversku + /serverskus/{id}/disable: + post: + description: 执行操作Disable + operationId: serversku_PerformDisable + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + serversku: + $ref: '#/definitions/PerformDisableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_PerformDisableOutput' + summary: 禁用资源 + tags: + - serversku + /serverskus/{id}/enable: + post: + description: 执行操作Enable + operationId: serversku_PerformEnable + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + serversku: + $ref: '#/definitions/PerformEnableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_PerformEnableOutput' + summary: 启用资源 + tags: + - serversku + /serverskus/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: serversku_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/serversku_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - serversku + /serverskus/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: serversku_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/serversku_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - serversku + /serverskus/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: serversku_PerformSetClassMetadata + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + serversku: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - serversku + /serverskus/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: serversku_PerformSetOrgMetadata + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + serversku: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - serversku + /serverskus/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: serversku_PerformSetUserMetadata + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + serversku: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - serversku + /serverskus/{id}/status: + get: + description: 获取指定信息Status + operationId: serversku_GetDetailsStatus + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/serversku_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - serversku + post: + description: 执行操作Status + operationId: serversku_PerformStatus + parameters: + - description: The Id or Name of serversku + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + serversku: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_PerformStatusOutput' + summary: 更新资源状态 + tags: + - serversku + /serverskus/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: serversku_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/serversku_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - serversku + /serverskus/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: serversku_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/serversku_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - serversku + /serverskus/instance-specs: + get: + description: 获取指定资源类的信息InstanceSpecs + operationId: serversku_GetPropertyInstanceSpecs + responses: + "200": + $ref: '#/responses/serversku_GetPropertyInstanceSpecsOutput' + summary: 获取指定资源类的信息InstanceSpecs + tags: + - serversku + /serverskus/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: serversku_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + serversku: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - serversku + /serverskus/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: serversku_GetPropertySplitable + responses: + "200": + $ref: '#/responses/serversku_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - serversku + /serverskus/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: serversku_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/serversku_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - serversku + /serverskus/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: serversku_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/serversku_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - serversku + /serverskus/sync-skus: + post: + description: 执行操作SyncSkus + operationId: serversku_PerformSyncSkus + parameters: + - in: body + name: body + schema: + properties: + serversku: + $ref: '#/definitions/SkuSyncInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/serversku_PerformSyncSkusOutput' + summary: 执行操作SyncSkus + tags: + - serversku + /serverskus/sync-tasks: + get: + description: 获取指定资源类的信息SyncTasks + operationId: serversku_GetPropertySyncTasks + parameters: + - description: 异步任务ID + in: query + items: + type: string + name: task_ids + type: array + x-go-name: TaskIds + responses: + "200": + $ref: '#/responses/serversku_GetPropertySyncTasksOutput' + summary: 获取指定资源类的信息SyncTasks + tags: + - serversku + /serverskus/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: serversku_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/serversku_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - serversku + /serverskus/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: serversku_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/serversku_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - serversku + /servicecatalogs: + get: + description: 列表 + operationId: servicecatalog_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -138454,13 +134660,13 @@ paths: x-go-name: GuestTemplateId responses: "200": - $ref: '#/responses/service_catalog_ListItemFilterOutput' + $ref: '#/responses/servicecatalog_ListItemFilterOutput' summary: 服务目录列表 tags: - - service_catalog + - servicecatalog post: description: 新建 - operationId: service_catalog_ValidateCreateData + operationId: servicecatalog_ValidateCreateData parameters: - in: body name: body @@ -138471,22 +134677,22 @@ paths: format: int64 type: integer x-go-name: Count - service_catalog: + servicecatalog: $ref: '#/definitions/ServiceCatalogCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_ValidateCreateDataOutput' + $ref: '#/responses/servicecatalog_ValidateCreateDataOutput' summary: 新建 tags: - - service_catalog - /service_catalogs/{id}: + - servicecatalog + /servicecatalogs/{id}: delete: description: 删除 - operationId: service_catalog_CustomizeDelete + operationId: servicecatalog_CustomizeDelete parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138494,15 +134700,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/service_catalog_CustomizeDeleteOutput' + $ref: '#/responses/servicecatalog_CustomizeDeleteOutput' summary: 删除 tags: - - service_catalog + - servicecatalog get: description: 获取详情 - operationId: service_catalog_FetchCustomizeColumns + operationId: servicecatalog_FetchCustomizeColumns parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138510,15 +134716,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/service_catalog_FetchCustomizeColumnsOutput' + $ref: '#/responses/servicecatalog_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - service_catalog + - servicecatalog put: description: 更新 - operationId: service_catalog_ValidateUpdateData + operationId: servicecatalog_ValidateUpdateData parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138528,22 +134734,22 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/ServiceCatalogUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_ValidateUpdateDataOutput' + $ref: '#/responses/servicecatalog_ValidateUpdateDataOutput' summary: 更新 tags: - - service_catalog - /service_catalogs/{id}/cancel-delete: + - servicecatalog + /servicecatalogs/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: service_catalog_PerformCancelDelete + operationId: servicecatalog_PerformCancelDelete parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138551,16 +134757,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/service_catalog_PerformCancelDeleteOutput' + $ref: '#/responses/servicecatalog_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - service_catalog - /service_catalogs/{id}/change-owner: + - servicecatalog + /servicecatalogs/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: service_catalog_PerformChangeOwner + operationId: servicecatalog_PerformChangeOwner parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138570,22 +134776,22 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformChangeOwnerOutput' + $ref: '#/responses/servicecatalog_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - service_catalog - /service_catalogs/{id}/change-owner-candidate-domains: + - servicecatalog + /servicecatalogs/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: service_catalog_GetDetailsChangeOwnerCandidateDomains + operationId: servicecatalog_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138593,16 +134799,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/service_catalog_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/servicecatalog_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - service_catalog - /service_catalogs/{id}/class-metadata: + - servicecatalog + /servicecatalogs/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: service_catalog_GetDetailsClassMetadata + operationId: servicecatalog_GetDetailsClassMetadata parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138610,15 +134816,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/service_catalog_GetDetailsClassMetadataOutput' + $ref: '#/responses/servicecatalog_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - service_catalog + - servicecatalog post: description: 执行操作ClassMetadata - operationId: service_catalog_PerformClassMetadata + operationId: servicecatalog_PerformClassMetadata parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138628,7 +134834,7 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: additionalProperties: type: string type: object @@ -138637,16 +134843,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformClassMetadataOutput' + $ref: '#/responses/servicecatalog_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - service_catalog - /service_catalogs/{id}/deploy: + - servicecatalog + /servicecatalogs/{id}/deploy: post: description: 执行操作Deploy - operationId: service_catalog_PerformDeploy + operationId: servicecatalog_PerformDeploy parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138656,22 +134862,22 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/ServiceCatalogDeploy' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformDeployOutput' + $ref: '#/responses/servicecatalog_PerformDeployOutput' summary: 执行操作Deploy tags: - - service_catalog - /service_catalogs/{id}/freeze: + - servicecatalog + /servicecatalogs/{id}/freeze: post: description: 执行操作Freeze - operationId: service_catalog_PerformFreeze + operationId: servicecatalog_PerformFreeze parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138681,20 +134887,20 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformFreezeOutput' + $ref: '#/responses/servicecatalog_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - service_catalog - /service_catalogs/{id}/metadata: + - servicecatalog + /servicecatalogs/{id}/metadata: get: description: 获取指定信息Metadata - operationId: service_catalog_GetDetailsMetadata + operationId: servicecatalog_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -138716,7 +134922,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138724,16 +134930,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/service_catalog_GetDetailsMetadataOutput' + $ref: '#/responses/servicecatalog_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - service_catalog - /service_catalogs/{id}/org-metadata: + - servicecatalog + /servicecatalogs/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: service_catalog_GetDetailsOrgMetadata + operationId: servicecatalog_GetDetailsOrgMetadata parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138741,16 +134947,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/service_catalog_GetDetailsOrgMetadataOutput' + $ref: '#/responses/servicecatalog_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - service_catalog - /service_catalogs/{id}/private: + - servicecatalog + /servicecatalogs/{id}/private: post: description: 执行操作Private - operationId: service_catalog_PerformPrivate + operationId: servicecatalog_PerformPrivate parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138760,22 +134966,22 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/PerformPrivateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformPrivateOutput' + $ref: '#/responses/servicecatalog_PerformPrivateOutput' summary: 执行操作Private tags: - - service_catalog - /service_catalogs/{id}/public: + - servicecatalog + /servicecatalogs/{id}/public: post: description: 执行操作Public - operationId: service_catalog_PerformPublic + operationId: servicecatalog_PerformPublic parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138785,22 +134991,22 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/PerformPublicProjectInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformPublicOutput' + $ref: '#/responses/servicecatalog_PerformPublicOutput' summary: 执行操作Public tags: - - service_catalog - /service_catalogs/{id}/set-class-metadata: + - servicecatalog + /servicecatalogs/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: service_catalog_PerformSetClassMetadata + operationId: servicecatalog_PerformSetClassMetadata parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138810,7 +135016,7 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: additionalProperties: type: string type: object @@ -138819,16 +135025,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformSetClassMetadataOutput' + $ref: '#/responses/servicecatalog_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - service_catalog - /service_catalogs/{id}/set-org-metadata: + - servicecatalog + /servicecatalogs/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: service_catalog_PerformSetOrgMetadata + operationId: servicecatalog_PerformSetOrgMetadata parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138838,7 +135044,7 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: additionalProperties: type: string type: object @@ -138847,16 +135053,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformSetOrgMetadataOutput' + $ref: '#/responses/servicecatalog_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - service_catalog - /service_catalogs/{id}/set-user-metadata: + - servicecatalog + /servicecatalogs/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: service_catalog_PerformSetUserMetadata + operationId: servicecatalog_PerformSetUserMetadata parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138866,7 +135072,7 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: additionalProperties: type: string type: object @@ -138875,16 +135081,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformSetUserMetadataOutput' + $ref: '#/responses/servicecatalog_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - service_catalog - /service_catalogs/{id}/status: + - servicecatalog + /servicecatalogs/{id}/status: get: description: 获取指定信息Status - operationId: service_catalog_GetDetailsStatus + operationId: servicecatalog_GetDetailsStatus parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138892,15 +135098,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/service_catalog_GetDetailsStatusOutput' + $ref: '#/responses/servicecatalog_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - service_catalog + - servicecatalog post: description: 执行操作Status - operationId: service_catalog_PerformStatus + operationId: servicecatalog_PerformStatus parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138910,22 +135116,22 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformStatusOutput' + $ref: '#/responses/servicecatalog_PerformStatusOutput' summary: 更新资源状态 tags: - - service_catalog - /service_catalogs/{id}/unfreeze: + - servicecatalog + /servicecatalogs/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: service_catalog_PerformUnfreeze + operationId: servicecatalog_PerformUnfreeze parameters: - - description: The Id or Name of service_catalog + - description: The Id or Name of servicecatalog in: path name: id required: true @@ -138935,109 +135141,109 @@ paths: name: body schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformUnfreezeOutput' + $ref: '#/responses/servicecatalog_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - service_catalog - /service_catalogs/distinct-field: + - servicecatalog + /servicecatalogs/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: service_catalog_GetPropertyDistinctField + operationId: servicecatalog_GetPropertyDistinctField responses: "200": - $ref: '#/responses/service_catalog_GetPropertyDistinctFieldOutput' + $ref: '#/responses/servicecatalog_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - service_catalog - /service_catalogs/distinct-fields: + - servicecatalog + /servicecatalogs/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: service_catalog_GetPropertyDistinctFields + operationId: servicecatalog_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/service_catalog_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/servicecatalog_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - service_catalog - /service_catalogs/domain-statistics: + - servicecatalog + /servicecatalogs/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: service_catalog_GetPropertyDomainStatistics + operationId: servicecatalog_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/service_catalog_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/servicecatalog_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - service_catalog - /service_catalogs/project-statistics: + - servicecatalog + /servicecatalogs/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: service_catalog_GetPropertyProjectStatistics + operationId: servicecatalog_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/service_catalog_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/servicecatalog_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - service_catalog - /service_catalogs/project-tag-value-pairs: + - servicecatalog + /servicecatalogs/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: service_catalog_GetPropertyProjectTagValuePairs + operationId: servicecatalog_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/service_catalog_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/servicecatalog_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - service_catalog - /service_catalogs/project-tag-value-tree: + - servicecatalog + /servicecatalogs/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: service_catalog_GetPropertyProjectTagValueTree + operationId: servicecatalog_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/service_catalog_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/servicecatalog_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - service_catalog - /service_catalogs/purge-splitable: + - servicecatalog + /servicecatalogs/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: service_catalog_PerformPurgeSplitable + operationId: servicecatalog_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/service_catalog_PerformPurgeSplitableOutput' + $ref: '#/responses/servicecatalog_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - service_catalog - /service_catalogs/splitable: + - servicecatalog + /servicecatalogs/splitable: get: description: 获取指定资源类的信息Splitable - operationId: service_catalog_GetPropertySplitable + operationId: servicecatalog_GetPropertySplitable responses: "200": - $ref: '#/responses/service_catalog_GetPropertySplitableOutput' + $ref: '#/responses/servicecatalog_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - service_catalog - /service_catalogs/splitable-export: + - servicecatalog + /servicecatalogs/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: service_catalog_GetPropertySplitableExport + operationId: servicecatalog_GetPropertySplitableExport parameters: - in: query name: table @@ -139055,44 +135261,312 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/service_catalog_GetPropertySplitableExportOutput' + $ref: '#/responses/servicecatalog_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - service_catalog - /service_catalogs/statistics: + - servicecatalog + /servicecatalogs/statistics: get: description: 获取指定资源类的信息Statistics - operationId: service_catalog_GetPropertyStatistics + operationId: servicecatalog_GetPropertyStatistics responses: "200": - $ref: '#/responses/service_catalog_GetPropertyStatisticsOutput' + $ref: '#/responses/servicecatalog_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - service_catalog - /service_catalogs/tag-value-pairs: + - servicecatalog + /servicecatalogs/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: service_catalog_GetPropertyTagValuePairs + operationId: servicecatalog_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/service_catalog_GetPropertyTagValuePairsOutput' + $ref: '#/responses/servicecatalog_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - service_catalog - /service_catalogs/tag-value-tree: + - servicecatalog + /servicecatalogs/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: service_catalog_GetPropertyTagValueTree + operationId: servicecatalog_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/service_catalog_GetPropertyTagValueTreeOutput' + $ref: '#/responses/servicecatalog_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - service_catalog - /snapshot_policies: + - servicecatalog + /snapshot_policy_disks: get: description: 列表 - operationId: snapshot_policy_ListItemFilter + operationId: snapshot_policy_disk_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_ListItemFilterOutput' + summary: 列表 + tags: + - snapshot_policy_disk + post: + description: 新建 + operationId: snapshot_policy_disk_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + snapshot_policy_disk: + $ref: '#/definitions/JoinResourceBaseCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_ValidateCreateDataOutput' + summary: 新建 + tags: + - snapshot_policy_disk + /snapshot_policy_disks/{id}: + delete: + description: 删除 + operationId: snapshot_policy_disk_CustomizeDelete + parameters: + - description: The Id or Name of snapshot_policy_disk + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_CustomizeDeleteOutput' + summary: 删除 + tags: + - snapshot_policy_disk + get: + description: 获取详情 + operationId: snapshot_policy_disk_FetchCustomizeColumns + parameters: + - description: The Id or Name of snapshot_policy_disk + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - snapshot_policy_disk + put: + description: 更新 + operationId: snapshot_policy_disk_ValidateUpdateData + parameters: + - description: The Id or Name of snapshot_policy_disk + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + snapshot_policy_disk: + $ref: '#/definitions/VirtualJointResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_ValidateUpdateDataOutput' + summary: 更新 + tags: + - snapshot_policy_disk + /snapshot_policy_disks/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: snapshot_policy_disk_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - snapshot_policy_disk + /snapshot_policy_disks/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: snapshot_policy_disk_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - snapshot_policy_disk + /snapshot_policy_disks/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: snapshot_policy_disk_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + snapshot_policy_disk: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - snapshot_policy_disk + /snapshot_policy_disks/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: snapshot_policy_disk_GetPropertySplitable + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - snapshot_policy_disk + /snapshot_policy_disks/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: snapshot_policy_disk_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/snapshot_policy_disk_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - snapshot_policy_disk + /snapshotpolicies: + get: + description: 列表 + operationId: snapshotpolicy_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -139509,13 +135983,13 @@ paths: x-go-name: OrderByBindDiskCount responses: "200": - $ref: '#/responses/snapshot_policy_ListItemFilterOutput' + $ref: '#/responses/snapshotpolicy_ListItemFilterOutput' summary: 快照策略列表 tags: - - snapshot_policy + - snapshotpolicy post: description: 新建 - operationId: snapshot_policy_ValidateCreateData + operationId: snapshotpolicy_ValidateCreateData parameters: - in: body name: body @@ -139526,22 +136000,22 @@ paths: format: int64 type: integer x-go-name: Count - snapshot_policy: + snapshotpolicy: $ref: '#/definitions/SSnapshotPolicyCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_ValidateCreateDataOutput' + $ref: '#/responses/snapshotpolicy_ValidateCreateDataOutput' summary: 新建 tags: - - snapshot_policy - /snapshot_policies/{id}: + - snapshotpolicy + /snapshotpolicies/{id}: delete: description: 删除 - operationId: snapshot_policy_CustomizeDelete + operationId: snapshotpolicy_CustomizeDelete parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139549,15 +136023,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/snapshot_policy_CustomizeDeleteOutput' + $ref: '#/responses/snapshotpolicy_CustomizeDeleteOutput' summary: 删除 tags: - - snapshot_policy + - snapshotpolicy get: description: 获取详情 - operationId: snapshot_policy_FetchCustomizeColumns + operationId: snapshotpolicy_FetchCustomizeColumns parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139565,15 +136039,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/snapshot_policy_FetchCustomizeColumnsOutput' + $ref: '#/responses/snapshotpolicy_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - snapshot_policy + - snapshotpolicy put: description: 更新 - operationId: snapshot_policy_ValidateUpdateData + operationId: snapshotpolicy_ValidateUpdateData parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139583,22 +136057,22 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: $ref: '#/definitions/SSnapshotPolicyUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_ValidateUpdateDataOutput' + $ref: '#/responses/snapshotpolicy_ValidateUpdateDataOutput' summary: 更新 tags: - - snapshot_policy - /snapshot_policies/{id}/bind-disks: + - snapshotpolicy + /snapshotpolicies/{id}/bind-disks: post: description: 执行操作BindDisks - operationId: snapshot_policy_PerformBindDisks + operationId: snapshotpolicy_PerformBindDisks parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139608,22 +136082,22 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: $ref: '#/definitions/SnapshotPolicyDisksInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformBindDisksOutput' + $ref: '#/responses/snapshotpolicy_PerformBindDisksOutput' summary: 执行操作BindDisks tags: - - snapshot_policy - /snapshot_policies/{id}/cancel-delete: + - snapshotpolicy + /snapshotpolicies/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: snapshot_policy_PerformCancelDelete + operationId: snapshotpolicy_PerformCancelDelete parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139631,16 +136105,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/snapshot_policy_PerformCancelDeleteOutput' + $ref: '#/responses/snapshotpolicy_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - snapshot_policy - /snapshot_policies/{id}/change-owner: + - snapshotpolicy + /snapshotpolicies/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: snapshot_policy_PerformChangeOwner + operationId: snapshotpolicy_PerformChangeOwner parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139650,22 +136124,22 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformChangeOwnerOutput' + $ref: '#/responses/snapshotpolicy_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - snapshot_policy - /snapshot_policies/{id}/change-owner-candidate-domains: + - snapshotpolicy + /snapshotpolicies/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: snapshot_policy_GetDetailsChangeOwnerCandidateDomains + operationId: snapshotpolicy_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139673,16 +136147,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/snapshot_policy_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/snapshotpolicy_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - snapshot_policy - /snapshot_policies/{id}/class-metadata: + - snapshotpolicy + /snapshotpolicies/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: snapshot_policy_GetDetailsClassMetadata + operationId: snapshotpolicy_GetDetailsClassMetadata parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139690,15 +136164,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/snapshot_policy_GetDetailsClassMetadataOutput' + $ref: '#/responses/snapshotpolicy_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - snapshot_policy + - snapshotpolicy post: description: 执行操作ClassMetadata - operationId: snapshot_policy_PerformClassMetadata + operationId: snapshotpolicy_PerformClassMetadata parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139708,7 +136182,7 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: additionalProperties: type: string type: object @@ -139717,16 +136191,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformClassMetadataOutput' + $ref: '#/responses/snapshotpolicy_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - snapshot_policy - /snapshot_policies/{id}/freeze: + - snapshotpolicy + /snapshotpolicies/{id}/freeze: post: description: 执行操作Freeze - operationId: snapshot_policy_PerformFreeze + operationId: snapshotpolicy_PerformFreeze parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139736,20 +136210,20 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformFreezeOutput' + $ref: '#/responses/snapshotpolicy_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - snapshot_policy - /snapshot_policies/{id}/metadata: + - snapshotpolicy + /snapshotpolicies/{id}/metadata: get: description: 获取指定信息Metadata - operationId: snapshot_policy_GetDetailsMetadata + operationId: snapshotpolicy_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -139771,7 +136245,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139779,16 +136253,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/snapshot_policy_GetDetailsMetadataOutput' + $ref: '#/responses/snapshotpolicy_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - snapshot_policy - /snapshot_policies/{id}/org-metadata: + - snapshotpolicy + /snapshotpolicies/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: snapshot_policy_GetDetailsOrgMetadata + operationId: snapshotpolicy_GetDetailsOrgMetadata parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139796,16 +136270,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/snapshot_policy_GetDetailsOrgMetadataOutput' + $ref: '#/responses/snapshotpolicy_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - snapshot_policy - /snapshot_policies/{id}/set-class-metadata: + - snapshotpolicy + /snapshotpolicies/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: snapshot_policy_PerformSetClassMetadata + operationId: snapshotpolicy_PerformSetClassMetadata parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139815,7 +136289,7 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: additionalProperties: type: string type: object @@ -139824,16 +136298,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformSetClassMetadataOutput' + $ref: '#/responses/snapshotpolicy_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - snapshot_policy - /snapshot_policies/{id}/set-org-metadata: + - snapshotpolicy + /snapshotpolicies/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: snapshot_policy_PerformSetOrgMetadata + operationId: snapshotpolicy_PerformSetOrgMetadata parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139843,7 +136317,7 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: additionalProperties: type: string type: object @@ -139852,16 +136326,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformSetOrgMetadataOutput' + $ref: '#/responses/snapshotpolicy_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - snapshot_policy - /snapshot_policies/{id}/set-user-metadata: + - snapshotpolicy + /snapshotpolicies/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: snapshot_policy_PerformSetUserMetadata + operationId: snapshotpolicy_PerformSetUserMetadata parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139871,7 +136345,7 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: additionalProperties: type: string type: object @@ -139880,16 +136354,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformSetUserMetadataOutput' + $ref: '#/responses/snapshotpolicy_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - snapshot_policy - /snapshot_policies/{id}/status: + - snapshotpolicy + /snapshotpolicies/{id}/status: get: description: 获取指定信息Status - operationId: snapshot_policy_GetDetailsStatus + operationId: snapshotpolicy_GetDetailsStatus parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139897,15 +136371,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/snapshot_policy_GetDetailsStatusOutput' + $ref: '#/responses/snapshotpolicy_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - snapshot_policy + - snapshotpolicy post: description: 执行操作Status - operationId: snapshot_policy_PerformStatus + operationId: snapshotpolicy_PerformStatus parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139915,22 +136389,22 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformStatusOutput' + $ref: '#/responses/snapshotpolicy_PerformStatusOutput' summary: 更新资源状态 tags: - - snapshot_policy - /snapshot_policies/{id}/syncstatus: + - snapshotpolicy + /snapshotpolicies/{id}/syncstatus: post: description: 执行操作Syncstatus - operationId: snapshot_policy_PerformSyncstatus + operationId: snapshotpolicy_PerformSyncstatus parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139938,16 +136412,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/snapshot_policy_PerformSyncstatusOutput' + $ref: '#/responses/snapshotpolicy_PerformSyncstatusOutput' summary: 执行操作Syncstatus tags: - - snapshot_policy - /snapshot_policies/{id}/unbind-disks: + - snapshotpolicy + /snapshotpolicies/{id}/unbind-disks: post: description: 执行操作UnbindDisks - operationId: snapshot_policy_PerformUnbindDisks + operationId: snapshotpolicy_PerformUnbindDisks parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139957,22 +136431,22 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: $ref: '#/definitions/SnapshotPolicyDisksInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformUnbindDisksOutput' + $ref: '#/responses/snapshotpolicy_PerformUnbindDisksOutput' summary: 执行操作UnbindDisks tags: - - snapshot_policy - /snapshot_policies/{id}/unfreeze: + - snapshotpolicy + /snapshotpolicies/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: snapshot_policy_PerformUnfreeze + operationId: snapshotpolicy_PerformUnfreeze parameters: - - description: The Id or Name of snapshot_policy + - description: The Id or Name of snapshotpolicy in: path name: id required: true @@ -139982,109 +136456,109 @@ paths: name: body schema: properties: - snapshot_policy: + snapshotpolicy: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformUnfreezeOutput' + $ref: '#/responses/snapshotpolicy_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - snapshot_policy - /snapshot_policies/distinct-field: + - snapshotpolicy + /snapshotpolicies/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: snapshot_policy_GetPropertyDistinctField + operationId: snapshotpolicy_GetPropertyDistinctField responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertyDistinctFieldOutput' + $ref: '#/responses/snapshotpolicy_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - snapshot_policy - /snapshot_policies/distinct-fields: + - snapshotpolicy + /snapshotpolicies/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: snapshot_policy_GetPropertyDistinctFields + operationId: snapshotpolicy_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/snapshotpolicy_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - snapshot_policy - /snapshot_policies/domain-statistics: + - snapshotpolicy + /snapshotpolicies/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: snapshot_policy_GetPropertyDomainStatistics + operationId: snapshotpolicy_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/snapshotpolicy_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - snapshot_policy - /snapshot_policies/project-statistics: + - snapshotpolicy + /snapshotpolicies/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: snapshot_policy_GetPropertyProjectStatistics + operationId: snapshotpolicy_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/snapshotpolicy_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - snapshot_policy - /snapshot_policies/project-tag-value-pairs: + - snapshotpolicy + /snapshotpolicies/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: snapshot_policy_GetPropertyProjectTagValuePairs + operationId: snapshotpolicy_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/snapshotpolicy_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - snapshot_policy - /snapshot_policies/project-tag-value-tree: + - snapshotpolicy + /snapshotpolicies/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: snapshot_policy_GetPropertyProjectTagValueTree + operationId: snapshotpolicy_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/snapshotpolicy_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - snapshot_policy - /snapshot_policies/purge-splitable: + - snapshotpolicy + /snapshotpolicies/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: snapshot_policy_PerformPurgeSplitable + operationId: snapshotpolicy_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - snapshot_policy: + snapshotpolicy: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/snapshot_policy_PerformPurgeSplitableOutput' + $ref: '#/responses/snapshotpolicy_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - snapshot_policy - /snapshot_policies/splitable: + - snapshotpolicy + /snapshotpolicies/splitable: get: description: 获取指定资源类的信息Splitable - operationId: snapshot_policy_GetPropertySplitable + operationId: snapshotpolicy_GetPropertySplitable responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertySplitableOutput' + $ref: '#/responses/snapshotpolicy_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - snapshot_policy - /snapshot_policies/splitable-export: + - snapshotpolicy + /snapshotpolicies/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: snapshot_policy_GetPropertySplitableExport + operationId: snapshotpolicy_GetPropertySplitableExport parameters: - in: query name: table @@ -140102,308 +136576,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertySplitableExportOutput' + $ref: '#/responses/snapshotpolicy_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - snapshot_policy - /snapshot_policies/statistics: + - snapshotpolicy + /snapshotpolicies/statistics: get: description: 获取指定资源类的信息Statistics - operationId: snapshot_policy_GetPropertyStatistics + operationId: snapshotpolicy_GetPropertyStatistics responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertyStatisticsOutput' + $ref: '#/responses/snapshotpolicy_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - snapshot_policy - /snapshot_policies/tag-value-pairs: + - snapshotpolicy + /snapshotpolicies/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: snapshot_policy_GetPropertyTagValuePairs + operationId: snapshotpolicy_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertyTagValuePairsOutput' + $ref: '#/responses/snapshotpolicy_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - snapshot_policy - /snapshot_policies/tag-value-tree: + - snapshotpolicy + /snapshotpolicies/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: snapshot_policy_GetPropertyTagValueTree + operationId: snapshotpolicy_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/snapshot_policy_GetPropertyTagValueTreeOutput' + $ref: '#/responses/snapshotpolicy_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - snapshot_policy - /snapshot_policy_disks: - get: - description: 列表 - operationId: snapshot_policy_disk_ListItemFilter - parameters: - - default: 20 - description: 查询限制量 - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - - default: 0 - description: 查询偏移量 - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 - in: query - items: - type: string - name: order_by - type: array - x-go-name: OrderBy - - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 - example: desc|asc - in: query - name: order - type: string - x-go-name: Order - - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 - in: query - name: details - type: boolean - x-go-name: Details - - description: 模糊搜索所有字段 - in: query - name: search - type: string - x-go-name: Search - - description: |- - 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') - 支持的操作符如下: - - 操作符 | 参数个数 | 举例 | 说明 | - ---------------|----------|------------------------------------------------|-----------------------------| - in | > 0 | name.in("test", "good") | 在给定数组中 | - notin | > 0 | name.notin('test') | 不在给定数组中 | - between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | - ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | - gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | - le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | - lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | - like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | - contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | - startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | - endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | - equals | > 0 | name.equals('test') | 等于任意一个给定值 | - notequals | 1 | name.notequals('test') | 不等于给定值 | - isnull | 0 | name.isnull() | 值为SQL的NULL | - isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | - isempty | 0 | name.isempty('test') | 值为空字符串 | - isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | - isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | - in: query - items: - type: string - name: filter - type: array - x-go-name: Filter - - description: |- - 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, - 和其他表关联的语法如下: - joint_resources.related_key(origin_key).filter_col.filter_ops(values) - 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 - 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 - 举例: - guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') - in: query - items: - type: string - name: joint_filter - type: array - x-go-name: JointFilter - - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 - in: query - name: filter_any - type: boolean - x-go-name: FilterAny - - description: 返回结果只包含指定的字段 - in: query - items: - type: string - name: field - type: array - x-go-name: Field - - description: 用于数据导出,指定导出的数据字段 - in: query - name: export_keys - type: string - x-go-name: ExportKeys - - description: 返回结果携带delete_fail_reason和update_fail_reason字段 - in: query - name: show_fail_reason - type: boolean - x-go-name: ShowFailReason - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_ListItemFilterOutput' - summary: 列表 - tags: - - snapshot_policy_disk - post: - description: 新建 - operationId: snapshot_policy_disk_ValidateCreateData - parameters: - - in: body - name: body - schema: - properties: - count: - default: 1 - format: int64 - type: integer - x-go-name: Count - snapshot_policy_disk: - $ref: '#/definitions/JoinResourceBaseCreateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_ValidateCreateDataOutput' - summary: 新建 - tags: - - snapshot_policy_disk - /snapshot_policy_disks/{id}: - delete: - description: 删除 - operationId: snapshot_policy_disk_CustomizeDelete - parameters: - - description: The Id or Name of snapshot_policy_disk - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_CustomizeDeleteOutput' - summary: 删除 - tags: - - snapshot_policy_disk - get: - description: 获取详情 - operationId: snapshot_policy_disk_FetchCustomizeColumns - parameters: - - description: The Id or Name of snapshot_policy_disk - in: path - name: id - required: true - type: string - x-go-name: Id - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_FetchCustomizeColumnsOutput' - summary: 获取详情 - tags: - - snapshot_policy_disk - put: - description: 更新 - operationId: snapshot_policy_disk_ValidateUpdateData - parameters: - - description: The Id or Name of snapshot_policy_disk - in: path - name: id - required: true - type: string - x-go-name: Id - - in: body - name: body - schema: - properties: - snapshot_policy_disk: - $ref: '#/definitions/VirtualJointResourceBaseUpdateInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_ValidateUpdateDataOutput' - summary: 更新 - tags: - - snapshot_policy_disk - /snapshot_policy_disks/distinct-field: - get: - description: 获取指定资源类的信息DistinctField - operationId: snapshot_policy_disk_GetPropertyDistinctField - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_GetPropertyDistinctFieldOutput' - summary: 获取指定资源类的信息DistinctField - tags: - - snapshot_policy_disk - /snapshot_policy_disks/distinct-fields: - get: - description: 获取指定资源类的信息DistinctFields - operationId: snapshot_policy_disk_GetPropertyDistinctFields - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_GetPropertyDistinctFieldsOutput' - summary: 获取指定资源类的信息DistinctFields - tags: - - snapshot_policy_disk - /snapshot_policy_disks/purge-splitable: - post: - description: 执行操作PurgeSplitable - operationId: snapshot_policy_disk_PerformPurgeSplitable - parameters: - - in: body - name: body - schema: - properties: - snapshot_policy_disk: - $ref: '#/definitions/PurgeSplitTableInput' - type: object - x-go-name: Body - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_PerformPurgeSplitableOutput' - summary: 执行操作PurgeSplitable - tags: - - snapshot_policy_disk - /snapshot_policy_disks/splitable: - get: - description: 获取指定资源类的信息Splitable - operationId: snapshot_policy_disk_GetPropertySplitable - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_GetPropertySplitableOutput' - summary: 获取指定资源类的信息Splitable - tags: - - snapshot_policy_disk - /snapshot_policy_disks/splitable-export: - get: - description: 获取指定资源类的信息SplitableExport - operationId: snapshot_policy_disk_GetPropertySplitableExport - parameters: - - in: query - name: table - type: string - x-go-name: Table - - format: int64 - in: query - name: offset - type: integer - x-go-name: Offset - - format: int64 - in: query - name: limit - type: integer - x-go-name: Limit - responses: - "200": - $ref: '#/responses/snapshot_policy_disk_GetPropertySplitableExportOutput' - summary: 获取指定资源类的信息SplitableExport - tags: - - snapshot_policy_disk + - snapshotpolicy /snapshots: get: description: 列表 @@ -140854,6 +137060,11 @@ paths: name: storage_id type: string x-go-name: StorageId + - description: 以host过滤 + in: query + name: storage_host_id + type: string + x-go-name: StorageHostId - description: 以存储名称排序 in: query name: order_by_storage @@ -141533,10 +137744,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - snapshot - /ssl_certificates: + /sslcertificates: get: description: 列表 - operationId: ssl_certificate_ListItemFilter + operationId: sslcertificate_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -141952,13 +138163,13 @@ paths: x-go-name: OrderByManager responses: "200": - $ref: '#/responses/ssl_certificate_ListItemFilterOutput' + $ref: '#/responses/sslcertificate_ListItemFilterOutput' summary: SSLCertificate实例列表 tags: - - ssl_certificate + - sslcertificate post: description: 新建 - operationId: ssl_certificate_ValidateCreateData + operationId: sslcertificate_ValidateCreateData parameters: - in: body name: body @@ -141969,22 +138180,22 @@ paths: format: int64 type: integer x-go-name: Count - ssl_certificate: + sslcertificate: $ref: '#/definitions/SSLCertificateCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_ValidateCreateDataOutput' + $ref: '#/responses/sslcertificate_ValidateCreateDataOutput' summary: 新建 tags: - - ssl_certificate - /ssl_certificates/{id}: + - sslcertificate + /sslcertificates/{id}: delete: description: 删除 - operationId: ssl_certificate_CustomizeDelete + operationId: sslcertificate_CustomizeDelete parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -141992,15 +138203,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/ssl_certificate_CustomizeDeleteOutput' + $ref: '#/responses/sslcertificate_CustomizeDeleteOutput' summary: 删除 tags: - - ssl_certificate + - sslcertificate get: description: 获取详情 - operationId: ssl_certificate_FetchCustomizeColumns + operationId: sslcertificate_FetchCustomizeColumns parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142008,15 +138219,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/ssl_certificate_FetchCustomizeColumnsOutput' + $ref: '#/responses/sslcertificate_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - ssl_certificate + - sslcertificate put: description: 更新 - operationId: ssl_certificate_ValidateUpdateData + operationId: sslcertificate_ValidateUpdateData parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142026,22 +138237,22 @@ paths: name: body schema: properties: - ssl_certificate: + sslcertificate: $ref: '#/definitions/VirtualResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_ValidateUpdateDataOutput' + $ref: '#/responses/sslcertificate_ValidateUpdateDataOutput' summary: 更新 tags: - - ssl_certificate - /ssl_certificates/{id}/cancel-delete: + - sslcertificate + /sslcertificates/{id}/cancel-delete: post: description: 执行操作CancelDelete - operationId: ssl_certificate_PerformCancelDelete + operationId: sslcertificate_PerformCancelDelete parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142049,16 +138260,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/ssl_certificate_PerformCancelDeleteOutput' + $ref: '#/responses/sslcertificate_PerformCancelDeleteOutput' summary: 执行操作CancelDelete tags: - - ssl_certificate - /ssl_certificates/{id}/change-owner: + - sslcertificate + /sslcertificates/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: ssl_certificate_PerformChangeOwner + operationId: sslcertificate_PerformChangeOwner parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142068,22 +138279,22 @@ paths: name: body schema: properties: - ssl_certificate: + sslcertificate: $ref: '#/definitions/PerformChangeProjectOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_PerformChangeOwnerOutput' + $ref: '#/responses/sslcertificate_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - ssl_certificate - /ssl_certificates/{id}/change-owner-candidate-domains: + - sslcertificate + /sslcertificates/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: ssl_certificate_GetDetailsChangeOwnerCandidateDomains + operationId: sslcertificate_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142091,16 +138302,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/ssl_certificate_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/sslcertificate_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - ssl_certificate - /ssl_certificates/{id}/class-metadata: + - sslcertificate + /sslcertificates/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: ssl_certificate_GetDetailsClassMetadata + operationId: sslcertificate_GetDetailsClassMetadata parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142108,15 +138319,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/ssl_certificate_GetDetailsClassMetadataOutput' + $ref: '#/responses/sslcertificate_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - ssl_certificate + - sslcertificate post: description: 执行操作ClassMetadata - operationId: ssl_certificate_PerformClassMetadata + operationId: sslcertificate_PerformClassMetadata parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142126,7 +138337,7 @@ paths: name: body schema: properties: - ssl_certificate: + sslcertificate: additionalProperties: type: string type: object @@ -142135,16 +138346,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_PerformClassMetadataOutput' + $ref: '#/responses/sslcertificate_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - ssl_certificate - /ssl_certificates/{id}/freeze: + - sslcertificate + /sslcertificates/{id}/freeze: post: description: 执行操作Freeze - operationId: ssl_certificate_PerformFreeze + operationId: sslcertificate_PerformFreeze parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142154,20 +138365,20 @@ paths: name: body schema: properties: - ssl_certificate: + sslcertificate: $ref: '#/definitions/PerformFreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_PerformFreezeOutput' + $ref: '#/responses/sslcertificate_PerformFreezeOutput' summary: freezed update and perform action operation except for unfreeze tags: - - ssl_certificate - /ssl_certificates/{id}/metadata: + - sslcertificate + /sslcertificates/{id}/metadata: get: description: 获取指定信息Metadata - operationId: ssl_certificate_GetDetailsMetadata + operationId: sslcertificate_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -142189,7 +138400,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142197,16 +138408,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/ssl_certificate_GetDetailsMetadataOutput' + $ref: '#/responses/sslcertificate_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - ssl_certificate - /ssl_certificates/{id}/org-metadata: + - sslcertificate + /sslcertificates/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: ssl_certificate_GetDetailsOrgMetadata + operationId: sslcertificate_GetDetailsOrgMetadata parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142214,16 +138425,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/ssl_certificate_GetDetailsOrgMetadataOutput' + $ref: '#/responses/sslcertificate_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - ssl_certificate - /ssl_certificates/{id}/set-class-metadata: + - sslcertificate + /sslcertificates/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: ssl_certificate_PerformSetClassMetadata + operationId: sslcertificate_PerformSetClassMetadata parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142233,7 +138444,7 @@ paths: name: body schema: properties: - ssl_certificate: + sslcertificate: additionalProperties: type: string type: object @@ -142242,16 +138453,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_PerformSetClassMetadataOutput' + $ref: '#/responses/sslcertificate_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - ssl_certificate - /ssl_certificates/{id}/set-org-metadata: + - sslcertificate + /sslcertificates/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: ssl_certificate_PerformSetOrgMetadata + operationId: sslcertificate_PerformSetOrgMetadata parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142261,7 +138472,7 @@ paths: name: body schema: properties: - ssl_certificate: + sslcertificate: additionalProperties: type: string type: object @@ -142270,16 +138481,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_PerformSetOrgMetadataOutput' + $ref: '#/responses/sslcertificate_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - ssl_certificate - /ssl_certificates/{id}/set-user-metadata: + - sslcertificate + /sslcertificates/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: ssl_certificate_PerformSetUserMetadata + operationId: sslcertificate_PerformSetUserMetadata parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142289,7 +138500,7 @@ paths: name: body schema: properties: - ssl_certificate: + sslcertificate: additionalProperties: type: string type: object @@ -142298,16 +138509,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_PerformSetUserMetadataOutput' + $ref: '#/responses/sslcertificate_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - ssl_certificate - /ssl_certificates/{id}/status: + - sslcertificate + /sslcertificates/{id}/status: get: description: 获取指定信息Status - operationId: ssl_certificate_GetDetailsStatus + operationId: sslcertificate_GetDetailsStatus parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142315,15 +138526,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/ssl_certificate_GetDetailsStatusOutput' + $ref: '#/responses/sslcertificate_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - ssl_certificate + - sslcertificate post: description: 执行操作Status - operationId: ssl_certificate_PerformStatus + operationId: sslcertificate_PerformStatus parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142333,22 +138544,22 @@ paths: name: body schema: properties: - ssl_certificate: + sslcertificate: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_PerformStatusOutput' + $ref: '#/responses/sslcertificate_PerformStatusOutput' summary: 更新资源状态 tags: - - ssl_certificate - /ssl_certificates/{id}/unfreeze: + - sslcertificate + /sslcertificates/{id}/unfreeze: post: description: 执行操作Unfreeze - operationId: ssl_certificate_PerformUnfreeze + operationId: sslcertificate_PerformUnfreeze parameters: - - description: The Id or Name of ssl_certificate + - description: The Id or Name of sslcertificate in: path name: id required: true @@ -142358,109 +138569,109 @@ paths: name: body schema: properties: - ssl_certificate: + sslcertificate: $ref: '#/definitions/PerformUnfreezeInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_PerformUnfreezeOutput' + $ref: '#/responses/sslcertificate_PerformUnfreezeOutput' summary: 执行操作Unfreeze tags: - - ssl_certificate - /ssl_certificates/distinct-field: + - sslcertificate + /sslcertificates/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: ssl_certificate_GetPropertyDistinctField + operationId: sslcertificate_GetPropertyDistinctField responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertyDistinctFieldOutput' + $ref: '#/responses/sslcertificate_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - ssl_certificate - /ssl_certificates/distinct-fields: + - sslcertificate + /sslcertificates/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: ssl_certificate_GetPropertyDistinctFields + operationId: sslcertificate_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/sslcertificate_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - ssl_certificate - /ssl_certificates/domain-statistics: + - sslcertificate + /sslcertificates/domain-statistics: get: description: 获取指定资源类的信息DomainStatistics - operationId: ssl_certificate_GetPropertyDomainStatistics + operationId: sslcertificate_GetPropertyDomainStatistics responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertyDomainStatisticsOutput' + $ref: '#/responses/sslcertificate_GetPropertyDomainStatisticsOutput' summary: 获取指定资源类的信息DomainStatistics tags: - - ssl_certificate - /ssl_certificates/project-statistics: + - sslcertificate + /sslcertificates/project-statistics: get: description: 获取指定资源类的信息ProjectStatistics - operationId: ssl_certificate_GetPropertyProjectStatistics + operationId: sslcertificate_GetPropertyProjectStatistics responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertyProjectStatisticsOutput' + $ref: '#/responses/sslcertificate_GetPropertyProjectStatisticsOutput' summary: 获取指定资源类的信息ProjectStatistics tags: - - ssl_certificate - /ssl_certificates/project-tag-value-pairs: + - sslcertificate + /sslcertificates/project-tag-value-pairs: get: description: 获取指定资源类的信息ProjectTagValuePairs - operationId: ssl_certificate_GetPropertyProjectTagValuePairs + operationId: sslcertificate_GetPropertyProjectTagValuePairs responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertyProjectTagValuePairsOutput' + $ref: '#/responses/sslcertificate_GetPropertyProjectTagValuePairsOutput' summary: 获取指定资源类的信息ProjectTagValuePairs tags: - - ssl_certificate - /ssl_certificates/project-tag-value-tree: + - sslcertificate + /sslcertificates/project-tag-value-tree: get: description: 获取指定资源类的信息ProjectTagValueTree - operationId: ssl_certificate_GetPropertyProjectTagValueTree + operationId: sslcertificate_GetPropertyProjectTagValueTree responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertyProjectTagValueTreeOutput' + $ref: '#/responses/sslcertificate_GetPropertyProjectTagValueTreeOutput' summary: 获取指定资源类的信息ProjectTagValueTree tags: - - ssl_certificate - /ssl_certificates/purge-splitable: + - sslcertificate + /sslcertificates/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: ssl_certificate_PerformPurgeSplitable + operationId: sslcertificate_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - ssl_certificate: + sslcertificate: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/ssl_certificate_PerformPurgeSplitableOutput' + $ref: '#/responses/sslcertificate_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - ssl_certificate - /ssl_certificates/splitable: + - sslcertificate + /sslcertificates/splitable: get: description: 获取指定资源类的信息Splitable - operationId: ssl_certificate_GetPropertySplitable + operationId: sslcertificate_GetPropertySplitable responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertySplitableOutput' + $ref: '#/responses/sslcertificate_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - ssl_certificate - /ssl_certificates/splitable-export: + - sslcertificate + /sslcertificates/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: ssl_certificate_GetPropertySplitableExport + operationId: sslcertificate_GetPropertySplitableExport parameters: - in: query name: table @@ -142478,40 +138689,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertySplitableExportOutput' + $ref: '#/responses/sslcertificate_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - ssl_certificate - /ssl_certificates/statistics: + - sslcertificate + /sslcertificates/statistics: get: description: 获取指定资源类的信息Statistics - operationId: ssl_certificate_GetPropertyStatistics + operationId: sslcertificate_GetPropertyStatistics responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertyStatisticsOutput' + $ref: '#/responses/sslcertificate_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - ssl_certificate - /ssl_certificates/tag-value-pairs: + - sslcertificate + /sslcertificates/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: ssl_certificate_GetPropertyTagValuePairs + operationId: sslcertificate_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertyTagValuePairsOutput' + $ref: '#/responses/sslcertificate_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - ssl_certificate - /ssl_certificates/tag-value-tree: + - sslcertificate + /sslcertificates/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: ssl_certificate_GetPropertyTagValueTree + operationId: sslcertificate_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/ssl_certificate_GetPropertyTagValueTreeOutput' + $ref: '#/responses/sslcertificate_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - ssl_certificate + - sslcertificate /storagecachedimages: get: description: 列表 @@ -145829,6 +142040,1338 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - tablestore + /tap_flows: + get: + description: 列表 + operationId: tap_flow_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - in: query + name: tap_id + type: string + x-go-name: TapId + - in: query + name: host_id + type: string + x-go-name: HostId + responses: + "200": + $ref: '#/responses/tap_flow_ListItemFilterOutput' + summary: 列表 + tags: + - tap_flow + post: + description: 新建 + operationId: tap_flow_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + tap_flow: + $ref: '#/definitions/NetTapFlowCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_ValidateCreateDataOutput' + summary: 新建 + tags: + - tap_flow + /tap_flows/{id}: + delete: + description: 删除 + operationId: tap_flow_CustomizeDelete + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_flow_CustomizeDeleteOutput' + summary: 删除 + tags: + - tap_flow + get: + description: 获取详情 + operationId: tap_flow_FetchCustomizeColumns + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_flow_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - tap_flow + put: + description: 更新 + operationId: tap_flow_ValidateUpdateData + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_flow: + $ref: '#/definitions/EnabledStatusStandaloneResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_ValidateUpdateDataOutput' + summary: 更新 + tags: + - tap_flow + /tap_flows/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: tap_flow_GetDetailsClassMetadata + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_flow_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - tap_flow + post: + description: 执行操作ClassMetadata + operationId: tap_flow_PerformClassMetadata + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_flow: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - tap_flow + /tap_flows/{id}/disable: + post: + description: 执行操作Disable + operationId: tap_flow_PerformDisable + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_flow: + $ref: '#/definitions/PerformDisableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_PerformDisableOutput' + summary: 禁用资源 + tags: + - tap_flow + /tap_flows/{id}/enable: + post: + description: 执行操作Enable + operationId: tap_flow_PerformEnable + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_flow: + $ref: '#/definitions/PerformEnableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_PerformEnableOutput' + summary: 启用资源 + tags: + - tap_flow + /tap_flows/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: tap_flow_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_flow_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - tap_flow + /tap_flows/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: tap_flow_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_flow_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - tap_flow + /tap_flows/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: tap_flow_PerformSetClassMetadata + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_flow: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - tap_flow + /tap_flows/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: tap_flow_PerformSetOrgMetadata + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_flow: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - tap_flow + /tap_flows/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: tap_flow_PerformSetUserMetadata + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_flow: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - tap_flow + /tap_flows/{id}/status: + get: + description: 获取指定信息Status + operationId: tap_flow_GetDetailsStatus + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_flow_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - tap_flow + post: + description: 执行操作Status + operationId: tap_flow_PerformStatus + parameters: + - description: The Id or Name of tap_flow + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_flow: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_PerformStatusOutput' + summary: 更新资源状态 + tags: + - tap_flow + /tap_flows/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: tap_flow_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/tap_flow_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - tap_flow + /tap_flows/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: tap_flow_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/tap_flow_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - tap_flow + /tap_flows/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: tap_flow_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + tap_flow: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_flow_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - tap_flow + /tap_flows/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: tap_flow_GetPropertySplitable + responses: + "200": + $ref: '#/responses/tap_flow_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - tap_flow + /tap_flows/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: tap_flow_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/tap_flow_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - tap_flow + /tap_flows/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: tap_flow_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/tap_flow_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - tap_flow + /tap_flows/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: tap_flow_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/tap_flow_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - tap_flow + /tap_flows/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: tap_flow_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/tap_flow_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - tap_flow + /tap_services: + get: + description: 列表 + operationId: tap_service_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - in: query + name: host_id + type: string + x-go-name: HostId + - description: 按目的ip地址排序 + in: query + name: order_by_ip + pattern: asc|desc + type: string + x-go-name: OrderByIp + - description: 按镜像源数量排序 + in: query + name: order_by_flow_count + pattern: asc|desc + type: string + x-go-name: OrderByFlowCount + responses: + "200": + $ref: '#/responses/tap_service_ListItemFilterOutput' + summary: 列表 + tags: + - tap_service + post: + description: 新建 + operationId: tap_service_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + tap_service: + $ref: '#/definitions/NetTapServiceCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_ValidateCreateDataOutput' + summary: 新建 + tags: + - tap_service + /tap_services/{id}: + delete: + description: 删除 + operationId: tap_service_CustomizeDelete + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_service_CustomizeDeleteOutput' + summary: 删除 + tags: + - tap_service + get: + description: 获取详情 + operationId: tap_service_FetchCustomizeColumns + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_service_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - tap_service + put: + description: 更新 + operationId: tap_service_ValidateUpdateData + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_service: + $ref: '#/definitions/EnabledStatusStandaloneResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_ValidateUpdateDataOutput' + summary: 更新 + tags: + - tap_service + /tap_services/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: tap_service_GetDetailsClassMetadata + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_service_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - tap_service + post: + description: 执行操作ClassMetadata + operationId: tap_service_PerformClassMetadata + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_service: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - tap_service + /tap_services/{id}/disable: + post: + description: 执行操作Disable + operationId: tap_service_PerformDisable + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_service: + $ref: '#/definitions/PerformDisableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_PerformDisableOutput' + summary: 执行操作Disable + tags: + - tap_service + /tap_services/{id}/enable: + post: + description: 执行操作Enable + operationId: tap_service_PerformEnable + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_service: + $ref: '#/definitions/PerformEnableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_PerformEnableOutput' + summary: 执行操作Enable + tags: + - tap_service + /tap_services/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: tap_service_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_service_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - tap_service + /tap_services/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: tap_service_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_service_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - tap_service + /tap_services/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: tap_service_PerformSetClassMetadata + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_service: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - tap_service + /tap_services/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: tap_service_PerformSetOrgMetadata + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_service: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - tap_service + /tap_services/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: tap_service_PerformSetUserMetadata + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_service: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - tap_service + /tap_services/{id}/status: + get: + description: 获取指定信息Status + operationId: tap_service_GetDetailsStatus + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/tap_service_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - tap_service + post: + description: 执行操作Status + operationId: tap_service_PerformStatus + parameters: + - description: The Id or Name of tap_service + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + tap_service: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_PerformStatusOutput' + summary: 更新资源状态 + tags: + - tap_service + /tap_services/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: tap_service_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/tap_service_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - tap_service + /tap_services/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: tap_service_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/tap_service_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - tap_service + /tap_services/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: tap_service_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + tap_service: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/tap_service_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - tap_service + /tap_services/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: tap_service_GetPropertySplitable + responses: + "200": + $ref: '#/responses/tap_service_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - tap_service + /tap_services/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: tap_service_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/tap_service_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - tap_service + /tap_services/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: tap_service_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/tap_service_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - tap_service + /tap_services/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: tap_service_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/tap_service_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - tap_service + /tap_services/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: tap_service_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/tap_service_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - tap_service /vpc_peering_connections: get: description: 列表 @@ -149852,10 +147395,10 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - waf_ip_set - /waf_regex_sets: + /waf_regexsets: get: description: 列表 - operationId: waf_regex_set_ListItemFilter + operationId: waf_regexset_ListItemFilter parameters: - default: 20 description: 查询限制量 @@ -150224,13 +147767,13 @@ paths: x-go-name: OrderByCity responses: "200": - $ref: '#/responses/waf_regex_set_ListItemFilterOutput' + $ref: '#/responses/waf_regexset_ListItemFilterOutput' summary: 列出WAF RegexSets tags: - - waf_regex_set + - waf_regexset post: description: 新建 - operationId: waf_regex_set_ValidateCreateData + operationId: waf_regexset_ValidateCreateData parameters: - in: body name: body @@ -150241,22 +147784,22 @@ paths: format: int64 type: integer x-go-name: Count - waf_regex_set: + waf_regexset: $ref: '#/definitions/StatusInfrasResourceBaseCreateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_ValidateCreateDataOutput' + $ref: '#/responses/waf_regexset_ValidateCreateDataOutput' summary: 新建 tags: - - waf_regex_set - /waf_regex_sets/{id}: + - waf_regexset + /waf_regexsets/{id}: delete: description: 删除 - operationId: waf_regex_set_CustomizeDelete + operationId: waf_regexset_CustomizeDelete parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150264,15 +147807,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/waf_regex_set_CustomizeDeleteOutput' + $ref: '#/responses/waf_regexset_CustomizeDeleteOutput' summary: 删除 tags: - - waf_regex_set + - waf_regexset get: description: 获取详情 - operationId: waf_regex_set_FetchCustomizeColumns + operationId: waf_regexset_FetchCustomizeColumns parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150280,15 +147823,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/waf_regex_set_FetchCustomizeColumnsOutput' + $ref: '#/responses/waf_regexset_FetchCustomizeColumnsOutput' summary: 获取详情 tags: - - waf_regex_set + - waf_regexset put: description: 更新 - operationId: waf_regex_set_ValidateUpdateData + operationId: waf_regexset_ValidateUpdateData parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150298,22 +147841,22 @@ paths: name: body schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/StatusInfrasResourceBaseUpdateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_ValidateUpdateDataOutput' + $ref: '#/responses/waf_regexset_ValidateUpdateDataOutput' summary: 更新 tags: - - waf_regex_set - /waf_regex_sets/{id}/change-owner: + - waf_regexset + /waf_regexsets/{id}/change-owner: post: description: 执行操作ChangeOwner - operationId: waf_regex_set_PerformChangeOwner + operationId: waf_regexset_PerformChangeOwner parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150323,22 +147866,22 @@ paths: name: body schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/PerformChangeDomainOwnerInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_PerformChangeOwnerOutput' + $ref: '#/responses/waf_regexset_PerformChangeOwnerOutput' summary: 执行操作ChangeOwner tags: - - waf_regex_set - /waf_regex_sets/{id}/change-owner-candidate-domains: + - waf_regexset + /waf_regexsets/{id}/change-owner-candidate-domains: get: description: 获取指定信息ChangeOwnerCandidateDomains - operationId: waf_regex_set_GetDetailsChangeOwnerCandidateDomains + operationId: waf_regexset_GetDetailsChangeOwnerCandidateDomains parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150346,16 +147889,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/waf_regex_set_GetDetailsChangeOwnerCandidateDomainsOutput' + $ref: '#/responses/waf_regexset_GetDetailsChangeOwnerCandidateDomainsOutput' summary: 获取指定信息ChangeOwnerCandidateDomains tags: - - waf_regex_set - /waf_regex_sets/{id}/class-metadata: + - waf_regexset + /waf_regexsets/{id}/class-metadata: get: description: 获取指定信息ClassMetadata - operationId: waf_regex_set_GetDetailsClassMetadata + operationId: waf_regexset_GetDetailsClassMetadata parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150363,15 +147906,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/waf_regex_set_GetDetailsClassMetadataOutput' + $ref: '#/responses/waf_regexset_GetDetailsClassMetadataOutput' summary: 获取指定信息ClassMetadata tags: - - waf_regex_set + - waf_regexset post: description: 执行操作ClassMetadata - operationId: waf_regex_set_PerformClassMetadata + operationId: waf_regexset_PerformClassMetadata parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150381,7 +147924,7 @@ paths: name: body schema: properties: - waf_regex_set: + waf_regexset: additionalProperties: type: string type: object @@ -150390,14 +147933,14 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_PerformClassMetadataOutput' + $ref: '#/responses/waf_regexset_PerformClassMetadataOutput' summary: 更新资源的 class 标签 tags: - - waf_regex_set - /waf_regex_sets/{id}/metadata: + - waf_regexset + /waf_regexsets/{id}/metadata: get: description: 获取指定信息Metadata - operationId: waf_regex_set_GetDetailsMetadata + operationId: waf_regexset_GetDetailsMetadata parameters: - description: |- 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 @@ -150419,7 +147962,7 @@ paths: name: prefix type: string x-go-name: Prefix - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150427,16 +147970,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/waf_regex_set_GetDetailsMetadataOutput' + $ref: '#/responses/waf_regexset_GetDetailsMetadataOutput' summary: 获取资源标签(元数据) tags: - - waf_regex_set - /waf_regex_sets/{id}/org-metadata: + - waf_regexset + /waf_regexsets/{id}/org-metadata: get: description: 获取指定信息OrgMetadata - operationId: waf_regex_set_GetDetailsOrgMetadata + operationId: waf_regexset_GetDetailsOrgMetadata parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150444,16 +147987,16 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/waf_regex_set_GetDetailsOrgMetadataOutput' + $ref: '#/responses/waf_regexset_GetDetailsOrgMetadataOutput' summary: 获取指定信息OrgMetadata tags: - - waf_regex_set - /waf_regex_sets/{id}/private: + - waf_regexset + /waf_regexsets/{id}/private: post: description: 执行操作Private - operationId: waf_regex_set_PerformPrivate + operationId: waf_regexset_PerformPrivate parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150463,22 +148006,22 @@ paths: name: body schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/PerformPrivateInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_PerformPrivateOutput' + $ref: '#/responses/waf_regexset_PerformPrivateOutput' summary: 执行操作Private tags: - - waf_regex_set - /waf_regex_sets/{id}/public: + - waf_regexset + /waf_regexsets/{id}/public: post: description: 执行操作Public - operationId: waf_regex_set_PerformPublic + operationId: waf_regexset_PerformPublic parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150488,22 +148031,22 @@ paths: name: body schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/PerformPublicDomainInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_PerformPublicOutput' + $ref: '#/responses/waf_regexset_PerformPublicOutput' summary: 执行操作Public tags: - - waf_regex_set - /waf_regex_sets/{id}/set-class-metadata: + - waf_regexset + /waf_regexsets/{id}/set-class-metadata: post: description: 执行操作SetClassMetadata - operationId: waf_regex_set_PerformSetClassMetadata + operationId: waf_regexset_PerformSetClassMetadata parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150513,7 +148056,7 @@ paths: name: body schema: properties: - waf_regex_set: + waf_regexset: additionalProperties: type: string type: object @@ -150522,16 +148065,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_PerformSetClassMetadataOutput' + $ref: '#/responses/waf_regexset_PerformSetClassMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - waf_regex_set - /waf_regex_sets/{id}/set-org-metadata: + - waf_regexset + /waf_regexsets/{id}/set-org-metadata: post: description: 执行操作SetOrgMetadata - operationId: waf_regex_set_PerformSetOrgMetadata + operationId: waf_regexset_PerformSetOrgMetadata parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150541,7 +148084,7 @@ paths: name: body schema: properties: - waf_regex_set: + waf_regexset: additionalProperties: type: string type: object @@ -150550,16 +148093,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_PerformSetOrgMetadataOutput' + $ref: '#/responses/waf_regexset_PerformSetOrgMetadataOutput' summary: 全量替换资源的所有 class 标签 tags: - - waf_regex_set - /waf_regex_sets/{id}/set-user-metadata: + - waf_regexset + /waf_regexsets/{id}/set-user-metadata: post: description: 执行操作SetUserMetadata - operationId: waf_regex_set_PerformSetUserMetadata + operationId: waf_regexset_PerformSetUserMetadata parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150569,7 +148112,7 @@ paths: name: body schema: properties: - waf_regex_set: + waf_regexset: additionalProperties: type: string type: object @@ -150578,16 +148121,16 @@ paths: x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_PerformSetUserMetadataOutput' + $ref: '#/responses/waf_regexset_PerformSetUserMetadataOutput' summary: 全量替换资源的所有用户标签 tags: - - waf_regex_set - /waf_regex_sets/{id}/status: + - waf_regexset + /waf_regexsets/{id}/status: get: description: 获取指定信息Status - operationId: waf_regex_set_GetDetailsStatus + operationId: waf_regexset_GetDetailsStatus parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150595,15 +148138,15 @@ paths: x-go-name: Id responses: "200": - $ref: '#/responses/waf_regex_set_GetDetailsStatusOutput' + $ref: '#/responses/waf_regexset_GetDetailsStatusOutput' summary: 获取资源状态 tags: - - waf_regex_set + - waf_regexset post: description: 执行操作Status - operationId: waf_regex_set_PerformStatus + operationId: waf_regexset_PerformStatus parameters: - - description: The Id or Name of waf_regex_set + - description: The Id or Name of waf_regexset in: path name: id required: true @@ -150613,89 +148156,89 @@ paths: name: body schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/PerformStatusInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_PerformStatusOutput' + $ref: '#/responses/waf_regexset_PerformStatusOutput' summary: 更新资源状态 tags: - - waf_regex_set - /waf_regex_sets/distinct-field: + - waf_regexset + /waf_regexsets/distinct-field: get: description: 获取指定资源类的信息DistinctField - operationId: waf_regex_set_GetPropertyDistinctField + operationId: waf_regexset_GetPropertyDistinctField responses: "200": - $ref: '#/responses/waf_regex_set_GetPropertyDistinctFieldOutput' + $ref: '#/responses/waf_regexset_GetPropertyDistinctFieldOutput' summary: 获取指定资源类的信息DistinctField tags: - - waf_regex_set - /waf_regex_sets/distinct-fields: + - waf_regexset + /waf_regexsets/distinct-fields: get: description: 获取指定资源类的信息DistinctFields - operationId: waf_regex_set_GetPropertyDistinctFields + operationId: waf_regexset_GetPropertyDistinctFields responses: "200": - $ref: '#/responses/waf_regex_set_GetPropertyDistinctFieldsOutput' + $ref: '#/responses/waf_regexset_GetPropertyDistinctFieldsOutput' summary: 获取指定资源类的信息DistinctFields tags: - - waf_regex_set - /waf_regex_sets/domain-tag-value-pairs: + - waf_regexset + /waf_regexsets/domain-tag-value-pairs: get: description: 获取指定资源类的信息DomainTagValuePairs - operationId: waf_regex_set_GetPropertyDomainTagValuePairs + operationId: waf_regexset_GetPropertyDomainTagValuePairs responses: "200": - $ref: '#/responses/waf_regex_set_GetPropertyDomainTagValuePairsOutput' + $ref: '#/responses/waf_regexset_GetPropertyDomainTagValuePairsOutput' summary: 获取指定资源类的信息DomainTagValuePairs tags: - - waf_regex_set - /waf_regex_sets/domain-tag-value-tree: + - waf_regexset + /waf_regexsets/domain-tag-value-tree: get: description: 获取指定资源类的信息DomainTagValueTree - operationId: waf_regex_set_GetPropertyDomainTagValueTree + operationId: waf_regexset_GetPropertyDomainTagValueTree responses: "200": - $ref: '#/responses/waf_regex_set_GetPropertyDomainTagValueTreeOutput' + $ref: '#/responses/waf_regexset_GetPropertyDomainTagValueTreeOutput' summary: 获取指定资源类的信息DomainTagValueTree tags: - - waf_regex_set - /waf_regex_sets/purge-splitable: + - waf_regexset + /waf_regexsets/purge-splitable: post: description: 执行操作PurgeSplitable - operationId: waf_regex_set_PerformPurgeSplitable + operationId: waf_regexset_PerformPurgeSplitable parameters: - in: body name: body schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/PurgeSplitTableInput' type: object x-go-name: Body responses: "200": - $ref: '#/responses/waf_regex_set_PerformPurgeSplitableOutput' + $ref: '#/responses/waf_regexset_PerformPurgeSplitableOutput' summary: 执行操作PurgeSplitable tags: - - waf_regex_set - /waf_regex_sets/splitable: + - waf_regexset + /waf_regexsets/splitable: get: description: 获取指定资源类的信息Splitable - operationId: waf_regex_set_GetPropertySplitable + operationId: waf_regexset_GetPropertySplitable responses: "200": - $ref: '#/responses/waf_regex_set_GetPropertySplitableOutput' + $ref: '#/responses/waf_regexset_GetPropertySplitableOutput' summary: 获取指定资源类的信息Splitable tags: - - waf_regex_set - /waf_regex_sets/splitable-export: + - waf_regexset + /waf_regexsets/splitable-export: get: description: 获取指定资源类的信息SplitableExport - operationId: waf_regex_set_GetPropertySplitableExport + operationId: waf_regexset_GetPropertySplitableExport parameters: - in: query name: table @@ -150713,40 +148256,40 @@ paths: x-go-name: Limit responses: "200": - $ref: '#/responses/waf_regex_set_GetPropertySplitableExportOutput' + $ref: '#/responses/waf_regexset_GetPropertySplitableExportOutput' summary: 获取指定资源类的信息SplitableExport tags: - - waf_regex_set - /waf_regex_sets/statistics: + - waf_regexset + /waf_regexsets/statistics: get: description: 获取指定资源类的信息Statistics - operationId: waf_regex_set_GetPropertyStatistics + operationId: waf_regexset_GetPropertyStatistics responses: "200": - $ref: '#/responses/waf_regex_set_GetPropertyStatisticsOutput' + $ref: '#/responses/waf_regexset_GetPropertyStatisticsOutput' summary: 获取指定资源类的信息Statistics tags: - - waf_regex_set - /waf_regex_sets/tag-value-pairs: + - waf_regexset + /waf_regexsets/tag-value-pairs: get: description: 获取指定资源类的信息TagValuePairs - operationId: waf_regex_set_GetPropertyTagValuePairs + operationId: waf_regexset_GetPropertyTagValuePairs responses: "200": - $ref: '#/responses/waf_regex_set_GetPropertyTagValuePairsOutput' + $ref: '#/responses/waf_regexset_GetPropertyTagValuePairsOutput' summary: 获取指定资源类的信息TagValuePairs tags: - - waf_regex_set - /waf_regex_sets/tag-value-tree: + - waf_regexset + /waf_regexsets/tag-value-tree: get: description: 获取指定资源类的信息TagValueTree - operationId: waf_regex_set_GetPropertyTagValueTree + operationId: waf_regexset_GetPropertyTagValueTree responses: "200": - $ref: '#/responses/waf_regex_set_GetPropertyTagValueTreeOutput' + $ref: '#/responses/waf_regexset_GetPropertyTagValueTreeOutput' summary: 获取指定资源类的信息TagValueTree tags: - - waf_regex_set + - waf_regexset /waf_rule_groups: get: description: 列表 @@ -152549,6 +150092,1943 @@ paths: summary: 获取指定资源类的信息TagValueTree tags: - waf_rule + /webappenvironments: + get: + description: 列表 + operationId: webappenvironment_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: 指定项目的名称或ID + in: query + name: project_id + type: string + x-go-name: ProjectId + - description: 对具有项目属性的资源,严格匹配项目ID + in: query + items: + type: string + name: project_ids + type: array + x-go-name: ProjectIds + - description: 按project名称排序,可能值为asc|desc + in: query + name: order_by_project + pattern: asc|desc + type: string + x-go-name: OrderByProject + - $ref: '#/definitions/TTagSetList' + description: filter by project tags + in: query + name: project_tags + x-go-name: ProjectTags + - $ref: '#/definitions/TTagSetList' + description: filter by no project tags + in: query + name: no_project_tags + x-go-name: NoProjectTags + - description: filter by project organizations + in: query + items: + type: string + name: project_organizations + type: array + x-go-name: ProjectOrganizations + - $ref: '#/definitions/TTagSetList' + description: |- + ignore + project tag fitlers imposed by policy + in: query + name: policy_project_tags + x-go-name: PolicyProjectTags + - description: 列表中包含标记为"系统资源"的资源 + in: query + name: system + type: boolean + x-go-name: System + - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) + in: query + name: pending_delete + type: boolean + x-go-name: PendingDelete + - description: 以资源外部ID过滤 + in: query + name: external_id + type: string + x-go-name: ExternalId + - in: query + name: AppId + type: string + - in: query + name: InstanceType + type: string + responses: + "200": + $ref: '#/responses/webappenvironment_ListItemFilterOutput' + summary: 列表 + tags: + - webappenvironment + post: + description: 新建 + operationId: webappenvironment_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + webappenvironment: + $ref: '#/definitions/VirtualResourceCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_ValidateCreateDataOutput' + summary: 新建 + tags: + - webappenvironment + /webappenvironments/{id}: + delete: + description: 删除 + operationId: webappenvironment_CustomizeDelete + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webappenvironment_CustomizeDeleteOutput' + summary: 删除 + tags: + - webappenvironment + get: + description: 获取详情 + operationId: webappenvironment_FetchCustomizeColumns + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webappenvironment_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - webappenvironment + put: + description: 更新 + operationId: webappenvironment_ValidateUpdateData + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webappenvironment: + $ref: '#/definitions/VirtualResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_ValidateUpdateDataOutput' + summary: 更新 + tags: + - webappenvironment + /webappenvironments/{id}/cancel-delete: + post: + description: 执行操作CancelDelete + operationId: webappenvironment_PerformCancelDelete + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webappenvironment_PerformCancelDeleteOutput' + summary: 执行操作CancelDelete + tags: + - webappenvironment + /webappenvironments/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: webappenvironment_PerformChangeOwner + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webappenvironment: + $ref: '#/definitions/PerformChangeProjectOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - webappenvironment + /webappenvironments/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: webappenvironment_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webappenvironment_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - webappenvironment + /webappenvironments/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: webappenvironment_GetDetailsClassMetadata + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webappenvironment_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - webappenvironment + post: + description: 执行操作ClassMetadata + operationId: webappenvironment_PerformClassMetadata + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webappenvironment: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - webappenvironment + /webappenvironments/{id}/freeze: + post: + description: 执行操作Freeze + operationId: webappenvironment_PerformFreeze + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webappenvironment: + $ref: '#/definitions/PerformFreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_PerformFreezeOutput' + summary: freezed update and perform action operation except for unfreeze + tags: + - webappenvironment + /webappenvironments/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: webappenvironment_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webappenvironment_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - webappenvironment + /webappenvironments/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: webappenvironment_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webappenvironment_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - webappenvironment + /webappenvironments/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: webappenvironment_PerformSetClassMetadata + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webappenvironment: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - webappenvironment + /webappenvironments/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: webappenvironment_PerformSetOrgMetadata + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webappenvironment: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - webappenvironment + /webappenvironments/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: webappenvironment_PerformSetUserMetadata + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webappenvironment: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - webappenvironment + /webappenvironments/{id}/status: + get: + description: 获取指定信息Status + operationId: webappenvironment_GetDetailsStatus + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webappenvironment_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - webappenvironment + post: + description: 执行操作Status + operationId: webappenvironment_PerformStatus + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webappenvironment: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_PerformStatusOutput' + summary: 更新资源状态 + tags: + - webappenvironment + /webappenvironments/{id}/unfreeze: + post: + description: 执行操作Unfreeze + operationId: webappenvironment_PerformUnfreeze + parameters: + - description: The Id or Name of webappenvironment + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webappenvironment: + $ref: '#/definitions/PerformUnfreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_PerformUnfreezeOutput' + summary: 执行操作Unfreeze + tags: + - webappenvironment + /webappenvironments/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: webappenvironment_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - webappenvironment + /webappenvironments/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: webappenvironment_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - webappenvironment + /webappenvironments/domain-statistics: + get: + description: 获取指定资源类的信息DomainStatistics + operationId: webappenvironment_GetPropertyDomainStatistics + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertyDomainStatisticsOutput' + summary: 获取指定资源类的信息DomainStatistics + tags: + - webappenvironment + /webappenvironments/project-statistics: + get: + description: 获取指定资源类的信息ProjectStatistics + operationId: webappenvironment_GetPropertyProjectStatistics + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertyProjectStatisticsOutput' + summary: 获取指定资源类的信息ProjectStatistics + tags: + - webappenvironment + /webappenvironments/project-tag-value-pairs: + get: + description: 获取指定资源类的信息ProjectTagValuePairs + operationId: webappenvironment_GetPropertyProjectTagValuePairs + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertyProjectTagValuePairsOutput' + summary: 获取指定资源类的信息ProjectTagValuePairs + tags: + - webappenvironment + /webappenvironments/project-tag-value-tree: + get: + description: 获取指定资源类的信息ProjectTagValueTree + operationId: webappenvironment_GetPropertyProjectTagValueTree + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertyProjectTagValueTreeOutput' + summary: 获取指定资源类的信息ProjectTagValueTree + tags: + - webappenvironment + /webappenvironments/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: webappenvironment_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + webappenvironment: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webappenvironment_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - webappenvironment + /webappenvironments/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: webappenvironment_GetPropertySplitable + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - webappenvironment + /webappenvironments/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: webappenvironment_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - webappenvironment + /webappenvironments/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: webappenvironment_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - webappenvironment + /webappenvironments/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: webappenvironment_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - webappenvironment + /webappenvironments/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: webappenvironment_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/webappenvironment_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - webappenvironment + /webapps: + get: + description: 列表 + operationId: webapp_ListItemFilter + parameters: + - default: 20 + description: 查询限制量 + format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + - default: 0 + description: 查询偏移量 + format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - description: 列表排序时,用于排序的字段的名称,该字段不提供时,则按默认字段排序。一般时按照资源的新建时间逆序排序。 + in: query + items: + type: string + name: order_by + type: array + x-go-name: OrderBy + - description: 列表排序时的顺序,desc为从高到低,asc为从低到高。默认是按照资源的创建时间desc排序。 + example: desc|asc + in: query + name: order + type: string + x-go-name: Order + - description: 列表返回资源的更多详细信息。默认只显示基本字段,该字段为true则返回扩展字段信息。 + in: query + name: details + type: boolean + x-go-name: Details + - description: 模糊搜索所有字段 + in: query + name: search + type: string + x-go-name: Search + - description: |- + 指定过滤条件,允许指定多个,每个条件的格式为"字段名称.操作符(匹配信息)",例如name字段等于test的过滤器为:name.equals('test') + 支持的操作符如下: + + 操作符 | 参数个数 | 举例 | 说明 | + ---------------|----------|------------------------------------------------|-----------------------------| + in | > 0 | name.in("test", "good") | 在给定数组中 | + notin | > 0 | name.notin('test') | 不在给定数组中 | + between | 2 | created_at.between('2019-12-10', '2020-01-02') | 在两个值之间 | + ge | 1 | created_at.ge('2020-01-01') | 大于或等于给定值 | + gt | 1 | created_at.gt('2020-01-01') | 严格大于给定值 | + le | 1 | created_at.le('2020-01-01') | 小于或等于给定值 | + lt | 1 | sync_seconds.lt(900) | 严格大于给定值 | + like | > 0 | name.like('%test%') | sql字符串匹配任意一个字符串 | + contains | > 0 | name.contains('test') | 包含任意一个给定字符串 | + startswith | > 0 | name.startswith('test') | 以任意一个给定字符串开头 | + endswith | > 0 | name.endswith('test') | 以任意一个给定字符串结尾 | + equals | > 0 | name.equals('test') | 等于任意一个给定值 | + notequals | 1 | name.notequals('test') | 不等于给定值 | + isnull | 0 | name.isnull() | 值为SQL的NULL | + isnotnull | 0 | name.isnotnull() | 值不为SQL的NULL | + isempty | 0 | name.isempty('test') | 值为空字符串 | + isnotempty | 0 | name.isnotempty('test') | 值不是空字符串 | + isnullorempty | 0 | name.isnullorempty('test') | 值为SQL的NULL或者空字符串 | + in: query + items: + type: string + name: filter + type: array + x-go-name: Filter + - description: |- + 指定关联过滤条件,允许指定多个,后端将根据关联过滤条件和其他表关联查询,支持的查询语法和filter相同, + 和其他表关联的语法如下: + joint_resources.related_key(origin_key).filter_col.filter_ops(values) + 其中,joint_resources为要关联的资源名称,related_key为关联表column,origin_key为当前表column, filter_col为 + 关联表用于查询匹配的field名称,field_ops为filter支持的操作,values为匹配的值 + 举例: + guestnetworks.guest_id(id).ip_addr.equals('10.168.21.222') + in: query + items: + type: string + name: joint_filter + type: array + x-go-name: JointFilter + - description: 如果filter_any为true,则查询所有filter的并集,否则为交集 + in: query + name: filter_any + type: boolean + x-go-name: FilterAny + - description: 返回结果只包含指定的字段 + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 用于数据导出,指定导出的数据字段 + in: query + name: export_keys + type: string + x-go-name: ExportKeys + - description: 返回结果携带delete_fail_reason和update_fail_reason字段 + in: query + name: show_fail_reason + type: boolean + x-go-name: ShowFailReason + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(包含这些标签) + in: query + name: tags + x-go-name: Tags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还包含这些标签,OR的关系) + in: query + name: obj_tags + x-go-name: ObjTags + - $ref: '#/definitions/TTagSet' + description: 通过标签过滤(不包含这些标签) + in: query + name: no_tags + x-go-name: NoTags + - $ref: '#/definitions/TTagSetList' + description: 通过一组标签过滤(还不包含这些标签,AND的关系) + in: query + name: no_obj_tags + x-go-name: NoObjTags + - description: 通过标签排序 + in: query + name: order_by_tag + type: string + x-go-name: OrderByTag + - description: |- + deprecated + 返回资源的标签不包含用户标签 + in: query + name: without_user_meta + type: boolean + x-go-name: WithoutUserMeta + - description: 返回包含用户标签的资源 + in: query + name: with_user_meta + type: boolean + x-go-name: WithUserMeta + - description: 返回包含外部标签的资源 + in: query + name: with_cloud_meta + type: boolean + x-go-name: WithCloudMeta + - description: 返回包含任意标签的资源 + in: query + name: with_any_meta + type: boolean + x-go-name: WithAnyMeta + - description: 返回列表数据中包含资源的标签数据(Metadata) + in: query + name: with_meta + type: boolean + x-go-name: WithMeta + - description: 显示所有的资源,包括模拟的资源 + in: query + name: show_emulated + type: boolean + x-go-name: ShowEmulated + - description: 以资源ID过滤列表 + in: query + items: + type: string + name: id + type: array + x-go-name: Ids + - description: 以资源名称过滤列表 + in: query + items: + type: string + name: name + type: array + x-go-name: Names + - description: 以资源的状态过滤列表 + in: query + items: + type: string + name: status + type: array + x-go-name: Status + - description: 指定项目的名称或ID + in: query + name: project_id + type: string + x-go-name: ProjectId + - description: 对具有项目属性的资源,严格匹配项目ID + in: query + items: + type: string + name: project_ids + type: array + x-go-name: ProjectIds + - description: 按project名称排序,可能值为asc|desc + in: query + name: order_by_project + pattern: asc|desc + type: string + x-go-name: OrderByProject + - $ref: '#/definitions/TTagSetList' + description: filter by project tags + in: query + name: project_tags + x-go-name: ProjectTags + - $ref: '#/definitions/TTagSetList' + description: filter by no project tags + in: query + name: no_project_tags + x-go-name: NoProjectTags + - description: filter by project organizations + in: query + items: + type: string + name: project_organizations + type: array + x-go-name: ProjectOrganizations + - $ref: '#/definitions/TTagSetList' + description: |- + ignore + project tag fitlers imposed by policy + in: query + name: policy_project_tags + x-go-name: PolicyProjectTags + - description: 列表中包含标记为"系统资源"的资源 + in: query + name: system + type: boolean + x-go-name: System + - description: 是否显示回收站内的资源,默认不显示(对实现了回收站的资源有效,例如主机,磁盘,镜像) + in: query + name: pending_delete + type: boolean + x-go-name: PendingDelete + - description: 以资源外部ID过滤 + in: query + name: external_id + type: string + x-go-name: ExternalId + - description: 以资源是否启用/禁用过滤列表 + in: query + name: enabled + type: boolean + x-go-name: Enabled + - description: 指定查询的权限范围,可能值为project, domain or system + in: query + name: scope + type: string + x-go-name: Scope + - description: 指定项目归属域名称或ID + in: query + name: project_domain_id + type: string + x-go-name: ProjectDomainId + - description: 对具有域属性的资源,严格匹配域ID + in: query + items: + type: string + name: project_domain_ids + type: array + x-go-name: ProjectDomainIds + - description: 按domain名称排序,可能值为asc|desc + in: query + name: order_by_domain + pattern: asc|desc + type: string + x-go-name: OrderByDomain + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: domain_tags + x-go-name: DomainTags + - $ref: '#/definitions/TTagSetList' + description: filter by domain tags + in: query + name: no_domain_tags + x-go-name: NoDomainTags + - description: |- + 列出指定云平台的资源,支持的云平台如下 + + Provider | 开始支持版本 | 平台 | + -----------|------------|-------------------------------------| + OneCloud | 0.0 | OneCloud内置私有云,包括KVM和裸金属管理 | + VMware | 1.2 | VMware vCenter | + OpenStack | 2.6 | OpenStack M版本以上私有云 | + ZStack | 2.10 | ZStack私有云 | + Aliyun | 2.0 | 阿里云 | + Aws | 2.3 | Amazon AWS | + Azure | 2.2 | Microsoft Azure | + Google | 2.13 | Google Cloud Platform | + Qcloud | 2.3 | 腾讯云 | + Huawei | 2.5 | 华为公有云 | + Ucloud | 2.7 | UCLOUD | + Ctyun | 2.13 | 天翼云 | + S3 | 2.11 | 通用s3对象存储 | + Ceph | 2.11 | Ceph对象存储 | + Xsky | 2.11 | XSKY启明星辰Ceph对象存储 | + enum: + - OneCloud + - VMware + - Aliyun + - Qcloud + - Azure + - Aws + - Huawei + - OpenStack + - Ucloud + - ZStack + - Google + - Ctyun + - S3 + - Ceph + - Xsky + in: query + items: + type: string + name: providers + type: array + x-go-name: Providers + - description: |- + 列出指定云平台品牌的资源,一般来说brand和provider相同,除了以上支持的provider之外,还支持以下band + + Brand | Provider | 说明 | + ----------|----------|------------| + DStack | ZStack | 滴滴云私有云 | + in: query + items: + type: string + name: brands + type: array + x-go-name: Brands + - description: |- + 列出指定云环境的资源,支持云环境如下: + + CloudEnv | 说明 | + -----------|--------| + public | 公有云 | + private | 私有云 | + onpremise | 本地IDC | + enum: + - public + - private + - onpremise + in: query + name: cloud_env + type: string + x-go-name: CloudEnv + - description: 以平台名称排序 + in: query + name: order_by_provider + pattern: asc|desc + type: string + x-go-name: OrderByProvider + - description: 以平台品牌排序 + in: query + name: order_by_brand + pattern: asc|desc + type: string + x-go-name: OrderByBrand + - description: 列出关联指定云订阅(ID或Name)的资源 + in: query + items: + type: string + name: cloudprovider_id + type: array + x-go-name: CloudproviderId + - description: 列出关联指定云账号(ID或Name)的资源 + in: query + items: + type: string + name: cloudaccount_id + type: array + x-go-name: CloudaccountId + - default: false + description: 过滤资源,是否为非OneCloud内置私有云管理的资源 + in: query + name: is_managed + type: boolean + x-go-name: IsManaged + - description: 以云账号名称排序 + in: query + name: order_by_account + pattern: asc|desc + type: string + x-go-name: OrderByAccount + - description: 以云订阅名称排序 + in: query + name: order_by_manager + pattern: asc|desc + type: string + x-go-name: OrderByManager + - description: 区域名称或ID + in: query + items: + type: string + name: cloudregion_id + type: array + x-go-name: CloudregionId + - description: 过滤位于指定城市区域的资源 + in: query + name: city + type: string + x-go-name: City + - description: 按区域名称过滤 + in: query + name: order_by_region + type: string + x-go-name: OrderByRegion + - description: 按城市过滤 + in: query + name: order_by_city + type: string + x-go-name: OrderByCity + - in: query + name: tech_stack + type: string + x-go-name: TechStack + responses: + "200": + $ref: '#/responses/webapp_ListItemFilterOutput' + summary: 列表 + tags: + - webapp + post: + description: 新建 + operationId: webapp_ValidateCreateData + parameters: + - in: body + name: body + schema: + properties: + count: + default: 1 + format: int64 + type: integer + x-go-name: Count + webapp: + $ref: '#/definitions/VirtualResourceCreateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_ValidateCreateDataOutput' + summary: 新建 + tags: + - webapp + /webapps/{id}: + delete: + description: 删除 + operationId: webapp_CustomizeDelete + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_CustomizeDeleteOutput' + summary: 删除 + tags: + - webapp + get: + description: 获取详情 + operationId: webapp_FetchCustomizeColumns + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_FetchCustomizeColumnsOutput' + summary: 获取详情 + tags: + - webapp + put: + description: 更新 + operationId: webapp_ValidateUpdateData + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + $ref: '#/definitions/VirtualResourceBaseUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_ValidateUpdateDataOutput' + summary: 更新 + tags: + - webapp + /webapps/{id}/backups: + get: + description: 获取指定信息Backups + operationId: webapp_GetDetailsBackups + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_GetDetailsBackupsOutput' + summary: 获取备份列表 + tags: + - webapp + /webapps/{id}/cancel-delete: + post: + description: 执行操作CancelDelete + operationId: webapp_PerformCancelDelete + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_PerformCancelDeleteOutput' + summary: 执行操作CancelDelete + tags: + - webapp + /webapps/{id}/certificates: + get: + description: 获取指定信息Certificates + operationId: webapp_GetDetailsCertificates + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_GetDetailsCertificatesOutput' + summary: 获取证书列表 + tags: + - webapp + /webapps/{id}/change-owner: + post: + description: 执行操作ChangeOwner + operationId: webapp_PerformChangeOwner + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + $ref: '#/definitions/PerformChangeProjectOwnerInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformChangeOwnerOutput' + summary: 执行操作ChangeOwner + tags: + - webapp + /webapps/{id}/change-owner-candidate-domains: + get: + description: 获取指定信息ChangeOwnerCandidateDomains + operationId: webapp_GetDetailsChangeOwnerCandidateDomains + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_GetDetailsChangeOwnerCandidateDomainsOutput' + summary: 获取指定信息ChangeOwnerCandidateDomains + tags: + - webapp + /webapps/{id}/class-metadata: + get: + description: 获取指定信息ClassMetadata + operationId: webapp_GetDetailsClassMetadata + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_GetDetailsClassMetadataOutput' + summary: 获取指定信息ClassMetadata + tags: + - webapp + post: + description: 执行操作ClassMetadata + operationId: webapp_PerformClassMetadata + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformClassMetadataOutput' + summary: 更新资源的 class 标签 + tags: + - webapp + /webapps/{id}/custom-domains: + get: + description: 获取指定信息CustomDomains + operationId: webapp_GetDetailsCustomDomains + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_GetDetailsCustomDomainsOutput' + summary: 获取自定义域列表 + tags: + - webapp + /webapps/{id}/freeze: + post: + description: 执行操作Freeze + operationId: webapp_PerformFreeze + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + $ref: '#/definitions/PerformFreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformFreezeOutput' + summary: freezed update and perform action operation except for unfreeze + tags: + - webapp + /webapps/{id}/hybird-connections: + get: + description: 获取指定信息HybirdConnections + operationId: webapp_GetDetailsHybirdConnections + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_GetDetailsHybirdConnectionsOutput' + summary: 获取混合连接 + tags: + - webapp + /webapps/{id}/metadata: + get: + description: 获取指定信息Metadata + operationId: webapp_GetDetailsMetadata + parameters: + - description: |- + 指定需要获取的所有标签的KEY列表,如果列表为空,则获取全部标签 + 标签分为 + + 类型 | 说明 | + ----------|---------------------------------------------| + 系统标签 | 平台定义的标签 | + 用户标签 | key以user:为前缀,用户自定义标签 | + 外部标签 | key以ext:为前缀,为从其他平台同步过来的标签 | + in: query + items: + type: string + name: field + type: array + x-go-name: Field + - description: 按标签前缀过滤 + in: query + name: prefix + type: string + x-go-name: Prefix + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_GetDetailsMetadataOutput' + summary: 获取资源标签(元数据) + tags: + - webapp + /webapps/{id}/org-metadata: + get: + description: 获取指定信息OrgMetadata + operationId: webapp_GetDetailsOrgMetadata + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_GetDetailsOrgMetadataOutput' + summary: 获取指定信息OrgMetadata + tags: + - webapp + /webapps/{id}/remote-update: + post: + description: 执行操作RemoteUpdate + operationId: webapp_PerformRemoteUpdate + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + $ref: '#/definitions/MongoDBRemoteUpdateInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformRemoteUpdateOutput' + summary: 执行操作RemoteUpdate + tags: + - webapp + /webapps/{id}/set-class-metadata: + post: + description: 执行操作SetClassMetadata + operationId: webapp_PerformSetClassMetadata + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformSetClassMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - webapp + /webapps/{id}/set-org-metadata: + post: + description: 执行操作SetOrgMetadata + operationId: webapp_PerformSetOrgMetadata + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformSetOrgMetadataOutput' + summary: 全量替换资源的所有 class 标签 + tags: + - webapp + /webapps/{id}/set-user-metadata: + post: + description: 执行操作SetUserMetadata + operationId: webapp_PerformSetUserMetadata + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + additionalProperties: + type: string + type: object + x-go-name: Input + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformSetUserMetadataOutput' + summary: 全量替换资源的所有用户标签 + tags: + - webapp + /webapps/{id}/status: + get: + description: 获取指定信息Status + operationId: webapp_GetDetailsStatus + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_GetDetailsStatusOutput' + summary: 获取资源状态 + tags: + - webapp + post: + description: 执行操作Status + operationId: webapp_PerformStatus + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + $ref: '#/definitions/PerformStatusInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformStatusOutput' + summary: 更新资源状态 + tags: + - webapp + /webapps/{id}/syncstatus: + post: + description: 执行操作Syncstatus + operationId: webapp_PerformSyncstatus + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + responses: + "200": + $ref: '#/responses/webapp_PerformSyncstatusOutput' + summary: 执行操作Syncstatus + tags: + - webapp + /webapps/{id}/unfreeze: + post: + description: 执行操作Unfreeze + operationId: webapp_PerformUnfreeze + parameters: + - description: The Id or Name of webapp + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + webapp: + $ref: '#/definitions/PerformUnfreezeInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformUnfreezeOutput' + summary: 执行操作Unfreeze + tags: + - webapp + /webapps/distinct-field: + get: + description: 获取指定资源类的信息DistinctField + operationId: webapp_GetPropertyDistinctField + responses: + "200": + $ref: '#/responses/webapp_GetPropertyDistinctFieldOutput' + summary: 获取指定资源类的信息DistinctField + tags: + - webapp + /webapps/distinct-fields: + get: + description: 获取指定资源类的信息DistinctFields + operationId: webapp_GetPropertyDistinctFields + responses: + "200": + $ref: '#/responses/webapp_GetPropertyDistinctFieldsOutput' + summary: 获取指定资源类的信息DistinctFields + tags: + - webapp + /webapps/domain-statistics: + get: + description: 获取指定资源类的信息DomainStatistics + operationId: webapp_GetPropertyDomainStatistics + responses: + "200": + $ref: '#/responses/webapp_GetPropertyDomainStatisticsOutput' + summary: 获取指定资源类的信息DomainStatistics + tags: + - webapp + /webapps/project-statistics: + get: + description: 获取指定资源类的信息ProjectStatistics + operationId: webapp_GetPropertyProjectStatistics + responses: + "200": + $ref: '#/responses/webapp_GetPropertyProjectStatisticsOutput' + summary: 获取指定资源类的信息ProjectStatistics + tags: + - webapp + /webapps/project-tag-value-pairs: + get: + description: 获取指定资源类的信息ProjectTagValuePairs + operationId: webapp_GetPropertyProjectTagValuePairs + responses: + "200": + $ref: '#/responses/webapp_GetPropertyProjectTagValuePairsOutput' + summary: 获取指定资源类的信息ProjectTagValuePairs + tags: + - webapp + /webapps/project-tag-value-tree: + get: + description: 获取指定资源类的信息ProjectTagValueTree + operationId: webapp_GetPropertyProjectTagValueTree + responses: + "200": + $ref: '#/responses/webapp_GetPropertyProjectTagValueTreeOutput' + summary: 获取指定资源类的信息ProjectTagValueTree + tags: + - webapp + /webapps/purge-splitable: + post: + description: 执行操作PurgeSplitable + operationId: webapp_PerformPurgeSplitable + parameters: + - in: body + name: body + schema: + properties: + webapp: + $ref: '#/definitions/PurgeSplitTableInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/webapp_PerformPurgeSplitableOutput' + summary: 执行操作PurgeSplitable + tags: + - webapp + /webapps/splitable: + get: + description: 获取指定资源类的信息Splitable + operationId: webapp_GetPropertySplitable + responses: + "200": + $ref: '#/responses/webapp_GetPropertySplitableOutput' + summary: 获取指定资源类的信息Splitable + tags: + - webapp + /webapps/splitable-export: + get: + description: 获取指定资源类的信息SplitableExport + operationId: webapp_GetPropertySplitableExport + parameters: + - in: query + name: table + type: string + x-go-name: Table + - format: int64 + in: query + name: offset + type: integer + x-go-name: Offset + - format: int64 + in: query + name: limit + type: integer + x-go-name: Limit + responses: + "200": + $ref: '#/responses/webapp_GetPropertySplitableExportOutput' + summary: 获取指定资源类的信息SplitableExport + tags: + - webapp + /webapps/statistics: + get: + description: 获取指定资源类的信息Statistics + operationId: webapp_GetPropertyStatistics + responses: + "200": + $ref: '#/responses/webapp_GetPropertyStatisticsOutput' + summary: 获取指定资源类的信息Statistics + tags: + - webapp + /webapps/tag-value-pairs: + get: + description: 获取指定资源类的信息TagValuePairs + operationId: webapp_GetPropertyTagValuePairs + responses: + "200": + $ref: '#/responses/webapp_GetPropertyTagValuePairsOutput' + summary: 获取指定资源类的信息TagValuePairs + tags: + - webapp + /webapps/tag-value-tree: + get: + description: 获取指定资源类的信息TagValueTree + operationId: webapp_GetPropertyTagValueTree + responses: + "200": + $ref: '#/responses/webapp_GetPropertyTagValueTreeOutput' + summary: 获取指定资源类的信息TagValueTree + tags: + - webapp /wires: get: description: 列表 @@ -154831,438 +154311,92 @@ responses: access_group_rule: $ref: '#/definitions/AccessGroupRuleDetails' type: object - app_CustomizeDeleteOutput: + backupstorage_CustomizeDeleteOutput: description: "" schema: properties: - app: - $ref: '#/definitions/AppDetails' - type: object - app_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/AppDetails' - type: object - app_GetDetailsBackupsOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/AppBackupOutput' - type: object - app_GetDetailsCertificatesOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/AppCertificateOutput' - type: object - app_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - app_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - app: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - app_GetDetailsCustomDomainsOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/AppDomainOutput' - type: object - app_GetDetailsHybirdConnectionsOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/AppHybirdConnectionOutput' - type: object - app_GetDetailsMetadataOutput: - description: "" - schema: - properties: - app: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - app_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - app: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - app_GetDetailsStatusOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - app_GetPropertyDistinctFieldOutput: - description: "" - app_GetPropertyDistinctFieldsOutput: - description: "" - app_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - app: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - app_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - app: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - app_GetPropertyProjectTagValuePairsOutput: - description: "" - app_GetPropertyProjectTagValueTreeOutput: - description: "" - app_GetPropertySplitableExportOutput: - description: "" - app_GetPropertySplitableOutput: - description: "" - app_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/StatusStatistic' - type: object - app_GetPropertyTagValuePairsOutput: - description: "" - app_GetPropertyTagValueTreeOutput: - description: "" - app_ListItemFilterOutput: - description: "" - schema: - properties: - apps: - items: - $ref: '#/definitions/AppDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - app_PerformCancelDeleteOutput: - description: "" - app_PerformChangeOwnerOutput: - description: "" - app_PerformClassMetadataOutput: - description: "" - app_PerformFreezeOutput: - description: "" - app_PerformPurgeSplitableOutput: - description: "" - app_PerformRemoteUpdateOutput: - description: "" - app_PerformSetClassMetadataOutput: - description: "" - app_PerformSetOrgMetadataOutput: - description: "" - app_PerformSetUserMetadataOutput: - description: "" - app_PerformStatusOutput: - description: "" - app_PerformSyncstatusOutput: - description: "" - app_PerformUnfreezeOutput: - description: "" - app_ValidateCreateDataOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/AppDetails' - type: object - app_ValidateUpdateDataOutput: - description: "" - schema: - properties: - app: - $ref: '#/definitions/AppDetails' - type: object - app_environment_CustomizeDeleteOutput: - description: "" - schema: - properties: - app_environment: - $ref: '#/definitions/AppEnvironmentDetails' - type: object - app_environment_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - app_environment: - $ref: '#/definitions/AppEnvironmentDetails' - type: object - app_environment_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - app_environment: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - app_environment_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - app_environment: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - app_environment_GetDetailsMetadataOutput: - description: "" - schema: - properties: - app_environment: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - app_environment_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - app_environment: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - app_environment_GetDetailsStatusOutput: - description: "" - schema: - properties: - app_environment: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - app_environment_GetPropertyDistinctFieldOutput: - description: "" - app_environment_GetPropertyDistinctFieldsOutput: - description: "" - app_environment_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - app_environment: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - app_environment_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - app_environment: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - app_environment_GetPropertyProjectTagValuePairsOutput: - description: "" - app_environment_GetPropertyProjectTagValueTreeOutput: - description: "" - app_environment_GetPropertySplitableExportOutput: - description: "" - app_environment_GetPropertySplitableOutput: - description: "" - app_environment_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - app_environment: - $ref: '#/definitions/StatusStatistic' - type: object - app_environment_GetPropertyTagValuePairsOutput: - description: "" - app_environment_GetPropertyTagValueTreeOutput: - description: "" - app_environment_ListItemFilterOutput: - description: "" - schema: - properties: - app_environments: - items: - $ref: '#/definitions/AppEnvironmentDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - app_environment_PerformCancelDeleteOutput: - description: "" - app_environment_PerformChangeOwnerOutput: - description: "" - app_environment_PerformClassMetadataOutput: - description: "" - app_environment_PerformFreezeOutput: - description: "" - app_environment_PerformPurgeSplitableOutput: - description: "" - app_environment_PerformSetClassMetadataOutput: - description: "" - app_environment_PerformSetOrgMetadataOutput: - description: "" - app_environment_PerformSetUserMetadataOutput: - description: "" - app_environment_PerformStatusOutput: - description: "" - app_environment_PerformUnfreezeOutput: - description: "" - app_environment_ValidateCreateDataOutput: - description: "" - schema: - properties: - app_environment: - $ref: '#/definitions/AppEnvironmentDetails' - type: object - app_environment_ValidateUpdateDataOutput: - description: "" - schema: - properties: - app_environment: - $ref: '#/definitions/AppEnvironmentDetails' - type: object - backup_storage_CustomizeDeleteOutput: - description: "" - schema: - properties: - backup_storage: + backupstorage: $ref: '#/definitions/BackupStorageDetails' type: object - backup_storage_FetchCustomizeColumnsOutput: + backupstorage_FetchCustomizeColumnsOutput: description: "" schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/BackupStorageDetails' type: object - backup_storage_GetDetailsChangeOwnerCandidateDomainsOutput: + backupstorage_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - backup_storage_GetDetailsClassMetadataOutput: + backupstorage_GetDetailsClassMetadataOutput: description: "" schema: properties: - backup_storage: + backupstorage: additionalProperties: type: string type: object x-go-name: Output type: object - backup_storage_GetDetailsMetadataOutput: + backupstorage_GetDetailsMetadataOutput: description: "" schema: properties: - backup_storage: + backupstorage: additionalProperties: type: string type: object x-go-name: Output type: object - backup_storage_GetDetailsOrgMetadataOutput: + backupstorage_GetDetailsOrgMetadataOutput: description: "" schema: properties: - backup_storage: + backupstorage: additionalProperties: type: string type: object x-go-name: Output type: object - backup_storage_GetDetailsStatusOutput: + backupstorage_GetDetailsStatusOutput: description: "" schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/GetDetailsStatusOutput' type: object - backup_storage_GetPropertyDistinctFieldOutput: + backupstorage_GetPropertyDistinctFieldOutput: description: "" - backup_storage_GetPropertyDistinctFieldsOutput: + backupstorage_GetPropertyDistinctFieldsOutput: description: "" - backup_storage_GetPropertyDomainTagValuePairsOutput: + backupstorage_GetPropertyDomainTagValuePairsOutput: description: "" - backup_storage_GetPropertyDomainTagValueTreeOutput: + backupstorage_GetPropertyDomainTagValueTreeOutput: description: "" - backup_storage_GetPropertySplitableExportOutput: + backupstorage_GetPropertySplitableExportOutput: description: "" - backup_storage_GetPropertySplitableOutput: + backupstorage_GetPropertySplitableOutput: description: "" - backup_storage_GetPropertyStatisticsOutput: + backupstorage_GetPropertyStatisticsOutput: description: "" schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/StatusStatistic' type: object - backup_storage_GetPropertyTagValuePairsOutput: + backupstorage_GetPropertyTagValuePairsOutput: description: "" - backup_storage_GetPropertyTagValueTreeOutput: + backupstorage_GetPropertyTagValueTreeOutput: description: "" - backup_storage_ListItemFilterOutput: + backupstorage_ListItemFilterOutput: description: "" schema: properties: - backup_storages: + backupstorages: items: $ref: '#/definitions/BackupStorageDetails' type: array @@ -155280,42 +154414,42 @@ responses: type: integer x-go-name: Total type: object - backup_storage_PerformChangeOwnerOutput: + backupstorage_PerformChangeOwnerOutput: description: "" - backup_storage_PerformClassMetadataOutput: + backupstorage_PerformClassMetadataOutput: description: "" - backup_storage_PerformDisableOutput: + backupstorage_PerformDisableOutput: description: "" - backup_storage_PerformEnableOutput: + backupstorage_PerformEnableOutput: description: "" - backup_storage_PerformPrivateOutput: + backupstorage_PerformPrivateOutput: description: "" - backup_storage_PerformPublicOutput: + backupstorage_PerformPublicOutput: description: "" - backup_storage_PerformPurgeSplitableOutput: + backupstorage_PerformPurgeSplitableOutput: description: "" - backup_storage_PerformSetClassMetadataOutput: + backupstorage_PerformSetClassMetadataOutput: description: "" - backup_storage_PerformSetOrgMetadataOutput: + backupstorage_PerformSetOrgMetadataOutput: description: "" - backup_storage_PerformSetUserMetadataOutput: + backupstorage_PerformSetUserMetadataOutput: description: "" - backup_storage_PerformStatusOutput: + backupstorage_PerformStatusOutput: description: "" - backup_storage_PerformSyncstatusOutput: + backupstorage_PerformSyncstatusOutput: description: "" - backup_storage_ValidateCreateDataOutput: + backupstorage_ValidateCreateDataOutput: description: "" schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/BackupStorageDetails' type: object - backup_storage_ValidateUpdateDataOutput: + backupstorage_ValidateUpdateDataOutput: description: "" schema: properties: - backup_storage: + backupstorage: $ref: '#/definitions/BackupStorageDetails' type: object baremetalagent_CustomizeDeleteOutput: @@ -156073,6 +155207,392 @@ responses: cdn_domain: $ref: '#/definitions/CDNDomainDetails' type: object + cloud_kube_cluster_CustomizeDeleteOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/KubeClusterDetails' + type: object + cloud_kube_cluster_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/KubeClusterDetails' + type: object + cloud_kube_cluster_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + cloud_kube_cluster_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + cloud_kube_cluster_GetDetailsKubeconfigOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/SKubeconfig' + type: object + cloud_kube_cluster_GetDetailsMetadataOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + cloud_kube_cluster_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + cloud_kube_cluster_GetDetailsStatusOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + cloud_kube_cluster_GetPropertyDistinctFieldOutput: + description: "" + cloud_kube_cluster_GetPropertyDistinctFieldsOutput: + description: "" + cloud_kube_cluster_GetPropertyDomainTagValuePairsOutput: + description: "" + cloud_kube_cluster_GetPropertyDomainTagValueTreeOutput: + description: "" + cloud_kube_cluster_GetPropertySplitableExportOutput: + description: "" + cloud_kube_cluster_GetPropertySplitableOutput: + description: "" + cloud_kube_cluster_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/StatusStatistic' + type: object + cloud_kube_cluster_GetPropertyTagValuePairsOutput: + description: "" + cloud_kube_cluster_GetPropertyTagValueTreeOutput: + description: "" + cloud_kube_cluster_ListItemFilterOutput: + description: "" + schema: + properties: + cloud_kube_clusters: + items: + $ref: '#/definitions/KubeClusterDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + cloud_kube_cluster_PerformChangeOwnerOutput: + description: "" + cloud_kube_cluster_PerformClassMetadataOutput: + description: "" + cloud_kube_cluster_PerformDisableOutput: + description: "" + cloud_kube_cluster_PerformEnableOutput: + description: "" + cloud_kube_cluster_PerformPrivateOutput: + description: "" + cloud_kube_cluster_PerformPublicOutput: + description: "" + cloud_kube_cluster_PerformPurgeSplitableOutput: + description: "" + cloud_kube_cluster_PerformSetClassMetadataOutput: + description: "" + cloud_kube_cluster_PerformSetOrgMetadataOutput: + description: "" + cloud_kube_cluster_PerformSetUserMetadataOutput: + description: "" + cloud_kube_cluster_PerformStatusOutput: + description: "" + cloud_kube_cluster_PerformSyncstatusOutput: + description: "" + cloud_kube_cluster_ValidateCreateDataOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/KubeClusterDetails' + type: object + cloud_kube_cluster_ValidateUpdateDataOutput: + description: "" + schema: + properties: + cloud_kube_cluster: + $ref: '#/definitions/KubeClusterDetails' + type: object + cloud_kube_node_CustomizeDeleteOutput: + description: "" + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/KubeNodeDetails' + type: object + cloud_kube_node_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/KubeNodeDetails' + type: object + cloud_kube_node_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + cloud_kube_node: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + cloud_kube_node_GetDetailsMetadataOutput: + description: "" + schema: + properties: + cloud_kube_node: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + cloud_kube_node_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + cloud_kube_node: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + cloud_kube_node_GetDetailsStatusOutput: + description: "" + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + cloud_kube_node_GetPropertyDistinctFieldOutput: + description: "" + cloud_kube_node_GetPropertyDistinctFieldsOutput: + description: "" + cloud_kube_node_GetPropertySplitableExportOutput: + description: "" + cloud_kube_node_GetPropertySplitableOutput: + description: "" + cloud_kube_node_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/StatusStatistic' + type: object + cloud_kube_node_GetPropertyTagValuePairsOutput: + description: "" + cloud_kube_node_GetPropertyTagValueTreeOutput: + description: "" + cloud_kube_node_ListItemFilterOutput: + description: "" + schema: + properties: + cloud_kube_nodes: + items: + $ref: '#/definitions/KubeNodeDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + cloud_kube_node_PerformClassMetadataOutput: + description: "" + cloud_kube_node_PerformPurgeSplitableOutput: + description: "" + cloud_kube_node_PerformSetClassMetadataOutput: + description: "" + cloud_kube_node_PerformSetOrgMetadataOutput: + description: "" + cloud_kube_node_PerformSetUserMetadataOutput: + description: "" + cloud_kube_node_PerformStatusOutput: + description: "" + cloud_kube_node_ValidateCreateDataOutput: + description: "" + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/KubeNodeDetails' + type: object + cloud_kube_node_ValidateUpdateDataOutput: + description: "" + schema: + properties: + cloud_kube_node: + $ref: '#/definitions/KubeNodeDetails' + type: object + cloud_kube_node_pool_CustomizeDeleteOutput: + description: "" + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/KubeNodePoolDetails' + type: object + cloud_kube_node_pool_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/KubeNodePoolDetails' + type: object + cloud_kube_node_pool_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + cloud_kube_node_pool: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + cloud_kube_node_pool_GetDetailsMetadataOutput: + description: "" + schema: + properties: + cloud_kube_node_pool: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + cloud_kube_node_pool_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + cloud_kube_node_pool: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + cloud_kube_node_pool_GetDetailsStatusOutput: + description: "" + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + cloud_kube_node_pool_GetPropertyDistinctFieldOutput: + description: "" + cloud_kube_node_pool_GetPropertyDistinctFieldsOutput: + description: "" + cloud_kube_node_pool_GetPropertySplitableExportOutput: + description: "" + cloud_kube_node_pool_GetPropertySplitableOutput: + description: "" + cloud_kube_node_pool_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/StatusStatistic' + type: object + cloud_kube_node_pool_GetPropertyTagValuePairsOutput: + description: "" + cloud_kube_node_pool_GetPropertyTagValueTreeOutput: + description: "" + cloud_kube_node_pool_ListItemFilterOutput: + description: "" + schema: + properties: + cloud_kube_node_pools: + items: + $ref: '#/definitions/KubeNodePoolDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + cloud_kube_node_pool_PerformClassMetadataOutput: + description: "" + cloud_kube_node_pool_PerformPurgeSplitableOutput: + description: "" + cloud_kube_node_pool_PerformSetClassMetadataOutput: + description: "" + cloud_kube_node_pool_PerformSetOrgMetadataOutput: + description: "" + cloud_kube_node_pool_PerformSetUserMetadataOutput: + description: "" + cloud_kube_node_pool_PerformStatusOutput: + description: "" + cloud_kube_node_pool_PerformSyncstatusOutput: + description: "" + cloud_kube_node_pool_ValidateCreateDataOutput: + description: "" + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/KubeNodePoolDetails' + type: object + cloud_kube_node_pool_ValidateUpdateDataOutput: + description: "" + schema: + properties: + cloud_kube_node_pool: + $ref: '#/definitions/KubeNodePoolDetails' + type: object cloudaccount_CustomizeDeleteOutput: description: "" schema: @@ -156247,108 +155767,6 @@ responses: cloudaccount: $ref: '#/definitions/CloudaccountDetail' type: object - cloudimage_CustomizeDeleteOutput: - description: "" - schema: - properties: - cloudimage: - $ref: '#/definitions/StandaloneResourceDetails' - type: object - cloudimage_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - cloudimage: - $ref: '#/definitions/StandaloneResourceDetails' - type: object - cloudimage_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - cloudimage: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - cloudimage_GetDetailsMetadataOutput: - description: "" - schema: - properties: - cloudimage: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - cloudimage_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - cloudimage: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - cloudimage_GetPropertyDistinctFieldOutput: - description: "" - cloudimage_GetPropertyDistinctFieldsOutput: - description: "" - cloudimage_GetPropertySplitableExportOutput: - description: "" - cloudimage_GetPropertySplitableOutput: - description: "" - cloudimage_GetPropertyTagValuePairsOutput: - description: "" - cloudimage_GetPropertyTagValueTreeOutput: - description: "" - cloudimage_ListItemFilterOutput: - description: "" - schema: - properties: - cloudimages: - items: - $ref: '#/definitions/StandaloneResourceDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - cloudimage_PerformClassMetadataOutput: - description: "" - cloudimage_PerformPurgeSplitableOutput: - description: "" - cloudimage_PerformSetClassMetadataOutput: - description: "" - cloudimage_PerformSetOrgMetadataOutput: - description: "" - cloudimage_PerformSetUserMetadataOutput: - description: "" - cloudimage_ValidateCreateDataOutput: - description: "" - schema: - properties: - cloudimage: - $ref: '#/definitions/StandaloneResourceDetails' - type: object - cloudimage_ValidateUpdateDataOutput: - description: "" - schema: - properties: - cloudimage: - $ref: '#/definitions/StandaloneResourceDetails' - type: object cloudprovider_CustomizeDeleteOutput: description: "" schema: @@ -156883,112 +156301,112 @@ responses: container: $ref: '#/definitions/VirtualResourceDetails' type: object - db_instance_CustomizeDeleteOutput: + dbinstance_CustomizeDeleteOutput: description: "" schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/DBInstanceDetails' type: object - db_instance_FetchCustomizeColumnsOutput: + dbinstance_FetchCustomizeColumnsOutput: description: "" schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/DBInstanceDetails' type: object - db_instance_GetDetailsChangeOwnerCandidateDomainsOutput: + dbinstance_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - db_instance_GetDetailsClassMetadataOutput: + dbinstance_GetDetailsClassMetadataOutput: description: "" schema: properties: - db_instance: + dbinstance: additionalProperties: type: string type: object x-go-name: Output type: object - db_instance_GetDetailsMetadataOutput: + dbinstance_GetDetailsMetadataOutput: description: "" schema: properties: - db_instance: + dbinstance: additionalProperties: type: string type: object x-go-name: Output type: object - db_instance_GetDetailsOrgMetadataOutput: + dbinstance_GetDetailsOrgMetadataOutput: description: "" schema: properties: - db_instance: + dbinstance: additionalProperties: type: string type: object x-go-name: Output type: object - db_instance_GetDetailsStatusOutput: + dbinstance_GetDetailsStatusOutput: description: "" schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/GetDetailsStatusOutput' type: object - db_instance_GetPropertyDistinctFieldOutput: + dbinstance_GetPropertyDistinctFieldOutput: description: "" - db_instance_GetPropertyDistinctFieldsOutput: + dbinstance_GetPropertyDistinctFieldsOutput: description: "" - db_instance_GetPropertyDomainStatisticsOutput: + dbinstance_GetPropertyDomainStatisticsOutput: description: "" schema: properties: - db_instance: + dbinstance: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - db_instance_GetPropertyProjectStatisticsOutput: + dbinstance_GetPropertyProjectStatisticsOutput: description: "" schema: properties: - db_instance: + dbinstance: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - db_instance_GetPropertyProjectTagValuePairsOutput: + dbinstance_GetPropertyProjectTagValuePairsOutput: description: "" - db_instance_GetPropertyProjectTagValueTreeOutput: + dbinstance_GetPropertyProjectTagValueTreeOutput: description: "" - db_instance_GetPropertySplitableExportOutput: + dbinstance_GetPropertySplitableExportOutput: description: "" - db_instance_GetPropertySplitableOutput: + dbinstance_GetPropertySplitableOutput: description: "" - db_instance_GetPropertyStatisticsOutput: + dbinstance_GetPropertyStatisticsOutput: description: "" schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/StatusStatistic' type: object - db_instance_GetPropertyTagValuePairsOutput: + dbinstance_GetPropertyTagValuePairsOutput: description: "" - db_instance_GetPropertyTagValueTreeOutput: + dbinstance_GetPropertyTagValueTreeOutput: description: "" - db_instance_ListItemFilterOutput: + dbinstance_ListItemFilterOutput: description: "" schema: properties: - db_instances: + dbinstances: items: $ref: '#/definitions/DBInstanceDetails' type: array @@ -157006,712 +156424,147 @@ responses: type: integer x-go-name: Total type: object - db_instance_PerformCancelDeleteOutput: + dbinstance_PerformCancelDeleteOutput: description: "" - db_instance_PerformCancelExpireOutput: + dbinstance_PerformCancelExpireOutput: description: "" - db_instance_PerformChangeConfigOutput: + dbinstance_PerformChangeConfigOutput: description: "" - db_instance_PerformChangeOwnerOutput: + dbinstance_PerformChangeOwnerOutput: description: "" - db_instance_PerformClassMetadataOutput: + dbinstance_PerformClassMetadataOutput: description: "" - db_instance_PerformFreezeOutput: + dbinstance_PerformFreezeOutput: description: "" - db_instance_PerformPostpaidExpireOutput: + dbinstance_PerformPostpaidExpireOutput: description: "" - db_instance_PerformPublicConnectionOutput: + dbinstance_PerformPublicConnectionOutput: description: "" - db_instance_PerformPurgeOutput: + dbinstance_PerformPurgeOutput: description: "" - db_instance_PerformPurgeSplitableOutput: + dbinstance_PerformPurgeSplitableOutput: description: "" - db_instance_PerformRebootOutput: + dbinstance_PerformRebootOutput: description: "" - db_instance_PerformRecoveryOutput: + dbinstance_PerformRecoveryOutput: description: "" - db_instance_PerformRemoteUpdateOutput: + dbinstance_PerformRemoteUpdateOutput: description: "" - db_instance_PerformRenewOutput: + dbinstance_PerformRenewOutput: description: "" - db_instance_PerformSetAutoRenewOutput: + dbinstance_PerformSetAutoRenewOutput: description: "" - db_instance_PerformSetClassMetadataOutput: + dbinstance_PerformSetClassMetadataOutput: description: "" - db_instance_PerformSetOrgMetadataOutput: + dbinstance_PerformSetOrgMetadataOutput: description: "" - db_instance_PerformSetSecgroupOutput: + dbinstance_PerformSetSecgroupOutput: description: "" - db_instance_PerformSetUserMetadataOutput: + dbinstance_PerformSetUserMetadataOutput: description: "" - db_instance_PerformStatusOutput: + dbinstance_PerformStatusOutput: description: "" - db_instance_PerformSyncOutput: + dbinstance_PerformSyncOutput: description: "" - db_instance_PerformSyncStatusOutput: + dbinstance_PerformSyncStatusOutput: description: "" - db_instance_PerformSyncstatusOutput: + dbinstance_PerformSyncstatusOutput: description: "" - db_instance_PerformUnfreezeOutput: + dbinstance_PerformUnfreezeOutput: description: "" - db_instance_ValidateCreateDataOutput: + dbinstance_ValidateCreateDataOutput: description: "" schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/DBInstanceDetails' type: object - db_instance_ValidateUpdateDataOutput: + dbinstance_ValidateUpdateDataOutput: description: "" schema: properties: - db_instance: + dbinstance: $ref: '#/definitions/DBInstanceDetails' type: object - db_instance_account_CustomizeDeleteOutput: + dbinstance_sku_CustomizeDeleteOutput: description: "" schema: properties: - db_instance_account: - $ref: '#/definitions/DBInstanceAccountDetails' - type: object - db_instance_account_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - db_instance_account: - $ref: '#/definitions/DBInstanceAccountDetails' - type: object - db_instance_account_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - db_instance_account: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_account_GetDetailsMetadataOutput: - description: "" - schema: - properties: - db_instance_account: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_account_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - db_instance_account: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_account_GetDetailsStatusOutput: - description: "" - schema: - properties: - db_instance_account: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - db_instance_account_GetPropertyDistinctFieldOutput: - description: "" - db_instance_account_GetPropertyDistinctFieldsOutput: - description: "" - db_instance_account_GetPropertySplitableExportOutput: - description: "" - db_instance_account_GetPropertySplitableOutput: - description: "" - db_instance_account_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - db_instance_account: - $ref: '#/definitions/StatusStatistic' - type: object - db_instance_account_GetPropertyTagValuePairsOutput: - description: "" - db_instance_account_GetPropertyTagValueTreeOutput: - description: "" - db_instance_account_ListItemFilterOutput: - description: "" - schema: - properties: - db_instance_accounts: - items: - $ref: '#/definitions/DBInstanceAccountDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - db_instance_account_PerformClassMetadataOutput: - description: "" - db_instance_account_PerformGrantPrivilegeOutput: - description: "" - db_instance_account_PerformPurgeSplitableOutput: - description: "" - db_instance_account_PerformResetPasswordOutput: - description: "" - db_instance_account_PerformRevokePrivilegeOutput: - description: "" - db_instance_account_PerformSetClassMetadataOutput: - description: "" - db_instance_account_PerformSetOrgMetadataOutput: - description: "" - db_instance_account_PerformSetPrivilegesOutput: - description: "" - db_instance_account_PerformSetUserMetadataOutput: - description: "" - db_instance_account_PerformStatusOutput: - description: "" - db_instance_account_ValidateCreateDataOutput: - description: "" - schema: - properties: - db_instance_account: - $ref: '#/definitions/DBInstanceAccountDetails' - type: object - db_instance_account_ValidateUpdateDataOutput: - description: "" - schema: - properties: - db_instance_account: - $ref: '#/definitions/DBInstanceAccountDetails' - type: object - db_instance_backup_CustomizeDeleteOutput: - description: "" - schema: - properties: - db_instance_backup: - $ref: '#/definitions/DBInstanceBackupDetails' - type: object - db_instance_backup_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - db_instance_backup: - $ref: '#/definitions/DBInstanceBackupDetails' - type: object - db_instance_backup_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - db_instance_backup: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - db_instance_backup_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - db_instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_backup_GetDetailsMetadataOutput: - description: "" - schema: - properties: - db_instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_backup_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - db_instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_backup_GetDetailsStatusOutput: - description: "" - schema: - properties: - db_instance_backup: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - db_instance_backup_GetPropertyDistinctFieldOutput: - description: "" - db_instance_backup_GetPropertyDistinctFieldsOutput: - description: "" - db_instance_backup_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - db_instance_backup: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - db_instance_backup_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - db_instance_backup: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - db_instance_backup_GetPropertyProjectTagValuePairsOutput: - description: "" - db_instance_backup_GetPropertyProjectTagValueTreeOutput: - description: "" - db_instance_backup_GetPropertySplitableExportOutput: - description: "" - db_instance_backup_GetPropertySplitableOutput: - description: "" - db_instance_backup_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - db_instance_backup: - $ref: '#/definitions/StatusStatistic' - type: object - db_instance_backup_GetPropertyTagValuePairsOutput: - description: "" - db_instance_backup_GetPropertyTagValueTreeOutput: - description: "" - db_instance_backup_ListItemFilterOutput: - description: "" - schema: - properties: - db_instance_backups: - items: - $ref: '#/definitions/DBInstanceBackupDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - db_instance_backup_PerformCancelDeleteOutput: - description: "" - db_instance_backup_PerformChangeOwnerOutput: - description: "" - db_instance_backup_PerformClassMetadataOutput: - description: "" - db_instance_backup_PerformFreezeOutput: - description: "" - db_instance_backup_PerformPurgeSplitableOutput: - description: "" - db_instance_backup_PerformSetClassMetadataOutput: - description: "" - db_instance_backup_PerformSetOrgMetadataOutput: - description: "" - db_instance_backup_PerformSetUserMetadataOutput: - description: "" - db_instance_backup_PerformStatusOutput: - description: "" - db_instance_backup_PerformSyncstatusOutput: - description: "" - db_instance_backup_PerformUnfreezeOutput: - description: "" - db_instance_backup_ValidateCreateDataOutput: - description: "" - schema: - properties: - db_instance_backup: - $ref: '#/definitions/DBInstanceBackupDetails' - type: object - db_instance_backup_ValidateUpdateDataOutput: - description: "" - schema: - properties: - db_instance_backup: - $ref: '#/definitions/DBInstanceBackupDetails' - type: object - db_instance_database_CustomizeDeleteOutput: - description: "" - schema: - properties: - db_instance_database: - $ref: '#/definitions/DBInstancedatabaseDetails' - type: object - db_instance_database_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - db_instance_database: - $ref: '#/definitions/DBInstancedatabaseDetails' - type: object - db_instance_database_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - db_instance_database: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_database_GetDetailsMetadataOutput: - description: "" - schema: - properties: - db_instance_database: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_database_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - db_instance_database: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_database_GetDetailsStatusOutput: - description: "" - schema: - properties: - db_instance_database: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - db_instance_database_GetPropertyDistinctFieldOutput: - description: "" - db_instance_database_GetPropertyDistinctFieldsOutput: - description: "" - db_instance_database_GetPropertySplitableExportOutput: - description: "" - db_instance_database_GetPropertySplitableOutput: - description: "" - db_instance_database_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - db_instance_database: - $ref: '#/definitions/StatusStatistic' - type: object - db_instance_database_GetPropertyTagValuePairsOutput: - description: "" - db_instance_database_GetPropertyTagValueTreeOutput: - description: "" - db_instance_database_ListItemFilterOutput: - description: "" - schema: - properties: - db_instance_databases: - items: - $ref: '#/definitions/DBInstancedatabaseDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - db_instance_database_PerformClassMetadataOutput: - description: "" - db_instance_database_PerformPurgeSplitableOutput: - description: "" - db_instance_database_PerformSetClassMetadataOutput: - description: "" - db_instance_database_PerformSetOrgMetadataOutput: - description: "" - db_instance_database_PerformSetUserMetadataOutput: - description: "" - db_instance_database_PerformStatusOutput: - description: "" - db_instance_database_ValidateCreateDataOutput: - description: "" - schema: - properties: - db_instance_database: - $ref: '#/definitions/DBInstancedatabaseDetails' - type: object - db_instance_database_ValidateUpdateDataOutput: - description: "" - schema: - properties: - db_instance_database: - $ref: '#/definitions/DBInstancedatabaseDetails' - type: object - db_instance_parameter_CustomizeDeleteOutput: - description: "" - schema: - properties: - db_instance_parameter: - $ref: '#/definitions/DBInstanceparameterDetails' - type: object - db_instance_parameter_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - db_instance_parameter: - $ref: '#/definitions/DBInstanceparameterDetails' - type: object - db_instance_parameter_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - db_instance_parameter: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_parameter_GetDetailsMetadataOutput: - description: "" - schema: - properties: - db_instance_parameter: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_parameter_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - db_instance_parameter: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - db_instance_parameter_GetPropertyDistinctFieldOutput: - description: "" - db_instance_parameter_GetPropertyDistinctFieldsOutput: - description: "" - db_instance_parameter_GetPropertySplitableExportOutput: - description: "" - db_instance_parameter_GetPropertySplitableOutput: - description: "" - db_instance_parameter_GetPropertyTagValuePairsOutput: - description: "" - db_instance_parameter_GetPropertyTagValueTreeOutput: - description: "" - db_instance_parameter_ListItemFilterOutput: - description: "" - schema: - properties: - db_instance_parameters: - items: - $ref: '#/definitions/DBInstanceparameterDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - db_instance_parameter_PerformClassMetadataOutput: - description: "" - db_instance_parameter_PerformPurgeSplitableOutput: - description: "" - db_instance_parameter_PerformSetClassMetadataOutput: - description: "" - db_instance_parameter_PerformSetOrgMetadataOutput: - description: "" - db_instance_parameter_PerformSetUserMetadataOutput: - description: "" - db_instance_parameter_ValidateCreateDataOutput: - description: "" - schema: - properties: - db_instance_parameter: - $ref: '#/definitions/DBInstanceparameterDetails' - type: object - db_instance_parameter_ValidateUpdateDataOutput: - description: "" - schema: - properties: - db_instance_parameter: - $ref: '#/definitions/DBInstanceparameterDetails' - type: object - db_instance_privilege_CustomizeDeleteOutput: - description: "" - schema: - properties: - db_instance_privilege: - $ref: '#/definitions/ResourceBaseDetails' - type: object - db_instance_privilege_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - db_instance_privilege: - $ref: '#/definitions/ResourceBaseDetails' - type: object - db_instance_privilege_GetPropertyDistinctFieldOutput: - description: "" - db_instance_privilege_GetPropertyDistinctFieldsOutput: - description: "" - db_instance_privilege_GetPropertySplitableExportOutput: - description: "" - db_instance_privilege_GetPropertySplitableOutput: - description: "" - db_instance_privilege_ListItemFilterOutput: - description: "" - schema: - properties: - db_instance_privileges: - items: - $ref: '#/definitions/ResourceBaseDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - db_instance_privilege_PerformPurgeSplitableOutput: - description: "" - db_instance_privilege_ValidateCreateDataOutput: - description: "" - schema: - properties: - db_instance_privilege: - $ref: '#/definitions/ResourceBaseDetails' - type: object - db_instance_privilege_ValidateUpdateDataOutput: - description: "" - schema: - properties: - db_instance_privilege: - $ref: '#/definitions/ResourceBaseDetails' - type: object - db_instance_sku_CustomizeDeleteOutput: - description: "" - schema: - properties: - db_instance_sku: + dbinstance_sku: $ref: '#/definitions/DBInstanceSkuDetails' type: object - db_instance_sku_FetchCustomizeColumnsOutput: + dbinstance_sku_FetchCustomizeColumnsOutput: description: "" schema: properties: - db_instance_sku: + dbinstance_sku: $ref: '#/definitions/DBInstanceSkuDetails' type: object - db_instance_sku_GetDetailsClassMetadataOutput: + dbinstance_sku_GetDetailsClassMetadataOutput: description: "" schema: properties: - db_instance_sku: + dbinstance_sku: additionalProperties: type: string type: object x-go-name: Output type: object - db_instance_sku_GetDetailsMetadataOutput: + dbinstance_sku_GetDetailsMetadataOutput: description: "" schema: properties: - db_instance_sku: + dbinstance_sku: additionalProperties: type: string type: object x-go-name: Output type: object - db_instance_sku_GetDetailsOrgMetadataOutput: + dbinstance_sku_GetDetailsOrgMetadataOutput: description: "" schema: properties: - db_instance_sku: + dbinstance_sku: additionalProperties: type: string type: object x-go-name: Output type: object - db_instance_sku_GetDetailsStatusOutput: + dbinstance_sku_GetDetailsStatusOutput: description: "" schema: properties: - db_instance_sku: + dbinstance_sku: $ref: '#/definitions/GetDetailsStatusOutput' type: object - db_instance_sku_GetPropertyDistinctFieldOutput: + dbinstance_sku_GetPropertyDistinctFieldOutput: description: "" - db_instance_sku_GetPropertyDistinctFieldsOutput: + dbinstance_sku_GetPropertyDistinctFieldsOutput: description: "" - db_instance_sku_GetPropertyInstanceSpecsOutput: + dbinstance_sku_GetPropertyInstanceSpecsOutput: description: "" - db_instance_sku_GetPropertySplitableExportOutput: + dbinstance_sku_GetPropertySplitableExportOutput: description: "" - db_instance_sku_GetPropertySplitableOutput: + dbinstance_sku_GetPropertySplitableOutput: description: "" - db_instance_sku_GetPropertyStatisticsOutput: + dbinstance_sku_GetPropertyStatisticsOutput: description: "" schema: properties: - db_instance_sku: + dbinstance_sku: $ref: '#/definitions/StatusStatistic' type: object - db_instance_sku_GetPropertySyncTasksOutput: + dbinstance_sku_GetPropertySyncTasksOutput: description: "" - db_instance_sku_GetPropertyTagValuePairsOutput: + dbinstance_sku_GetPropertyTagValuePairsOutput: description: "" - db_instance_sku_GetPropertyTagValueTreeOutput: + dbinstance_sku_GetPropertyTagValueTreeOutput: description: "" - db_instance_sku_ListItemFilterOutput: + dbinstance_sku_ListItemFilterOutput: description: "" schema: properties: - db_instance_skus: + dbinstance_skus: items: $ref: '#/definitions/DBInstanceSkuDetails' type: array @@ -157729,38 +156582,603 @@ responses: type: integer x-go-name: Total type: object - db_instance_sku_PerformClassMetadataOutput: + dbinstance_sku_PerformClassMetadataOutput: description: "" - db_instance_sku_PerformDisableOutput: + dbinstance_sku_PerformDisableOutput: description: "" - db_instance_sku_PerformEnableOutput: + dbinstance_sku_PerformEnableOutput: description: "" - db_instance_sku_PerformPurgeSplitableOutput: + dbinstance_sku_PerformPurgeSplitableOutput: description: "" - db_instance_sku_PerformSetClassMetadataOutput: + dbinstance_sku_PerformSetClassMetadataOutput: description: "" - db_instance_sku_PerformSetOrgMetadataOutput: + dbinstance_sku_PerformSetOrgMetadataOutput: description: "" - db_instance_sku_PerformSetUserMetadataOutput: + dbinstance_sku_PerformSetUserMetadataOutput: description: "" - db_instance_sku_PerformStatusOutput: + dbinstance_sku_PerformStatusOutput: description: "" - db_instance_sku_PerformSyncSkusOutput: + dbinstance_sku_PerformSyncSkusOutput: description: "" - db_instance_sku_ValidateCreateDataOutput: + dbinstance_sku_ValidateCreateDataOutput: description: "" schema: properties: - db_instance_sku: + dbinstance_sku: $ref: '#/definitions/DBInstanceSkuDetails' type: object - db_instance_sku_ValidateUpdateDataOutput: + dbinstance_sku_ValidateUpdateDataOutput: description: "" schema: properties: - db_instance_sku: + dbinstance_sku: $ref: '#/definitions/DBInstanceSkuDetails' type: object + dbinstanceaccount_CustomizeDeleteOutput: + description: "" + schema: + properties: + dbinstanceaccount: + $ref: '#/definitions/DBInstanceAccountDetails' + type: object + dbinstanceaccount_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + dbinstanceaccount: + $ref: '#/definitions/DBInstanceAccountDetails' + type: object + dbinstanceaccount_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + dbinstanceaccount: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstanceaccount_GetDetailsMetadataOutput: + description: "" + schema: + properties: + dbinstanceaccount: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstanceaccount_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + dbinstanceaccount: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstanceaccount_GetDetailsStatusOutput: + description: "" + schema: + properties: + dbinstanceaccount: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + dbinstanceaccount_GetPropertyDistinctFieldOutput: + description: "" + dbinstanceaccount_GetPropertyDistinctFieldsOutput: + description: "" + dbinstanceaccount_GetPropertySplitableExportOutput: + description: "" + dbinstanceaccount_GetPropertySplitableOutput: + description: "" + dbinstanceaccount_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + dbinstanceaccount: + $ref: '#/definitions/StatusStatistic' + type: object + dbinstanceaccount_GetPropertyTagValuePairsOutput: + description: "" + dbinstanceaccount_GetPropertyTagValueTreeOutput: + description: "" + dbinstanceaccount_ListItemFilterOutput: + description: "" + schema: + properties: + dbinstanceaccounts: + items: + $ref: '#/definitions/DBInstanceAccountDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + dbinstanceaccount_PerformClassMetadataOutput: + description: "" + dbinstanceaccount_PerformGrantPrivilegeOutput: + description: "" + dbinstanceaccount_PerformPurgeSplitableOutput: + description: "" + dbinstanceaccount_PerformResetPasswordOutput: + description: "" + dbinstanceaccount_PerformRevokePrivilegeOutput: + description: "" + dbinstanceaccount_PerformSetClassMetadataOutput: + description: "" + dbinstanceaccount_PerformSetOrgMetadataOutput: + description: "" + dbinstanceaccount_PerformSetPrivilegesOutput: + description: "" + dbinstanceaccount_PerformSetUserMetadataOutput: + description: "" + dbinstanceaccount_PerformStatusOutput: + description: "" + dbinstanceaccount_ValidateCreateDataOutput: + description: "" + schema: + properties: + dbinstanceaccount: + $ref: '#/definitions/DBInstanceAccountDetails' + type: object + dbinstanceaccount_ValidateUpdateDataOutput: + description: "" + schema: + properties: + dbinstanceaccount: + $ref: '#/definitions/DBInstanceAccountDetails' + type: object + dbinstancebackup_CustomizeDeleteOutput: + description: "" + schema: + properties: + dbinstancebackup: + $ref: '#/definitions/DBInstanceBackupDetails' + type: object + dbinstancebackup_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + dbinstancebackup: + $ref: '#/definitions/DBInstanceBackupDetails' + type: object + dbinstancebackup_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + dbinstancebackup: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + dbinstancebackup_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + dbinstancebackup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstancebackup_GetDetailsMetadataOutput: + description: "" + schema: + properties: + dbinstancebackup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstancebackup_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + dbinstancebackup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstancebackup_GetDetailsStatusOutput: + description: "" + schema: + properties: + dbinstancebackup: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + dbinstancebackup_GetPropertyDistinctFieldOutput: + description: "" + dbinstancebackup_GetPropertyDistinctFieldsOutput: + description: "" + dbinstancebackup_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + dbinstancebackup: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + dbinstancebackup_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + dbinstancebackup: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + dbinstancebackup_GetPropertyProjectTagValuePairsOutput: + description: "" + dbinstancebackup_GetPropertyProjectTagValueTreeOutput: + description: "" + dbinstancebackup_GetPropertySplitableExportOutput: + description: "" + dbinstancebackup_GetPropertySplitableOutput: + description: "" + dbinstancebackup_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + dbinstancebackup: + $ref: '#/definitions/StatusStatistic' + type: object + dbinstancebackup_GetPropertyTagValuePairsOutput: + description: "" + dbinstancebackup_GetPropertyTagValueTreeOutput: + description: "" + dbinstancebackup_ListItemFilterOutput: + description: "" + schema: + properties: + dbinstancebackups: + items: + $ref: '#/definitions/DBInstanceBackupDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + dbinstancebackup_PerformCancelDeleteOutput: + description: "" + dbinstancebackup_PerformChangeOwnerOutput: + description: "" + dbinstancebackup_PerformClassMetadataOutput: + description: "" + dbinstancebackup_PerformFreezeOutput: + description: "" + dbinstancebackup_PerformPurgeSplitableOutput: + description: "" + dbinstancebackup_PerformSetClassMetadataOutput: + description: "" + dbinstancebackup_PerformSetOrgMetadataOutput: + description: "" + dbinstancebackup_PerformSetUserMetadataOutput: + description: "" + dbinstancebackup_PerformStatusOutput: + description: "" + dbinstancebackup_PerformSyncstatusOutput: + description: "" + dbinstancebackup_PerformUnfreezeOutput: + description: "" + dbinstancebackup_ValidateCreateDataOutput: + description: "" + schema: + properties: + dbinstancebackup: + $ref: '#/definitions/DBInstanceBackupDetails' + type: object + dbinstancebackup_ValidateUpdateDataOutput: + description: "" + schema: + properties: + dbinstancebackup: + $ref: '#/definitions/DBInstanceBackupDetails' + type: object + dbinstancedatabase_CustomizeDeleteOutput: + description: "" + schema: + properties: + dbinstancedatabase: + $ref: '#/definitions/DBInstancedatabaseDetails' + type: object + dbinstancedatabase_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + dbinstancedatabase: + $ref: '#/definitions/DBInstancedatabaseDetails' + type: object + dbinstancedatabase_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + dbinstancedatabase: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstancedatabase_GetDetailsMetadataOutput: + description: "" + schema: + properties: + dbinstancedatabase: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstancedatabase_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + dbinstancedatabase: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstancedatabase_GetDetailsStatusOutput: + description: "" + schema: + properties: + dbinstancedatabase: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + dbinstancedatabase_GetPropertyDistinctFieldOutput: + description: "" + dbinstancedatabase_GetPropertyDistinctFieldsOutput: + description: "" + dbinstancedatabase_GetPropertySplitableExportOutput: + description: "" + dbinstancedatabase_GetPropertySplitableOutput: + description: "" + dbinstancedatabase_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + dbinstancedatabase: + $ref: '#/definitions/StatusStatistic' + type: object + dbinstancedatabase_GetPropertyTagValuePairsOutput: + description: "" + dbinstancedatabase_GetPropertyTagValueTreeOutput: + description: "" + dbinstancedatabase_ListItemFilterOutput: + description: "" + schema: + properties: + dbinstancedatabases: + items: + $ref: '#/definitions/DBInstancedatabaseDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + dbinstancedatabase_PerformClassMetadataOutput: + description: "" + dbinstancedatabase_PerformPurgeSplitableOutput: + description: "" + dbinstancedatabase_PerformSetClassMetadataOutput: + description: "" + dbinstancedatabase_PerformSetOrgMetadataOutput: + description: "" + dbinstancedatabase_PerformSetUserMetadataOutput: + description: "" + dbinstancedatabase_PerformStatusOutput: + description: "" + dbinstancedatabase_ValidateCreateDataOutput: + description: "" + schema: + properties: + dbinstancedatabase: + $ref: '#/definitions/DBInstancedatabaseDetails' + type: object + dbinstancedatabase_ValidateUpdateDataOutput: + description: "" + schema: + properties: + dbinstancedatabase: + $ref: '#/definitions/DBInstancedatabaseDetails' + type: object + dbinstanceparameter_CustomizeDeleteOutput: + description: "" + schema: + properties: + dbinstanceparameter: + $ref: '#/definitions/DBInstanceparameterDetails' + type: object + dbinstanceparameter_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + dbinstanceparameter: + $ref: '#/definitions/DBInstanceparameterDetails' + type: object + dbinstanceparameter_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + dbinstanceparameter: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstanceparameter_GetDetailsMetadataOutput: + description: "" + schema: + properties: + dbinstanceparameter: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstanceparameter_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + dbinstanceparameter: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dbinstanceparameter_GetPropertyDistinctFieldOutput: + description: "" + dbinstanceparameter_GetPropertyDistinctFieldsOutput: + description: "" + dbinstanceparameter_GetPropertySplitableExportOutput: + description: "" + dbinstanceparameter_GetPropertySplitableOutput: + description: "" + dbinstanceparameter_GetPropertyTagValuePairsOutput: + description: "" + dbinstanceparameter_GetPropertyTagValueTreeOutput: + description: "" + dbinstanceparameter_ListItemFilterOutput: + description: "" + schema: + properties: + dbinstanceparameters: + items: + $ref: '#/definitions/DBInstanceparameterDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + dbinstanceparameter_PerformClassMetadataOutput: + description: "" + dbinstanceparameter_PerformPurgeSplitableOutput: + description: "" + dbinstanceparameter_PerformSetClassMetadataOutput: + description: "" + dbinstanceparameter_PerformSetOrgMetadataOutput: + description: "" + dbinstanceparameter_PerformSetUserMetadataOutput: + description: "" + dbinstanceparameter_ValidateCreateDataOutput: + description: "" + schema: + properties: + dbinstanceparameter: + $ref: '#/definitions/DBInstanceparameterDetails' + type: object + dbinstanceparameter_ValidateUpdateDataOutput: + description: "" + schema: + properties: + dbinstanceparameter: + $ref: '#/definitions/DBInstanceparameterDetails' + type: object + dbinstanceprivilege_CustomizeDeleteOutput: + description: "" + schema: + properties: + dbinstanceprivilege: + $ref: '#/definitions/ResourceBaseDetails' + type: object + dbinstanceprivilege_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + dbinstanceprivilege: + $ref: '#/definitions/ResourceBaseDetails' + type: object + dbinstanceprivilege_GetPropertyDistinctFieldOutput: + description: "" + dbinstanceprivilege_GetPropertyDistinctFieldsOutput: + description: "" + dbinstanceprivilege_GetPropertySplitableExportOutput: + description: "" + dbinstanceprivilege_GetPropertySplitableOutput: + description: "" + dbinstanceprivilege_ListItemFilterOutput: + description: "" + schema: + properties: + dbinstanceprivileges: + items: + $ref: '#/definitions/ResourceBaseDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + dbinstanceprivilege_PerformPurgeSplitableOutput: + description: "" + dbinstanceprivilege_ValidateCreateDataOutput: + description: "" + schema: + properties: + dbinstanceprivilege: + $ref: '#/definitions/ResourceBaseDetails' + type: object + dbinstanceprivilege_ValidateUpdateDataOutput: + description: "" + schema: + properties: + dbinstanceprivilege: + $ref: '#/definitions/ResourceBaseDetails' + type: object disk_CustomizeDeleteOutput: description: "" schema: @@ -157936,112 +157354,112 @@ responses: disk: $ref: '#/definitions/DiskDetails' type: object - disk_backup_CustomizeDeleteOutput: + diskbackup_CustomizeDeleteOutput: description: "" schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/DiskBackupDetails' type: object - disk_backup_FetchCustomizeColumnsOutput: + diskbackup_FetchCustomizeColumnsOutput: description: "" schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/DiskBackupDetails' type: object - disk_backup_GetDetailsChangeOwnerCandidateDomainsOutput: + diskbackup_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - disk_backup_GetDetailsClassMetadataOutput: + diskbackup_GetDetailsClassMetadataOutput: description: "" schema: properties: - disk_backup: + diskbackup: additionalProperties: type: string type: object x-go-name: Output type: object - disk_backup_GetDetailsMetadataOutput: + diskbackup_GetDetailsMetadataOutput: description: "" schema: properties: - disk_backup: + diskbackup: additionalProperties: type: string type: object x-go-name: Output type: object - disk_backup_GetDetailsOrgMetadataOutput: + diskbackup_GetDetailsOrgMetadataOutput: description: "" schema: properties: - disk_backup: + diskbackup: additionalProperties: type: string type: object x-go-name: Output type: object - disk_backup_GetDetailsStatusOutput: + diskbackup_GetDetailsStatusOutput: description: "" schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/GetDetailsStatusOutput' type: object - disk_backup_GetPropertyDistinctFieldOutput: + diskbackup_GetPropertyDistinctFieldOutput: description: "" - disk_backup_GetPropertyDistinctFieldsOutput: + diskbackup_GetPropertyDistinctFieldsOutput: description: "" - disk_backup_GetPropertyDomainStatisticsOutput: + diskbackup_GetPropertyDomainStatisticsOutput: description: "" schema: properties: - disk_backup: + diskbackup: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - disk_backup_GetPropertyProjectStatisticsOutput: + diskbackup_GetPropertyProjectStatisticsOutput: description: "" schema: properties: - disk_backup: + diskbackup: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - disk_backup_GetPropertyProjectTagValuePairsOutput: + diskbackup_GetPropertyProjectTagValuePairsOutput: description: "" - disk_backup_GetPropertyProjectTagValueTreeOutput: + diskbackup_GetPropertyProjectTagValueTreeOutput: description: "" - disk_backup_GetPropertySplitableExportOutput: + diskbackup_GetPropertySplitableExportOutput: description: "" - disk_backup_GetPropertySplitableOutput: + diskbackup_GetPropertySplitableOutput: description: "" - disk_backup_GetPropertyStatisticsOutput: + diskbackup_GetPropertyStatisticsOutput: description: "" schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/StatusStatistic' type: object - disk_backup_GetPropertyTagValuePairsOutput: + diskbackup_GetPropertyTagValuePairsOutput: description: "" - disk_backup_GetPropertyTagValueTreeOutput: + diskbackup_GetPropertyTagValueTreeOutput: description: "" - disk_backup_ListItemFilterOutput: + diskbackup_ListItemFilterOutput: description: "" schema: properties: - disk_backups: + diskbackups: items: $ref: '#/definitions/DiskBackupDetails' type: array @@ -158059,166 +157477,44 @@ responses: type: integer x-go-name: Total type: object - disk_backup_PerformCancelDeleteOutput: + diskbackup_PerformCancelDeleteOutput: description: "" - disk_backup_PerformChangeOwnerOutput: + diskbackup_PerformChangeOwnerOutput: description: "" - disk_backup_PerformClassMetadataOutput: + diskbackup_PerformClassMetadataOutput: description: "" - disk_backup_PerformFreezeOutput: + diskbackup_PerformFreezeOutput: description: "" - disk_backup_PerformPurgeSplitableOutput: + diskbackup_PerformPurgeSplitableOutput: description: "" - disk_backup_PerformRecoveryOutput: + diskbackup_PerformRecoveryOutput: description: "" - disk_backup_PerformSetClassMetadataOutput: + diskbackup_PerformSetClassMetadataOutput: description: "" - disk_backup_PerformSetOrgMetadataOutput: + diskbackup_PerformSetOrgMetadataOutput: description: "" - disk_backup_PerformSetUserMetadataOutput: + diskbackup_PerformSetUserMetadataOutput: description: "" - disk_backup_PerformStatusOutput: + diskbackup_PerformStatusOutput: description: "" - disk_backup_PerformSyncstatusOutput: + diskbackup_PerformSyncstatusOutput: description: "" - disk_backup_PerformUnfreezeOutput: + diskbackup_PerformUnfreezeOutput: description: "" - disk_backup_ValidateCreateDataOutput: + diskbackup_ValidateCreateDataOutput: description: "" schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/DiskBackupDetails' type: object - disk_backup_ValidateUpdateDataOutput: + diskbackup_ValidateUpdateDataOutput: description: "" schema: properties: - disk_backup: + diskbackup: $ref: '#/definitions/DiskBackupDetails' type: object - dns_record_CustomizeDeleteOutput: - description: "" - schema: - properties: - dns_record: - $ref: '#/definitions/DnsRecordDetails' - type: object - dns_record_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - dns_record: - $ref: '#/definitions/DnsRecordDetails' - type: object - dns_record_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - dns_record: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - dns_record_GetDetailsMetadataOutput: - description: "" - schema: - properties: - dns_record: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - dns_record_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - dns_record: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - dns_record_GetDetailsStatusOutput: - description: "" - schema: - properties: - dns_record: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - dns_record_GetPropertyDistinctFieldOutput: - description: "" - dns_record_GetPropertyDistinctFieldsOutput: - description: "" - dns_record_GetPropertySplitableExportOutput: - description: "" - dns_record_GetPropertySplitableOutput: - description: "" - dns_record_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - dns_record: - $ref: '#/definitions/StatusStatistic' - type: object - dns_record_GetPropertyTagValuePairsOutput: - description: "" - dns_record_GetPropertyTagValueTreeOutput: - description: "" - dns_record_ListItemFilterOutput: - description: "" - schema: - properties: - dns_records: - items: - $ref: '#/definitions/DnsRecordDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - dns_record_PerformClassMetadataOutput: - description: "" - dns_record_PerformDisableOutput: - description: "" - dns_record_PerformEnableOutput: - description: "" - dns_record_PerformPurgeSplitableOutput: - description: "" - dns_record_PerformSetClassMetadataOutput: - description: "" - dns_record_PerformSetOrgMetadataOutput: - description: "" - dns_record_PerformSetUserMetadataOutput: - description: "" - dns_record_PerformStatusOutput: - description: "" - dns_record_ValidateCreateDataOutput: - description: "" - schema: - properties: - dns_record: - $ref: '#/definitions/DnsRecordDetails' - type: object - dns_record_ValidateUpdateDataOutput: - description: "" - schema: - properties: - dns_record: - $ref: '#/definitions/DnsRecordDetails' - type: object dns_zone_CustomizeDeleteOutput: description: "" schema: @@ -158392,35 +157688,83 @@ responses: dns_zone: $ref: '#/definitions/DnsZoneDetails' type: object - dns_zone_vpc_CustomizeDeleteOutput: + dnsrecord_CustomizeDeleteOutput: description: "" schema: properties: - dns_zone_vpc: - $ref: '#/definitions/JointResourceBaseDetails' + dnsrecord: + $ref: '#/definitions/DnsRecordDetails' type: object - dns_zone_vpc_FetchCustomizeColumnsOutput: + dnsrecord_FetchCustomizeColumnsOutput: description: "" schema: properties: - dns_zone_vpc: - $ref: '#/definitions/JointResourceBaseDetails' + dnsrecord: + $ref: '#/definitions/DnsRecordDetails' type: object - dns_zone_vpc_GetPropertyDistinctFieldOutput: - description: "" - dns_zone_vpc_GetPropertyDistinctFieldsOutput: - description: "" - dns_zone_vpc_GetPropertySplitableExportOutput: - description: "" - dns_zone_vpc_GetPropertySplitableOutput: - description: "" - dns_zone_vpc_ListItemFilterOutput: + dnsrecord_GetDetailsClassMetadataOutput: description: "" schema: properties: - dns_zone_vpcs: + dnsrecord: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dnsrecord_GetDetailsMetadataOutput: + description: "" + schema: + properties: + dnsrecord: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dnsrecord_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + dnsrecord: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + dnsrecord_GetDetailsStatusOutput: + description: "" + schema: + properties: + dnsrecord: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + dnsrecord_GetPropertyDistinctFieldOutput: + description: "" + dnsrecord_GetPropertyDistinctFieldsOutput: + description: "" + dnsrecord_GetPropertySplitableExportOutput: + description: "" + dnsrecord_GetPropertySplitableOutput: + description: "" + dnsrecord_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + dnsrecord: + $ref: '#/definitions/StatusStatistic' + type: object + dnsrecord_GetPropertyTagValuePairsOutput: + description: "" + dnsrecord_GetPropertyTagValueTreeOutput: + description: "" + dnsrecord_ListItemFilterOutput: + description: "" + schema: + properties: + dnsrecords: items: - $ref: '#/definitions/JointResourceBaseDetails' + $ref: '#/definitions/DnsRecordDetails' type: array x-go-name: Output limit: @@ -158436,21 +157780,35 @@ responses: type: integer x-go-name: Total type: object - dns_zone_vpc_PerformPurgeSplitableOutput: + dnsrecord_PerformClassMetadataOutput: description: "" - dns_zone_vpc_ValidateCreateDataOutput: + dnsrecord_PerformDisableOutput: + description: "" + dnsrecord_PerformEnableOutput: + description: "" + dnsrecord_PerformPurgeSplitableOutput: + description: "" + dnsrecord_PerformSetClassMetadataOutput: + description: "" + dnsrecord_PerformSetOrgMetadataOutput: + description: "" + dnsrecord_PerformSetUserMetadataOutput: + description: "" + dnsrecord_PerformStatusOutput: + description: "" + dnsrecord_ValidateCreateDataOutput: description: "" schema: properties: - dns_zone_vpc: - $ref: '#/definitions/JointResourceBaseDetails' + dnsrecord: + $ref: '#/definitions/DnsRecordDetails' type: object - dns_zone_vpc_ValidateUpdateDataOutput: + dnsrecord_ValidateUpdateDataOutput: description: "" schema: properties: - dns_zone_vpc: - $ref: '#/definitions/JointResourceBaseDetails' + dnsrecord: + $ref: '#/definitions/DnsRecordDetails' type: object dynamicschedtag_CustomizeDeleteOutput: description: "" @@ -158556,6 +157914,182 @@ responses: dynamicschedtag: $ref: '#/definitions/DynamicschedtagDetails' type: object + eip_CustomizeDeleteOutput: + description: "" + schema: + properties: + eip: + $ref: '#/definitions/ElasticipDetails' + type: object + eip_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + eip: + $ref: '#/definitions/ElasticipDetails' + type: object + eip_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + eip: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + eip_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + eip: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + eip_GetDetailsMetadataOutput: + description: "" + schema: + properties: + eip: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + eip_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + eip: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + eip_GetDetailsStatusOutput: + description: "" + schema: + properties: + eip: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + eip_GetPropertyDistinctFieldOutput: + description: "" + eip_GetPropertyDistinctFieldsOutput: + description: "" + eip_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + eip: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + eip_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + eip: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + eip_GetPropertyProjectTagValuePairsOutput: + description: "" + eip_GetPropertyProjectTagValueTreeOutput: + description: "" + eip_GetPropertySplitableExportOutput: + description: "" + eip_GetPropertySplitableOutput: + description: "" + eip_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + eip: + $ref: '#/definitions/StatusStatistic' + type: object + eip_GetPropertyTagValuePairsOutput: + description: "" + eip_GetPropertyTagValueTreeOutput: + description: "" + eip_ListItemFilterOutput: + description: "" + schema: + properties: + eips: + items: + $ref: '#/definitions/ElasticipDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + eip_PerformAssociateOutput: + description: "" + schema: + properties: + eip: + $ref: '#/definitions/ElasticipAssociateInput' + type: object + eip_PerformCancelDeleteOutput: + description: "" + eip_PerformChangeBandwidthOutput: + description: "" + eip_PerformChangeOwnerOutput: + description: "" + eip_PerformClassMetadataOutput: + description: "" + eip_PerformDissociateOutput: + description: "" + eip_PerformFreezeOutput: + description: "" + eip_PerformPurgeOutput: + description: "" + eip_PerformPurgeSplitableOutput: + description: "" + eip_PerformRemoteUpdateOutput: + description: "" + eip_PerformSetClassMetadataOutput: + description: "" + eip_PerformSetOrgMetadataOutput: + description: "" + eip_PerformSetUserMetadataOutput: + description: "" + eip_PerformStatusOutput: + description: "" + eip_PerformSyncOutput: + description: "" + eip_PerformSyncstatusOutput: + description: "" + eip_PerformUnfreezeOutput: + description: "" + eip_ValidateCreateDataOutput: + description: "" + schema: + properties: + eip: + $ref: '#/definitions/ElasticipDetails' + type: object + eip_ValidateUpdateDataOutput: + description: "" + schema: + properties: + eip: + $ref: '#/definitions/ElasticipDetails' + type: object elastic_search_CustomizeDeleteOutput: description: "" schema: @@ -158921,83 +158455,83 @@ responses: elasticcache: $ref: '#/definitions/ElasticcacheDetails' type: object - elasticcache_account_CustomizeDeleteOutput: + elasticcacheaccount_CustomizeDeleteOutput: description: "" schema: properties: - elasticcache_account: + elasticcacheaccount: $ref: '#/definitions/ElasticcacheAccountDetails' type: object - elasticcache_account_FetchCustomizeColumnsOutput: + elasticcacheaccount_FetchCustomizeColumnsOutput: description: "" schema: properties: - elasticcache_account: + elasticcacheaccount: $ref: '#/definitions/ElasticcacheAccountDetails' type: object - elasticcache_account_GetDetailsClassMetadataOutput: + elasticcacheaccount_GetDetailsClassMetadataOutput: description: "" schema: properties: - elasticcache_account: + elasticcacheaccount: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_account_GetDetailsLoginInfoOutput: + elasticcacheaccount_GetDetailsLoginInfoOutput: description: "" - elasticcache_account_GetDetailsMetadataOutput: + elasticcacheaccount_GetDetailsMetadataOutput: description: "" schema: properties: - elasticcache_account: + elasticcacheaccount: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_account_GetDetailsOrgMetadataOutput: + elasticcacheaccount_GetDetailsOrgMetadataOutput: description: "" schema: properties: - elasticcache_account: + elasticcacheaccount: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_account_GetDetailsStatusOutput: + elasticcacheaccount_GetDetailsStatusOutput: description: "" schema: properties: - elasticcache_account: + elasticcacheaccount: $ref: '#/definitions/GetDetailsStatusOutput' type: object - elasticcache_account_GetPropertyDistinctFieldOutput: + elasticcacheaccount_GetPropertyDistinctFieldOutput: description: "" - elasticcache_account_GetPropertyDistinctFieldsOutput: + elasticcacheaccount_GetPropertyDistinctFieldsOutput: description: "" - elasticcache_account_GetPropertySplitableExportOutput: + elasticcacheaccount_GetPropertySplitableExportOutput: description: "" - elasticcache_account_GetPropertySplitableOutput: + elasticcacheaccount_GetPropertySplitableOutput: description: "" - elasticcache_account_GetPropertyStatisticsOutput: + elasticcacheaccount_GetPropertyStatisticsOutput: description: "" schema: properties: - elasticcache_account: + elasticcacheaccount: $ref: '#/definitions/StatusStatistic' type: object - elasticcache_account_GetPropertyTagValuePairsOutput: + elasticcacheaccount_GetPropertyTagValuePairsOutput: description: "" - elasticcache_account_GetPropertyTagValueTreeOutput: + elasticcacheaccount_GetPropertyTagValueTreeOutput: description: "" - elasticcache_account_ListItemFilterOutput: + elasticcacheaccount_ListItemFilterOutput: description: "" schema: properties: - elasticcache_accounts: + elasticcacheaccounts: items: $ref: '#/definitions/ElasticcacheAccountDetails' type: array @@ -159015,102 +158549,102 @@ responses: type: integer x-go-name: Total type: object - elasticcache_account_PerformClassMetadataOutput: + elasticcacheaccount_PerformClassMetadataOutput: description: "" - elasticcache_account_PerformPurgeSplitableOutput: + elasticcacheaccount_PerformPurgeSplitableOutput: description: "" - elasticcache_account_PerformResetPasswordOutput: + elasticcacheaccount_PerformResetPasswordOutput: description: "" - elasticcache_account_PerformSetClassMetadataOutput: + elasticcacheaccount_PerformSetClassMetadataOutput: description: "" - elasticcache_account_PerformSetOrgMetadataOutput: + elasticcacheaccount_PerformSetOrgMetadataOutput: description: "" - elasticcache_account_PerformSetUserMetadataOutput: + elasticcacheaccount_PerformSetUserMetadataOutput: description: "" - elasticcache_account_PerformStatusOutput: + elasticcacheaccount_PerformStatusOutput: description: "" - elasticcache_account_ValidateCreateDataOutput: + elasticcacheaccount_ValidateCreateDataOutput: description: "" schema: properties: - elasticcache_account: + elasticcacheaccount: $ref: '#/definitions/ElasticcacheAccountDetails' type: object - elasticcache_account_ValidateUpdateDataOutput: + elasticcacheaccount_ValidateUpdateDataOutput: description: "" schema: properties: - elasticcache_account: + elasticcacheaccount: $ref: '#/definitions/ElasticcacheAccountDetails' type: object - elasticcache_acl_CustomizeDeleteOutput: + elasticcacheacl_CustomizeDeleteOutput: description: "" schema: properties: - elasticcache_acl: + elasticcacheacl: $ref: '#/definitions/ElasticcacheAclDetails' type: object - elasticcache_acl_FetchCustomizeColumnsOutput: + elasticcacheacl_FetchCustomizeColumnsOutput: description: "" schema: properties: - elasticcache_acl: + elasticcacheacl: $ref: '#/definitions/ElasticcacheAclDetails' type: object - elasticcache_acl_GetDetailsClassMetadataOutput: + elasticcacheacl_GetDetailsClassMetadataOutput: description: "" schema: properties: - elasticcache_acl: + elasticcacheacl: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_acl_GetDetailsMetadataOutput: + elasticcacheacl_GetDetailsMetadataOutput: description: "" schema: properties: - elasticcache_acl: + elasticcacheacl: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_acl_GetDetailsOrgMetadataOutput: + elasticcacheacl_GetDetailsOrgMetadataOutput: description: "" schema: properties: - elasticcache_acl: + elasticcacheacl: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_acl_GetDetailsStatusOutput: + elasticcacheacl_GetDetailsStatusOutput: description: "" schema: properties: - elasticcache_acl: + elasticcacheacl: $ref: '#/definitions/GetDetailsStatusOutput' type: object - elasticcache_acl_GetPropertyDistinctFieldOutput: + elasticcacheacl_GetPropertyDistinctFieldOutput: description: "" - elasticcache_acl_GetPropertyDistinctFieldsOutput: + elasticcacheacl_GetPropertyDistinctFieldsOutput: description: "" - elasticcache_acl_GetPropertySplitableExportOutput: + elasticcacheacl_GetPropertySplitableExportOutput: description: "" - elasticcache_acl_GetPropertySplitableOutput: + elasticcacheacl_GetPropertySplitableOutput: description: "" - elasticcache_acl_GetPropertyTagValuePairsOutput: + elasticcacheacl_GetPropertyTagValuePairsOutput: description: "" - elasticcache_acl_GetPropertyTagValueTreeOutput: + elasticcacheacl_GetPropertyTagValueTreeOutput: description: "" - elasticcache_acl_ListItemFilterOutput: + elasticcacheacl_ListItemFilterOutput: description: "" schema: properties: - elasticcache_acls: + elasticcacheacls: items: $ref: '#/definitions/ElasticcacheAclDetails' type: array @@ -159128,107 +158662,107 @@ responses: type: integer x-go-name: Total type: object - elasticcache_acl_PerformClassMetadataOutput: + elasticcacheacl_PerformClassMetadataOutput: description: "" - elasticcache_acl_PerformPurgeSplitableOutput: + elasticcacheacl_PerformPurgeSplitableOutput: description: "" - elasticcache_acl_PerformSetClassMetadataOutput: + elasticcacheacl_PerformSetClassMetadataOutput: description: "" - elasticcache_acl_PerformSetOrgMetadataOutput: + elasticcacheacl_PerformSetOrgMetadataOutput: description: "" - elasticcache_acl_PerformSetUserMetadataOutput: + elasticcacheacl_PerformSetUserMetadataOutput: description: "" - elasticcache_acl_PerformStatusOutput: + elasticcacheacl_PerformStatusOutput: description: "" - elasticcache_acl_ValidateCreateDataOutput: + elasticcacheacl_ValidateCreateDataOutput: description: "" schema: properties: - elasticcache_acl: + elasticcacheacl: $ref: '#/definitions/ElasticcacheAclDetails' type: object - elasticcache_acl_ValidateUpdateDataOutput: + elasticcacheacl_ValidateUpdateDataOutput: description: "" schema: properties: - elasticcache_acl: + elasticcacheacl: $ref: '#/definitions/ElasticcacheAclDetails' type: object - elasticcache_backup_CustomizeDeleteOutput: + elasticcachebackup_CustomizeDeleteOutput: description: "" schema: properties: - elasticcache_backup: + elasticcachebackup: $ref: '#/definitions/ElasticcacheBackupDetails' type: object - elasticcache_backup_FetchCustomizeColumnsOutput: + elasticcachebackup_FetchCustomizeColumnsOutput: description: "" schema: properties: - elasticcache_backup: + elasticcachebackup: $ref: '#/definitions/ElasticcacheBackupDetails' type: object - elasticcache_backup_GetDetailsClassMetadataOutput: + elasticcachebackup_GetDetailsClassMetadataOutput: description: "" schema: properties: - elasticcache_backup: + elasticcachebackup: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_backup_GetDetailsMetadataOutput: + elasticcachebackup_GetDetailsMetadataOutput: description: "" schema: properties: - elasticcache_backup: + elasticcachebackup: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_backup_GetDetailsOrgMetadataOutput: + elasticcachebackup_GetDetailsOrgMetadataOutput: description: "" schema: properties: - elasticcache_backup: + elasticcachebackup: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_backup_GetDetailsStatusOutput: + elasticcachebackup_GetDetailsStatusOutput: description: "" schema: properties: - elasticcache_backup: + elasticcachebackup: $ref: '#/definitions/GetDetailsStatusOutput' type: object - elasticcache_backup_GetPropertyDistinctFieldOutput: + elasticcachebackup_GetPropertyDistinctFieldOutput: description: "" - elasticcache_backup_GetPropertyDistinctFieldsOutput: + elasticcachebackup_GetPropertyDistinctFieldsOutput: description: "" - elasticcache_backup_GetPropertySplitableExportOutput: + elasticcachebackup_GetPropertySplitableExportOutput: description: "" - elasticcache_backup_GetPropertySplitableOutput: + elasticcachebackup_GetPropertySplitableOutput: description: "" - elasticcache_backup_GetPropertyStatisticsOutput: + elasticcachebackup_GetPropertyStatisticsOutput: description: "" schema: properties: - elasticcache_backup: + elasticcachebackup: $ref: '#/definitions/StatusStatistic' type: object - elasticcache_backup_GetPropertyTagValuePairsOutput: + elasticcachebackup_GetPropertyTagValuePairsOutput: description: "" - elasticcache_backup_GetPropertyTagValueTreeOutput: + elasticcachebackup_GetPropertyTagValueTreeOutput: description: "" - elasticcache_backup_ListItemFilterOutput: + elasticcachebackup_ListItemFilterOutput: description: "" schema: properties: - elasticcache_backups: + elasticcachebackups: items: $ref: '#/definitions/ElasticcacheBackupDetails' type: array @@ -159246,102 +158780,102 @@ responses: type: integer x-go-name: Total type: object - elasticcache_backup_PerformClassMetadataOutput: + elasticcachebackup_PerformClassMetadataOutput: description: "" - elasticcache_backup_PerformPurgeSplitableOutput: + elasticcachebackup_PerformPurgeSplitableOutput: description: "" - elasticcache_backup_PerformRestoreInstanceOutput: + elasticcachebackup_PerformRestoreInstanceOutput: description: "" - elasticcache_backup_PerformSetClassMetadataOutput: + elasticcachebackup_PerformSetClassMetadataOutput: description: "" - elasticcache_backup_PerformSetOrgMetadataOutput: + elasticcachebackup_PerformSetOrgMetadataOutput: description: "" - elasticcache_backup_PerformSetUserMetadataOutput: + elasticcachebackup_PerformSetUserMetadataOutput: description: "" - elasticcache_backup_PerformStatusOutput: + elasticcachebackup_PerformStatusOutput: description: "" - elasticcache_backup_ValidateCreateDataOutput: + elasticcachebackup_ValidateCreateDataOutput: description: "" schema: properties: - elasticcache_backup: + elasticcachebackup: $ref: '#/definitions/ElasticcacheBackupDetails' type: object - elasticcache_backup_ValidateUpdateDataOutput: + elasticcachebackup_ValidateUpdateDataOutput: description: "" schema: properties: - elasticcache_backup: + elasticcachebackup: $ref: '#/definitions/ElasticcacheBackupDetails' type: object - elasticcache_parameter_CustomizeDeleteOutput: + elasticcacheparameter_CustomizeDeleteOutput: description: "" schema: properties: - elasticcache_parameter: + elasticcacheparameter: $ref: '#/definitions/ElasticcacheParameterDetails' type: object - elasticcache_parameter_FetchCustomizeColumnsOutput: + elasticcacheparameter_FetchCustomizeColumnsOutput: description: "" schema: properties: - elasticcache_parameter: + elasticcacheparameter: $ref: '#/definitions/ElasticcacheParameterDetails' type: object - elasticcache_parameter_GetDetailsClassMetadataOutput: + elasticcacheparameter_GetDetailsClassMetadataOutput: description: "" schema: properties: - elasticcache_parameter: + elasticcacheparameter: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_parameter_GetDetailsMetadataOutput: + elasticcacheparameter_GetDetailsMetadataOutput: description: "" schema: properties: - elasticcache_parameter: + elasticcacheparameter: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_parameter_GetDetailsOrgMetadataOutput: + elasticcacheparameter_GetDetailsOrgMetadataOutput: description: "" schema: properties: - elasticcache_parameter: + elasticcacheparameter: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_parameter_GetDetailsStatusOutput: + elasticcacheparameter_GetDetailsStatusOutput: description: "" schema: properties: - elasticcache_parameter: + elasticcacheparameter: $ref: '#/definitions/GetDetailsStatusOutput' type: object - elasticcache_parameter_GetPropertyDistinctFieldOutput: + elasticcacheparameter_GetPropertyDistinctFieldOutput: description: "" - elasticcache_parameter_GetPropertyDistinctFieldsOutput: + elasticcacheparameter_GetPropertyDistinctFieldsOutput: description: "" - elasticcache_parameter_GetPropertySplitableExportOutput: + elasticcacheparameter_GetPropertySplitableExportOutput: description: "" - elasticcache_parameter_GetPropertySplitableOutput: + elasticcacheparameter_GetPropertySplitableOutput: description: "" - elasticcache_parameter_GetPropertyTagValuePairsOutput: + elasticcacheparameter_GetPropertyTagValuePairsOutput: description: "" - elasticcache_parameter_GetPropertyTagValueTreeOutput: + elasticcacheparameter_GetPropertyTagValueTreeOutput: description: "" - elasticcache_parameter_ListItemFilterOutput: + elasticcacheparameter_ListItemFilterOutput: description: "" schema: properties: - elasticcache_parameters: + elasticcacheparameters: items: $ref: '#/definitions/ElasticcacheParameterDetails' type: array @@ -159359,113 +158893,113 @@ responses: type: integer x-go-name: Total type: object - elasticcache_parameter_PerformClassMetadataOutput: + elasticcacheparameter_PerformClassMetadataOutput: description: "" - elasticcache_parameter_PerformPurgeSplitableOutput: + elasticcacheparameter_PerformPurgeSplitableOutput: description: "" - elasticcache_parameter_PerformSetClassMetadataOutput: + elasticcacheparameter_PerformSetClassMetadataOutput: description: "" - elasticcache_parameter_PerformSetOrgMetadataOutput: + elasticcacheparameter_PerformSetOrgMetadataOutput: description: "" - elasticcache_parameter_PerformSetUserMetadataOutput: + elasticcacheparameter_PerformSetUserMetadataOutput: description: "" - elasticcache_parameter_PerformStatusOutput: + elasticcacheparameter_PerformStatusOutput: description: "" - elasticcache_parameter_ValidateCreateDataOutput: + elasticcacheparameter_ValidateCreateDataOutput: description: "" schema: properties: - elasticcache_parameter: + elasticcacheparameter: $ref: '#/definitions/ElasticcacheParameterDetails' type: object - elasticcache_parameter_ValidateUpdateDataOutput: + elasticcacheparameter_ValidateUpdateDataOutput: description: "" schema: properties: - elasticcache_parameter: + elasticcacheparameter: $ref: '#/definitions/ElasticcacheParameterDetails' type: object - elasticcache_sku_CustomizeDeleteOutput: + elasticcachesku_CustomizeDeleteOutput: description: "" schema: properties: - elasticcache_sku: + elasticcachesku: $ref: '#/definitions/ElasticcacheSkuDetails' type: object - elasticcache_sku_FetchCustomizeColumnsOutput: + elasticcachesku_FetchCustomizeColumnsOutput: description: "" schema: properties: - elasticcache_sku: + elasticcachesku: $ref: '#/definitions/ElasticcacheSkuDetails' type: object - elasticcache_sku_GetDetailsClassMetadataOutput: + elasticcachesku_GetDetailsClassMetadataOutput: description: "" schema: properties: - elasticcache_sku: + elasticcachesku: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_sku_GetDetailsMetadataOutput: + elasticcachesku_GetDetailsMetadataOutput: description: "" schema: properties: - elasticcache_sku: + elasticcachesku: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_sku_GetDetailsOrgMetadataOutput: + elasticcachesku_GetDetailsOrgMetadataOutput: description: "" schema: properties: - elasticcache_sku: + elasticcachesku: additionalProperties: type: string type: object x-go-name: Output type: object - elasticcache_sku_GetDetailsStatusOutput: + elasticcachesku_GetDetailsStatusOutput: description: "" schema: properties: - elasticcache_sku: + elasticcachesku: $ref: '#/definitions/GetDetailsStatusOutput' type: object - elasticcache_sku_GetPropertyCapabilityOutput: + elasticcachesku_GetPropertyCapabilityOutput: description: "" - elasticcache_sku_GetPropertyDistinctFieldOutput: + elasticcachesku_GetPropertyDistinctFieldOutput: description: "" - elasticcache_sku_GetPropertyDistinctFieldsOutput: + elasticcachesku_GetPropertyDistinctFieldsOutput: description: "" - elasticcache_sku_GetPropertyInstanceSpecsOutput: + elasticcachesku_GetPropertyInstanceSpecsOutput: description: "" - elasticcache_sku_GetPropertySplitableExportOutput: + elasticcachesku_GetPropertySplitableExportOutput: description: "" - elasticcache_sku_GetPropertySplitableOutput: + elasticcachesku_GetPropertySplitableOutput: description: "" - elasticcache_sku_GetPropertyStatisticsOutput: + elasticcachesku_GetPropertyStatisticsOutput: description: "" schema: properties: - elasticcache_sku: + elasticcachesku: $ref: '#/definitions/StatusStatistic' type: object - elasticcache_sku_GetPropertySyncTasksOutput: + elasticcachesku_GetPropertySyncTasksOutput: description: "" - elasticcache_sku_GetPropertyTagValuePairsOutput: + elasticcachesku_GetPropertyTagValuePairsOutput: description: "" - elasticcache_sku_GetPropertyTagValueTreeOutput: + elasticcachesku_GetPropertyTagValueTreeOutput: description: "" - elasticcache_sku_ListItemFilterOutput: + elasticcachesku_ListItemFilterOutput: description: "" schema: properties: - elasticcache_skus: + elasticcacheskus: items: $ref: '#/definitions/ElasticcacheSkuDetails' type: array @@ -159483,316 +159017,140 @@ responses: type: integer x-go-name: Total type: object - elasticcache_sku_PerformClassMetadataOutput: + elasticcachesku_PerformClassMetadataOutput: description: "" - elasticcache_sku_PerformPurgeSplitableOutput: + elasticcachesku_PerformPurgeSplitableOutput: description: "" - elasticcache_sku_PerformSetClassMetadataOutput: + elasticcachesku_PerformSetClassMetadataOutput: description: "" - elasticcache_sku_PerformSetOrgMetadataOutput: + elasticcachesku_PerformSetOrgMetadataOutput: description: "" - elasticcache_sku_PerformSetUserMetadataOutput: + elasticcachesku_PerformSetUserMetadataOutput: description: "" - elasticcache_sku_PerformStatusOutput: + elasticcachesku_PerformStatusOutput: description: "" - elasticcache_sku_PerformSyncSkusOutput: + elasticcachesku_PerformSyncSkusOutput: description: "" - elasticcache_sku_ValidateCreateDataOutput: + elasticcachesku_ValidateCreateDataOutput: description: "" schema: properties: - elasticcache_sku: + elasticcachesku: $ref: '#/definitions/ElasticcacheSkuDetails' type: object - elasticcache_sku_ValidateUpdateDataOutput: + elasticcachesku_ValidateUpdateDataOutput: description: "" schema: properties: - elasticcache_sku: + elasticcachesku: $ref: '#/definitions/ElasticcacheSkuDetails' type: object - elasticip_CustomizeDeleteOutput: + externalproject_CustomizeDeleteOutput: description: "" schema: properties: - elasticip: - $ref: '#/definitions/ElasticipDetails' - type: object - elasticip_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - elasticip: - $ref: '#/definitions/ElasticipDetails' - type: object - elasticip_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - elasticip: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - elasticip_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - elasticip: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - elasticip_GetDetailsMetadataOutput: - description: "" - schema: - properties: - elasticip: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - elasticip_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - elasticip: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - elasticip_GetDetailsStatusOutput: - description: "" - schema: - properties: - elasticip: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - elasticip_GetPropertyDistinctFieldOutput: - description: "" - elasticip_GetPropertyDistinctFieldsOutput: - description: "" - elasticip_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - elasticip: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - elasticip_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - elasticip: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - elasticip_GetPropertyProjectTagValuePairsOutput: - description: "" - elasticip_GetPropertyProjectTagValueTreeOutput: - description: "" - elasticip_GetPropertySplitableExportOutput: - description: "" - elasticip_GetPropertySplitableOutput: - description: "" - elasticip_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - elasticip: - $ref: '#/definitions/StatusStatistic' - type: object - elasticip_GetPropertyTagValuePairsOutput: - description: "" - elasticip_GetPropertyTagValueTreeOutput: - description: "" - elasticip_ListItemFilterOutput: - description: "" - schema: - properties: - elasticips: - items: - $ref: '#/definitions/ElasticipDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - elasticip_PerformAssociateOutput: - description: "" - schema: - properties: - elasticip: - $ref: '#/definitions/ElasticipAssociateInput' - type: object - elasticip_PerformCancelDeleteOutput: - description: "" - elasticip_PerformChangeBandwidthOutput: - description: "" - elasticip_PerformChangeOwnerOutput: - description: "" - elasticip_PerformClassMetadataOutput: - description: "" - elasticip_PerformDissociateOutput: - description: "" - elasticip_PerformFreezeOutput: - description: "" - elasticip_PerformPurgeOutput: - description: "" - elasticip_PerformPurgeSplitableOutput: - description: "" - elasticip_PerformRemoteUpdateOutput: - description: "" - elasticip_PerformSetClassMetadataOutput: - description: "" - elasticip_PerformSetOrgMetadataOutput: - description: "" - elasticip_PerformSetUserMetadataOutput: - description: "" - elasticip_PerformStatusOutput: - description: "" - elasticip_PerformSyncOutput: - description: "" - elasticip_PerformSyncstatusOutput: - description: "" - elasticip_PerformUnfreezeOutput: - description: "" - elasticip_ValidateCreateDataOutput: - description: "" - schema: - properties: - elasticip: - $ref: '#/definitions/ElasticipDetails' - type: object - elasticip_ValidateUpdateDataOutput: - description: "" - schema: - properties: - elasticip: - $ref: '#/definitions/ElasticipDetails' - type: object - external_project_CustomizeDeleteOutput: - description: "" - schema: - properties: - external_project: + externalproject: $ref: '#/definitions/ExternalProjectDetails' type: object - external_project_FetchCustomizeColumnsOutput: + externalproject_FetchCustomizeColumnsOutput: description: "" schema: properties: - external_project: + externalproject: $ref: '#/definitions/ExternalProjectDetails' type: object - external_project_GetDetailsChangeOwnerCandidateDomainsOutput: + externalproject_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - external_project: + externalproject: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - external_project_GetDetailsClassMetadataOutput: + externalproject_GetDetailsClassMetadataOutput: description: "" schema: properties: - external_project: + externalproject: additionalProperties: type: string type: object x-go-name: Output type: object - external_project_GetDetailsMetadataOutput: + externalproject_GetDetailsMetadataOutput: description: "" schema: properties: - external_project: + externalproject: additionalProperties: type: string type: object x-go-name: Output type: object - external_project_GetDetailsOrgMetadataOutput: + externalproject_GetDetailsOrgMetadataOutput: description: "" schema: properties: - external_project: + externalproject: additionalProperties: type: string type: object x-go-name: Output type: object - external_project_GetDetailsStatusOutput: + externalproject_GetDetailsStatusOutput: description: "" schema: properties: - external_project: + externalproject: $ref: '#/definitions/GetDetailsStatusOutput' type: object - external_project_GetPropertyDistinctFieldOutput: + externalproject_GetPropertyDistinctFieldOutput: description: "" - external_project_GetPropertyDistinctFieldsOutput: + externalproject_GetPropertyDistinctFieldsOutput: description: "" - external_project_GetPropertyDomainStatisticsOutput: + externalproject_GetPropertyDomainStatisticsOutput: description: "" schema: properties: - external_project: + externalproject: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - external_project_GetPropertyProjectStatisticsOutput: + externalproject_GetPropertyProjectStatisticsOutput: description: "" schema: properties: - external_project: + externalproject: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - external_project_GetPropertyProjectTagValuePairsOutput: + externalproject_GetPropertyProjectTagValuePairsOutput: description: "" - external_project_GetPropertyProjectTagValueTreeOutput: + externalproject_GetPropertyProjectTagValueTreeOutput: description: "" - external_project_GetPropertySplitableExportOutput: + externalproject_GetPropertySplitableExportOutput: description: "" - external_project_GetPropertySplitableOutput: + externalproject_GetPropertySplitableOutput: description: "" - external_project_GetPropertyStatisticsOutput: + externalproject_GetPropertyStatisticsOutput: description: "" schema: properties: - external_project: + externalproject: $ref: '#/definitions/StatusStatistic' type: object - external_project_GetPropertyTagValuePairsOutput: + externalproject_GetPropertyTagValuePairsOutput: description: "" - external_project_GetPropertyTagValueTreeOutput: + externalproject_GetPropertyTagValueTreeOutput: description: "" - external_project_ListItemFilterOutput: + externalproject_ListItemFilterOutput: description: "" schema: properties: - external_projects: + externalprojects: items: $ref: '#/definitions/ExternalProjectDetails' type: array @@ -159810,40 +159168,40 @@ responses: type: integer x-go-name: Total type: object - external_project_PerformCancelDeleteOutput: + externalproject_PerformCancelDeleteOutput: description: "" - external_project_PerformChangeOwnerOutput: + externalproject_PerformChangeOwnerOutput: description: "" - external_project_PerformChangeProjectOutput: + externalproject_PerformChangeProjectOutput: description: "" - external_project_PerformClassMetadataOutput: + externalproject_PerformClassMetadataOutput: description: "" - external_project_PerformFreezeOutput: + externalproject_PerformFreezeOutput: description: "" - external_project_PerformPurgeSplitableOutput: + externalproject_PerformPurgeSplitableOutput: description: "" - external_project_PerformSetClassMetadataOutput: + externalproject_PerformSetClassMetadataOutput: description: "" - external_project_PerformSetOrgMetadataOutput: + externalproject_PerformSetOrgMetadataOutput: description: "" - external_project_PerformSetUserMetadataOutput: + externalproject_PerformSetUserMetadataOutput: description: "" - external_project_PerformStatusOutput: + externalproject_PerformStatusOutput: description: "" - external_project_PerformUnfreezeOutput: + externalproject_PerformUnfreezeOutput: description: "" - external_project_ValidateCreateDataOutput: + externalproject_ValidateCreateDataOutput: description: "" schema: properties: - external_project: + externalproject: $ref: '#/definitions/ExternalProjectDetails' type: object - external_project_ValidateUpdateDataOutput: + externalproject_ValidateUpdateDataOutput: description: "" schema: properties: - external_project: + externalproject: $ref: '#/definitions/ExternalProjectDetails' type: object file_system_CustomizeDeleteOutput: @@ -159977,6 +159335,10 @@ responses: description: "" file_system_PerformFreezeOutput: description: "" + file_system_PerformPrivateOutput: + description: "" + file_system_PerformPublicOutput: + description: "" file_system_PerformPurgeSplitableOutput: description: "" file_system_PerformRemoteUpdateOutput: @@ -159985,6 +159347,8 @@ responses: description: "" file_system_PerformSetOrgMetadataOutput: description: "" + file_system_PerformSetQuotaOutput: + description: "" file_system_PerformSetUserMetadataOutput: description: "" file_system_PerformStatusOutput: @@ -160007,92 +159371,92 @@ responses: file_system: $ref: '#/definitions/FileSystemDetails' type: object - global_vpc_CustomizeDeleteOutput: + globalvpc_CustomizeDeleteOutput: description: "" schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/GlobalVpcDetails' type: object - global_vpc_FetchCustomizeColumnsOutput: + globalvpc_FetchCustomizeColumnsOutput: description: "" schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/GlobalVpcDetails' type: object - global_vpc_GetDetailsChangeOwnerCandidateDomainsOutput: + globalvpc_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - global_vpc_GetDetailsClassMetadataOutput: + globalvpc_GetDetailsClassMetadataOutput: description: "" schema: properties: - global_vpc: + globalvpc: additionalProperties: type: string type: object x-go-name: Output type: object - global_vpc_GetDetailsMetadataOutput: + globalvpc_GetDetailsMetadataOutput: description: "" schema: properties: - global_vpc: + globalvpc: additionalProperties: type: string type: object x-go-name: Output type: object - global_vpc_GetDetailsOrgMetadataOutput: + globalvpc_GetDetailsOrgMetadataOutput: description: "" schema: properties: - global_vpc: + globalvpc: additionalProperties: type: string type: object x-go-name: Output type: object - global_vpc_GetDetailsStatusOutput: + globalvpc_GetDetailsStatusOutput: description: "" schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/GetDetailsStatusOutput' type: object - global_vpc_GetPropertyDistinctFieldOutput: + globalvpc_GetPropertyDistinctFieldOutput: description: "" - global_vpc_GetPropertyDistinctFieldsOutput: + globalvpc_GetPropertyDistinctFieldsOutput: description: "" - global_vpc_GetPropertyDomainTagValuePairsOutput: + globalvpc_GetPropertyDomainTagValuePairsOutput: description: "" - global_vpc_GetPropertyDomainTagValueTreeOutput: + globalvpc_GetPropertyDomainTagValueTreeOutput: description: "" - global_vpc_GetPropertySplitableExportOutput: + globalvpc_GetPropertySplitableExportOutput: description: "" - global_vpc_GetPropertySplitableOutput: + globalvpc_GetPropertySplitableOutput: description: "" - global_vpc_GetPropertyStatisticsOutput: + globalvpc_GetPropertyStatisticsOutput: description: "" schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/StatusStatistic' type: object - global_vpc_GetPropertyTagValuePairsOutput: + globalvpc_GetPropertyTagValuePairsOutput: description: "" - global_vpc_GetPropertyTagValueTreeOutput: + globalvpc_GetPropertyTagValueTreeOutput: description: "" - global_vpc_ListItemFilterOutput: + globalvpc_ListItemFilterOutput: description: "" schema: properties: - global_vpcs: + globalvpcs: items: $ref: '#/definitions/GlobalVpcDetails' type: array @@ -160110,229 +159474,44 @@ responses: type: integer x-go-name: Total type: object - global_vpc_PerformChangeOwnerOutput: + globalvpc_PerformChangeOwnerOutput: description: "" - global_vpc_PerformClassMetadataOutput: + globalvpc_PerformClassMetadataOutput: description: "" - global_vpc_PerformDisableOutput: + globalvpc_PerformDisableOutput: description: "" - global_vpc_PerformEnableOutput: + globalvpc_PerformEnableOutput: description: "" - global_vpc_PerformPrivateOutput: + globalvpc_PerformPrivateOutput: description: "" - global_vpc_PerformPublicOutput: + globalvpc_PerformPublicOutput: description: "" - global_vpc_PerformPurgeSplitableOutput: + globalvpc_PerformPurgeSplitableOutput: description: "" - global_vpc_PerformSetClassMetadataOutput: + globalvpc_PerformSetClassMetadataOutput: description: "" - global_vpc_PerformSetOrgMetadataOutput: + globalvpc_PerformSetOrgMetadataOutput: description: "" - global_vpc_PerformSetUserMetadataOutput: + globalvpc_PerformSetUserMetadataOutput: description: "" - global_vpc_PerformStatusOutput: + globalvpc_PerformStatusOutput: description: "" - global_vpc_PerformSyncstatusOutput: + globalvpc_PerformSyncstatusOutput: description: "" - global_vpc_ValidateCreateDataOutput: + globalvpc_ValidateCreateDataOutput: description: "" schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/GlobalVpcDetails' type: object - global_vpc_ValidateUpdateDataOutput: + globalvpc_ValidateUpdateDataOutput: description: "" schema: properties: - global_vpc: + globalvpc: $ref: '#/definitions/GlobalVpcDetails' type: object - group_CustomizeDeleteOutput: - description: "" - schema: - properties: - group: - $ref: '#/definitions/InstanceGroupDetail' - type: object - group_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - group: - $ref: '#/definitions/InstanceGroupDetail' - type: object - group_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - group: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - group_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - group: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - group_GetDetailsMetadataOutput: - description: "" - schema: - properties: - group: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - group_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - group: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - group_GetDetailsStatusOutput: - description: "" - schema: - properties: - group: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - group_GetPropertyDistinctFieldOutput: - description: "" - group_GetPropertyDistinctFieldsOutput: - description: "" - group_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - group: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - group_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - group: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - group_GetPropertyProjectTagValuePairsOutput: - description: "" - group_GetPropertyProjectTagValueTreeOutput: - description: "" - group_GetPropertySplitableExportOutput: - description: "" - group_GetPropertySplitableOutput: - description: "" - group_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - group: - $ref: '#/definitions/StatusStatistic' - type: object - group_GetPropertyTagValuePairsOutput: - description: "" - group_GetPropertyTagValueTreeOutput: - description: "" - group_ListItemFilterOutput: - description: "" - schema: - properties: - groups: - items: - $ref: '#/definitions/InstanceGroupDetail' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - group_PerformAssociateEipOutput: - description: "" - group_PerformAttachnetworkOutput: - description: "" - schema: - properties: - group: - $ref: '#/definitions/SGroup' - type: object - group_PerformBindGuestsOutput: - description: "" - group_PerformCancelDeleteOutput: - description: "" - group_PerformChangeOwnerOutput: - description: "" - group_PerformClassMetadataOutput: - description: "" - group_PerformCreateEipOutput: - description: "" - group_PerformDetachnetworkOutput: - description: "" - schema: - properties: - group: - $ref: '#/definitions/SGroup' - type: object - group_PerformDisableOutput: - description: "" - group_PerformDissociateEipOutput: - description: "" - group_PerformEnableOutput: - description: "" - group_PerformFreezeOutput: - description: "" - group_PerformPurgeSplitableOutput: - description: "" - group_PerformSetClassMetadataOutput: - description: "" - group_PerformSetOrgMetadataOutput: - description: "" - group_PerformSetUserMetadataOutput: - description: "" - group_PerformStatusOutput: - description: "" - group_PerformUnbindGuestsOutput: - description: "" - group_PerformUnfreezeOutput: - description: "" - group_ValidateCreateDataOutput: - description: "" - schema: - properties: - group: - $ref: '#/definitions/InstanceGroupDetail' - type: object - group_ValidateUpdateDataOutput: - description: "" - schema: - properties: - group: - $ref: '#/definitions/InstanceGroupDetail' - type: object guest_template_CustomizeDeleteOutput: description: "" schema: @@ -160757,169 +159936,6 @@ responses: host: $ref: '#/definitions/HostDetails' type: object - instance_backup_CustomizeDeleteOutput: - description: "" - schema: - properties: - instance_backup: - $ref: '#/definitions/InstanceBackupDetails' - type: object - instance_backup_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - instance_backup: - $ref: '#/definitions/InstanceBackupDetails' - type: object - instance_backup_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - instance_backup: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - instance_backup_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - instance_backup_GetDetailsMetadataOutput: - description: "" - schema: - properties: - instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - instance_backup_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - instance_backup: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - instance_backup_GetDetailsStatusOutput: - description: "" - schema: - properties: - instance_backup: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - instance_backup_GetPropertyDistinctFieldOutput: - description: "" - instance_backup_GetPropertyDistinctFieldsOutput: - description: "" - instance_backup_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - instance_backup: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - instance_backup_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - instance_backup: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - instance_backup_GetPropertyProjectTagValuePairsOutput: - description: "" - instance_backup_GetPropertyProjectTagValueTreeOutput: - description: "" - instance_backup_GetPropertySplitableExportOutput: - description: "" - instance_backup_GetPropertySplitableOutput: - description: "" - instance_backup_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - instance_backup: - $ref: '#/definitions/StatusStatistic' - type: object - instance_backup_GetPropertyTagValuePairsOutput: - description: "" - instance_backup_GetPropertyTagValueTreeOutput: - description: "" - instance_backup_ListItemFilterOutput: - description: "" - schema: - properties: - instance_backups: - items: - $ref: '#/definitions/InstanceBackupDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - instance_backup_PerformCancelDeleteOutput: - description: "" - instance_backup_PerformChangeOwnerOutput: - description: "" - instance_backup_PerformClassMetadataOutput: - description: "" - instance_backup_PerformFreezeOutput: - description: "" - instance_backup_PerformPackOutput: - description: "" - instance_backup_PerformPurgeSplitableOutput: - description: "" - instance_backup_PerformRecoveryOutput: - description: "" - instance_backup_PerformSetClassMetadataOutput: - description: "" - instance_backup_PerformSetOrgMetadataOutput: - description: "" - instance_backup_PerformSetUserMetadataOutput: - description: "" - instance_backup_PerformStatusOutput: - description: "" - instance_backup_PerformSyncstatusOutput: - description: "" - instance_backup_PerformUnfreezeOutput: - description: "" - instance_backup_ValidateCreateDataOutput: - description: "" - schema: - properties: - instance_backup: - $ref: '#/definitions/InstanceBackupDetails' - type: object - instance_backup_ValidateUpdateDataOutput: - description: "" - schema: - properties: - instance_backup: - $ref: '#/definitions/InstanceBackupDetails' - type: object instance_snapshot_CustomizeDeleteOutput: description: "" schema: @@ -161077,6 +160093,354 @@ responses: instance_snapshot: $ref: '#/definitions/InstanceSnapshotDetails' type: object + instancebackup_CustomizeDeleteOutput: + description: "" + schema: + properties: + instancebackup: + $ref: '#/definitions/InstanceBackupDetails' + type: object + instancebackup_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + instancebackup: + $ref: '#/definitions/InstanceBackupDetails' + type: object + instancebackup_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + instancebackup: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + instancebackup_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + instancebackup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + instancebackup_GetDetailsMetadataOutput: + description: "" + schema: + properties: + instancebackup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + instancebackup_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + instancebackup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + instancebackup_GetDetailsStatusOutput: + description: "" + schema: + properties: + instancebackup: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + instancebackup_GetPropertyDistinctFieldOutput: + description: "" + instancebackup_GetPropertyDistinctFieldsOutput: + description: "" + instancebackup_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + instancebackup: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + instancebackup_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + instancebackup: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + instancebackup_GetPropertyProjectTagValuePairsOutput: + description: "" + instancebackup_GetPropertyProjectTagValueTreeOutput: + description: "" + instancebackup_GetPropertySplitableExportOutput: + description: "" + instancebackup_GetPropertySplitableOutput: + description: "" + instancebackup_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + instancebackup: + $ref: '#/definitions/StatusStatistic' + type: object + instancebackup_GetPropertyTagValuePairsOutput: + description: "" + instancebackup_GetPropertyTagValueTreeOutput: + description: "" + instancebackup_ListItemFilterOutput: + description: "" + schema: + properties: + instancebackups: + items: + $ref: '#/definitions/InstanceBackupDetails' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + instancebackup_PerformCancelDeleteOutput: + description: "" + instancebackup_PerformChangeOwnerOutput: + description: "" + instancebackup_PerformClassMetadataOutput: + description: "" + instancebackup_PerformFreezeOutput: + description: "" + instancebackup_PerformPackOutput: + description: "" + instancebackup_PerformPurgeSplitableOutput: + description: "" + instancebackup_PerformRecoveryOutput: + description: "" + instancebackup_PerformSetClassMetadataOutput: + description: "" + instancebackup_PerformSetOrgMetadataOutput: + description: "" + instancebackup_PerformSetUserMetadataOutput: + description: "" + instancebackup_PerformStatusOutput: + description: "" + instancebackup_PerformSyncstatusOutput: + description: "" + instancebackup_PerformUnfreezeOutput: + description: "" + instancebackup_ValidateCreateDataOutput: + description: "" + schema: + properties: + instancebackup: + $ref: '#/definitions/InstanceBackupDetails' + type: object + instancebackup_ValidateUpdateDataOutput: + description: "" + schema: + properties: + instancebackup: + $ref: '#/definitions/InstanceBackupDetails' + type: object + instancegroup_CustomizeDeleteOutput: + description: "" + schema: + properties: + instancegroup: + $ref: '#/definitions/InstanceGroupDetail' + type: object + instancegroup_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + instancegroup: + $ref: '#/definitions/InstanceGroupDetail' + type: object + instancegroup_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + instancegroup: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + instancegroup_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + instancegroup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + instancegroup_GetDetailsMetadataOutput: + description: "" + schema: + properties: + instancegroup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + instancegroup_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + instancegroup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + instancegroup_GetDetailsStatusOutput: + description: "" + schema: + properties: + instancegroup: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + instancegroup_GetPropertyDistinctFieldOutput: + description: "" + instancegroup_GetPropertyDistinctFieldsOutput: + description: "" + instancegroup_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + instancegroup: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + instancegroup_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + instancegroup: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + instancegroup_GetPropertyProjectTagValuePairsOutput: + description: "" + instancegroup_GetPropertyProjectTagValueTreeOutput: + description: "" + instancegroup_GetPropertySplitableExportOutput: + description: "" + instancegroup_GetPropertySplitableOutput: + description: "" + instancegroup_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + instancegroup: + $ref: '#/definitions/StatusStatistic' + type: object + instancegroup_GetPropertyTagValuePairsOutput: + description: "" + instancegroup_GetPropertyTagValueTreeOutput: + description: "" + instancegroup_ListItemFilterOutput: + description: "" + schema: + properties: + instancegroups: + items: + $ref: '#/definitions/InstanceGroupDetail' + type: array + x-go-name: Output + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + instancegroup_PerformAssociateEipOutput: + description: "" + instancegroup_PerformAttachnetworkOutput: + description: "" + schema: + properties: + instancegroup: + $ref: '#/definitions/SGroup' + type: object + instancegroup_PerformBindGuestsOutput: + description: "" + instancegroup_PerformCancelDeleteOutput: + description: "" + instancegroup_PerformChangeOwnerOutput: + description: "" + instancegroup_PerformClassMetadataOutput: + description: "" + instancegroup_PerformCreateEipOutput: + description: "" + instancegroup_PerformDetachnetworkOutput: + description: "" + schema: + properties: + instancegroup: + $ref: '#/definitions/SGroup' + type: object + instancegroup_PerformDisableOutput: + description: "" + instancegroup_PerformDissociateEipOutput: + description: "" + instancegroup_PerformEnableOutput: + description: "" + instancegroup_PerformFreezeOutput: + description: "" + instancegroup_PerformPurgeSplitableOutput: + description: "" + instancegroup_PerformSetClassMetadataOutput: + description: "" + instancegroup_PerformSetOrgMetadataOutput: + description: "" + instancegroup_PerformSetUserMetadataOutput: + description: "" + instancegroup_PerformStatusOutput: + description: "" + instancegroup_PerformUnbindGuestsOutput: + description: "" + instancegroup_PerformUnfreezeOutput: + description: "" + instancegroup_ValidateCreateDataOutput: + description: "" + schema: + properties: + instancegroup: + $ref: '#/definitions/InstanceGroupDetail' + type: object + instancegroup_ValidateUpdateDataOutput: + description: "" + schema: + properties: + instancegroup: + $ref: '#/definitions/InstanceGroupDetail' + type: object inter_vpc_network_CustomizeDeleteOutput: description: "" schema: @@ -162069,392 +161433,6 @@ responses: keypair: $ref: '#/definitions/KeypairDetails' type: object - kube_cluster_CustomizeDeleteOutput: - description: "" - schema: - properties: - kube_cluster: - $ref: '#/definitions/KubeClusterDetails' - type: object - kube_cluster_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - kube_cluster: - $ref: '#/definitions/KubeClusterDetails' - type: object - kube_cluster_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - kube_cluster: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - kube_cluster_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - kube_cluster: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - kube_cluster_GetDetailsKubeconfigOutput: - description: "" - schema: - properties: - kube_cluster: - $ref: '#/definitions/SKubeconfig' - type: object - kube_cluster_GetDetailsMetadataOutput: - description: "" - schema: - properties: - kube_cluster: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - kube_cluster_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - kube_cluster: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - kube_cluster_GetDetailsStatusOutput: - description: "" - schema: - properties: - kube_cluster: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - kube_cluster_GetPropertyDistinctFieldOutput: - description: "" - kube_cluster_GetPropertyDistinctFieldsOutput: - description: "" - kube_cluster_GetPropertyDomainTagValuePairsOutput: - description: "" - kube_cluster_GetPropertyDomainTagValueTreeOutput: - description: "" - kube_cluster_GetPropertySplitableExportOutput: - description: "" - kube_cluster_GetPropertySplitableOutput: - description: "" - kube_cluster_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - kube_cluster: - $ref: '#/definitions/StatusStatistic' - type: object - kube_cluster_GetPropertyTagValuePairsOutput: - description: "" - kube_cluster_GetPropertyTagValueTreeOutput: - description: "" - kube_cluster_ListItemFilterOutput: - description: "" - schema: - properties: - kube_clusters: - items: - $ref: '#/definitions/KubeClusterDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - kube_cluster_PerformChangeOwnerOutput: - description: "" - kube_cluster_PerformClassMetadataOutput: - description: "" - kube_cluster_PerformDisableOutput: - description: "" - kube_cluster_PerformEnableOutput: - description: "" - kube_cluster_PerformPrivateOutput: - description: "" - kube_cluster_PerformPublicOutput: - description: "" - kube_cluster_PerformPurgeSplitableOutput: - description: "" - kube_cluster_PerformSetClassMetadataOutput: - description: "" - kube_cluster_PerformSetOrgMetadataOutput: - description: "" - kube_cluster_PerformSetUserMetadataOutput: - description: "" - kube_cluster_PerformStatusOutput: - description: "" - kube_cluster_PerformSyncstatusOutput: - description: "" - kube_cluster_ValidateCreateDataOutput: - description: "" - schema: - properties: - kube_cluster: - $ref: '#/definitions/KubeClusterDetails' - type: object - kube_cluster_ValidateUpdateDataOutput: - description: "" - schema: - properties: - kube_cluster: - $ref: '#/definitions/KubeClusterDetails' - type: object - kube_node_CustomizeDeleteOutput: - description: "" - schema: - properties: - kube_node: - $ref: '#/definitions/KubeNodeDetails' - type: object - kube_node_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - kube_node: - $ref: '#/definitions/KubeNodeDetails' - type: object - kube_node_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - kube_node: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - kube_node_GetDetailsMetadataOutput: - description: "" - schema: - properties: - kube_node: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - kube_node_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - kube_node: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - kube_node_GetDetailsStatusOutput: - description: "" - schema: - properties: - kube_node: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - kube_node_GetPropertyDistinctFieldOutput: - description: "" - kube_node_GetPropertyDistinctFieldsOutput: - description: "" - kube_node_GetPropertySplitableExportOutput: - description: "" - kube_node_GetPropertySplitableOutput: - description: "" - kube_node_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - kube_node: - $ref: '#/definitions/StatusStatistic' - type: object - kube_node_GetPropertyTagValuePairsOutput: - description: "" - kube_node_GetPropertyTagValueTreeOutput: - description: "" - kube_node_ListItemFilterOutput: - description: "" - schema: - properties: - kube_nodes: - items: - $ref: '#/definitions/KubeNodeDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - kube_node_PerformClassMetadataOutput: - description: "" - kube_node_PerformPurgeSplitableOutput: - description: "" - kube_node_PerformSetClassMetadataOutput: - description: "" - kube_node_PerformSetOrgMetadataOutput: - description: "" - kube_node_PerformSetUserMetadataOutput: - description: "" - kube_node_PerformStatusOutput: - description: "" - kube_node_ValidateCreateDataOutput: - description: "" - schema: - properties: - kube_node: - $ref: '#/definitions/KubeNodeDetails' - type: object - kube_node_ValidateUpdateDataOutput: - description: "" - schema: - properties: - kube_node: - $ref: '#/definitions/KubeNodeDetails' - type: object - kube_node_pool_CustomizeDeleteOutput: - description: "" - schema: - properties: - kube_node_pool: - $ref: '#/definitions/KubeNodePoolDetails' - type: object - kube_node_pool_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - kube_node_pool: - $ref: '#/definitions/KubeNodePoolDetails' - type: object - kube_node_pool_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - kube_node_pool: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - kube_node_pool_GetDetailsMetadataOutput: - description: "" - schema: - properties: - kube_node_pool: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - kube_node_pool_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - kube_node_pool: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - kube_node_pool_GetDetailsStatusOutput: - description: "" - schema: - properties: - kube_node_pool: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - kube_node_pool_GetPropertyDistinctFieldOutput: - description: "" - kube_node_pool_GetPropertyDistinctFieldsOutput: - description: "" - kube_node_pool_GetPropertySplitableExportOutput: - description: "" - kube_node_pool_GetPropertySplitableOutput: - description: "" - kube_node_pool_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - kube_node_pool: - $ref: '#/definitions/StatusStatistic' - type: object - kube_node_pool_GetPropertyTagValuePairsOutput: - description: "" - kube_node_pool_GetPropertyTagValueTreeOutput: - description: "" - kube_node_pool_ListItemFilterOutput: - description: "" - schema: - properties: - kube_node_pools: - items: - $ref: '#/definitions/KubeNodePoolDetails' - type: array - x-go-name: Output - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - kube_node_pool_PerformClassMetadataOutput: - description: "" - kube_node_pool_PerformPurgeSplitableOutput: - description: "" - kube_node_pool_PerformSetClassMetadataOutput: - description: "" - kube_node_pool_PerformSetOrgMetadataOutput: - description: "" - kube_node_pool_PerformSetUserMetadataOutput: - description: "" - kube_node_pool_PerformStatusOutput: - description: "" - kube_node_pool_PerformSyncstatusOutput: - description: "" - kube_node_pool_ValidateCreateDataOutput: - description: "" - schema: - properties: - kube_node_pool: - $ref: '#/definitions/KubeNodePoolDetails' - type: object - kube_node_pool_ValidateUpdateDataOutput: - description: "" - schema: - properties: - kube_node_pool: - $ref: '#/definitions/KubeNodePoolDetails' - type: object loadbalancer_CustomizeDeleteOutput: description: "" schema: @@ -162624,1049 +161602,6 @@ responses: loadbalancer: $ref: '#/definitions/LoadbalancerDetails' type: object - loadbalancer_acl_CustomizeDeleteOutput: - description: "" - schema: - properties: - loadbalancer_acl: - $ref: '#/definitions/LoadbalancerAclDetails' - type: object - loadbalancer_acl_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - loadbalancer_acl: - $ref: '#/definitions/LoadbalancerAclDetails' - type: object - loadbalancer_acl_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - loadbalancer_acl: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - loadbalancer_acl_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - loadbalancer_acl: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_acl_GetDetailsMetadataOutput: - description: "" - schema: - properties: - loadbalancer_acl: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_acl_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - loadbalancer_acl: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_acl_GetDetailsStatusOutput: - description: "" - schema: - properties: - loadbalancer_acl: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - loadbalancer_acl_GetPropertyDistinctFieldOutput: - description: "" - loadbalancer_acl_GetPropertyDistinctFieldsOutput: - description: "" - loadbalancer_acl_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_acl: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - loadbalancer_acl_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_acl: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - loadbalancer_acl_GetPropertyProjectTagValuePairsOutput: - description: "" - loadbalancer_acl_GetPropertyProjectTagValueTreeOutput: - description: "" - loadbalancer_acl_GetPropertySplitableExportOutput: - description: "" - loadbalancer_acl_GetPropertySplitableOutput: - description: "" - loadbalancer_acl_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_acl: - $ref: '#/definitions/StatusStatistic' - type: object - loadbalancer_acl_GetPropertyTagValuePairsOutput: - description: "" - loadbalancer_acl_GetPropertyTagValueTreeOutput: - description: "" - loadbalancer_acl_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - loadbalancer_acls: - items: - $ref: '#/definitions/LoadbalancerAclDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - loadbalancer_acl_PerformCancelDeleteOutput: - description: "" - loadbalancer_acl_PerformChangeOwnerOutput: - description: "" - loadbalancer_acl_PerformClassMetadataOutput: - description: "" - loadbalancer_acl_PerformFreezeOutput: - description: "" - loadbalancer_acl_PerformPatchOutput: - description: "" - loadbalancer_acl_PerformPrivateOutput: - description: "" - loadbalancer_acl_PerformPublicOutput: - description: "" - loadbalancer_acl_PerformPurgeOutput: - description: "" - loadbalancer_acl_PerformPurgeSplitableOutput: - description: "" - loadbalancer_acl_PerformSetClassMetadataOutput: - description: "" - loadbalancer_acl_PerformSetOrgMetadataOutput: - description: "" - loadbalancer_acl_PerformSetUserMetadataOutput: - description: "" - loadbalancer_acl_PerformStatusOutput: - description: "" - loadbalancer_acl_PerformSyncstatusOutput: - description: "" - loadbalancer_acl_PerformUnfreezeOutput: - description: "" - loadbalancer_acl_ValidateCreateDataOutput: - description: "" - schema: - properties: - loadbalancer_acl: - $ref: '#/definitions/LoadbalancerAclDetails' - type: object - loadbalancer_acl_ValidateUpdateDataOutput: - description: "" - schema: - properties: - loadbalancer_acl: - $ref: '#/definitions/LoadbalancerAclDetails' - type: object - loadbalancer_agent_CustomizeDeleteOutput: - description: "" - schema: - properties: - loadbalancer_agent: - $ref: '#/definitions/LoadbalancerAgentDetails' - type: object - loadbalancer_agent_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - loadbalancer_agent: - $ref: '#/definitions/LoadbalancerAgentDetails' - type: object - loadbalancer_agent_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - loadbalancer_agent: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_agent_GetDetailsMetadataOutput: - description: "" - schema: - properties: - loadbalancer_agent: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_agent_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - loadbalancer_agent: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_agent_GetPropertyDefaultParamsOutput: - description: "" - loadbalancer_agent_GetPropertyDistinctFieldOutput: - description: "" - loadbalancer_agent_GetPropertyDistinctFieldsOutput: - description: "" - loadbalancer_agent_GetPropertySplitableExportOutput: - description: "" - loadbalancer_agent_GetPropertySplitableOutput: - description: "" - loadbalancer_agent_GetPropertyTagValuePairsOutput: - description: "" - loadbalancer_agent_GetPropertyTagValueTreeOutput: - description: "" - loadbalancer_agent_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - loadbalancer_agents: - items: - $ref: '#/definitions/LoadbalancerAgentDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - loadbalancer_agent_PerformClassMetadataOutput: - description: "" - loadbalancer_agent_PerformDeployOutput: - description: "" - schema: - properties: - loadbalancer_agent: - $ref: '#/definitions/LoadbalancerAgentDeployInput' - type: object - loadbalancer_agent_PerformHbOutput: - description: "" - loadbalancer_agent_PerformJoinClusterOutput: - description: "" - loadbalancer_agent_PerformLeaveClusterOutput: - description: "" - loadbalancer_agent_PerformParamsPatchOutput: - description: "" - loadbalancer_agent_PerformPurgeSplitableOutput: - description: "" - loadbalancer_agent_PerformSetClassMetadataOutput: - description: "" - loadbalancer_agent_PerformSetOrgMetadataOutput: - description: "" - loadbalancer_agent_PerformSetUserMetadataOutput: - description: "" - loadbalancer_agent_PerformUndeployOutput: - description: "" - loadbalancer_agent_ValidateCreateDataOutput: - description: "" - schema: - properties: - loadbalancer_agent: - $ref: '#/definitions/LoadbalancerAgentDetails' - type: object - loadbalancer_agent_ValidateUpdateDataOutput: - description: "" - schema: - properties: - loadbalancer_agent: - $ref: '#/definitions/LoadbalancerAgentDetails' - type: object - loadbalancer_backend_CustomizeDeleteOutput: - description: "" - schema: - properties: - loadbalancer_backend: - $ref: '#/definitions/LoadbalancerBackendDetails' - type: object - loadbalancer_backend_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - loadbalancer_backend: - $ref: '#/definitions/LoadbalancerBackendDetails' - type: object - loadbalancer_backend_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - loadbalancer_backend: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_backend_GetDetailsMetadataOutput: - description: "" - schema: - properties: - loadbalancer_backend: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_backend_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - loadbalancer_backend: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_backend_GetDetailsStatusOutput: - description: "" - schema: - properties: - loadbalancer_backend: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - loadbalancer_backend_GetPropertyDistinctFieldOutput: - description: "" - loadbalancer_backend_GetPropertyDistinctFieldsOutput: - description: "" - loadbalancer_backend_GetPropertySplitableExportOutput: - description: "" - loadbalancer_backend_GetPropertySplitableOutput: - description: "" - loadbalancer_backend_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_backend: - $ref: '#/definitions/StatusStatistic' - type: object - loadbalancer_backend_GetPropertyTagValuePairsOutput: - description: "" - loadbalancer_backend_GetPropertyTagValueTreeOutput: - description: "" - loadbalancer_backend_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - loadbalancer_backends: - items: - $ref: '#/definitions/LoadbalancerBackendDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - loadbalancer_backend_PerformClassMetadataOutput: - description: "" - loadbalancer_backend_PerformPurgeOutput: - description: "" - loadbalancer_backend_PerformPurgeSplitableOutput: - description: "" - loadbalancer_backend_PerformSetClassMetadataOutput: - description: "" - loadbalancer_backend_PerformSetOrgMetadataOutput: - description: "" - loadbalancer_backend_PerformSetUserMetadataOutput: - description: "" - loadbalancer_backend_PerformStatusOutput: - description: "" - loadbalancer_backend_ValidateCreateDataOutput: - description: "" - schema: - properties: - loadbalancer_backend: - $ref: '#/definitions/LoadbalancerBackendDetails' - type: object - loadbalancer_backend_ValidateUpdateDataOutput: - description: "" - schema: - properties: - loadbalancer_backend: - $ref: '#/definitions/LoadbalancerBackendDetails' - type: object - loadbalancer_backend_group_CustomizeDeleteOutput: - description: "" - schema: - properties: - loadbalancer_backend_group: - $ref: '#/definitions/LoadbalancerBackendGroupDetails' - type: object - loadbalancer_backend_group_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - loadbalancer_backend_group: - $ref: '#/definitions/LoadbalancerBackendGroupDetails' - type: object - loadbalancer_backend_group_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - loadbalancer_backend_group: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_backend_group_GetDetailsMetadataOutput: - description: "" - schema: - properties: - loadbalancer_backend_group: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_backend_group_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - loadbalancer_backend_group: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_backend_group_GetDetailsStatusOutput: - description: "" - schema: - properties: - loadbalancer_backend_group: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - loadbalancer_backend_group_GetPropertyDistinctFieldOutput: - description: "" - loadbalancer_backend_group_GetPropertyDistinctFieldsOutput: - description: "" - loadbalancer_backend_group_GetPropertySplitableExportOutput: - description: "" - loadbalancer_backend_group_GetPropertySplitableOutput: - description: "" - loadbalancer_backend_group_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_backend_group: - $ref: '#/definitions/StatusStatistic' - type: object - loadbalancer_backend_group_GetPropertyTagValuePairsOutput: - description: "" - loadbalancer_backend_group_GetPropertyTagValueTreeOutput: - description: "" - loadbalancer_backend_group_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - loadbalancer_backend_groups: - items: - $ref: '#/definitions/LoadbalancerBackendGroupDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - loadbalancer_backend_group_PerformClassMetadataOutput: - description: "" - loadbalancer_backend_group_PerformPurgeOutput: - description: "" - loadbalancer_backend_group_PerformPurgeSplitableOutput: - description: "" - loadbalancer_backend_group_PerformSetClassMetadataOutput: - description: "" - loadbalancer_backend_group_PerformSetOrgMetadataOutput: - description: "" - loadbalancer_backend_group_PerformSetUserMetadataOutput: - description: "" - loadbalancer_backend_group_PerformStatusOutput: - description: "" - loadbalancer_backend_group_ValidateCreateDataOutput: - description: "" - schema: - properties: - loadbalancer_backend_group: - $ref: '#/definitions/LoadbalancerBackendGroupDetails' - type: object - loadbalancer_backend_group_ValidateUpdateDataOutput: - description: "" - schema: - properties: - loadbalancer_backend_group: - $ref: '#/definitions/LoadbalancerBackendGroupDetails' - type: object - loadbalancer_certificate_CustomizeDeleteOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - $ref: '#/definitions/LoadbalancerCertificateDetails' - type: object - loadbalancer_certificate_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - $ref: '#/definitions/LoadbalancerCertificateDetails' - type: object - loadbalancer_certificate_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - loadbalancer_certificate_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_certificate_GetDetailsMetadataOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_certificate_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_certificate_GetDetailsStatusOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - loadbalancer_certificate_GetPropertyDistinctFieldOutput: - description: "" - loadbalancer_certificate_GetPropertyDistinctFieldsOutput: - description: "" - loadbalancer_certificate_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - loadbalancer_certificate_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - loadbalancer_certificate_GetPropertyProjectTagValuePairsOutput: - description: "" - loadbalancer_certificate_GetPropertyProjectTagValueTreeOutput: - description: "" - loadbalancer_certificate_GetPropertySplitableExportOutput: - description: "" - loadbalancer_certificate_GetPropertySplitableOutput: - description: "" - loadbalancer_certificate_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - $ref: '#/definitions/StatusStatistic' - type: object - loadbalancer_certificate_GetPropertyTagValuePairsOutput: - description: "" - loadbalancer_certificate_GetPropertyTagValueTreeOutput: - description: "" - loadbalancer_certificate_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - loadbalancer_certificates: - items: - $ref: '#/definitions/LoadbalancerCertificateDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - loadbalancer_certificate_PerformCancelDeleteOutput: - description: "" - loadbalancer_certificate_PerformChangeOwnerOutput: - description: "" - loadbalancer_certificate_PerformClassMetadataOutput: - description: "" - loadbalancer_certificate_PerformFreezeOutput: - description: "" - loadbalancer_certificate_PerformPrivateOutput: - description: "" - loadbalancer_certificate_PerformPublicOutput: - description: "" - loadbalancer_certificate_PerformPurgeSplitableOutput: - description: "" - loadbalancer_certificate_PerformSetClassMetadataOutput: - description: "" - loadbalancer_certificate_PerformSetOrgMetadataOutput: - description: "" - loadbalancer_certificate_PerformSetUserMetadataOutput: - description: "" - loadbalancer_certificate_PerformStatusOutput: - description: "" - loadbalancer_certificate_PerformSyncstatusOutput: - description: "" - loadbalancer_certificate_PerformUnfreezeOutput: - description: "" - loadbalancer_certificate_ValidateCreateDataOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - $ref: '#/definitions/LoadbalancerCertificateDetails' - type: object - loadbalancer_certificate_ValidateUpdateDataOutput: - description: "" - schema: - properties: - loadbalancer_certificate: - $ref: '#/definitions/LoadbalancerCertificateDetails' - type: object - loadbalancer_cluster_CustomizeDeleteOutput: - description: "" - schema: - properties: - loadbalancer_cluster: - $ref: '#/definitions/LoadbalancerClusterDetails' - type: object - loadbalancer_cluster_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - loadbalancer_cluster: - $ref: '#/definitions/LoadbalancerClusterDetails' - type: object - loadbalancer_cluster_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - loadbalancer_cluster: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_cluster_GetDetailsMetadataOutput: - description: "" - schema: - properties: - loadbalancer_cluster: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_cluster_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - loadbalancer_cluster: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_cluster_GetPropertyDistinctFieldOutput: - description: "" - loadbalancer_cluster_GetPropertyDistinctFieldsOutput: - description: "" - loadbalancer_cluster_GetPropertySplitableExportOutput: - description: "" - loadbalancer_cluster_GetPropertySplitableOutput: - description: "" - loadbalancer_cluster_GetPropertyTagValuePairsOutput: - description: "" - loadbalancer_cluster_GetPropertyTagValueTreeOutput: - description: "" - loadbalancer_cluster_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - loadbalancer_clusters: - items: - $ref: '#/definitions/LoadbalancerClusterDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - loadbalancer_cluster_PerformClassMetadataOutput: - description: "" - loadbalancer_cluster_PerformParamsPatchOutput: - description: "" - loadbalancer_cluster_PerformPurgeSplitableOutput: - description: "" - loadbalancer_cluster_PerformSetClassMetadataOutput: - description: "" - loadbalancer_cluster_PerformSetOrgMetadataOutput: - description: "" - loadbalancer_cluster_PerformSetUserMetadataOutput: - description: "" - loadbalancer_cluster_ValidateCreateDataOutput: - description: "" - schema: - properties: - loadbalancer_cluster: - $ref: '#/definitions/LoadbalancerClusterDetails' - type: object - loadbalancer_cluster_ValidateUpdateDataOutput: - description: "" - schema: - properties: - loadbalancer_cluster: - $ref: '#/definitions/LoadbalancerClusterDetails' - type: object - loadbalancer_listener_CustomizeDeleteOutput: - description: "" - schema: - properties: - loadbalancer_listener: - $ref: '#/definitions/LoadbalancerListenerDetails' - type: object - loadbalancer_listener_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - loadbalancer_listener: - $ref: '#/definitions/LoadbalancerListenerDetails' - type: object - loadbalancer_listener_GetDetailsBackendStatusOutput: - description: "" - loadbalancer_listener_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - loadbalancer_listener: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_listener_GetDetailsMetadataOutput: - description: "" - schema: - properties: - loadbalancer_listener: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_listener_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - loadbalancer_listener: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_listener_GetDetailsStatusOutput: - description: "" - schema: - properties: - loadbalancer_listener: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - loadbalancer_listener_GetPropertyDistinctFieldOutput: - description: "" - loadbalancer_listener_GetPropertyDistinctFieldsOutput: - description: "" - loadbalancer_listener_GetPropertySplitableExportOutput: - description: "" - loadbalancer_listener_GetPropertySplitableOutput: - description: "" - loadbalancer_listener_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_listener: - $ref: '#/definitions/StatusStatistic' - type: object - loadbalancer_listener_GetPropertyTagValuePairsOutput: - description: "" - loadbalancer_listener_GetPropertyTagValueTreeOutput: - description: "" - loadbalancer_listener_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - loadbalancer_listeners: - items: - $ref: '#/definitions/LoadbalancerListenerDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - loadbalancer_listener_PerformClassMetadataOutput: - description: "" - loadbalancer_listener_PerformPurgeOutput: - description: "" - loadbalancer_listener_PerformPurgeSplitableOutput: - description: "" - loadbalancer_listener_PerformSetClassMetadataOutput: - description: "" - loadbalancer_listener_PerformSetOrgMetadataOutput: - description: "" - loadbalancer_listener_PerformSetUserMetadataOutput: - description: "" - loadbalancer_listener_PerformStatusOutput: - description: "" - loadbalancer_listener_PerformSyncOutput: - description: "" - loadbalancer_listener_PerformSyncstatusOutput: - description: "" - loadbalancer_listener_ValidateCreateDataOutput: - description: "" - schema: - properties: - loadbalancer_listener: - $ref: '#/definitions/LoadbalancerListenerDetails' - type: object - loadbalancer_listener_ValidateUpdateDataOutput: - description: "" - schema: - properties: - loadbalancer_listener: - $ref: '#/definitions/LoadbalancerListenerDetails' - type: object - loadbalancer_listener_rule_CustomizeDeleteOutput: - description: "" - schema: - properties: - loadbalancer_listener_rule: - $ref: '#/definitions/LoadbalancerListenerRuleDetails' - type: object - loadbalancer_listener_rule_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - loadbalancer_listener_rule: - $ref: '#/definitions/LoadbalancerListenerRuleDetails' - type: object - loadbalancer_listener_rule_GetDetailsBackendStatusOutput: - description: "" - loadbalancer_listener_rule_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - loadbalancer_listener_rule: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_listener_rule_GetDetailsMetadataOutput: - description: "" - schema: - properties: - loadbalancer_listener_rule: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_listener_rule_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - loadbalancer_listener_rule: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - loadbalancer_listener_rule_GetDetailsStatusOutput: - description: "" - schema: - properties: - loadbalancer_listener_rule: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - loadbalancer_listener_rule_GetPropertyDistinctFieldOutput: - description: "" - loadbalancer_listener_rule_GetPropertyDistinctFieldsOutput: - description: "" - loadbalancer_listener_rule_GetPropertySplitableExportOutput: - description: "" - loadbalancer_listener_rule_GetPropertySplitableOutput: - description: "" - loadbalancer_listener_rule_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - loadbalancer_listener_rule: - $ref: '#/definitions/StatusStatistic' - type: object - loadbalancer_listener_rule_GetPropertyTagValuePairsOutput: - description: "" - loadbalancer_listener_rule_GetPropertyTagValueTreeOutput: - description: "" - loadbalancer_listener_rule_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - loadbalancer_listener_rules: - items: - $ref: '#/definitions/LoadbalancerListenerRuleDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - loadbalancer_listener_rule_PerformClassMetadataOutput: - description: "" - loadbalancer_listener_rule_PerformPurgeOutput: - description: "" - loadbalancer_listener_rule_PerformPurgeSplitableOutput: - description: "" - loadbalancer_listener_rule_PerformSetClassMetadataOutput: - description: "" - loadbalancer_listener_rule_PerformSetOrgMetadataOutput: - description: "" - loadbalancer_listener_rule_PerformSetUserMetadataOutput: - description: "" - loadbalancer_listener_rule_PerformStatusOutput: - description: "" - loadbalancer_listener_rule_ValidateCreateDataOutput: - description: "" - schema: - properties: - loadbalancer_listener_rule: - $ref: '#/definitions/LoadbalancerListenerRuleDetails' - type: object - loadbalancer_listener_rule_ValidateUpdateDataOutput: - description: "" - schema: - properties: - loadbalancer_listener_rule: - $ref: '#/definitions/LoadbalancerListenerRuleDetails' - type: object loadbalancer_security_group_CustomizeDeleteOutput: description: "" schema: @@ -163727,6 +161662,1049 @@ responses: loadbalancer_security_group: $ref: '#/definitions/JointResourceBaseDetails' type: object + loadbalanceracl_CustomizeDeleteOutput: + description: "" + schema: + properties: + loadbalanceracl: + $ref: '#/definitions/LoadbalancerAclDetails' + type: object + loadbalanceracl_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + loadbalanceracl: + $ref: '#/definitions/LoadbalancerAclDetails' + type: object + loadbalanceracl_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + loadbalanceracl: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + loadbalanceracl_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + loadbalanceracl: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalanceracl_GetDetailsMetadataOutput: + description: "" + schema: + properties: + loadbalanceracl: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalanceracl_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + loadbalanceracl: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalanceracl_GetDetailsStatusOutput: + description: "" + schema: + properties: + loadbalanceracl: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + loadbalanceracl_GetPropertyDistinctFieldOutput: + description: "" + loadbalanceracl_GetPropertyDistinctFieldsOutput: + description: "" + loadbalanceracl_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + loadbalanceracl: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + loadbalanceracl_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + loadbalanceracl: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + loadbalanceracl_GetPropertyProjectTagValuePairsOutput: + description: "" + loadbalanceracl_GetPropertyProjectTagValueTreeOutput: + description: "" + loadbalanceracl_GetPropertySplitableExportOutput: + description: "" + loadbalanceracl_GetPropertySplitableOutput: + description: "" + loadbalanceracl_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + loadbalanceracl: + $ref: '#/definitions/StatusStatistic' + type: object + loadbalanceracl_GetPropertyTagValuePairsOutput: + description: "" + loadbalanceracl_GetPropertyTagValueTreeOutput: + description: "" + loadbalanceracl_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + loadbalanceracls: + items: + $ref: '#/definitions/LoadbalancerAclDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + loadbalanceracl_PerformCancelDeleteOutput: + description: "" + loadbalanceracl_PerformChangeOwnerOutput: + description: "" + loadbalanceracl_PerformClassMetadataOutput: + description: "" + loadbalanceracl_PerformFreezeOutput: + description: "" + loadbalanceracl_PerformPatchOutput: + description: "" + loadbalanceracl_PerformPrivateOutput: + description: "" + loadbalanceracl_PerformPublicOutput: + description: "" + loadbalanceracl_PerformPurgeOutput: + description: "" + loadbalanceracl_PerformPurgeSplitableOutput: + description: "" + loadbalanceracl_PerformSetClassMetadataOutput: + description: "" + loadbalanceracl_PerformSetOrgMetadataOutput: + description: "" + loadbalanceracl_PerformSetUserMetadataOutput: + description: "" + loadbalanceracl_PerformStatusOutput: + description: "" + loadbalanceracl_PerformSyncstatusOutput: + description: "" + loadbalanceracl_PerformUnfreezeOutput: + description: "" + loadbalanceracl_ValidateCreateDataOutput: + description: "" + schema: + properties: + loadbalanceracl: + $ref: '#/definitions/LoadbalancerAclDetails' + type: object + loadbalanceracl_ValidateUpdateDataOutput: + description: "" + schema: + properties: + loadbalanceracl: + $ref: '#/definitions/LoadbalancerAclDetails' + type: object + loadbalanceragent_CustomizeDeleteOutput: + description: "" + schema: + properties: + loadbalanceragent: + $ref: '#/definitions/LoadbalancerAgentDetails' + type: object + loadbalanceragent_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + loadbalanceragent: + $ref: '#/definitions/LoadbalancerAgentDetails' + type: object + loadbalanceragent_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + loadbalanceragent: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalanceragent_GetDetailsMetadataOutput: + description: "" + schema: + properties: + loadbalanceragent: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalanceragent_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + loadbalanceragent: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalanceragent_GetPropertyDefaultParamsOutput: + description: "" + loadbalanceragent_GetPropertyDistinctFieldOutput: + description: "" + loadbalanceragent_GetPropertyDistinctFieldsOutput: + description: "" + loadbalanceragent_GetPropertySplitableExportOutput: + description: "" + loadbalanceragent_GetPropertySplitableOutput: + description: "" + loadbalanceragent_GetPropertyTagValuePairsOutput: + description: "" + loadbalanceragent_GetPropertyTagValueTreeOutput: + description: "" + loadbalanceragent_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + loadbalanceragents: + items: + $ref: '#/definitions/LoadbalancerAgentDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + loadbalanceragent_PerformClassMetadataOutput: + description: "" + loadbalanceragent_PerformDeployOutput: + description: "" + schema: + properties: + loadbalanceragent: + $ref: '#/definitions/LoadbalancerAgentDeployInput' + type: object + loadbalanceragent_PerformHbOutput: + description: "" + loadbalanceragent_PerformJoinClusterOutput: + description: "" + loadbalanceragent_PerformLeaveClusterOutput: + description: "" + loadbalanceragent_PerformParamsPatchOutput: + description: "" + loadbalanceragent_PerformPurgeSplitableOutput: + description: "" + loadbalanceragent_PerformSetClassMetadataOutput: + description: "" + loadbalanceragent_PerformSetOrgMetadataOutput: + description: "" + loadbalanceragent_PerformSetUserMetadataOutput: + description: "" + loadbalanceragent_PerformUndeployOutput: + description: "" + loadbalanceragent_ValidateCreateDataOutput: + description: "" + schema: + properties: + loadbalanceragent: + $ref: '#/definitions/LoadbalancerAgentDetails' + type: object + loadbalanceragent_ValidateUpdateDataOutput: + description: "" + schema: + properties: + loadbalanceragent: + $ref: '#/definitions/LoadbalancerAgentDetails' + type: object + loadbalancerbackend_CustomizeDeleteOutput: + description: "" + schema: + properties: + loadbalancerbackend: + $ref: '#/definitions/LoadbalancerBackendDetails' + type: object + loadbalancerbackend_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + loadbalancerbackend: + $ref: '#/definitions/LoadbalancerBackendDetails' + type: object + loadbalancerbackend_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + loadbalancerbackend: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerbackend_GetDetailsMetadataOutput: + description: "" + schema: + properties: + loadbalancerbackend: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerbackend_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + loadbalancerbackend: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerbackend_GetDetailsStatusOutput: + description: "" + schema: + properties: + loadbalancerbackend: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + loadbalancerbackend_GetPropertyDistinctFieldOutput: + description: "" + loadbalancerbackend_GetPropertyDistinctFieldsOutput: + description: "" + loadbalancerbackend_GetPropertySplitableExportOutput: + description: "" + loadbalancerbackend_GetPropertySplitableOutput: + description: "" + loadbalancerbackend_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + loadbalancerbackend: + $ref: '#/definitions/StatusStatistic' + type: object + loadbalancerbackend_GetPropertyTagValuePairsOutput: + description: "" + loadbalancerbackend_GetPropertyTagValueTreeOutput: + description: "" + loadbalancerbackend_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + loadbalancerbackends: + items: + $ref: '#/definitions/LoadbalancerBackendDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + loadbalancerbackend_PerformClassMetadataOutput: + description: "" + loadbalancerbackend_PerformPurgeOutput: + description: "" + loadbalancerbackend_PerformPurgeSplitableOutput: + description: "" + loadbalancerbackend_PerformSetClassMetadataOutput: + description: "" + loadbalancerbackend_PerformSetOrgMetadataOutput: + description: "" + loadbalancerbackend_PerformSetUserMetadataOutput: + description: "" + loadbalancerbackend_PerformStatusOutput: + description: "" + loadbalancerbackend_ValidateCreateDataOutput: + description: "" + schema: + properties: + loadbalancerbackend: + $ref: '#/definitions/LoadbalancerBackendDetails' + type: object + loadbalancerbackend_ValidateUpdateDataOutput: + description: "" + schema: + properties: + loadbalancerbackend: + $ref: '#/definitions/LoadbalancerBackendDetails' + type: object + loadbalancerbackendgroup_CustomizeDeleteOutput: + description: "" + schema: + properties: + loadbalancerbackendgroup: + $ref: '#/definitions/LoadbalancerBackendGroupDetails' + type: object + loadbalancerbackendgroup_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + loadbalancerbackendgroup: + $ref: '#/definitions/LoadbalancerBackendGroupDetails' + type: object + loadbalancerbackendgroup_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + loadbalancerbackendgroup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerbackendgroup_GetDetailsMetadataOutput: + description: "" + schema: + properties: + loadbalancerbackendgroup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerbackendgroup_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + loadbalancerbackendgroup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerbackendgroup_GetDetailsStatusOutput: + description: "" + schema: + properties: + loadbalancerbackendgroup: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + loadbalancerbackendgroup_GetPropertyDistinctFieldOutput: + description: "" + loadbalancerbackendgroup_GetPropertyDistinctFieldsOutput: + description: "" + loadbalancerbackendgroup_GetPropertySplitableExportOutput: + description: "" + loadbalancerbackendgroup_GetPropertySplitableOutput: + description: "" + loadbalancerbackendgroup_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + loadbalancerbackendgroup: + $ref: '#/definitions/StatusStatistic' + type: object + loadbalancerbackendgroup_GetPropertyTagValuePairsOutput: + description: "" + loadbalancerbackendgroup_GetPropertyTagValueTreeOutput: + description: "" + loadbalancerbackendgroup_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + loadbalancerbackendgroups: + items: + $ref: '#/definitions/LoadbalancerBackendGroupDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + loadbalancerbackendgroup_PerformClassMetadataOutput: + description: "" + loadbalancerbackendgroup_PerformPurgeOutput: + description: "" + loadbalancerbackendgroup_PerformPurgeSplitableOutput: + description: "" + loadbalancerbackendgroup_PerformSetClassMetadataOutput: + description: "" + loadbalancerbackendgroup_PerformSetOrgMetadataOutput: + description: "" + loadbalancerbackendgroup_PerformSetUserMetadataOutput: + description: "" + loadbalancerbackendgroup_PerformStatusOutput: + description: "" + loadbalancerbackendgroup_ValidateCreateDataOutput: + description: "" + schema: + properties: + loadbalancerbackendgroup: + $ref: '#/definitions/LoadbalancerBackendGroupDetails' + type: object + loadbalancerbackendgroup_ValidateUpdateDataOutput: + description: "" + schema: + properties: + loadbalancerbackendgroup: + $ref: '#/definitions/LoadbalancerBackendGroupDetails' + type: object + loadbalancercertificate_CustomizeDeleteOutput: + description: "" + schema: + properties: + loadbalancercertificate: + $ref: '#/definitions/LoadbalancerCertificateDetails' + type: object + loadbalancercertificate_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + loadbalancercertificate: + $ref: '#/definitions/LoadbalancerCertificateDetails' + type: object + loadbalancercertificate_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + loadbalancercertificate: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + loadbalancercertificate_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + loadbalancercertificate: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancercertificate_GetDetailsMetadataOutput: + description: "" + schema: + properties: + loadbalancercertificate: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancercertificate_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + loadbalancercertificate: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancercertificate_GetDetailsStatusOutput: + description: "" + schema: + properties: + loadbalancercertificate: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + loadbalancercertificate_GetPropertyDistinctFieldOutput: + description: "" + loadbalancercertificate_GetPropertyDistinctFieldsOutput: + description: "" + loadbalancercertificate_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + loadbalancercertificate: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + loadbalancercertificate_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + loadbalancercertificate: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + loadbalancercertificate_GetPropertyProjectTagValuePairsOutput: + description: "" + loadbalancercertificate_GetPropertyProjectTagValueTreeOutput: + description: "" + loadbalancercertificate_GetPropertySplitableExportOutput: + description: "" + loadbalancercertificate_GetPropertySplitableOutput: + description: "" + loadbalancercertificate_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + loadbalancercertificate: + $ref: '#/definitions/StatusStatistic' + type: object + loadbalancercertificate_GetPropertyTagValuePairsOutput: + description: "" + loadbalancercertificate_GetPropertyTagValueTreeOutput: + description: "" + loadbalancercertificate_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + loadbalancercertificates: + items: + $ref: '#/definitions/LoadbalancerCertificateDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + loadbalancercertificate_PerformCancelDeleteOutput: + description: "" + loadbalancercertificate_PerformChangeOwnerOutput: + description: "" + loadbalancercertificate_PerformClassMetadataOutput: + description: "" + loadbalancercertificate_PerformFreezeOutput: + description: "" + loadbalancercertificate_PerformPrivateOutput: + description: "" + loadbalancercertificate_PerformPublicOutput: + description: "" + loadbalancercertificate_PerformPurgeSplitableOutput: + description: "" + loadbalancercertificate_PerformSetClassMetadataOutput: + description: "" + loadbalancercertificate_PerformSetOrgMetadataOutput: + description: "" + loadbalancercertificate_PerformSetUserMetadataOutput: + description: "" + loadbalancercertificate_PerformStatusOutput: + description: "" + loadbalancercertificate_PerformSyncstatusOutput: + description: "" + loadbalancercertificate_PerformUnfreezeOutput: + description: "" + loadbalancercertificate_ValidateCreateDataOutput: + description: "" + schema: + properties: + loadbalancercertificate: + $ref: '#/definitions/LoadbalancerCertificateDetails' + type: object + loadbalancercertificate_ValidateUpdateDataOutput: + description: "" + schema: + properties: + loadbalancercertificate: + $ref: '#/definitions/LoadbalancerCertificateDetails' + type: object + loadbalancercluster_CustomizeDeleteOutput: + description: "" + schema: + properties: + loadbalancercluster: + $ref: '#/definitions/LoadbalancerClusterDetails' + type: object + loadbalancercluster_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + loadbalancercluster: + $ref: '#/definitions/LoadbalancerClusterDetails' + type: object + loadbalancercluster_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + loadbalancercluster: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancercluster_GetDetailsMetadataOutput: + description: "" + schema: + properties: + loadbalancercluster: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancercluster_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + loadbalancercluster: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancercluster_GetPropertyDistinctFieldOutput: + description: "" + loadbalancercluster_GetPropertyDistinctFieldsOutput: + description: "" + loadbalancercluster_GetPropertySplitableExportOutput: + description: "" + loadbalancercluster_GetPropertySplitableOutput: + description: "" + loadbalancercluster_GetPropertyTagValuePairsOutput: + description: "" + loadbalancercluster_GetPropertyTagValueTreeOutput: + description: "" + loadbalancercluster_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + loadbalancerclusters: + items: + $ref: '#/definitions/LoadbalancerClusterDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + loadbalancercluster_PerformClassMetadataOutput: + description: "" + loadbalancercluster_PerformParamsPatchOutput: + description: "" + loadbalancercluster_PerformPurgeSplitableOutput: + description: "" + loadbalancercluster_PerformSetClassMetadataOutput: + description: "" + loadbalancercluster_PerformSetOrgMetadataOutput: + description: "" + loadbalancercluster_PerformSetUserMetadataOutput: + description: "" + loadbalancercluster_ValidateCreateDataOutput: + description: "" + schema: + properties: + loadbalancercluster: + $ref: '#/definitions/LoadbalancerClusterDetails' + type: object + loadbalancercluster_ValidateUpdateDataOutput: + description: "" + schema: + properties: + loadbalancercluster: + $ref: '#/definitions/LoadbalancerClusterDetails' + type: object + loadbalancerlistener_CustomizeDeleteOutput: + description: "" + schema: + properties: + loadbalancerlistener: + $ref: '#/definitions/LoadbalancerListenerDetails' + type: object + loadbalancerlistener_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + loadbalancerlistener: + $ref: '#/definitions/LoadbalancerListenerDetails' + type: object + loadbalancerlistener_GetDetailsBackendStatusOutput: + description: "" + loadbalancerlistener_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + loadbalancerlistener: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerlistener_GetDetailsMetadataOutput: + description: "" + schema: + properties: + loadbalancerlistener: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerlistener_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + loadbalancerlistener: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerlistener_GetDetailsStatusOutput: + description: "" + schema: + properties: + loadbalancerlistener: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + loadbalancerlistener_GetPropertyDistinctFieldOutput: + description: "" + loadbalancerlistener_GetPropertyDistinctFieldsOutput: + description: "" + loadbalancerlistener_GetPropertySplitableExportOutput: + description: "" + loadbalancerlistener_GetPropertySplitableOutput: + description: "" + loadbalancerlistener_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + loadbalancerlistener: + $ref: '#/definitions/StatusStatistic' + type: object + loadbalancerlistener_GetPropertyTagValuePairsOutput: + description: "" + loadbalancerlistener_GetPropertyTagValueTreeOutput: + description: "" + loadbalancerlistener_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + loadbalancerlisteners: + items: + $ref: '#/definitions/LoadbalancerListenerDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + loadbalancerlistener_PerformClassMetadataOutput: + description: "" + loadbalancerlistener_PerformPurgeOutput: + description: "" + loadbalancerlistener_PerformPurgeSplitableOutput: + description: "" + loadbalancerlistener_PerformSetClassMetadataOutput: + description: "" + loadbalancerlistener_PerformSetOrgMetadataOutput: + description: "" + loadbalancerlistener_PerformSetUserMetadataOutput: + description: "" + loadbalancerlistener_PerformStatusOutput: + description: "" + loadbalancerlistener_PerformSyncOutput: + description: "" + loadbalancerlistener_PerformSyncstatusOutput: + description: "" + loadbalancerlistener_ValidateCreateDataOutput: + description: "" + schema: + properties: + loadbalancerlistener: + $ref: '#/definitions/LoadbalancerListenerDetails' + type: object + loadbalancerlistener_ValidateUpdateDataOutput: + description: "" + schema: + properties: + loadbalancerlistener: + $ref: '#/definitions/LoadbalancerListenerDetails' + type: object + loadbalancerlistenerrule_CustomizeDeleteOutput: + description: "" + schema: + properties: + loadbalancerlistenerrule: + $ref: '#/definitions/LoadbalancerListenerRuleDetails' + type: object + loadbalancerlistenerrule_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + loadbalancerlistenerrule: + $ref: '#/definitions/LoadbalancerListenerRuleDetails' + type: object + loadbalancerlistenerrule_GetDetailsBackendStatusOutput: + description: "" + loadbalancerlistenerrule_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + loadbalancerlistenerrule: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerlistenerrule_GetDetailsMetadataOutput: + description: "" + schema: + properties: + loadbalancerlistenerrule: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerlistenerrule_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + loadbalancerlistenerrule: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + loadbalancerlistenerrule_GetDetailsStatusOutput: + description: "" + schema: + properties: + loadbalancerlistenerrule: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + loadbalancerlistenerrule_GetPropertyDistinctFieldOutput: + description: "" + loadbalancerlistenerrule_GetPropertyDistinctFieldsOutput: + description: "" + loadbalancerlistenerrule_GetPropertySplitableExportOutput: + description: "" + loadbalancerlistenerrule_GetPropertySplitableOutput: + description: "" + loadbalancerlistenerrule_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + loadbalancerlistenerrule: + $ref: '#/definitions/StatusStatistic' + type: object + loadbalancerlistenerrule_GetPropertyTagValuePairsOutput: + description: "" + loadbalancerlistenerrule_GetPropertyTagValueTreeOutput: + description: "" + loadbalancerlistenerrule_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + loadbalancerlistenerrules: + items: + $ref: '#/definitions/LoadbalancerListenerRuleDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + loadbalancerlistenerrule_PerformClassMetadataOutput: + description: "" + loadbalancerlistenerrule_PerformPurgeOutput: + description: "" + loadbalancerlistenerrule_PerformPurgeSplitableOutput: + description: "" + loadbalancerlistenerrule_PerformSetClassMetadataOutput: + description: "" + loadbalancerlistenerrule_PerformSetOrgMetadataOutput: + description: "" + loadbalancerlistenerrule_PerformSetUserMetadataOutput: + description: "" + loadbalancerlistenerrule_PerformStatusOutput: + description: "" + loadbalancerlistenerrule_ValidateCreateDataOutput: + description: "" + schema: + properties: + loadbalancerlistenerrule: + $ref: '#/definitions/LoadbalancerListenerRuleDetails' + type: object + loadbalancerlistenerrule_ValidateUpdateDataOutput: + description: "" + schema: + properties: + loadbalancerlistenerrule: + $ref: '#/definitions/LoadbalancerListenerRuleDetails' + type: object misc_resource_CustomizeDeleteOutput: description: "" schema: @@ -164347,115 +163325,115 @@ responses: type: array x-go-name: Output type: object - mongo_db_CustomizeDeleteOutput: + mongodb_CustomizeDeleteOutput: description: "" schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/MongoDBDetails' type: object - mongo_db_FetchCustomizeColumnsOutput: + mongodb_FetchCustomizeColumnsOutput: description: "" schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/MongoDBDetails' type: object - mongo_db_GetDetailsBackupsOutput: + mongodb_GetDetailsBackupsOutput: description: "" schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/SMongoDBBackups' type: object - mongo_db_GetDetailsChangeOwnerCandidateDomainsOutput: + mongodb_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - mongo_db_GetDetailsClassMetadataOutput: + mongodb_GetDetailsClassMetadataOutput: description: "" schema: properties: - mongo_db: + mongodb: additionalProperties: type: string type: object x-go-name: Output type: object - mongo_db_GetDetailsMetadataOutput: + mongodb_GetDetailsMetadataOutput: description: "" schema: properties: - mongo_db: + mongodb: additionalProperties: type: string type: object x-go-name: Output type: object - mongo_db_GetDetailsOrgMetadataOutput: + mongodb_GetDetailsOrgMetadataOutput: description: "" schema: properties: - mongo_db: + mongodb: additionalProperties: type: string type: object x-go-name: Output type: object - mongo_db_GetDetailsStatusOutput: + mongodb_GetDetailsStatusOutput: description: "" schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/GetDetailsStatusOutput' type: object - mongo_db_GetPropertyDistinctFieldOutput: + mongodb_GetPropertyDistinctFieldOutput: description: "" - mongo_db_GetPropertyDistinctFieldsOutput: + mongodb_GetPropertyDistinctFieldsOutput: description: "" - mongo_db_GetPropertyDomainStatisticsOutput: + mongodb_GetPropertyDomainStatisticsOutput: description: "" schema: properties: - mongo_db: + mongodb: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - mongo_db_GetPropertyProjectStatisticsOutput: + mongodb_GetPropertyProjectStatisticsOutput: description: "" schema: properties: - mongo_db: + mongodb: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - mongo_db_GetPropertyProjectTagValuePairsOutput: + mongodb_GetPropertyProjectTagValuePairsOutput: description: "" - mongo_db_GetPropertyProjectTagValueTreeOutput: + mongodb_GetPropertyProjectTagValueTreeOutput: description: "" - mongo_db_GetPropertySplitableExportOutput: + mongodb_GetPropertySplitableExportOutput: description: "" - mongo_db_GetPropertySplitableOutput: + mongodb_GetPropertySplitableOutput: description: "" - mongo_db_GetPropertyStatisticsOutput: + mongodb_GetPropertyStatisticsOutput: description: "" schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/StatusStatistic' type: object - mongo_db_GetPropertyTagValuePairsOutput: + mongodb_GetPropertyTagValuePairsOutput: description: "" - mongo_db_GetPropertyTagValueTreeOutput: + mongodb_GetPropertyTagValueTreeOutput: description: "" - mongo_db_ListItemFilterOutput: + mongodb_ListItemFilterOutput: description: "" schema: properties: @@ -164463,7 +163441,7 @@ responses: format: int64 type: integer x-go-name: Limit - mongo_dbs: + mongodbs: items: $ref: '#/definitions/MongoDBDetails' type: array @@ -164477,46 +163455,46 @@ responses: type: integer x-go-name: Total type: object - mongo_db_PerformCancelDeleteOutput: + mongodb_PerformCancelDeleteOutput: description: "" - mongo_db_PerformCancelExpireOutput: + mongodb_PerformCancelExpireOutput: description: "" - mongo_db_PerformChangeOwnerOutput: + mongodb_PerformChangeOwnerOutput: description: "" - mongo_db_PerformClassMetadataOutput: + mongodb_PerformClassMetadataOutput: description: "" - mongo_db_PerformFreezeOutput: + mongodb_PerformFreezeOutput: description: "" - mongo_db_PerformPostpaidExpireOutput: + mongodb_PerformPostpaidExpireOutput: description: "" - mongo_db_PerformPurgeSplitableOutput: + mongodb_PerformPurgeSplitableOutput: description: "" - mongo_db_PerformRemoteUpdateOutput: + mongodb_PerformRemoteUpdateOutput: description: "" - mongo_db_PerformSetClassMetadataOutput: + mongodb_PerformSetClassMetadataOutput: description: "" - mongo_db_PerformSetOrgMetadataOutput: + mongodb_PerformSetOrgMetadataOutput: description: "" - mongo_db_PerformSetUserMetadataOutput: + mongodb_PerformSetUserMetadataOutput: description: "" - mongo_db_PerformStatusOutput: + mongodb_PerformStatusOutput: description: "" - mongo_db_PerformSyncstatusOutput: + mongodb_PerformSyncstatusOutput: description: "" - mongo_db_PerformUnfreezeOutput: + mongodb_PerformUnfreezeOutput: description: "" - mongo_db_ValidateCreateDataOutput: + mongodb_ValidateCreateDataOutput: description: "" schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/MongoDBDetails' type: object - mongo_db_ValidateUpdateDataOutput: + mongodb_ValidateUpdateDataOutput: description: "" schema: properties: - mongo_db: + mongodb: $ref: '#/definitions/MongoDBDetails' type: object mount_target_CustomizeDeleteOutput: @@ -164765,141 +163743,6 @@ responses: nas_sku: $ref: '#/definitions/NasSkuDetails' type: object - nat_dentry_CustomizeDeleteOutput: - description: "" - schema: - properties: - nat_dentry: - $ref: '#/definitions/NatDEntryDetails' - type: object - nat_dentry_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - nat_dentry: - $ref: '#/definitions/NatDEntryDetails' - type: object - nat_dentry_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - nat_dentry: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - nat_dentry_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - nat_dentry: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - nat_dentry_GetDetailsMetadataOutput: - description: "" - schema: - properties: - nat_dentry: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - nat_dentry_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - nat_dentry: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - nat_dentry_GetDetailsStatusOutput: - description: "" - schema: - properties: - nat_dentry: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - nat_dentry_GetPropertyDistinctFieldOutput: - description: "" - nat_dentry_GetPropertyDistinctFieldsOutput: - description: "" - nat_dentry_GetPropertyDomainTagValuePairsOutput: - description: "" - nat_dentry_GetPropertyDomainTagValueTreeOutput: - description: "" - nat_dentry_GetPropertySplitableExportOutput: - description: "" - nat_dentry_GetPropertySplitableOutput: - description: "" - nat_dentry_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - nat_dentry: - $ref: '#/definitions/StatusStatistic' - type: object - nat_dentry_GetPropertyTagValuePairsOutput: - description: "" - nat_dentry_GetPropertyTagValueTreeOutput: - description: "" - nat_dentry_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - nat_dentries: - items: - $ref: '#/definitions/NatDEntryDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - nat_dentry_PerformChangeOwnerOutput: - description: "" - nat_dentry_PerformClassMetadataOutput: - description: "" - nat_dentry_PerformPrivateOutput: - description: "" - nat_dentry_PerformPublicOutput: - description: "" - nat_dentry_PerformPurgeSplitableOutput: - description: "" - nat_dentry_PerformSetClassMetadataOutput: - description: "" - nat_dentry_PerformSetOrgMetadataOutput: - description: "" - nat_dentry_PerformSetUserMetadataOutput: - description: "" - nat_dentry_PerformStatusOutput: - description: "" - nat_dentry_ValidateCreateDataOutput: - description: "" - schema: - properties: - nat_dentry: - $ref: '#/definitions/NatDEntryDetails' - type: object - nat_dentry_ValidateUpdateDataOutput: - description: "" - schema: - properties: - nat_dentry: - $ref: '#/definitions/NatDEntryDetails' - type: object nat_entry_CustomizeDeleteOutput: description: "" schema: @@ -165035,292 +163878,6 @@ responses: nat_entry: $ref: '#/definitions/NatEntryDetails' type: object - nat_gateway_CustomizeDeleteOutput: - description: "" - schema: - properties: - nat_gateway: - $ref: '#/definitions/NatgatewayDetails' - type: object - nat_gateway_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - nat_gateway: - $ref: '#/definitions/NatgatewayDetails' - type: object - nat_gateway_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - nat_gateway: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - nat_gateway_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - nat_gateway: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - nat_gateway_GetDetailsMetadataOutput: - description: "" - schema: - properties: - nat_gateway: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - nat_gateway_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - nat_gateway: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - nat_gateway_GetDetailsStatusOutput: - description: "" - schema: - properties: - nat_gateway: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - nat_gateway_GetPropertyDistinctFieldOutput: - description: "" - nat_gateway_GetPropertyDistinctFieldsOutput: - description: "" - nat_gateway_GetPropertyDomainTagValuePairsOutput: - description: "" - nat_gateway_GetPropertyDomainTagValueTreeOutput: - description: "" - nat_gateway_GetPropertySplitableExportOutput: - description: "" - nat_gateway_GetPropertySplitableOutput: - description: "" - nat_gateway_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - nat_gateway: - $ref: '#/definitions/StatusStatistic' - type: object - nat_gateway_GetPropertyTagValuePairsOutput: - description: "" - nat_gateway_GetPropertyTagValueTreeOutput: - description: "" - nat_gateway_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - nat_gateways: - items: - $ref: '#/definitions/NatgatewayDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - nat_gateway_PerformCancelExpireOutput: - description: "" - nat_gateway_PerformChangeOwnerOutput: - description: "" - nat_gateway_PerformClassMetadataOutput: - description: "" - nat_gateway_PerformDnatResourcesOutput: - description: "" - nat_gateway_PerformPostpaidExpireOutput: - description: "" - nat_gateway_PerformPrivateOutput: - description: "" - nat_gateway_PerformPublicOutput: - description: "" - nat_gateway_PerformPurgeSplitableOutput: - description: "" - nat_gateway_PerformRemoteUpdateOutput: - description: "" - nat_gateway_PerformRenewOutput: - description: "" - nat_gateway_PerformSetAutoRenewOutput: - description: "" - nat_gateway_PerformSetClassMetadataOutput: - description: "" - nat_gateway_PerformSetOrgMetadataOutput: - description: "" - nat_gateway_PerformSetUserMetadataOutput: - description: "" - nat_gateway_PerformSnatResourcesOutput: - description: "" - nat_gateway_PerformStatusOutput: - description: "" - nat_gateway_PerformSyncstatusOutput: - description: "" - nat_gateway_ValidateCreateDataOutput: - description: "" - schema: - properties: - nat_gateway: - $ref: '#/definitions/NatgatewayDetails' - type: object - nat_gateway_ValidateUpdateDataOutput: - description: "" - schema: - properties: - nat_gateway: - $ref: '#/definitions/NatgatewayDetails' - type: object - nat_sentry_CustomizeDeleteOutput: - description: "" - schema: - properties: - nat_sentry: - $ref: '#/definitions/NatSEntryDetails' - type: object - nat_sentry_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - nat_sentry: - $ref: '#/definitions/NatSEntryDetails' - type: object - nat_sentry_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - nat_sentry: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - nat_sentry_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - nat_sentry: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - nat_sentry_GetDetailsMetadataOutput: - description: "" - schema: - properties: - nat_sentry: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - nat_sentry_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - nat_sentry: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - nat_sentry_GetDetailsStatusOutput: - description: "" - schema: - properties: - nat_sentry: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - nat_sentry_GetPropertyDistinctFieldOutput: - description: "" - nat_sentry_GetPropertyDistinctFieldsOutput: - description: "" - nat_sentry_GetPropertyDomainTagValuePairsOutput: - description: "" - nat_sentry_GetPropertyDomainTagValueTreeOutput: - description: "" - nat_sentry_GetPropertySplitableExportOutput: - description: "" - nat_sentry_GetPropertySplitableOutput: - description: "" - nat_sentry_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - nat_sentry: - $ref: '#/definitions/StatusStatistic' - type: object - nat_sentry_GetPropertyTagValuePairsOutput: - description: "" - nat_sentry_GetPropertyTagValueTreeOutput: - description: "" - nat_sentry_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - nat_sentries: - items: - $ref: '#/definitions/NatSEntryDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - nat_sentry_PerformChangeOwnerOutput: - description: "" - nat_sentry_PerformClassMetadataOutput: - description: "" - nat_sentry_PerformPrivateOutput: - description: "" - nat_sentry_PerformPublicOutput: - description: "" - nat_sentry_PerformPurgeSplitableOutput: - description: "" - nat_sentry_PerformSetClassMetadataOutput: - description: "" - nat_sentry_PerformSetOrgMetadataOutput: - description: "" - nat_sentry_PerformSetUserMetadataOutput: - description: "" - nat_sentry_PerformStatusOutput: - description: "" - nat_sentry_ValidateCreateDataOutput: - description: "" - schema: - properties: - nat_sentry: - $ref: '#/definitions/NatSEntryDetails' - type: object - nat_sentry_ValidateUpdateDataOutput: - description: "" - schema: - properties: - nat_sentry: - $ref: '#/definitions/NatSEntryDetails' - type: object nat_sku_CustomizeDeleteOutput: description: "" schema: @@ -165447,77 +164004,88 @@ responses: nat_sku: $ref: '#/definitions/NatSkuDetails' type: object - net_tap_flow_CustomizeDeleteOutput: + natdentry_CustomizeDeleteOutput: description: "" schema: properties: - net_tap_flow: - $ref: '#/definitions/NetTapFlowDetails' + natdentry: + $ref: '#/definitions/NatDEntryDetails' type: object - net_tap_flow_FetchCustomizeColumnsOutput: + natdentry_FetchCustomizeColumnsOutput: description: "" schema: properties: - net_tap_flow: - $ref: '#/definitions/NetTapFlowDetails' + natdentry: + $ref: '#/definitions/NatDEntryDetails' type: object - net_tap_flow_GetDetailsClassMetadataOutput: + natdentry_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - net_tap_flow: + natdentry: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + natdentry_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + natdentry: additionalProperties: type: string type: object x-go-name: Output type: object - net_tap_flow_GetDetailsMetadataOutput: + natdentry_GetDetailsMetadataOutput: description: "" schema: properties: - net_tap_flow: + natdentry: additionalProperties: type: string type: object x-go-name: Output type: object - net_tap_flow_GetDetailsOrgMetadataOutput: + natdentry_GetDetailsOrgMetadataOutput: description: "" schema: properties: - net_tap_flow: + natdentry: additionalProperties: type: string type: object x-go-name: Output type: object - net_tap_flow_GetDetailsStatusOutput: + natdentry_GetDetailsStatusOutput: description: "" schema: properties: - net_tap_flow: + natdentry: $ref: '#/definitions/GetDetailsStatusOutput' type: object - net_tap_flow_GetPropertyDistinctFieldOutput: + natdentry_GetPropertyDistinctFieldOutput: description: "" - net_tap_flow_GetPropertyDistinctFieldsOutput: + natdentry_GetPropertyDistinctFieldsOutput: description: "" - net_tap_flow_GetPropertySplitableExportOutput: + natdentry_GetPropertyDomainTagValuePairsOutput: description: "" - net_tap_flow_GetPropertySplitableOutput: + natdentry_GetPropertyDomainTagValueTreeOutput: description: "" - net_tap_flow_GetPropertyStatisticsOutput: + natdentry_GetPropertySplitableExportOutput: + description: "" + natdentry_GetPropertySplitableOutput: + description: "" + natdentry_GetPropertyStatisticsOutput: description: "" schema: properties: - net_tap_flow: + natdentry: $ref: '#/definitions/StatusStatistic' type: object - net_tap_flow_GetPropertyTagValuePairsOutput: + natdentry_GetPropertyTagValuePairsOutput: description: "" - net_tap_flow_GetPropertyTagValueTreeOutput: + natdentry_GetPropertyTagValueTreeOutput: description: "" - net_tap_flow_ListItemFilterOutput: + natdentry_ListItemFilterOutput: description: "" schema: properties: @@ -165525,9 +164093,9 @@ responses: format: int64 type: integer x-go-name: Limit - net_tap_flows: + natdentries: items: - $ref: '#/definitions/NetTapFlowDetails' + $ref: '#/definitions/NatDEntryDetails' type: array x-go-name: Output offset: @@ -165539,107 +164107,120 @@ responses: type: integer x-go-name: Total type: object - net_tap_flow_PerformClassMetadataOutput: + natdentry_PerformChangeOwnerOutput: description: "" - net_tap_flow_PerformDisableOutput: + natdentry_PerformClassMetadataOutput: description: "" - net_tap_flow_PerformEnableOutput: + natdentry_PerformPrivateOutput: description: "" - net_tap_flow_PerformPurgeSplitableOutput: + natdentry_PerformPublicOutput: description: "" - net_tap_flow_PerformSetClassMetadataOutput: + natdentry_PerformPurgeSplitableOutput: description: "" - net_tap_flow_PerformSetOrgMetadataOutput: + natdentry_PerformSetClassMetadataOutput: description: "" - net_tap_flow_PerformSetUserMetadataOutput: + natdentry_PerformSetOrgMetadataOutput: description: "" - net_tap_flow_PerformStatusOutput: + natdentry_PerformSetUserMetadataOutput: description: "" - net_tap_flow_ValidateCreateDataOutput: + natdentry_PerformStatusOutput: + description: "" + natdentry_ValidateCreateDataOutput: description: "" schema: properties: - net_tap_flow: - $ref: '#/definitions/NetTapFlowDetails' + natdentry: + $ref: '#/definitions/NatDEntryDetails' type: object - net_tap_flow_ValidateUpdateDataOutput: + natdentry_ValidateUpdateDataOutput: description: "" schema: properties: - net_tap_flow: - $ref: '#/definitions/NetTapFlowDetails' + natdentry: + $ref: '#/definitions/NatDEntryDetails' type: object - net_tap_service_CustomizeDeleteOutput: + natgateway_CustomizeDeleteOutput: description: "" schema: properties: - net_tap_service: - $ref: '#/definitions/NetTapServiceDetails' + natgateway: + $ref: '#/definitions/NatgatewayDetails' type: object - net_tap_service_FetchCustomizeColumnsOutput: + natgateway_FetchCustomizeColumnsOutput: description: "" schema: properties: - net_tap_service: - $ref: '#/definitions/NetTapServiceDetails' + natgateway: + $ref: '#/definitions/NatgatewayDetails' type: object - net_tap_service_GetDetailsClassMetadataOutput: + natgateway_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - net_tap_service: + natgateway: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + natgateway_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + natgateway: additionalProperties: type: string type: object x-go-name: Output type: object - net_tap_service_GetDetailsMetadataOutput: + natgateway_GetDetailsMetadataOutput: description: "" schema: properties: - net_tap_service: + natgateway: additionalProperties: type: string type: object x-go-name: Output type: object - net_tap_service_GetDetailsOrgMetadataOutput: + natgateway_GetDetailsOrgMetadataOutput: description: "" schema: properties: - net_tap_service: + natgateway: additionalProperties: type: string type: object x-go-name: Output type: object - net_tap_service_GetDetailsStatusOutput: + natgateway_GetDetailsStatusOutput: description: "" schema: properties: - net_tap_service: + natgateway: $ref: '#/definitions/GetDetailsStatusOutput' type: object - net_tap_service_GetPropertyDistinctFieldOutput: + natgateway_GetPropertyDistinctFieldOutput: description: "" - net_tap_service_GetPropertyDistinctFieldsOutput: + natgateway_GetPropertyDistinctFieldsOutput: description: "" - net_tap_service_GetPropertySplitableExportOutput: + natgateway_GetPropertyDomainTagValuePairsOutput: description: "" - net_tap_service_GetPropertySplitableOutput: + natgateway_GetPropertyDomainTagValueTreeOutput: description: "" - net_tap_service_GetPropertyStatisticsOutput: + natgateway_GetPropertySplitableExportOutput: + description: "" + natgateway_GetPropertySplitableOutput: + description: "" + natgateway_GetPropertyStatisticsOutput: description: "" schema: properties: - net_tap_service: + natgateway: $ref: '#/definitions/StatusStatistic' type: object - net_tap_service_GetPropertyTagValuePairsOutput: + natgateway_GetPropertyTagValuePairsOutput: description: "" - net_tap_service_GetPropertyTagValueTreeOutput: + natgateway_GetPropertyTagValueTreeOutput: description: "" - net_tap_service_ListItemFilterOutput: + natgateway_ListItemFilterOutput: description: "" schema: properties: @@ -165647,9 +164228,9 @@ responses: format: int64 type: integer x-go-name: Limit - net_tap_services: + natgateways: items: - $ref: '#/definitions/NetTapServiceDetails' + $ref: '#/definitions/NatgatewayDetails' type: array x-go-name: Output offset: @@ -165661,35 +164242,188 @@ responses: type: integer x-go-name: Total type: object - net_tap_service_PerformClassMetadataOutput: + natgateway_PerformCancelExpireOutput: description: "" - net_tap_service_PerformDisableOutput: + natgateway_PerformChangeOwnerOutput: description: "" - net_tap_service_PerformEnableOutput: + natgateway_PerformClassMetadataOutput: description: "" - net_tap_service_PerformPurgeSplitableOutput: + natgateway_PerformDnatResourcesOutput: description: "" - net_tap_service_PerformSetClassMetadataOutput: + natgateway_PerformPostpaidExpireOutput: description: "" - net_tap_service_PerformSetOrgMetadataOutput: + natgateway_PerformPrivateOutput: description: "" - net_tap_service_PerformSetUserMetadataOutput: + natgateway_PerformPublicOutput: description: "" - net_tap_service_PerformStatusOutput: + natgateway_PerformPurgeSplitableOutput: description: "" - net_tap_service_ValidateCreateDataOutput: + natgateway_PerformRemoteUpdateOutput: + description: "" + natgateway_PerformRenewOutput: + description: "" + natgateway_PerformSetAutoRenewOutput: + description: "" + natgateway_PerformSetClassMetadataOutput: + description: "" + natgateway_PerformSetOrgMetadataOutput: + description: "" + natgateway_PerformSetUserMetadataOutput: + description: "" + natgateway_PerformSnatResourcesOutput: + description: "" + natgateway_PerformStatusOutput: + description: "" + natgateway_PerformSyncstatusOutput: + description: "" + natgateway_ValidateCreateDataOutput: description: "" schema: properties: - net_tap_service: - $ref: '#/definitions/NetTapServiceDetails' + natgateway: + $ref: '#/definitions/NatgatewayDetails' type: object - net_tap_service_ValidateUpdateDataOutput: + natgateway_ValidateUpdateDataOutput: description: "" schema: properties: - net_tap_service: - $ref: '#/definitions/NetTapServiceDetails' + natgateway: + $ref: '#/definitions/NatgatewayDetails' + type: object + natsentry_CustomizeDeleteOutput: + description: "" + schema: + properties: + natsentry: + $ref: '#/definitions/NatSEntryDetails' + type: object + natsentry_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + natsentry: + $ref: '#/definitions/NatSEntryDetails' + type: object + natsentry_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + natsentry: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + natsentry_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + natsentry: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + natsentry_GetDetailsMetadataOutput: + description: "" + schema: + properties: + natsentry: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + natsentry_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + natsentry: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + natsentry_GetDetailsStatusOutput: + description: "" + schema: + properties: + natsentry: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + natsentry_GetPropertyDistinctFieldOutput: + description: "" + natsentry_GetPropertyDistinctFieldsOutput: + description: "" + natsentry_GetPropertyDomainTagValuePairsOutput: + description: "" + natsentry_GetPropertyDomainTagValueTreeOutput: + description: "" + natsentry_GetPropertySplitableExportOutput: + description: "" + natsentry_GetPropertySplitableOutput: + description: "" + natsentry_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + natsentry: + $ref: '#/definitions/StatusStatistic' + type: object + natsentry_GetPropertyTagValuePairsOutput: + description: "" + natsentry_GetPropertyTagValueTreeOutput: + description: "" + natsentry_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + natsenties: + items: + $ref: '#/definitions/NatSEntryDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + natsentry_PerformChangeOwnerOutput: + description: "" + natsentry_PerformClassMetadataOutput: + description: "" + natsentry_PerformPrivateOutput: + description: "" + natsentry_PerformPublicOutput: + description: "" + natsentry_PerformPurgeSplitableOutput: + description: "" + natsentry_PerformSetClassMetadataOutput: + description: "" + natsentry_PerformSetOrgMetadataOutput: + description: "" + natsentry_PerformSetUserMetadataOutput: + description: "" + natsentry_PerformStatusOutput: + description: "" + natsentry_ValidateCreateDataOutput: + description: "" + schema: + properties: + natsentry: + $ref: '#/definitions/NatSEntryDetails' + type: object + natsentry_ValidateUpdateDataOutput: + description: "" + schema: + properties: + natsentry: + $ref: '#/definitions/NatSEntryDetails' type: object network_CustomizeDeleteOutput: description: "" @@ -165952,243 +164686,6 @@ responses: network_additional_wire: $ref: '#/definitions/ModelBaseDetails' type: object - network_address_CustomizeDeleteOutput: - description: "" - schema: - properties: - network_address: - $ref: '#/definitions/NetworkAddressDetails' - type: object - network_address_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - network_address: - $ref: '#/definitions/NetworkAddressDetails' - type: object - network_address_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - network_address: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - network_address_GetDetailsMetadataOutput: - description: "" - schema: - properties: - network_address: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - network_address_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - network_address: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - network_address_GetPropertyDistinctFieldOutput: - description: "" - network_address_GetPropertyDistinctFieldsOutput: - description: "" - network_address_GetPropertySplitableExportOutput: - description: "" - network_address_GetPropertySplitableOutput: - description: "" - network_address_GetPropertyTagValuePairsOutput: - description: "" - network_address_GetPropertyTagValueTreeOutput: - description: "" - network_address_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - network_addresses: - items: - $ref: '#/definitions/NetworkAddressDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - network_address_PerformClassMetadataOutput: - description: "" - network_address_PerformPurgeSplitableOutput: - description: "" - network_address_PerformSetClassMetadataOutput: - description: "" - network_address_PerformSetOrgMetadataOutput: - description: "" - network_address_PerformSetUserMetadataOutput: - description: "" - network_address_ValidateCreateDataOutput: - description: "" - schema: - properties: - network_address: - $ref: '#/definitions/NetworkAddressDetails' - type: object - network_address_ValidateUpdateDataOutput: - description: "" - schema: - properties: - network_address: - $ref: '#/definitions/NetworkAddressDetails' - type: object - network_interface_CustomizeDeleteOutput: - description: "" - schema: - properties: - network_interface: - $ref: '#/definitions/NetworkInterfaceDetails' - type: object - network_interface_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - network_interface: - $ref: '#/definitions/NetworkInterfaceDetails' - type: object - network_interface_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - network_interface: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - network_interface_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - network_interface: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - network_interface_GetDetailsMetadataOutput: - description: "" - schema: - properties: - network_interface: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - network_interface_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - network_interface: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - network_interface_GetDetailsStatusOutput: - description: "" - schema: - properties: - network_interface: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - network_interface_GetPropertyDistinctFieldOutput: - description: "" - network_interface_GetPropertyDistinctFieldsOutput: - description: "" - network_interface_GetPropertyDomainTagValuePairsOutput: - description: "" - network_interface_GetPropertyDomainTagValueTreeOutput: - description: "" - network_interface_GetPropertySplitableExportOutput: - description: "" - network_interface_GetPropertySplitableOutput: - description: "" - network_interface_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - network_interface: - $ref: '#/definitions/StatusStatistic' - type: object - network_interface_GetPropertyTagValuePairsOutput: - description: "" - network_interface_GetPropertyTagValueTreeOutput: - description: "" - network_interface_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - network_interfaces: - items: - $ref: '#/definitions/NetworkInterfaceDetails' - type: array - x-go-name: Output - offset: - format: int64 - type: integer - x-go-name: Offset - total: - format: int64 - type: integer - x-go-name: Total - type: object - network_interface_PerformChangeOwnerOutput: - description: "" - network_interface_PerformClassMetadataOutput: - description: "" - network_interface_PerformPrivateOutput: - description: "" - network_interface_PerformPublicOutput: - description: "" - network_interface_PerformPurgeSplitableOutput: - description: "" - network_interface_PerformSetClassMetadataOutput: - description: "" - network_interface_PerformSetOrgMetadataOutput: - description: "" - network_interface_PerformSetUserMetadataOutput: - description: "" - network_interface_PerformStatusOutput: - description: "" - network_interface_ValidateCreateDataOutput: - description: "" - schema: - properties: - network_interface: - $ref: '#/definitions/NetworkInterfaceDetails' - type: object - network_interface_ValidateUpdateDataOutput: - description: "" - schema: - properties: - network_interface: - $ref: '#/definitions/NetworkInterfaceDetails' - type: object network_ip_mac_CustomizeDeleteOutput: description: "" schema: @@ -166293,6 +164790,243 @@ responses: network_ip_mac: $ref: '#/definitions/NetworkIpMacDetails' type: object + networkaddress_CustomizeDeleteOutput: + description: "" + schema: + properties: + networkaddress: + $ref: '#/definitions/NetworkAddressDetails' + type: object + networkaddress_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + networkaddress: + $ref: '#/definitions/NetworkAddressDetails' + type: object + networkaddress_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + networkaddress: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + networkaddress_GetDetailsMetadataOutput: + description: "" + schema: + properties: + networkaddress: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + networkaddress_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + networkaddress: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + networkaddress_GetPropertyDistinctFieldOutput: + description: "" + networkaddress_GetPropertyDistinctFieldsOutput: + description: "" + networkaddress_GetPropertySplitableExportOutput: + description: "" + networkaddress_GetPropertySplitableOutput: + description: "" + networkaddress_GetPropertyTagValuePairsOutput: + description: "" + networkaddress_GetPropertyTagValueTreeOutput: + description: "" + networkaddress_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + networkaddresses: + items: + $ref: '#/definitions/NetworkAddressDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + networkaddress_PerformClassMetadataOutput: + description: "" + networkaddress_PerformPurgeSplitableOutput: + description: "" + networkaddress_PerformSetClassMetadataOutput: + description: "" + networkaddress_PerformSetOrgMetadataOutput: + description: "" + networkaddress_PerformSetUserMetadataOutput: + description: "" + networkaddress_ValidateCreateDataOutput: + description: "" + schema: + properties: + networkaddress: + $ref: '#/definitions/NetworkAddressDetails' + type: object + networkaddress_ValidateUpdateDataOutput: + description: "" + schema: + properties: + networkaddress: + $ref: '#/definitions/NetworkAddressDetails' + type: object + networkinterface_CustomizeDeleteOutput: + description: "" + schema: + properties: + networkinterface: + $ref: '#/definitions/NetworkInterfaceDetails' + type: object + networkinterface_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + networkinterface: + $ref: '#/definitions/NetworkInterfaceDetails' + type: object + networkinterface_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + networkinterface: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + networkinterface_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + networkinterface: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + networkinterface_GetDetailsMetadataOutput: + description: "" + schema: + properties: + networkinterface: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + networkinterface_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + networkinterface: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + networkinterface_GetDetailsStatusOutput: + description: "" + schema: + properties: + networkinterface: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + networkinterface_GetPropertyDistinctFieldOutput: + description: "" + networkinterface_GetPropertyDistinctFieldsOutput: + description: "" + networkinterface_GetPropertyDomainTagValuePairsOutput: + description: "" + networkinterface_GetPropertyDomainTagValueTreeOutput: + description: "" + networkinterface_GetPropertySplitableExportOutput: + description: "" + networkinterface_GetPropertySplitableOutput: + description: "" + networkinterface_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + networkinterface: + $ref: '#/definitions/StatusStatistic' + type: object + networkinterface_GetPropertyTagValuePairsOutput: + description: "" + networkinterface_GetPropertyTagValueTreeOutput: + description: "" + networkinterface_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + networkinterfaces: + items: + $ref: '#/definitions/NetworkInterfaceDetails' + type: array + x-go-name: Output + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + type: object + networkinterface_PerformChangeOwnerOutput: + description: "" + networkinterface_PerformClassMetadataOutput: + description: "" + networkinterface_PerformPrivateOutput: + description: "" + networkinterface_PerformPublicOutput: + description: "" + networkinterface_PerformPurgeSplitableOutput: + description: "" + networkinterface_PerformSetClassMetadataOutput: + description: "" + networkinterface_PerformSetOrgMetadataOutput: + description: "" + networkinterface_PerformSetUserMetadataOutput: + description: "" + networkinterface_PerformStatusOutput: + description: "" + networkinterface_ValidateCreateDataOutput: + description: "" + schema: + properties: + networkinterface: + $ref: '#/definitions/NetworkInterfaceDetails' + type: object + networkinterface_ValidateUpdateDataOutput: + description: "" + schema: + properties: + networkinterface: + $ref: '#/definitions/NetworkInterfaceDetails' + type: object networkinterfacenetwork_CustomizeDeleteOutput: description: "" schema: @@ -167164,124 +165898,6 @@ responses: route_table_route_set: $ref: '#/definitions/StatusStandaloneResourceDetails' type: object - scaling_activity_CustomizeDeleteOutput: - description: "" - schema: - properties: - scaling_activity: - $ref: '#/definitions/ScalingActivityDetails' - type: object - scaling_activity_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - scaling_activity: - $ref: '#/definitions/ScalingActivityDetails' - type: object - scaling_activity_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - scaling_activity: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - scaling_activity_GetDetailsMetadataOutput: - description: "" - schema: - properties: - scaling_activity: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - scaling_activity_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - scaling_activity: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - scaling_activity_GetDetailsStatusOutput: - description: "" - schema: - properties: - scaling_activity: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - scaling_activity_GetPropertyDistinctFieldOutput: - description: "" - scaling_activity_GetPropertyDistinctFieldsOutput: - description: "" - scaling_activity_GetPropertySplitableExportOutput: - description: "" - scaling_activity_GetPropertySplitableOutput: - description: "" - scaling_activity_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - scaling_activity: - $ref: '#/definitions/StatusStatistic' - type: object - scaling_activity_GetPropertyTagValuePairsOutput: - description: "" - scaling_activity_GetPropertyTagValueTreeOutput: - description: "" - scaling_activity_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - scaling_activities: - items: - $ref: '#/definitions/ScalingActivityDetails' - type: array - x-go-name: Output - total: - format: int64 - type: integer - x-go-name: Total - type: object - scaling_activity_PerformClassMetadataOutput: - description: "" - scaling_activity_PerformPurgeSplitableOutput: - description: "" - scaling_activity_PerformSetClassMetadataOutput: - description: "" - scaling_activity_PerformSetOrgMetadataOutput: - description: "" - scaling_activity_PerformSetUserMetadataOutput: - description: "" - scaling_activity_PerformStatusOutput: - description: "" - scaling_activity_ValidateCreateDataOutput: - description: "" - schema: - properties: - scaling_activity: - $ref: '#/definitions/ScalingActivityDetails' - type: object - scaling_activity_ValidateUpdateDataOutput: - description: "" - schema: - properties: - scaling_activity: - $ref: '#/definitions/ScalingActivityDetails' - type: object scaling_alarm_CustomizeDeleteOutput: description: "" schema: @@ -167384,167 +166000,6 @@ responses: scaling_alarm: $ref: '#/definitions/StandaloneResourceDetails' type: object - scaling_group_CustomizeDeleteOutput: - description: "" - schema: - properties: - scaling_group: - $ref: '#/definitions/ScalingGroupDetails' - type: object - scaling_group_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - scaling_group: - $ref: '#/definitions/ScalingGroupDetails' - type: object - scaling_group_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - scaling_group: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - scaling_group_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - scaling_group: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - scaling_group_GetDetailsMetadataOutput: - description: "" - schema: - properties: - scaling_group: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - scaling_group_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - scaling_group: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - scaling_group_GetDetailsStatusOutput: - description: "" - schema: - properties: - scaling_group: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - scaling_group_GetPropertyDistinctFieldOutput: - description: "" - scaling_group_GetPropertyDistinctFieldsOutput: - description: "" - scaling_group_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - scaling_group: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - scaling_group_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - scaling_group: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - scaling_group_GetPropertyProjectTagValuePairsOutput: - description: "" - scaling_group_GetPropertyProjectTagValueTreeOutput: - description: "" - scaling_group_GetPropertySplitableExportOutput: - description: "" - scaling_group_GetPropertySplitableOutput: - description: "" - scaling_group_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - scaling_group: - $ref: '#/definitions/StatusStatistic' - type: object - scaling_group_GetPropertyTagValuePairsOutput: - description: "" - scaling_group_GetPropertyTagValueTreeOutput: - description: "" - scaling_group_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - scaling_groups: - items: - $ref: '#/definitions/ScalingGroupDetails' - type: array - x-go-name: Output - total: - format: int64 - type: integer - x-go-name: Total - type: object - scaling_group_PerformCancelDeleteOutput: - description: "" - scaling_group_PerformChangeOwnerOutput: - description: "" - scaling_group_PerformClassMetadataOutput: - description: "" - scaling_group_PerformDisableOutput: - description: "" - scaling_group_PerformEnableOutput: - description: "" - scaling_group_PerformFreezeOutput: - description: "" - scaling_group_PerformPurgeSplitableOutput: - description: "" - scaling_group_PerformSetClassMetadataOutput: - description: "" - scaling_group_PerformSetOrgMetadataOutput: - description: "" - scaling_group_PerformSetUserMetadataOutput: - description: "" - scaling_group_PerformStatusOutput: - description: "" - scaling_group_PerformUnfreezeOutput: - description: "" - scaling_group_ValidateCreateDataOutput: - description: "" - schema: - properties: - scaling_group: - $ref: '#/definitions/ScalingGroupDetails' - type: object - scaling_group_ValidateUpdateDataOutput: - description: "" - schema: - properties: - scaling_group: - $ref: '#/definitions/ScalingGroupDetails' - type: object scaling_group_guest_CustomizeDeleteOutput: description: "" schema: @@ -167665,169 +166120,6 @@ responses: scaling_group_network: $ref: '#/definitions/VirtualJointResourceBaseDetails' type: object - scaling_policy_CustomizeDeleteOutput: - description: "" - schema: - properties: - scaling_policy: - $ref: '#/definitions/ScalingPolicyDetails' - type: object - scaling_policy_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - scaling_policy: - $ref: '#/definitions/ScalingPolicyDetails' - type: object - scaling_policy_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - scaling_policy: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - scaling_policy_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - scaling_policy: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - scaling_policy_GetDetailsMetadataOutput: - description: "" - schema: - properties: - scaling_policy: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - scaling_policy_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - scaling_policy: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - scaling_policy_GetDetailsStatusOutput: - description: "" - schema: - properties: - scaling_policy: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - scaling_policy_GetPropertyDistinctFieldOutput: - description: "" - scaling_policy_GetPropertyDistinctFieldsOutput: - description: "" - scaling_policy_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - scaling_policy: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - scaling_policy_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - scaling_policy: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - scaling_policy_GetPropertyProjectTagValuePairsOutput: - description: "" - scaling_policy_GetPropertyProjectTagValueTreeOutput: - description: "" - scaling_policy_GetPropertySplitableExportOutput: - description: "" - scaling_policy_GetPropertySplitableOutput: - description: "" - scaling_policy_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - scaling_policy: - $ref: '#/definitions/StatusStatistic' - type: object - scaling_policy_GetPropertyTagValuePairsOutput: - description: "" - scaling_policy_GetPropertyTagValueTreeOutput: - description: "" - scaling_policy_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - scaling_policies: - items: - $ref: '#/definitions/ScalingPolicyDetails' - type: array - x-go-name: Output - total: - format: int64 - type: integer - x-go-name: Total - type: object - scaling_policy_PerformCancelDeleteOutput: - description: "" - scaling_policy_PerformChangeOwnerOutput: - description: "" - scaling_policy_PerformClassMetadataOutput: - description: "" - scaling_policy_PerformDisableOutput: - description: "" - scaling_policy_PerformEnableOutput: - description: "" - scaling_policy_PerformFreezeOutput: - description: "" - scaling_policy_PerformPurgeSplitableOutput: - description: "" - scaling_policy_PerformSetClassMetadataOutput: - description: "" - scaling_policy_PerformSetOrgMetadataOutput: - description: "" - scaling_policy_PerformSetUserMetadataOutput: - description: "" - scaling_policy_PerformStatusOutput: - description: "" - scaling_policy_PerformTriggerOutput: - description: "" - scaling_policy_PerformUnfreezeOutput: - description: "" - scaling_policy_ValidateCreateDataOutput: - description: "" - schema: - properties: - scaling_policy: - $ref: '#/definitions/ScalingPolicyDetails' - type: object - scaling_policy_ValidateUpdateDataOutput: - description: "" - schema: - properties: - scaling_policy: - $ref: '#/definitions/ScalingPolicyDetails' - type: object scaling_timer_CustomizeDeleteOutput: description: "" schema: @@ -167930,6 +166222,448 @@ responses: scaling_timer: $ref: '#/definitions/StandaloneResourceDetails' type: object + scalingactivity_CustomizeDeleteOutput: + description: "" + schema: + properties: + scalingactivity: + $ref: '#/definitions/ScalingActivityDetails' + type: object + scalingactivity_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + scalingactivity: + $ref: '#/definitions/ScalingActivityDetails' + type: object + scalingactivity_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + scalingactivity: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + scalingactivity_GetDetailsMetadataOutput: + description: "" + schema: + properties: + scalingactivity: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + scalingactivity_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + scalingactivity: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + scalingactivity_GetDetailsStatusOutput: + description: "" + schema: + properties: + scalingactivity: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + scalingactivity_GetPropertyDistinctFieldOutput: + description: "" + scalingactivity_GetPropertyDistinctFieldsOutput: + description: "" + scalingactivity_GetPropertySplitableExportOutput: + description: "" + scalingactivity_GetPropertySplitableOutput: + description: "" + scalingactivity_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + scalingactivity: + $ref: '#/definitions/StatusStatistic' + type: object + scalingactivity_GetPropertyTagValuePairsOutput: + description: "" + scalingactivity_GetPropertyTagValueTreeOutput: + description: "" + scalingactivity_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + scalingactivities: + items: + $ref: '#/definitions/ScalingActivityDetails' + type: array + x-go-name: Output + total: + format: int64 + type: integer + x-go-name: Total + type: object + scalingactivity_PerformClassMetadataOutput: + description: "" + scalingactivity_PerformPurgeSplitableOutput: + description: "" + scalingactivity_PerformSetClassMetadataOutput: + description: "" + scalingactivity_PerformSetOrgMetadataOutput: + description: "" + scalingactivity_PerformSetUserMetadataOutput: + description: "" + scalingactivity_PerformStatusOutput: + description: "" + scalingactivity_ValidateCreateDataOutput: + description: "" + schema: + properties: + scalingactivity: + $ref: '#/definitions/ScalingActivityDetails' + type: object + scalingactivity_ValidateUpdateDataOutput: + description: "" + schema: + properties: + scalingactivity: + $ref: '#/definitions/ScalingActivityDetails' + type: object + scalinggroup_CustomizeDeleteOutput: + description: "" + schema: + properties: + scalinggroup: + $ref: '#/definitions/ScalingGroupDetails' + type: object + scalinggroup_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + scalinggroup: + $ref: '#/definitions/ScalingGroupDetails' + type: object + scalinggroup_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + scalinggroup: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + scalinggroup_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + scalinggroup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + scalinggroup_GetDetailsMetadataOutput: + description: "" + schema: + properties: + scalinggroup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + scalinggroup_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + scalinggroup: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + scalinggroup_GetDetailsStatusOutput: + description: "" + schema: + properties: + scalinggroup: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + scalinggroup_GetPropertyDistinctFieldOutput: + description: "" + scalinggroup_GetPropertyDistinctFieldsOutput: + description: "" + scalinggroup_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + scalinggroup: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + scalinggroup_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + scalinggroup: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + scalinggroup_GetPropertyProjectTagValuePairsOutput: + description: "" + scalinggroup_GetPropertyProjectTagValueTreeOutput: + description: "" + scalinggroup_GetPropertySplitableExportOutput: + description: "" + scalinggroup_GetPropertySplitableOutput: + description: "" + scalinggroup_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + scalinggroup: + $ref: '#/definitions/StatusStatistic' + type: object + scalinggroup_GetPropertyTagValuePairsOutput: + description: "" + scalinggroup_GetPropertyTagValueTreeOutput: + description: "" + scalinggroup_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + scalinggroups: + items: + $ref: '#/definitions/ScalingGroupDetails' + type: array + x-go-name: Output + total: + format: int64 + type: integer + x-go-name: Total + type: object + scalinggroup_PerformCancelDeleteOutput: + description: "" + scalinggroup_PerformChangeOwnerOutput: + description: "" + scalinggroup_PerformClassMetadataOutput: + description: "" + scalinggroup_PerformDisableOutput: + description: "" + scalinggroup_PerformEnableOutput: + description: "" + scalinggroup_PerformFreezeOutput: + description: "" + scalinggroup_PerformPurgeSplitableOutput: + description: "" + scalinggroup_PerformSetClassMetadataOutput: + description: "" + scalinggroup_PerformSetOrgMetadataOutput: + description: "" + scalinggroup_PerformSetUserMetadataOutput: + description: "" + scalinggroup_PerformStatusOutput: + description: "" + scalinggroup_PerformUnfreezeOutput: + description: "" + scalinggroup_ValidateCreateDataOutput: + description: "" + schema: + properties: + scalinggroup: + $ref: '#/definitions/ScalingGroupDetails' + type: object + scalinggroup_ValidateUpdateDataOutput: + description: "" + schema: + properties: + scalinggroup: + $ref: '#/definitions/ScalingGroupDetails' + type: object + scalingpolicy_CustomizeDeleteOutput: + description: "" + schema: + properties: + scalingpolicy: + $ref: '#/definitions/ScalingPolicyDetails' + type: object + scalingpolicy_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + scalingpolicy: + $ref: '#/definitions/ScalingPolicyDetails' + type: object + scalingpolicy_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + scalingpolicy: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + scalingpolicy_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + scalingpolicy: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + scalingpolicy_GetDetailsMetadataOutput: + description: "" + schema: + properties: + scalingpolicy: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + scalingpolicy_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + scalingpolicy: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + scalingpolicy_GetDetailsStatusOutput: + description: "" + schema: + properties: + scalingpolicy: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + scalingpolicy_GetPropertyDistinctFieldOutput: + description: "" + scalingpolicy_GetPropertyDistinctFieldsOutput: + description: "" + scalingpolicy_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + scalingpolicy: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + scalingpolicy_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + scalingpolicy: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + scalingpolicy_GetPropertyProjectTagValuePairsOutput: + description: "" + scalingpolicy_GetPropertyProjectTagValueTreeOutput: + description: "" + scalingpolicy_GetPropertySplitableExportOutput: + description: "" + scalingpolicy_GetPropertySplitableOutput: + description: "" + scalingpolicy_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + scalingpolicy: + $ref: '#/definitions/StatusStatistic' + type: object + scalingpolicy_GetPropertyTagValuePairsOutput: + description: "" + scalingpolicy_GetPropertyTagValueTreeOutput: + description: "" + scalingpolicy_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + scalingpolicies: + items: + $ref: '#/definitions/ScalingPolicyDetails' + type: array + x-go-name: Output + total: + format: int64 + type: integer + x-go-name: Total + type: object + scalingpolicy_PerformCancelDeleteOutput: + description: "" + scalingpolicy_PerformChangeOwnerOutput: + description: "" + scalingpolicy_PerformClassMetadataOutput: + description: "" + scalingpolicy_PerformDisableOutput: + description: "" + scalingpolicy_PerformEnableOutput: + description: "" + scalingpolicy_PerformFreezeOutput: + description: "" + scalingpolicy_PerformPurgeSplitableOutput: + description: "" + scalingpolicy_PerformSetClassMetadataOutput: + description: "" + scalingpolicy_PerformSetOrgMetadataOutput: + description: "" + scalingpolicy_PerformSetUserMetadataOutput: + description: "" + scalingpolicy_PerformStatusOutput: + description: "" + scalingpolicy_PerformTriggerOutput: + description: "" + scalingpolicy_PerformUnfreezeOutput: + description: "" + scalingpolicy_ValidateCreateDataOutput: + description: "" + schema: + properties: + scalingpolicy: + $ref: '#/definitions/ScalingPolicyDetails' + type: object + scalingpolicy_ValidateUpdateDataOutput: + description: "" + schema: + properties: + scalingpolicy: + $ref: '#/definitions/ScalingPolicyDetails' + type: object schedpolicy_CustomizeDeleteOutput: description: "" schema: @@ -168140,108 +166874,108 @@ responses: schedtag: $ref: '#/definitions/SchedtagDetails' type: object - security_group_CustomizeDeleteOutput: + secgroup_CustomizeDeleteOutput: description: "" schema: properties: - security_group: + secgroup: $ref: '#/definitions/SecgroupDetails' type: object - security_group_FetchCustomizeColumnsOutput: + secgroup_FetchCustomizeColumnsOutput: description: "" schema: properties: - security_group: + secgroup: $ref: '#/definitions/SecgroupDetails' type: object - security_group_GetDetailsChangeOwnerCandidateDomainsOutput: + secgroup_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - security_group: + secgroup: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - security_group_GetDetailsClassMetadataOutput: + secgroup_GetDetailsClassMetadataOutput: description: "" schema: properties: - security_group: + secgroup: additionalProperties: type: string type: object x-go-name: Output type: object - security_group_GetDetailsMetadataOutput: + secgroup_GetDetailsMetadataOutput: description: "" schema: properties: - security_group: + secgroup: additionalProperties: type: string type: object x-go-name: Output type: object - security_group_GetDetailsOrgMetadataOutput: + secgroup_GetDetailsOrgMetadataOutput: description: "" schema: properties: - security_group: + secgroup: additionalProperties: type: string type: object x-go-name: Output type: object - security_group_GetDetailsStatusOutput: + secgroup_GetDetailsStatusOutput: description: "" schema: properties: - security_group: + secgroup: $ref: '#/definitions/GetDetailsStatusOutput' type: object - security_group_GetPropertyDistinctFieldOutput: + secgroup_GetPropertyDistinctFieldOutput: description: "" - security_group_GetPropertyDistinctFieldsOutput: + secgroup_GetPropertyDistinctFieldsOutput: description: "" - security_group_GetPropertyDomainStatisticsOutput: + secgroup_GetPropertyDomainStatisticsOutput: description: "" schema: properties: - security_group: + secgroup: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - security_group_GetPropertyProjectStatisticsOutput: + secgroup_GetPropertyProjectStatisticsOutput: description: "" schema: properties: - security_group: + secgroup: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - security_group_GetPropertyProjectTagValuePairsOutput: + secgroup_GetPropertyProjectTagValuePairsOutput: description: "" - security_group_GetPropertyProjectTagValueTreeOutput: + secgroup_GetPropertyProjectTagValueTreeOutput: description: "" - security_group_GetPropertySplitableExportOutput: + secgroup_GetPropertySplitableExportOutput: description: "" - security_group_GetPropertySplitableOutput: + secgroup_GetPropertySplitableOutput: description: "" - security_group_GetPropertyStatisticsOutput: + secgroup_GetPropertyStatisticsOutput: description: "" schema: properties: - security_group: + secgroup: $ref: '#/definitions/StatusStatistic' type: object - security_group_GetPropertyTagValuePairsOutput: + secgroup_GetPropertyTagValuePairsOutput: description: "" - security_group_GetPropertyTagValueTreeOutput: + secgroup_GetPropertyTagValueTreeOutput: description: "" - security_group_ListItemFilterOutput: + secgroup_ListItemFilterOutput: description: "" schema: properties: @@ -168253,7 +166987,7 @@ responses: format: int64 type: integer x-go-name: Offset - security_groups: + secgroups: items: $ref: '#/definitions/SecgroupDetails' type: array @@ -168263,89 +166997,89 @@ responses: type: integer x-go-name: Total type: object - security_group_PerformAddRuleOutput: + secgroup_PerformAddRuleOutput: description: "" - security_group_PerformCancelDeleteOutput: + secgroup_PerformCancelDeleteOutput: description: "" - security_group_PerformChangeOwnerOutput: + secgroup_PerformChangeOwnerOutput: description: "" - security_group_PerformClassMetadataOutput: + secgroup_PerformClassMetadataOutput: description: "" - security_group_PerformCleanOutput: + secgroup_PerformCleanOutput: description: "" - security_group_PerformCloneOutput: + secgroup_PerformCloneOutput: description: "" schema: properties: - security_group: + secgroup: $ref: '#/definitions/SecurityGroupCloneInput' type: object - security_group_PerformFreezeOutput: + secgroup_PerformFreezeOutput: description: "" - security_group_PerformImportRulesOutput: + secgroup_PerformImportRulesOutput: description: "" - security_group_PerformPrivateOutput: + secgroup_PerformPrivateOutput: description: "" - security_group_PerformPublicOutput: + secgroup_PerformPublicOutput: description: "" - security_group_PerformPurgeSplitableOutput: + secgroup_PerformPurgeSplitableOutput: description: "" - security_group_PerformSetClassMetadataOutput: + secgroup_PerformSetClassMetadataOutput: description: "" - security_group_PerformSetOrgMetadataOutput: + secgroup_PerformSetOrgMetadataOutput: description: "" - security_group_PerformSetUserMetadataOutput: + secgroup_PerformSetUserMetadataOutput: description: "" - security_group_PerformStatusOutput: + secgroup_PerformStatusOutput: description: "" - security_group_PerformSyncstatusOutput: + secgroup_PerformSyncstatusOutput: description: "" - security_group_PerformUnfreezeOutput: + secgroup_PerformUnfreezeOutput: description: "" - security_group_ValidateCreateDataOutput: + secgroup_ValidateCreateDataOutput: description: "" schema: properties: - security_group: + secgroup: $ref: '#/definitions/SecgroupDetails' type: object - security_group_ValidateUpdateDataOutput: + secgroup_ValidateUpdateDataOutput: description: "" schema: properties: - security_group: + secgroup: $ref: '#/definitions/SecgroupDetails' type: object - security_group_rule_CustomizeDeleteOutput: + secgrouprule_CustomizeDeleteOutput: description: "" schema: properties: - security_group_rule: + secgrouprule: $ref: '#/definitions/SecgroupRuleDetails' type: object - security_group_rule_FetchCustomizeColumnsOutput: + secgrouprule_FetchCustomizeColumnsOutput: description: "" schema: properties: - security_group_rule: + secgrouprule: $ref: '#/definitions/SecgroupRuleDetails' type: object - security_group_rule_GetDetailsStatusOutput: + secgrouprule_GetDetailsStatusOutput: description: "" schema: properties: - security_group_rule: + secgrouprule: $ref: '#/definitions/GetDetailsStatusOutput' type: object - security_group_rule_GetPropertyDistinctFieldOutput: + secgrouprule_GetPropertyDistinctFieldOutput: description: "" - security_group_rule_GetPropertyDistinctFieldsOutput: + secgrouprule_GetPropertyDistinctFieldsOutput: description: "" - security_group_rule_GetPropertySplitableExportOutput: + secgrouprule_GetPropertySplitableExportOutput: description: "" - security_group_rule_GetPropertySplitableOutput: + secgrouprule_GetPropertySplitableOutput: description: "" - security_group_rule_ListItemFilterOutput: + secgrouprule_ListItemFilterOutput: description: "" schema: properties: @@ -168357,7 +167091,7 @@ responses: format: int64 type: integer x-go-name: Offset - security_group_rules: + secgrouprules: items: $ref: '#/definitions/SecgroupRuleDetails' type: array @@ -168367,20 +167101,20 @@ responses: type: integer x-go-name: Total type: object - security_group_rule_PerformPurgeSplitableOutput: + secgrouprule_PerformPurgeSplitableOutput: description: "" - security_group_rule_ValidateCreateDataOutput: + secgrouprule_ValidateCreateDataOutput: description: "" schema: properties: - security_group_rule: + secgrouprule: $ref: '#/definitions/SecgroupRuleDetails' type: object - security_group_rule_ValidateUpdateDataOutput: + secgrouprule_ValidateUpdateDataOutput: description: "" schema: properties: - security_group_rule: + secgrouprule: $ref: '#/definitions/SecgroupRuleDetails' type: object server_CustomizeDeleteOutput: @@ -168811,6 +167545,8 @@ responses: description: "" server_PerformSetQemuParamsOutput: description: "" + server_PerformSetRootDiskMatcherOutput: + description: "" server_PerformSetSecgroupOutput: description: "" server_PerformSetSshportOutput: @@ -168871,81 +167607,81 @@ responses: server: $ref: '#/definitions/ServerDetails' type: object - server_sku_CustomizeDeleteOutput: + serversku_CustomizeDeleteOutput: description: "" schema: properties: - server_sku: + serversku: $ref: '#/definitions/ServerSkuDetails' type: object - server_sku_FetchCustomizeColumnsOutput: + serversku_FetchCustomizeColumnsOutput: description: "" schema: properties: - server_sku: + serversku: $ref: '#/definitions/ServerSkuDetails' type: object - server_sku_GetDetailsClassMetadataOutput: + serversku_GetDetailsClassMetadataOutput: description: "" schema: properties: - server_sku: + serversku: additionalProperties: type: string type: object x-go-name: Output type: object - server_sku_GetDetailsMetadataOutput: + serversku_GetDetailsMetadataOutput: description: "" schema: properties: - server_sku: + serversku: additionalProperties: type: string type: object x-go-name: Output type: object - server_sku_GetDetailsOrgMetadataOutput: + serversku_GetDetailsOrgMetadataOutput: description: "" schema: properties: - server_sku: + serversku: additionalProperties: type: string type: object x-go-name: Output type: object - server_sku_GetDetailsStatusOutput: + serversku_GetDetailsStatusOutput: description: "" schema: properties: - server_sku: + serversku: $ref: '#/definitions/GetDetailsStatusOutput' type: object - server_sku_GetPropertyDistinctFieldOutput: + serversku_GetPropertyDistinctFieldOutput: description: "" - server_sku_GetPropertyDistinctFieldsOutput: + serversku_GetPropertyDistinctFieldsOutput: description: "" - server_sku_GetPropertyInstanceSpecsOutput: + serversku_GetPropertyInstanceSpecsOutput: description: "" - server_sku_GetPropertySplitableExportOutput: + serversku_GetPropertySplitableExportOutput: description: "" - server_sku_GetPropertySplitableOutput: + serversku_GetPropertySplitableOutput: description: "" - server_sku_GetPropertyStatisticsOutput: + serversku_GetPropertyStatisticsOutput: description: "" schema: properties: - server_sku: + serversku: $ref: '#/definitions/StatusStatistic' type: object - server_sku_GetPropertySyncTasksOutput: + serversku_GetPropertySyncTasksOutput: description: "" - server_sku_GetPropertyTagValuePairsOutput: + serversku_GetPropertyTagValuePairsOutput: description: "" - server_sku_GetPropertyTagValueTreeOutput: + serversku_GetPropertyTagValueTreeOutput: description: "" - server_sku_ListItemFilterOutput: + serversku_ListItemFilterOutput: description: "" schema: properties: @@ -168957,7 +167693,7 @@ responses: format: int64 type: integer x-go-name: Offset - server_skus: + serverskus: items: $ref: '#/definitions/ServerSkuDetails' type: array @@ -168967,140 +167703,140 @@ responses: type: integer x-go-name: Total type: object - server_sku_PerformClassMetadataOutput: + serversku_PerformClassMetadataOutput: description: "" - server_sku_PerformDisableOutput: + serversku_PerformDisableOutput: description: "" - server_sku_PerformEnableOutput: + serversku_PerformEnableOutput: description: "" - server_sku_PerformPurgeSplitableOutput: + serversku_PerformPurgeSplitableOutput: description: "" - server_sku_PerformSetClassMetadataOutput: + serversku_PerformSetClassMetadataOutput: description: "" - server_sku_PerformSetOrgMetadataOutput: + serversku_PerformSetOrgMetadataOutput: description: "" - server_sku_PerformSetUserMetadataOutput: + serversku_PerformSetUserMetadataOutput: description: "" - server_sku_PerformStatusOutput: + serversku_PerformStatusOutput: description: "" - server_sku_PerformSyncSkusOutput: + serversku_PerformSyncSkusOutput: description: "" - server_sku_ValidateCreateDataOutput: + serversku_ValidateCreateDataOutput: description: "" schema: properties: - server_sku: + serversku: $ref: '#/definitions/ServerSkuDetails' type: object - server_sku_ValidateUpdateDataOutput: + serversku_ValidateUpdateDataOutput: description: "" schema: properties: - server_sku: + serversku: $ref: '#/definitions/ServerSkuDetails' type: object - service_catalog_CustomizeDeleteOutput: + servicecatalog_CustomizeDeleteOutput: description: "" schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/ServiceCatalogDetails' type: object - service_catalog_FetchCustomizeColumnsOutput: + servicecatalog_FetchCustomizeColumnsOutput: description: "" schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/ServiceCatalogDetails' type: object - service_catalog_GetDetailsChangeOwnerCandidateDomainsOutput: + servicecatalog_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - service_catalog_GetDetailsClassMetadataOutput: + servicecatalog_GetDetailsClassMetadataOutput: description: "" schema: properties: - service_catalog: + servicecatalog: additionalProperties: type: string type: object x-go-name: Output type: object - service_catalog_GetDetailsMetadataOutput: + servicecatalog_GetDetailsMetadataOutput: description: "" schema: properties: - service_catalog: + servicecatalog: additionalProperties: type: string type: object x-go-name: Output type: object - service_catalog_GetDetailsOrgMetadataOutput: + servicecatalog_GetDetailsOrgMetadataOutput: description: "" schema: properties: - service_catalog: + servicecatalog: additionalProperties: type: string type: object x-go-name: Output type: object - service_catalog_GetDetailsStatusOutput: + servicecatalog_GetDetailsStatusOutput: description: "" schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/GetDetailsStatusOutput' type: object - service_catalog_GetPropertyDistinctFieldOutput: + servicecatalog_GetPropertyDistinctFieldOutput: description: "" - service_catalog_GetPropertyDistinctFieldsOutput: + servicecatalog_GetPropertyDistinctFieldsOutput: description: "" - service_catalog_GetPropertyDomainStatisticsOutput: + servicecatalog_GetPropertyDomainStatisticsOutput: description: "" schema: properties: - service_catalog: + servicecatalog: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - service_catalog_GetPropertyProjectStatisticsOutput: + servicecatalog_GetPropertyProjectStatisticsOutput: description: "" schema: properties: - service_catalog: + servicecatalog: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - service_catalog_GetPropertyProjectTagValuePairsOutput: + servicecatalog_GetPropertyProjectTagValuePairsOutput: description: "" - service_catalog_GetPropertyProjectTagValueTreeOutput: + servicecatalog_GetPropertyProjectTagValueTreeOutput: description: "" - service_catalog_GetPropertySplitableExportOutput: + servicecatalog_GetPropertySplitableExportOutput: description: "" - service_catalog_GetPropertySplitableOutput: + servicecatalog_GetPropertySplitableOutput: description: "" - service_catalog_GetPropertyStatisticsOutput: + servicecatalog_GetPropertyStatisticsOutput: description: "" schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/StatusStatistic' type: object - service_catalog_GetPropertyTagValuePairsOutput: + servicecatalog_GetPropertyTagValuePairsOutput: description: "" - service_catalog_GetPropertyTagValueTreeOutput: + servicecatalog_GetPropertyTagValueTreeOutput: description: "" - service_catalog_ListItemFilterOutput: + servicecatalog_ListItemFilterOutput: description: "" schema: properties: @@ -169112,7 +167848,7 @@ responses: format: int64 type: integer x-go-name: Offset - service_catalogs: + servicecatalogs: items: $ref: '#/definitions/ServiceCatalogDetails' type: array @@ -169122,44 +167858,44 @@ responses: type: integer x-go-name: Total type: object - service_catalog_PerformCancelDeleteOutput: + servicecatalog_PerformCancelDeleteOutput: description: "" - service_catalog_PerformChangeOwnerOutput: + servicecatalog_PerformChangeOwnerOutput: description: "" - service_catalog_PerformClassMetadataOutput: + servicecatalog_PerformClassMetadataOutput: description: "" - service_catalog_PerformDeployOutput: + servicecatalog_PerformDeployOutput: description: "" - service_catalog_PerformFreezeOutput: + servicecatalog_PerformFreezeOutput: description: "" - service_catalog_PerformPrivateOutput: + servicecatalog_PerformPrivateOutput: description: "" - service_catalog_PerformPublicOutput: + servicecatalog_PerformPublicOutput: description: "" - service_catalog_PerformPurgeSplitableOutput: + servicecatalog_PerformPurgeSplitableOutput: description: "" - service_catalog_PerformSetClassMetadataOutput: + servicecatalog_PerformSetClassMetadataOutput: description: "" - service_catalog_PerformSetOrgMetadataOutput: + servicecatalog_PerformSetOrgMetadataOutput: description: "" - service_catalog_PerformSetUserMetadataOutput: + servicecatalog_PerformSetUserMetadataOutput: description: "" - service_catalog_PerformStatusOutput: + servicecatalog_PerformStatusOutput: description: "" - service_catalog_PerformUnfreezeOutput: + servicecatalog_PerformUnfreezeOutput: description: "" - service_catalog_ValidateCreateDataOutput: + servicecatalog_ValidateCreateDataOutput: description: "" schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/ServiceCatalogDetails' type: object - service_catalog_ValidateUpdateDataOutput: + servicecatalog_ValidateUpdateDataOutput: description: "" schema: properties: - service_catalog: + servicecatalog: $ref: '#/definitions/ServiceCatalogDetails' type: object snapshot_CustomizeDeleteOutput: @@ -169327,169 +168063,6 @@ responses: snapshot: $ref: '#/definitions/SnapshotDetails' type: object - snapshot_policy_CustomizeDeleteOutput: - description: "" - schema: - properties: - snapshot_policy: - $ref: '#/definitions/SnapshotPolicyDetails' - type: object - snapshot_policy_FetchCustomizeColumnsOutput: - description: "" - schema: - properties: - snapshot_policy: - $ref: '#/definitions/SnapshotPolicyDetails' - type: object - snapshot_policy_GetDetailsChangeOwnerCandidateDomainsOutput: - description: "" - schema: - properties: - snapshot_policy: - $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' - type: object - snapshot_policy_GetDetailsClassMetadataOutput: - description: "" - schema: - properties: - snapshot_policy: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - snapshot_policy_GetDetailsMetadataOutput: - description: "" - schema: - properties: - snapshot_policy: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - snapshot_policy_GetDetailsOrgMetadataOutput: - description: "" - schema: - properties: - snapshot_policy: - additionalProperties: - type: string - type: object - x-go-name: Output - type: object - snapshot_policy_GetDetailsStatusOutput: - description: "" - schema: - properties: - snapshot_policy: - $ref: '#/definitions/GetDetailsStatusOutput' - type: object - snapshot_policy_GetPropertyDistinctFieldOutput: - description: "" - snapshot_policy_GetPropertyDistinctFieldsOutput: - description: "" - snapshot_policy_GetPropertyDomainStatisticsOutput: - description: "" - schema: - properties: - snapshot_policy: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - snapshot_policy_GetPropertyProjectStatisticsOutput: - description: "" - schema: - properties: - snapshot_policy: - items: - $ref: '#/definitions/ProjectStatistic' - type: array - x-go-name: Output - type: object - snapshot_policy_GetPropertyProjectTagValuePairsOutput: - description: "" - snapshot_policy_GetPropertyProjectTagValueTreeOutput: - description: "" - snapshot_policy_GetPropertySplitableExportOutput: - description: "" - snapshot_policy_GetPropertySplitableOutput: - description: "" - snapshot_policy_GetPropertyStatisticsOutput: - description: "" - schema: - properties: - snapshot_policy: - $ref: '#/definitions/StatusStatistic' - type: object - snapshot_policy_GetPropertyTagValuePairsOutput: - description: "" - snapshot_policy_GetPropertyTagValueTreeOutput: - description: "" - snapshot_policy_ListItemFilterOutput: - description: "" - schema: - properties: - limit: - format: int64 - type: integer - x-go-name: Limit - offset: - format: int64 - type: integer - x-go-name: Offset - snapshot_policies: - items: - $ref: '#/definitions/SnapshotPolicyDetails' - type: array - x-go-name: Output - total: - format: int64 - type: integer - x-go-name: Total - type: object - snapshot_policy_PerformBindDisksOutput: - description: "" - snapshot_policy_PerformCancelDeleteOutput: - description: "" - snapshot_policy_PerformChangeOwnerOutput: - description: "" - snapshot_policy_PerformClassMetadataOutput: - description: "" - snapshot_policy_PerformFreezeOutput: - description: "" - snapshot_policy_PerformPurgeSplitableOutput: - description: "" - snapshot_policy_PerformSetClassMetadataOutput: - description: "" - snapshot_policy_PerformSetOrgMetadataOutput: - description: "" - snapshot_policy_PerformSetUserMetadataOutput: - description: "" - snapshot_policy_PerformStatusOutput: - description: "" - snapshot_policy_PerformSyncstatusOutput: - description: "" - snapshot_policy_PerformUnbindDisksOutput: - description: "" - snapshot_policy_PerformUnfreezeOutput: - description: "" - snapshot_policy_ValidateCreateDataOutput: - description: "" - schema: - properties: - snapshot_policy: - $ref: '#/definitions/SnapshotPolicyDetails' - type: object - snapshot_policy_ValidateUpdateDataOutput: - description: "" - schema: - properties: - snapshot_policy: - $ref: '#/definitions/SnapshotPolicyDetails' - type: object snapshot_policy_disk_CustomizeDeleteOutput: description: "" schema: @@ -169550,108 +168123,108 @@ responses: snapshot_policy_disk: $ref: '#/definitions/VirtualJointResourceBaseDetails' type: object - ssl_certificate_CustomizeDeleteOutput: + snapshotpolicy_CustomizeDeleteOutput: description: "" schema: properties: - ssl_certificate: - $ref: '#/definitions/SSLCertificateDetails' + snapshotpolicy: + $ref: '#/definitions/SnapshotPolicyDetails' type: object - ssl_certificate_FetchCustomizeColumnsOutput: + snapshotpolicy_FetchCustomizeColumnsOutput: description: "" schema: properties: - ssl_certificate: - $ref: '#/definitions/SSLCertificateDetails' + snapshotpolicy: + $ref: '#/definitions/SnapshotPolicyDetails' type: object - ssl_certificate_GetDetailsChangeOwnerCandidateDomainsOutput: + snapshotpolicy_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - ssl_certificate: + snapshotpolicy: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - ssl_certificate_GetDetailsClassMetadataOutput: + snapshotpolicy_GetDetailsClassMetadataOutput: description: "" schema: properties: - ssl_certificate: + snapshotpolicy: additionalProperties: type: string type: object x-go-name: Output type: object - ssl_certificate_GetDetailsMetadataOutput: + snapshotpolicy_GetDetailsMetadataOutput: description: "" schema: properties: - ssl_certificate: + snapshotpolicy: additionalProperties: type: string type: object x-go-name: Output type: object - ssl_certificate_GetDetailsOrgMetadataOutput: + snapshotpolicy_GetDetailsOrgMetadataOutput: description: "" schema: properties: - ssl_certificate: + snapshotpolicy: additionalProperties: type: string type: object x-go-name: Output type: object - ssl_certificate_GetDetailsStatusOutput: + snapshotpolicy_GetDetailsStatusOutput: description: "" schema: properties: - ssl_certificate: + snapshotpolicy: $ref: '#/definitions/GetDetailsStatusOutput' type: object - ssl_certificate_GetPropertyDistinctFieldOutput: + snapshotpolicy_GetPropertyDistinctFieldOutput: description: "" - ssl_certificate_GetPropertyDistinctFieldsOutput: + snapshotpolicy_GetPropertyDistinctFieldsOutput: description: "" - ssl_certificate_GetPropertyDomainStatisticsOutput: + snapshotpolicy_GetPropertyDomainStatisticsOutput: description: "" schema: properties: - ssl_certificate: + snapshotpolicy: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - ssl_certificate_GetPropertyProjectStatisticsOutput: + snapshotpolicy_GetPropertyProjectStatisticsOutput: description: "" schema: properties: - ssl_certificate: + snapshotpolicy: items: $ref: '#/definitions/ProjectStatistic' type: array x-go-name: Output type: object - ssl_certificate_GetPropertyProjectTagValuePairsOutput: + snapshotpolicy_GetPropertyProjectTagValuePairsOutput: description: "" - ssl_certificate_GetPropertyProjectTagValueTreeOutput: + snapshotpolicy_GetPropertyProjectTagValueTreeOutput: description: "" - ssl_certificate_GetPropertySplitableExportOutput: + snapshotpolicy_GetPropertySplitableExportOutput: description: "" - ssl_certificate_GetPropertySplitableOutput: + snapshotpolicy_GetPropertySplitableOutput: description: "" - ssl_certificate_GetPropertyStatisticsOutput: + snapshotpolicy_GetPropertyStatisticsOutput: description: "" schema: properties: - ssl_certificate: + snapshotpolicy: $ref: '#/definitions/StatusStatistic' type: object - ssl_certificate_GetPropertyTagValuePairsOutput: + snapshotpolicy_GetPropertyTagValuePairsOutput: description: "" - ssl_certificate_GetPropertyTagValueTreeOutput: + snapshotpolicy_GetPropertyTagValueTreeOutput: description: "" - ssl_certificate_ListItemFilterOutput: + snapshotpolicy_ListItemFilterOutput: description: "" schema: properties: @@ -169663,7 +168236,170 @@ responses: format: int64 type: integer x-go-name: Offset - ssl_certificates: + snapshotpolicies: + items: + $ref: '#/definitions/SnapshotPolicyDetails' + type: array + x-go-name: Output + total: + format: int64 + type: integer + x-go-name: Total + type: object + snapshotpolicy_PerformBindDisksOutput: + description: "" + snapshotpolicy_PerformCancelDeleteOutput: + description: "" + snapshotpolicy_PerformChangeOwnerOutput: + description: "" + snapshotpolicy_PerformClassMetadataOutput: + description: "" + snapshotpolicy_PerformFreezeOutput: + description: "" + snapshotpolicy_PerformPurgeSplitableOutput: + description: "" + snapshotpolicy_PerformSetClassMetadataOutput: + description: "" + snapshotpolicy_PerformSetOrgMetadataOutput: + description: "" + snapshotpolicy_PerformSetUserMetadataOutput: + description: "" + snapshotpolicy_PerformStatusOutput: + description: "" + snapshotpolicy_PerformSyncstatusOutput: + description: "" + snapshotpolicy_PerformUnbindDisksOutput: + description: "" + snapshotpolicy_PerformUnfreezeOutput: + description: "" + snapshotpolicy_ValidateCreateDataOutput: + description: "" + schema: + properties: + snapshotpolicy: + $ref: '#/definitions/SnapshotPolicyDetails' + type: object + snapshotpolicy_ValidateUpdateDataOutput: + description: "" + schema: + properties: + snapshotpolicy: + $ref: '#/definitions/SnapshotPolicyDetails' + type: object + sslcertificate_CustomizeDeleteOutput: + description: "" + schema: + properties: + sslcertificate: + $ref: '#/definitions/SSLCertificateDetails' + type: object + sslcertificate_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + sslcertificate: + $ref: '#/definitions/SSLCertificateDetails' + type: object + sslcertificate_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + sslcertificate: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + sslcertificate_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + sslcertificate: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + sslcertificate_GetDetailsMetadataOutput: + description: "" + schema: + properties: + sslcertificate: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + sslcertificate_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + sslcertificate: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + sslcertificate_GetDetailsStatusOutput: + description: "" + schema: + properties: + sslcertificate: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + sslcertificate_GetPropertyDistinctFieldOutput: + description: "" + sslcertificate_GetPropertyDistinctFieldsOutput: + description: "" + sslcertificate_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + sslcertificate: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + sslcertificate_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + sslcertificate: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + sslcertificate_GetPropertyProjectTagValuePairsOutput: + description: "" + sslcertificate_GetPropertyProjectTagValueTreeOutput: + description: "" + sslcertificate_GetPropertySplitableExportOutput: + description: "" + sslcertificate_GetPropertySplitableOutput: + description: "" + sslcertificate_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + sslcertificate: + $ref: '#/definitions/StatusStatistic' + type: object + sslcertificate_GetPropertyTagValuePairsOutput: + description: "" + sslcertificate_GetPropertyTagValueTreeOutput: + description: "" + sslcertificate_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + sslcertificates: items: $ref: '#/definitions/SSLCertificateDetails' type: array @@ -169673,38 +168409,38 @@ responses: type: integer x-go-name: Total type: object - ssl_certificate_PerformCancelDeleteOutput: + sslcertificate_PerformCancelDeleteOutput: description: "" - ssl_certificate_PerformChangeOwnerOutput: + sslcertificate_PerformChangeOwnerOutput: description: "" - ssl_certificate_PerformClassMetadataOutput: + sslcertificate_PerformClassMetadataOutput: description: "" - ssl_certificate_PerformFreezeOutput: + sslcertificate_PerformFreezeOutput: description: "" - ssl_certificate_PerformPurgeSplitableOutput: + sslcertificate_PerformPurgeSplitableOutput: description: "" - ssl_certificate_PerformSetClassMetadataOutput: + sslcertificate_PerformSetClassMetadataOutput: description: "" - ssl_certificate_PerformSetOrgMetadataOutput: + sslcertificate_PerformSetOrgMetadataOutput: description: "" - ssl_certificate_PerformSetUserMetadataOutput: + sslcertificate_PerformSetUserMetadataOutput: description: "" - ssl_certificate_PerformStatusOutput: + sslcertificate_PerformStatusOutput: description: "" - ssl_certificate_PerformUnfreezeOutput: + sslcertificate_PerformUnfreezeOutput: description: "" - ssl_certificate_ValidateCreateDataOutput: + sslcertificate_ValidateCreateDataOutput: description: "" schema: properties: - ssl_certificate: + sslcertificate: $ref: '#/definitions/SSLCertificateDetails' type: object - ssl_certificate_ValidateUpdateDataOutput: + sslcertificate_ValidateUpdateDataOutput: description: "" schema: properties: - ssl_certificate: + sslcertificate: $ref: '#/definitions/SSLCertificateDetails' type: object storage_CustomizeDeleteOutput: @@ -170195,6 +168931,250 @@ responses: tablestore: $ref: '#/definitions/TablestoreDetails' type: object + tap_flow_CustomizeDeleteOutput: + description: "" + schema: + properties: + tap_flow: + $ref: '#/definitions/NetTapFlowDetails' + type: object + tap_flow_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + tap_flow: + $ref: '#/definitions/NetTapFlowDetails' + type: object + tap_flow_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + tap_flow: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + tap_flow_GetDetailsMetadataOutput: + description: "" + schema: + properties: + tap_flow: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + tap_flow_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + tap_flow: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + tap_flow_GetDetailsStatusOutput: + description: "" + schema: + properties: + tap_flow: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + tap_flow_GetPropertyDistinctFieldOutput: + description: "" + tap_flow_GetPropertyDistinctFieldsOutput: + description: "" + tap_flow_GetPropertySplitableExportOutput: + description: "" + tap_flow_GetPropertySplitableOutput: + description: "" + tap_flow_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + tap_flow: + $ref: '#/definitions/StatusStatistic' + type: object + tap_flow_GetPropertyTagValuePairsOutput: + description: "" + tap_flow_GetPropertyTagValueTreeOutput: + description: "" + tap_flow_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + tap_flows: + items: + $ref: '#/definitions/NetTapFlowDetails' + type: array + x-go-name: Output + total: + format: int64 + type: integer + x-go-name: Total + type: object + tap_flow_PerformClassMetadataOutput: + description: "" + tap_flow_PerformDisableOutput: + description: "" + tap_flow_PerformEnableOutput: + description: "" + tap_flow_PerformPurgeSplitableOutput: + description: "" + tap_flow_PerformSetClassMetadataOutput: + description: "" + tap_flow_PerformSetOrgMetadataOutput: + description: "" + tap_flow_PerformSetUserMetadataOutput: + description: "" + tap_flow_PerformStatusOutput: + description: "" + tap_flow_ValidateCreateDataOutput: + description: "" + schema: + properties: + tap_flow: + $ref: '#/definitions/NetTapFlowDetails' + type: object + tap_flow_ValidateUpdateDataOutput: + description: "" + schema: + properties: + tap_flow: + $ref: '#/definitions/NetTapFlowDetails' + type: object + tap_service_CustomizeDeleteOutput: + description: "" + schema: + properties: + tap_service: + $ref: '#/definitions/NetTapServiceDetails' + type: object + tap_service_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + tap_service: + $ref: '#/definitions/NetTapServiceDetails' + type: object + tap_service_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + tap_service: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + tap_service_GetDetailsMetadataOutput: + description: "" + schema: + properties: + tap_service: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + tap_service_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + tap_service: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + tap_service_GetDetailsStatusOutput: + description: "" + schema: + properties: + tap_service: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + tap_service_GetPropertyDistinctFieldOutput: + description: "" + tap_service_GetPropertyDistinctFieldsOutput: + description: "" + tap_service_GetPropertySplitableExportOutput: + description: "" + tap_service_GetPropertySplitableOutput: + description: "" + tap_service_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + tap_service: + $ref: '#/definitions/StatusStatistic' + type: object + tap_service_GetPropertyTagValuePairsOutput: + description: "" + tap_service_GetPropertyTagValueTreeOutput: + description: "" + tap_service_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + tap_services: + items: + $ref: '#/definitions/NetTapServiceDetails' + type: array + x-go-name: Output + total: + format: int64 + type: integer + x-go-name: Total + type: object + tap_service_PerformClassMetadataOutput: + description: "" + tap_service_PerformDisableOutput: + description: "" + tap_service_PerformEnableOutput: + description: "" + tap_service_PerformPurgeSplitableOutput: + description: "" + tap_service_PerformSetClassMetadataOutput: + description: "" + tap_service_PerformSetOrgMetadataOutput: + description: "" + tap_service_PerformSetUserMetadataOutput: + description: "" + tap_service_PerformStatusOutput: + description: "" + tap_service_ValidateCreateDataOutput: + description: "" + schema: + properties: + tap_service: + $ref: '#/definitions/NetTapServiceDetails' + type: object + tap_service_ValidateUpdateDataOutput: + description: "" + schema: + properties: + tap_service: + $ref: '#/definitions/NetTapServiceDetails' + type: object vpc_CustomizeDeleteOutput: description: "" schema: @@ -170773,88 +169753,88 @@ responses: waf_ip_set: $ref: '#/definitions/WafIPSetDetails' type: object - waf_regex_set_CustomizeDeleteOutput: + waf_regexset_CustomizeDeleteOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/WafRegexSetDetails' type: object - waf_regex_set_FetchCustomizeColumnsOutput: + waf_regexset_FetchCustomizeColumnsOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/WafRegexSetDetails' type: object - waf_regex_set_GetDetailsChangeOwnerCandidateDomainsOutput: + waf_regexset_GetDetailsChangeOwnerCandidateDomainsOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' type: object - waf_regex_set_GetDetailsClassMetadataOutput: + waf_regexset_GetDetailsClassMetadataOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: additionalProperties: type: string type: object x-go-name: Output type: object - waf_regex_set_GetDetailsMetadataOutput: + waf_regexset_GetDetailsMetadataOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: additionalProperties: type: string type: object x-go-name: Output type: object - waf_regex_set_GetDetailsOrgMetadataOutput: + waf_regexset_GetDetailsOrgMetadataOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: additionalProperties: type: string type: object x-go-name: Output type: object - waf_regex_set_GetDetailsStatusOutput: + waf_regexset_GetDetailsStatusOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/GetDetailsStatusOutput' type: object - waf_regex_set_GetPropertyDistinctFieldOutput: + waf_regexset_GetPropertyDistinctFieldOutput: description: "" - waf_regex_set_GetPropertyDistinctFieldsOutput: + waf_regexset_GetPropertyDistinctFieldsOutput: description: "" - waf_regex_set_GetPropertyDomainTagValuePairsOutput: + waf_regexset_GetPropertyDomainTagValuePairsOutput: description: "" - waf_regex_set_GetPropertyDomainTagValueTreeOutput: + waf_regexset_GetPropertyDomainTagValueTreeOutput: description: "" - waf_regex_set_GetPropertySplitableExportOutput: + waf_regexset_GetPropertySplitableExportOutput: description: "" - waf_regex_set_GetPropertySplitableOutput: + waf_regexset_GetPropertySplitableOutput: description: "" - waf_regex_set_GetPropertyStatisticsOutput: + waf_regexset_GetPropertyStatisticsOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/StatusStatistic' type: object - waf_regex_set_GetPropertyTagValuePairsOutput: + waf_regexset_GetPropertyTagValuePairsOutput: description: "" - waf_regex_set_GetPropertyTagValueTreeOutput: + waf_regexset_GetPropertyTagValueTreeOutput: description: "" - waf_regex_set_ListItemFilterOutput: + waf_regexset_ListItemFilterOutput: description: "" schema: properties: @@ -170870,42 +169850,42 @@ responses: format: int64 type: integer x-go-name: Total - waf_regex_sets: + waf_regexsets: items: $ref: '#/definitions/WafRegexSetDetails' type: array x-go-name: Output type: object - waf_regex_set_PerformChangeOwnerOutput: + waf_regexset_PerformChangeOwnerOutput: description: "" - waf_regex_set_PerformClassMetadataOutput: + waf_regexset_PerformClassMetadataOutput: description: "" - waf_regex_set_PerformPrivateOutput: + waf_regexset_PerformPrivateOutput: description: "" - waf_regex_set_PerformPublicOutput: + waf_regexset_PerformPublicOutput: description: "" - waf_regex_set_PerformPurgeSplitableOutput: + waf_regexset_PerformPurgeSplitableOutput: description: "" - waf_regex_set_PerformSetClassMetadataOutput: + waf_regexset_PerformSetClassMetadataOutput: description: "" - waf_regex_set_PerformSetOrgMetadataOutput: + waf_regexset_PerformSetOrgMetadataOutput: description: "" - waf_regex_set_PerformSetUserMetadataOutput: + waf_regexset_PerformSetUserMetadataOutput: description: "" - waf_regex_set_PerformStatusOutput: + waf_regexset_PerformStatusOutput: description: "" - waf_regex_set_ValidateCreateDataOutput: + waf_regexset_ValidateCreateDataOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/WafRegexSetDetails' type: object - waf_regex_set_ValidateUpdateDataOutput: + waf_regexset_ValidateUpdateDataOutput: description: "" schema: properties: - waf_regex_set: + waf_regexset: $ref: '#/definitions/WafRegexSetDetails' type: object waf_rule_CustomizeDeleteOutput: @@ -171223,6 +170203,352 @@ responses: waf_rule_statement: $ref: '#/definitions/ResourceBaseDetails' type: object + webapp_CustomizeDeleteOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/AppDetails' + type: object + webapp_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/AppDetails' + type: object + webapp_GetDetailsBackupsOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/AppBackupOutput' + type: object + webapp_GetDetailsCertificatesOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/AppCertificateOutput' + type: object + webapp_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + webapp_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + webapp: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + webapp_GetDetailsCustomDomainsOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/AppDomainOutput' + type: object + webapp_GetDetailsHybirdConnectionsOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/AppHybirdConnectionOutput' + type: object + webapp_GetDetailsMetadataOutput: + description: "" + schema: + properties: + webapp: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + webapp_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + webapp: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + webapp_GetDetailsStatusOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + webapp_GetPropertyDistinctFieldOutput: + description: "" + webapp_GetPropertyDistinctFieldsOutput: + description: "" + webapp_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + webapp: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + webapp_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + webapp: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + webapp_GetPropertyProjectTagValuePairsOutput: + description: "" + webapp_GetPropertyProjectTagValueTreeOutput: + description: "" + webapp_GetPropertySplitableExportOutput: + description: "" + webapp_GetPropertySplitableOutput: + description: "" + webapp_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/StatusStatistic' + type: object + webapp_GetPropertyTagValuePairsOutput: + description: "" + webapp_GetPropertyTagValueTreeOutput: + description: "" + webapp_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + webapps: + items: + $ref: '#/definitions/AppDetails' + type: array + x-go-name: Output + type: object + webapp_PerformCancelDeleteOutput: + description: "" + webapp_PerformChangeOwnerOutput: + description: "" + webapp_PerformClassMetadataOutput: + description: "" + webapp_PerformFreezeOutput: + description: "" + webapp_PerformPurgeSplitableOutput: + description: "" + webapp_PerformRemoteUpdateOutput: + description: "" + webapp_PerformSetClassMetadataOutput: + description: "" + webapp_PerformSetOrgMetadataOutput: + description: "" + webapp_PerformSetUserMetadataOutput: + description: "" + webapp_PerformStatusOutput: + description: "" + webapp_PerformSyncstatusOutput: + description: "" + webapp_PerformUnfreezeOutput: + description: "" + webapp_ValidateCreateDataOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/AppDetails' + type: object + webapp_ValidateUpdateDataOutput: + description: "" + schema: + properties: + webapp: + $ref: '#/definitions/AppDetails' + type: object + webappenvironment_CustomizeDeleteOutput: + description: "" + schema: + properties: + webappenvironment: + $ref: '#/definitions/AppEnvironmentDetails' + type: object + webappenvironment_FetchCustomizeColumnsOutput: + description: "" + schema: + properties: + webappenvironment: + $ref: '#/definitions/AppEnvironmentDetails' + type: object + webappenvironment_GetDetailsChangeOwnerCandidateDomainsOutput: + description: "" + schema: + properties: + webappenvironment: + $ref: '#/definitions/ChangeOwnerCandidateDomainsOutput' + type: object + webappenvironment_GetDetailsClassMetadataOutput: + description: "" + schema: + properties: + webappenvironment: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + webappenvironment_GetDetailsMetadataOutput: + description: "" + schema: + properties: + webappenvironment: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + webappenvironment_GetDetailsOrgMetadataOutput: + description: "" + schema: + properties: + webappenvironment: + additionalProperties: + type: string + type: object + x-go-name: Output + type: object + webappenvironment_GetDetailsStatusOutput: + description: "" + schema: + properties: + webappenvironment: + $ref: '#/definitions/GetDetailsStatusOutput' + type: object + webappenvironment_GetPropertyDistinctFieldOutput: + description: "" + webappenvironment_GetPropertyDistinctFieldsOutput: + description: "" + webappenvironment_GetPropertyDomainStatisticsOutput: + description: "" + schema: + properties: + webappenvironment: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + webappenvironment_GetPropertyProjectStatisticsOutput: + description: "" + schema: + properties: + webappenvironment: + items: + $ref: '#/definitions/ProjectStatistic' + type: array + x-go-name: Output + type: object + webappenvironment_GetPropertyProjectTagValuePairsOutput: + description: "" + webappenvironment_GetPropertyProjectTagValueTreeOutput: + description: "" + webappenvironment_GetPropertySplitableExportOutput: + description: "" + webappenvironment_GetPropertySplitableOutput: + description: "" + webappenvironment_GetPropertyStatisticsOutput: + description: "" + schema: + properties: + webappenvironment: + $ref: '#/definitions/StatusStatistic' + type: object + webappenvironment_GetPropertyTagValuePairsOutput: + description: "" + webappenvironment_GetPropertyTagValueTreeOutput: + description: "" + webappenvironment_ListItemFilterOutput: + description: "" + schema: + properties: + limit: + format: int64 + type: integer + x-go-name: Limit + offset: + format: int64 + type: integer + x-go-name: Offset + total: + format: int64 + type: integer + x-go-name: Total + webappenvironments: + items: + $ref: '#/definitions/AppEnvironmentDetails' + type: array + x-go-name: Output + type: object + webappenvironment_PerformCancelDeleteOutput: + description: "" + webappenvironment_PerformChangeOwnerOutput: + description: "" + webappenvironment_PerformClassMetadataOutput: + description: "" + webappenvironment_PerformFreezeOutput: + description: "" + webappenvironment_PerformPurgeSplitableOutput: + description: "" + webappenvironment_PerformSetClassMetadataOutput: + description: "" + webappenvironment_PerformSetOrgMetadataOutput: + description: "" + webappenvironment_PerformSetUserMetadataOutput: + description: "" + webappenvironment_PerformStatusOutput: + description: "" + webappenvironment_PerformUnfreezeOutput: + description: "" + webappenvironment_ValidateCreateDataOutput: + description: "" + schema: + properties: + webappenvironment: + $ref: '#/definitions/AppEnvironmentDetails' + type: object + webappenvironment_ValidateUpdateDataOutput: + description: "" + schema: + properties: + webappenvironment: + $ref: '#/definitions/AppEnvironmentDetails' + type: object wire_CustomizeDeleteOutput: description: "" schema: diff --git a/docs/swagger/swagger_monitor.yaml b/docs/swagger/swagger_monitor.yaml index 7bec4dacc0..13ff9a0e04 100644 --- a/docs/swagger/swagger_monitor.yaml +++ b/docs/swagger/swagger_monitor.yaml @@ -604,7 +604,7 @@ definitions: AlertPanelDetail: properties: Setting: - type: object + $ref: '#/definitions/AlertSetting' can_delete: description: 资源是否可以删除, 若为flase, delete_fail_reason会返回不能删除的原因 example: true @@ -790,6 +790,23 @@ definitions: x-go-name: UsedBy type: object x-go-package: yunion.io/x/onecloud/pkg/apis/monitor + AlertPanelSetOrderInput: + properties: + order: + items: + properties: + index: + format: int64 + type: integer + x-go-name: Index + panel_id: + type: string + x-go-name: PanelId + type: object + type: array + x-go-name: Order + type: object + x-go-package: yunion.io/x/onecloud/pkg/apis/monitor AlertPauseInput: properties: paused: @@ -2203,6 +2220,9 @@ definitions: condition: type: string x-go-name: Condition + is_recovery: + type: boolean + x-go-name: IsRecovery metric: type: string x-go-name: Metric @@ -5241,6 +5261,31 @@ paths: summary: 全量替换资源的所有 class 标签 tags: - alert_dash_board + /alert_dash_boards/{id}/set-panel-order: + post: + description: 执行操作SetPanelOrder + operationId: alert_dash_board_PerformSetPanelOrder + parameters: + - description: The Id or Name of alert_dash_board + in: path + name: id + required: true + type: string + x-go-name: Id + - in: body + name: body + schema: + properties: + alert_dash_board: + $ref: '#/definitions/AlertPanelSetOrderInput' + type: object + x-go-name: Body + responses: + "200": + $ref: '#/responses/alert_dash_board_PerformSetPanelOrderOutput' + summary: 执行操作SetPanelOrder + tags: + - alert_dash_board /alert_dash_boards/{id}/set-scope: post: description: 执行操作SetScope @@ -17718,6 +17763,8 @@ responses: description: "" alert_dash_board_PerformSetOrgMetadataOutput: description: "" + alert_dash_board_PerformSetPanelOrderOutput: + description: "" alert_dash_board_PerformSetScopeOutput: description: "" alert_dash_board_PerformSetUserMetadataOutput: diff --git a/pkg/apis/compute/cloudprovider_quota.go b/pkg/apis/compute/cloudprovider_quota.go index 0441b5e0eb..3d92c3b12a 100644 --- a/pkg/apis/compute/cloudprovider_quota.go +++ b/pkg/apis/compute/cloudprovider_quota.go @@ -39,6 +39,4 @@ type CloudproviderQuotaDetails struct { apis.StandaloneResourceDetails CloudregionResourceInfo ManagedResourceInfo - - SCloudproviderQuota } diff --git a/pkg/apis/compute/secgroup.go b/pkg/apis/compute/secgroup.go index 0a8ab15645..91adfff4c0 100644 --- a/pkg/apis/compute/secgroup.go +++ b/pkg/apis/compute/secgroup.go @@ -312,11 +312,6 @@ type GuestsecgroupDetails struct { Secgroup string `json:"secgroup"` } -//type SElasticcachesecgroup struct { -// SElasticcacheJointsBase -// SSecurityGroupResourceBase -//} - type ElasticcachesecgroupDetails struct { ElasticcacheJointResourceDetails diff --git a/pkg/apis/compute/zz_generated.model.go b/pkg/apis/compute/zz_generated.model.go index bff97c877d..24595d0e8a 100644 --- a/pkg/apis/compute/zz_generated.model.go +++ b/pkg/apis/compute/zz_generated.model.go @@ -273,13 +273,6 @@ type SCloudaccount struct { RegionId string `json:"region_id"` } -// SCloudimage is an autogenerated struct via yunion.io/x/onecloud/pkg/compute/models.SCloudimage. -type SCloudimage struct { - apis.SStandaloneResourceBase - apis.SExternalizedResourceBase - SCloudregionResourceBase -} - // SCloudprovider is an autogenerated struct via yunion.io/x/onecloud/pkg/compute/models.SCloudprovider. type SCloudprovider struct { apis.SEnabledStatusStandaloneResourceBase @@ -311,33 +304,6 @@ type SCloudprovider struct { SProjectMappingResourceBase } -// SCloudproviderCapability is an autogenerated struct via yunion.io/x/onecloud/pkg/compute/models.SCloudproviderCapability. -type SCloudproviderCapability struct { - apis.SResourceBase - CloudproviderId string `json:"cloudprovider_id"` - CloudregionId string `json:"cloudregion_id"` - Capability string `json:"capability"` -} - -// SCloudproviderQuota is an autogenerated struct via yunion.io/x/onecloud/pkg/compute/models.SCloudproviderQuota. -type SCloudproviderQuota struct { - apis.SStandaloneResourceBase - apis.SExternalizedResourceBase - SManagedResourceBase - SCloudregionResourceBase - // 配额范围 - // cloudregion: 区域级别 - // cloudprovider: 云订阅级别 - QuotaRange string `json:"quota_range"` - // 已使用的配额 - // -1代表未从云平台拿到已使用配额信息 - UsedCount int64 `json:"used_count"` - // 最大配额限制 - MaxCount int64 `json:"max_count"` - // 配额类型 - QuotaType string `json:"quota_type"` -} - // SCloudproviderResourceBase is an autogenerated struct via yunion.io/x/onecloud/pkg/compute/models.SCloudproviderResourceBase. type SCloudproviderResourceBase struct { CloudproviderId string `json:"cloudprovider_id"` @@ -384,6 +350,12 @@ type SContainer struct { GuestId string `json:"guest_id"` // Spec stores all container running options Spec *ContainerSpec `json:"spec"` + // 启动时间 + StartedAt time.Time `json:"started_at"` + // 上次退出时间 + LastFinishedAt time.Time `json:"last_finished_at"` + // 重启次数 + RestartCount int `json:"restart_count"` } // SDBInstance is an autogenerated struct via yunion.io/x/onecloud/pkg/compute/models.SDBInstance. @@ -580,6 +552,8 @@ type SDisk struct { BackupId string `json:"backup_id"` // 文件系统 FsFormat string `json:"fs_format"` + // 文件系统特性 + FsFeatures *DiskFsFeatures `json:"fs_features"` // 磁盘类型 // sys: 系统盘 // data: 数据盘 @@ -658,13 +632,6 @@ type SDnsZoneResourceBase struct { DnsZoneId string `json:"dns_zone_id"` } -// SDnsZoneVpc is an autogenerated struct via yunion.io/x/onecloud/pkg/compute/models.SDnsZoneVpc. -type SDnsZoneVpc struct { - apis.SJointResourceBase - SDnsZoneResourceBase - VpcId string `json:"vpc_id"` -} - // SDynamicschedtag is an autogenerated struct via yunion.io/x/onecloud/pkg/compute/models.SDynamicschedtag. type SDynamicschedtag struct { apis.SStandaloneResourceBase @@ -945,7 +912,7 @@ type SExternalProject struct { // SFileSystem is an autogenerated struct via yunion.io/x/onecloud/pkg/compute/models.SFileSystem. type SFileSystem struct { - apis.SVirtualResourceBase + apis.SSharableVirtualResourceBase apis.SExternalizedResourceBase SManagedResourceBase SBillingResourceBase diff --git a/pkg/apis/monitor/zz_generated.model.go b/pkg/apis/monitor/zz_generated.model.go index 1817618572..0fd70a4559 100644 --- a/pkg/apis/monitor/zz_generated.model.go +++ b/pkg/apis/monitor/zz_generated.model.go @@ -65,14 +65,15 @@ type SAlertDashboardPanel struct { apis.SVirtualJointResourceBase DashboardId string `json:"dashboard_id"` PanelId string `json:"panel_id"` + Index int `json:"index"` } // SAlertPanel is an autogenerated struct via yunion.io/x/onecloud/pkg/monitor/models.SAlertPanel. type SAlertPanel struct { apis.SStatusStandaloneResourceBase apis.SScopedResourceBase - Settings jsonutils.JSONObject `json:"settings"` - Message string `json:"message"` + Settings *AlertSetting `json:"settings"` + Message string `json:"message"` } // SAlertRecord is an autogenerated struct via yunion.io/x/onecloud/pkg/monitor/models.SAlertRecord. diff --git a/pkg/compute/models/app.go b/pkg/compute/models/app.go index fa71be3185..4d0d58a83c 100644 --- a/pkg/compute/models/app.go +++ b/pkg/compute/models/app.go @@ -39,6 +39,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=webapp +// +onecloud:swagger-gen-model-plural=webapps type SAppManager struct { db.SVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/app_environment.go b/pkg/compute/models/app_environment.go index 563180e37d..5be6fa51e4 100644 --- a/pkg/compute/models/app_environment.go +++ b/pkg/compute/models/app_environment.go @@ -30,6 +30,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=webappenvironment +// +onecloud:swagger-gen-model-plural=webappenvironments type SAppEnvironmentManager struct { db.SVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/backup_storage.go b/pkg/compute/models/backup_storage.go index f8778415eb..9cc0c93864 100644 --- a/pkg/compute/models/backup_storage.go +++ b/pkg/compute/models/backup_storage.go @@ -33,6 +33,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=backupstorage +// +onecloud:swagger-gen-model-plural=backupstorages type SBackupStorageManager struct { db.SEnabledStatusInfrasResourceBaseManager } diff --git a/pkg/compute/models/baremetalagents.go b/pkg/compute/models/baremetalagents.go index 652645d2b4..7d533c0191 100644 --- a/pkg/compute/models/baremetalagents.go +++ b/pkg/compute/models/baremetalagents.go @@ -32,6 +32,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=baremetalagent +// +onecloud:swagger-gen-model-plural=baremetalagents type SBaremetalagentManager struct { db.SStandaloneResourceBaseManager SZoneResourceBaseManager diff --git a/pkg/compute/models/cloudimages.go b/pkg/compute/models/cloudimages.go index 0624ec3ee0..3ca1f74701 100644 --- a/pkg/compute/models/cloudimages.go +++ b/pkg/compute/models/cloudimages.go @@ -27,6 +27,7 @@ import ( "yunion.io/x/onecloud/pkg/util/yunionmeta" ) +// +onecloud:swagger-gen-ignore type SCloudimageManager struct { db.SStandaloneResourceBaseManager db.SExternalizedResourceBaseManager @@ -46,6 +47,7 @@ func init() { CloudimageManager.SetVirtualObject(CloudimageManager) } +// +onecloud:swagger-gen-ignore type SCloudimage struct { db.SStandaloneResourceBase db.SExternalizedResourceBase diff --git a/pkg/compute/models/cloudprovider_quotas.go b/pkg/compute/models/cloudprovider_quotas.go index 8d90b79cf7..31c0d83b20 100644 --- a/pkg/compute/models/cloudprovider_quotas.go +++ b/pkg/compute/models/cloudprovider_quotas.go @@ -54,6 +54,7 @@ func init() { CloudproviderQuotaManager.SetVirtualObject(CloudproviderQuotaManager) } +// +onecloud:swagger-gen-ignore type SCloudproviderQuota struct { db.SStandaloneResourceBase db.SExternalizedResourceBase diff --git a/pkg/compute/models/cloudprovidercapacities.go b/pkg/compute/models/cloudprovidercapacities.go index 1135ef9e96..0eb7bb6a47 100644 --- a/pkg/compute/models/cloudprovidercapacities.go +++ b/pkg/compute/models/cloudprovidercapacities.go @@ -45,6 +45,7 @@ func init() { CloudproviderCapabilityManager.SetVirtualObject(CloudproviderCapabilityManager) } +// +onecloud:swagger-gen-ignore type SCloudproviderCapability struct { db.SResourceBase diff --git a/pkg/compute/models/dbinstance_accounts.go b/pkg/compute/models/dbinstance_accounts.go index 5ebf77e651..02a12f36be 100644 --- a/pkg/compute/models/dbinstance_accounts.go +++ b/pkg/compute/models/dbinstance_accounts.go @@ -38,6 +38,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=dbinstanceaccount +// +onecloud:swagger-gen-model-plural=dbinstanceaccounts type SDBInstanceAccountManager struct { db.SStatusStandaloneResourceBaseManager SDBInstanceResourceBaseManager diff --git a/pkg/compute/models/dbinstance_backups.go b/pkg/compute/models/dbinstance_backups.go index 8a3fbbe290..7ea0a52781 100644 --- a/pkg/compute/models/dbinstance_backups.go +++ b/pkg/compute/models/dbinstance_backups.go @@ -37,6 +37,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=dbinstancebackup +// +onecloud:swagger-gen-model-plural=dbinstancebackups type SDBInstanceBackupManager struct { db.SVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/dbinstance_databases.go b/pkg/compute/models/dbinstance_databases.go index 123488b098..ea8a26d474 100644 --- a/pkg/compute/models/dbinstance_databases.go +++ b/pkg/compute/models/dbinstance_databases.go @@ -35,6 +35,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=dbinstancedatabase +// +onecloud:swagger-gen-model-plural=dbinstancedatabases type SDBInstanceDatabaseManager struct { db.SStatusStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/dbinstance_parameters.go b/pkg/compute/models/dbinstance_parameters.go index 45c7878d7d..ed45ccb6ad 100644 --- a/pkg/compute/models/dbinstance_parameters.go +++ b/pkg/compute/models/dbinstance_parameters.go @@ -32,6 +32,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=dbinstanceparameter +// +onecloud:swagger-gen-model-plural=dbinstanceparameters type SDBInstanceParameterManager struct { db.SStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/dbinstance_privileges.go b/pkg/compute/models/dbinstance_privileges.go index 0204c96f3c..002a2efc8b 100644 --- a/pkg/compute/models/dbinstance_privileges.go +++ b/pkg/compute/models/dbinstance_privileges.go @@ -31,6 +31,8 @@ import ( "yunion.io/x/onecloud/pkg/mcclient" ) +// +onecloud:swagger-gen-model-singular=dbinstanceprivilege +// +onecloud:swagger-gen-model-plural=dbinstanceprivileges type SDBInstancePrivilegeManager struct { db.SResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/dbinstance_skus.go b/pkg/compute/models/dbinstance_skus.go index 8e68cc6603..4f5cced14a 100644 --- a/pkg/compute/models/dbinstance_skus.go +++ b/pkg/compute/models/dbinstance_skus.go @@ -40,6 +40,8 @@ import ( "yunion.io/x/onecloud/pkg/util/yunionmeta" ) +// +onecloud:swagger-gen-model-singular=dbinstance_sku +// +onecloud:swagger-gen-model-plural=dbinstance_skus type SDBInstanceSkuManager struct { db.SEnabledStatusStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/dbinstances.go b/pkg/compute/models/dbinstances.go index 6fdedf06cf..1a7a9047e9 100644 --- a/pkg/compute/models/dbinstances.go +++ b/pkg/compute/models/dbinstances.go @@ -53,6 +53,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=dbinstance +// +onecloud:swagger-gen-model-plural=dbinstances type SDBInstanceManager struct { db.SVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/diskbackups.go b/pkg/compute/models/diskbackups.go index fc5d9d8584..e6ac1e84d7 100644 --- a/pkg/compute/models/diskbackups.go +++ b/pkg/compute/models/diskbackups.go @@ -36,6 +36,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=diskbackup +// +onecloud:swagger-gen-model-plural=diskbackups type SDiskBackupManager struct { db.SVirtualResourceBaseManager SDiskResourceBaseManager diff --git a/pkg/compute/models/dnsrecords.go b/pkg/compute/models/dnsrecords.go index be9a1e85d9..eca506504b 100644 --- a/pkg/compute/models/dnsrecords.go +++ b/pkg/compute/models/dnsrecords.go @@ -44,6 +44,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=dnsrecord +// +onecloud:swagger-gen-model-plural=dnsrecords type SDnsRecordManager struct { db.SEnabledStatusStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/dnsvpcs.go b/pkg/compute/models/dnsvpcs.go index aadb6d1117..06d095051b 100644 --- a/pkg/compute/models/dnsvpcs.go +++ b/pkg/compute/models/dnsvpcs.go @@ -21,6 +21,7 @@ import ( "yunion.io/x/onecloud/pkg/mcclient" ) +// +onecloud:swagger-gen-ignore type SDnsZoneVpcManager struct { db.SJointResourceBaseManager } @@ -43,6 +44,7 @@ func init() { }) } +// +onecloud:swagger-gen-ignore type SDnsZoneVpc struct { db.SJointResourceBase SDnsZoneResourceBase diff --git a/pkg/compute/models/elasticcache_accounts.go b/pkg/compute/models/elasticcache_accounts.go index 221085d60a..d16840bc81 100644 --- a/pkg/compute/models/elasticcache_accounts.go +++ b/pkg/compute/models/elasticcache_accounts.go @@ -40,7 +40,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) -// SElasticcache.Account +// +onecloud:swagger-gen-model-singular=elasticcacheaccount +// +onecloud:swagger-gen-model-plural=elasticcacheaccounts type SElasticcacheAccountManager struct { db.SStatusStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/elasticcache_acls.go b/pkg/compute/models/elasticcache_acls.go index 7205da15ba..37ca788ee9 100644 --- a/pkg/compute/models/elasticcache_acls.go +++ b/pkg/compute/models/elasticcache_acls.go @@ -38,7 +38,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) -// SElasticcache.Acl +// +onecloud:swagger-gen-model-singular=elasticcacheacl +// +onecloud:swagger-gen-model-plural=elasticcacheacls type SElasticcacheAclManager struct { db.SStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/elasticcache_backups.go b/pkg/compute/models/elasticcache_backups.go index 75ae48e96d..97a09fbd09 100644 --- a/pkg/compute/models/elasticcache_backups.go +++ b/pkg/compute/models/elasticcache_backups.go @@ -37,7 +37,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) -// SElasticcache.Backup +// +onecloud:swagger-gen-model-singular=elasticcachebackup +// +onecloud:swagger-gen-model-plural=elasticcachebackups type SElasticcacheBackupManager struct { db.SStatusStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/elasticcache_parameters.go b/pkg/compute/models/elasticcache_parameters.go index 133cad83a0..f9568efe05 100644 --- a/pkg/compute/models/elasticcache_parameters.go +++ b/pkg/compute/models/elasticcache_parameters.go @@ -34,7 +34,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) -// SElasticcache.Parameter +// +onecloud:swagger-gen-model-singular=elasticcacheparameter +// +onecloud:swagger-gen-model-plural=elasticcacheparameters type SElasticcacheParameterManager struct { db.SStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/elasticcache_skus.go b/pkg/compute/models/elasticcache_skus.go index a7eb4ab447..05e5fa78cd 100644 --- a/pkg/compute/models/elasticcache_skus.go +++ b/pkg/compute/models/elasticcache_skus.go @@ -42,6 +42,8 @@ import ( "yunion.io/x/onecloud/pkg/util/yunionmeta" ) +// +onecloud:swagger-gen-model-singular=elasticcachesku +// +onecloud:swagger-gen-model-plural=elasticcacheskus type SElasticcacheSkuManager struct { db.SStatusStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/elasticips.go b/pkg/compute/models/elasticips.go index 65756a89ee..0ec56a36ad 100644 --- a/pkg/compute/models/elasticips.go +++ b/pkg/compute/models/elasticips.go @@ -49,6 +49,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=eip +// +onecloud:swagger-gen-model-plural=eips type SElasticipManager struct { db.SVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/external_projects.go b/pkg/compute/models/external_projects.go index 3183ba6503..f870726aa9 100644 --- a/pkg/compute/models/external_projects.go +++ b/pkg/compute/models/external_projects.go @@ -45,6 +45,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=externalproject +// +onecloud:swagger-gen-model-plural=externalprojects type SExternalProjectManager struct { db.SVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/globalvpcs.go b/pkg/compute/models/globalvpcs.go index 3dcc18836b..6c068030a7 100644 --- a/pkg/compute/models/globalvpcs.go +++ b/pkg/compute/models/globalvpcs.go @@ -40,6 +40,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=globalvpc +// +onecloud:swagger-gen-model-plural=globalvpcs type SGlobalVpcManager struct { db.SEnabledStatusInfrasResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/groups.go b/pkg/compute/models/groups.go index 482049ecd8..a424e33c26 100644 --- a/pkg/compute/models/groups.go +++ b/pkg/compute/models/groups.go @@ -46,6 +46,8 @@ const ( RDS_TYPE = "RDS" ) +// +onecloud:swagger-gen-model-singular=instancegroup +// +onecloud:swagger-gen-model-plural=instancegroups type SGroupManager struct { db.SVirtualResourceBaseManager db.SEnabledResourceBaseManager diff --git a/pkg/compute/models/instance_backup.go b/pkg/compute/models/instance_backup.go index 81125f7f2a..3d23855e85 100644 --- a/pkg/compute/models/instance_backup.go +++ b/pkg/compute/models/instance_backup.go @@ -77,6 +77,8 @@ type SInstanceBackup struct { SizeMb int `nullable:"false" list:"user"` } +// +onecloud:swagger-gen-model-singular=instancebackup +// +onecloud:swagger-gen-model-plural=instancebackups type SInstanceBackupManager struct { db.SVirtualResourceBaseManager SManagedResourceBaseManager diff --git a/pkg/compute/models/kube_clusters.go b/pkg/compute/models/kube_clusters.go index 5666106bb3..23c00ef7d8 100644 --- a/pkg/compute/models/kube_clusters.go +++ b/pkg/compute/models/kube_clusters.go @@ -42,6 +42,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=cloud_kube_cluster +// +onecloud:swagger-gen-model-plural=cloud_kube_clusters type SKubeClusterManager struct { db.SEnabledStatusInfrasResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/kube_node_pools.go b/pkg/compute/models/kube_node_pools.go index a94239eef4..6faa9f1a80 100644 --- a/pkg/compute/models/kube_node_pools.go +++ b/pkg/compute/models/kube_node_pools.go @@ -37,6 +37,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=cloud_kube_node_pool +// +onecloud:swagger-gen-model-plural=cloud_kube_node_pools type SKubeNodePoolManager struct { db.SStatusStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/kube_nodes.go b/pkg/compute/models/kube_nodes.go index 65b983b386..6c1a10f482 100644 --- a/pkg/compute/models/kube_nodes.go +++ b/pkg/compute/models/kube_nodes.go @@ -35,6 +35,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=cloud_kube_node +// +onecloud:swagger-gen-model-plural=cloud_kube_nodes type SKubeNodeManager struct { db.SStatusStandaloneResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/loadbalanceracls.go b/pkg/compute/models/loadbalanceracls.go index 8aeab6c248..64e00d1251 100644 --- a/pkg/compute/models/loadbalanceracls.go +++ b/pkg/compute/models/loadbalanceracls.go @@ -36,6 +36,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=loadbalanceracl +// +onecloud:swagger-gen-model-plural=loadbalanceracls type SLoadbalancerAclManager struct { SLoadbalancerLogSkipper diff --git a/pkg/compute/models/loadbalanceragents.go b/pkg/compute/models/loadbalanceragents.go index fec0cf2f11..ff0321abab 100644 --- a/pkg/compute/models/loadbalanceragents.go +++ b/pkg/compute/models/loadbalanceragents.go @@ -44,6 +44,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=loadbalanceragent +// +onecloud:swagger-gen-model-plural=loadbalanceragents type SLoadbalancerAgentManager struct { SLoadbalancerLogSkipper db.SStandaloneResourceBaseManager diff --git a/pkg/compute/models/loadbalancerbackendgroups.go b/pkg/compute/models/loadbalancerbackendgroups.go index 16b4ff1c2c..005e101899 100644 --- a/pkg/compute/models/loadbalancerbackendgroups.go +++ b/pkg/compute/models/loadbalancerbackendgroups.go @@ -40,6 +40,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=loadbalancerbackendgroup +// +onecloud:swagger-gen-model-plural=loadbalancerbackendgroups type SLoadbalancerBackendGroupManager struct { SLoadbalancerLogSkipper db.SStatusStandaloneResourceBaseManager diff --git a/pkg/compute/models/loadbalancerbackends.go b/pkg/compute/models/loadbalancerbackends.go index d41bcd91b8..2b9d805ce2 100644 --- a/pkg/compute/models/loadbalancerbackends.go +++ b/pkg/compute/models/loadbalancerbackends.go @@ -40,6 +40,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=loadbalancerbackend +// +onecloud:swagger-gen-model-plural=loadbalancerbackends type SLoadbalancerBackendManager struct { SLoadbalancerLogSkipper db.SStatusStandaloneResourceBaseManager diff --git a/pkg/compute/models/loadbalancercertificates.go b/pkg/compute/models/loadbalancercertificates.go index 5d88017f62..4d9af77725 100644 --- a/pkg/compute/models/loadbalancercertificates.go +++ b/pkg/compute/models/loadbalancercertificates.go @@ -44,6 +44,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=loadbalancercertificate +// +onecloud:swagger-gen-model-plural=loadbalancercertificates type SLoadbalancerCertificateManager struct { SLoadbalancerLogSkipper db.SSharableVirtualResourceBaseManager diff --git a/pkg/compute/models/loadbalancerclusters.go b/pkg/compute/models/loadbalancerclusters.go index 7b72d342c1..0981d9f4d1 100644 --- a/pkg/compute/models/loadbalancerclusters.go +++ b/pkg/compute/models/loadbalancerclusters.go @@ -35,6 +35,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=loadbalancercluster +// +onecloud:swagger-gen-model-plural=loadbalancerclusters type SLoadbalancerClusterManager struct { db.SStandaloneResourceBaseManager SZoneResourceBaseManager diff --git a/pkg/compute/models/loadbalancerlistenerrules.go b/pkg/compute/models/loadbalancerlistenerrules.go index 69b11cc62b..2c88693a7e 100644 --- a/pkg/compute/models/loadbalancerlistenerrules.go +++ b/pkg/compute/models/loadbalancerlistenerrules.go @@ -37,6 +37,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=loadbalancerlistenerrule +// +onecloud:swagger-gen-model-plural=loadbalancerlistenerrules type SLoadbalancerListenerRuleManager struct { SLoadbalancerLogSkipper db.SStatusStandaloneResourceBaseManager diff --git a/pkg/compute/models/loadbalancerlisteners.go b/pkg/compute/models/loadbalancerlisteners.go index 740c5ebfd5..3ebabb208e 100644 --- a/pkg/compute/models/loadbalancerlisteners.go +++ b/pkg/compute/models/loadbalancerlisteners.go @@ -39,6 +39,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=loadbalancerlistener +// +onecloud:swagger-gen-model-plural=loadbalancerlisteners type SLoadbalancerListenerManager struct { SLoadbalancerLogSkipper db.SStatusStandaloneResourceBaseManager diff --git a/pkg/compute/models/mongodb.go b/pkg/compute/models/mongodb.go index 23038a14a0..41b7657702 100644 --- a/pkg/compute/models/mongodb.go +++ b/pkg/compute/models/mongodb.go @@ -43,6 +43,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=mongodb +// +onecloud:swagger-gen-model-plural=mongodbs type SMongoDBManager struct { db.SVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/natdtable.go b/pkg/compute/models/natdtable.go index 0bde0112e9..21b0a1eecc 100644 --- a/pkg/compute/models/natdtable.go +++ b/pkg/compute/models/natdtable.go @@ -34,6 +34,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=natdentry +// +onecloud:swagger-gen-model-plural=natdentries type SNatDEntryManager struct { SNatEntryManager } diff --git a/pkg/compute/models/natgateways.go b/pkg/compute/models/natgateways.go index 43c96f0b1c..a58aed8f8f 100644 --- a/pkg/compute/models/natgateways.go +++ b/pkg/compute/models/natgateways.go @@ -43,6 +43,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=natgateway +// +onecloud:swagger-gen-model-plural=natgateways type SNatGatewayManager struct { db.SStatusInfrasResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/natstable.go b/pkg/compute/models/natstable.go index c4845f899a..0233e097d3 100644 --- a/pkg/compute/models/natstable.go +++ b/pkg/compute/models/natstable.go @@ -34,6 +34,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=natsentry +// +onecloud:swagger-gen-model-plural=natsenties type SNatSEntryManager struct { SNatEntryManager SNetworkResourceBaseManager diff --git a/pkg/compute/models/net_tap_flows.go b/pkg/compute/models/net_tap_flows.go index bee59449eb..5606d3fa5c 100644 --- a/pkg/compute/models/net_tap_flows.go +++ b/pkg/compute/models/net_tap_flows.go @@ -34,6 +34,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=tap_flow +// +onecloud:swagger-gen-model-plural=tap_flows type SNetTapFlowManager struct { db.SEnabledStatusStandaloneResourceBaseManager } diff --git a/pkg/compute/models/net_tap_services.go b/pkg/compute/models/net_tap_services.go index 7005d307e5..96884cc5e1 100644 --- a/pkg/compute/models/net_tap_services.go +++ b/pkg/compute/models/net_tap_services.go @@ -37,6 +37,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=tap_service +// +onecloud:swagger-gen-model-plural=tap_services type SNetTapServiceManager struct { db.SEnabledStatusStandaloneResourceBaseManager } diff --git a/pkg/compute/models/networkaddresses.go b/pkg/compute/models/networkaddresses.go index 77a20ece91..4353abd619 100644 --- a/pkg/compute/models/networkaddresses.go +++ b/pkg/compute/models/networkaddresses.go @@ -37,6 +37,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=networkaddress +// +onecloud:swagger-gen-model-plural=networkaddresses type SNetworkAddressManager struct { db.SStandaloneAnonResourceBaseManager SNetworkResourceBaseManager diff --git a/pkg/compute/models/networkinterfaces.go b/pkg/compute/models/networkinterfaces.go index f4272fa6f1..f44a0bfdcf 100644 --- a/pkg/compute/models/networkinterfaces.go +++ b/pkg/compute/models/networkinterfaces.go @@ -33,6 +33,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=networkinterface +// +onecloud:swagger-gen-model-plural=networkinterfaces type SNetworkInterfaceManager struct { db.SStatusInfrasResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/scaling_activity.go b/pkg/compute/models/scaling_activity.go index 9b798f7deb..a887ab8daf 100644 --- a/pkg/compute/models/scaling_activity.go +++ b/pkg/compute/models/scaling_activity.go @@ -29,6 +29,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=scalingactivity +// +onecloud:swagger-gen-model-plural=scalingactivities type SScalingActivityManager struct { db.SStatusStandaloneResourceBaseManager SScalingGroupResourceBaseManager diff --git a/pkg/compute/models/scaling_group.go b/pkg/compute/models/scaling_group.go index ad53f568b4..1a835e1110 100644 --- a/pkg/compute/models/scaling_group.go +++ b/pkg/compute/models/scaling_group.go @@ -39,6 +39,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=scalinggroup +// +onecloud:swagger-gen-model-plural=scalinggroups type SScalingGroupManager struct { db.SVirtualResourceBaseManager SCloudregionResourceBaseManager diff --git a/pkg/compute/models/scaling_policy.go b/pkg/compute/models/scaling_policy.go index 8589341f16..8241e54af2 100644 --- a/pkg/compute/models/scaling_policy.go +++ b/pkg/compute/models/scaling_policy.go @@ -36,6 +36,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=scalingpolicy +// +onecloud:swagger-gen-model-plural=scalingpolicies type SScalingPolicyManager struct { db.SVirtualResourceBaseManager SScalingGroupResourceBaseManager diff --git a/pkg/compute/models/secgrouprules.go b/pkg/compute/models/secgrouprules.go index 4ff29a33e0..2707ae615f 100644 --- a/pkg/compute/models/secgrouprules.go +++ b/pkg/compute/models/secgrouprules.go @@ -42,6 +42,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=secgrouprule +// +onecloud:swagger-gen-model-plural=secgrouprules type SSecurityGroupRuleManager struct { db.SResourceBaseManager db.SStatusResourceBaseManager diff --git a/pkg/compute/models/secgroups.go b/pkg/compute/models/secgroups.go index 76326a4843..cc8d4c585c 100644 --- a/pkg/compute/models/secgroups.go +++ b/pkg/compute/models/secgroups.go @@ -50,6 +50,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=secgroup +// +onecloud:swagger-gen-model-plural=secgroups type SSecurityGroupManager struct { db.SSharableVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/server_skus.go b/pkg/compute/models/server_skus.go index 796517dac0..4c590b4689 100644 --- a/pkg/compute/models/server_skus.go +++ b/pkg/compute/models/server_skus.go @@ -49,6 +49,8 @@ import ( "yunion.io/x/onecloud/pkg/util/yunionmeta" ) +// +onecloud:swagger-gen-model-singular=serversku +// +onecloud:swagger-gen-model-plural=serverskus type SServerSkuManager struct { db.SEnabledStatusStandaloneResourceBaseManager SCloudregionResourceBaseManager diff --git a/pkg/compute/models/service_catalog.go b/pkg/compute/models/service_catalog.go index 2f66af5f18..50266e335c 100644 --- a/pkg/compute/models/service_catalog.go +++ b/pkg/compute/models/service_catalog.go @@ -33,6 +33,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=servicecatalog +// +onecloud:swagger-gen-model-plural=servicecatalogs type SServiceCatalogManager struct { db.SSharableVirtualResourceBaseManager } diff --git a/pkg/compute/models/snapshotpolicy.go b/pkg/compute/models/snapshotpolicy.go index 6a10e2cdf8..7e864ee3db 100644 --- a/pkg/compute/models/snapshotpolicy.go +++ b/pkg/compute/models/snapshotpolicy.go @@ -39,6 +39,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=snapshotpolicy +// +onecloud:swagger-gen-model-plural=snapshotpolicies type SSnapshotPolicyManager struct { db.SVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/sslcertificate.go b/pkg/compute/models/sslcertificate.go index 011a8ef3c8..4f96a951f7 100644 --- a/pkg/compute/models/sslcertificate.go +++ b/pkg/compute/models/sslcertificate.go @@ -33,6 +33,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=sslcertificate +// +onecloud:swagger-gen-model-plural=sslcertificates type SSSLCertificateManager struct { db.SVirtualResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/compute/models/waf_regexsets.go b/pkg/compute/models/waf_regexsets.go index 70a7b21cb7..eb96ac1a75 100644 --- a/pkg/compute/models/waf_regexsets.go +++ b/pkg/compute/models/waf_regexsets.go @@ -35,6 +35,8 @@ import ( "yunion.io/x/onecloud/pkg/util/stringutils2" ) +// +onecloud:swagger-gen-model-singular=waf_regexset +// +onecloud:swagger-gen-model-plural=waf_regexsets type SWafRegexSetManager struct { db.SStatusInfrasResourceBaseManager db.SExternalizedResourceBaseManager diff --git a/pkg/monitor/models/alert.go b/pkg/monitor/models/alert.go index c85ab0bcc3..cd6462b528 100644 --- a/pkg/monitor/models/alert.go +++ b/pkg/monitor/models/alert.go @@ -116,11 +116,11 @@ type SAlert struct { //db.SStatusResourceBase // Frequency is evaluate period - Frequency int64 `nullable:"false" list:"user" create:"required" update:"user"` - Settings jsonutils.JSONObject `nullable:"false" list:"user" create:"required" update:"user" length:"medium"` - Level string `charset:"ascii" width:"36" nullable:"false" default:"normal" list:"user" update:"user"` - Message string `charset:"utf8" list:"user" create:"optional" update:"user"` - UsedBy string `charset:"ascii" create:"optional" list:"user"` + Frequency int64 `nullable:"false" list:"user" create:"required" update:"user"` + Settings *monitor.AlertSetting `nullable:"false" list:"user" create:"required" update:"user" length:"medium"` + Level string `charset:"ascii" width:"36" nullable:"false" default:"normal" list:"user" update:"user"` + Message string `charset:"utf8" list:"user" create:"optional" update:"user"` + UsedBy string `charset:"ascii" create:"optional" list:"user"` // Silenced bool ExecutionError string `charset:"utf8" list:"user"` @@ -184,14 +184,7 @@ func (alert *SAlert) ShouldUpdateState(newState monitor.AlertStateType) bool { } func (alert *SAlert) GetSettings() (*monitor.AlertSetting, error) { - setting := new(monitor.AlertSetting) - if alert.Settings == nil { - return setting, nil - } - if err := alert.Settings.Unmarshal(setting); err != nil { - return nil, errors.Wrapf(err, "alert %s unmarshal", alert.GetId()) - } - return setting, nil + return alert.Settings, nil } type AlertRuleTags map[string]AlertRuleTag @@ -459,15 +452,6 @@ func (alert *SAlert) SetState(input AlertSetStateInput) error { } func (alert *SAlert) ValidateUpdateData(ctx context.Context, userCred mcclient.TokenCredential, query jsonutils.JSONObject, input monitor.AlertUpdateInput) (monitor.AlertUpdateInput, error) { - if input.Settings != nil { - updateSettings := jsonutils.NewDict() - updateSettings.Update(alert.Settings) - updateSettings.Update(jsonutils.Marshal(input.Settings)) - input.Settings = new(monitor.AlertSetting) - if err := updateSettings.Unmarshal(input.Settings); err != nil { - return input, err - } - } var err error input.StandaloneResourceBaseUpdateInput, err = alert.SStandaloneResourceBase.ValidateUpdateData(ctx, userCred, query, input.StandaloneResourceBaseUpdateInput) if err != nil { diff --git a/pkg/monitor/models/commonalert.go b/pkg/monitor/models/commonalert.go index 64a165453e..75f8763c70 100644 --- a/pkg/monitor/models/commonalert.go +++ b/pkg/monitor/models/commonalert.go @@ -583,10 +583,7 @@ func (man *SCommonAlertManager) CustomizeFilterList( return nil, err } mF := func(obj *SCommonAlert) (bool, error) { - settings := new(monitor.AlertSetting) - if err := obj.Settings.Unmarshal(settings); err != nil { - return false, errors.Wrapf(err, "alert %s unmarshal", obj.GetId()) - } + settings := obj.Settings for _, s := range settings.Conditions { if s.Query.Model.Measurement == meaurement && len(s.Query.Model.Selects) == 1 { if IsQuerySelectHasField(s.Query.Model.Selects[0], field) { @@ -607,10 +604,7 @@ func (man *SCommonAlertManager) CustomizeFilterList( if len(input.ResType) != 0 { mF := func(obj *SCommonAlert) (bool, error) { - settings := new(monitor.AlertSetting) - if err := obj.Settings.Unmarshal(settings); err != nil { - return false, errors.Wrapf(err, "alert %s unmarshal", obj.GetId()) - } + settings := obj.Settings for _, s := range settings.Conditions { if mesurement, contain := MetricMeasurementManager.measurementsCache.Get(s.Query.Model. Measurement); contain { @@ -773,7 +767,7 @@ func (alert *SCommonAlert) GetCommonAlertMetricDetails() ([]*monitor.CommonAlert setting.Conditions[i] = cond } // side effect, update setting cause of setting.Conditions has changed by GetCommonAlertMetricDetailsFromAlertCondition - alert.Settings = jsonutils.Marshal(setting) + alert.Settings = setting return ret, nil } @@ -1307,7 +1301,7 @@ func (alert *SCommonAlert) PerformConfig(ctx context.Context, userCred mcclient. fmt.Println(threshold) setting.Conditions[0].Evaluator.Params = []float64{fieldOperatorThreshold("", val)} } - alert.Settings = jsonutils.Marshal(setting) + alert.Settings = setting return nil }) PerformConfigLog(alert, userCred) diff --git a/pkg/monitor/models/nodealert.go b/pkg/monitor/models/nodealert.go index 028735b77b..1877a62ec8 100644 --- a/pkg/monitor/models/nodealert.go +++ b/pkg/monitor/models/nodealert.go @@ -344,10 +344,7 @@ func (man *SNodeAlertManager) CustomizeFilterList( return nil, err } mF := func(obj *SNodeAlert) (bool, error) { - settings := new(monitor.AlertSetting) - if err := obj.Settings.Unmarshal(settings); err != nil { - return false, errors.Wrapf(err, "alert %s unmarshal", obj.GetId()) - } + settings := obj.Settings for _, s := range settings.Conditions { if s.Query.Model.Measurement == meaurement && len(s.Query.Model.Selects) == 1 { if IsQuerySelectHasField(s.Query.Model.Selects[0], field) {