release 3.1.123 source code

This commit is contained in:
Huaweicloud-SDK 2024-11-21 16:24:35 +08:00
parent 954269f4d1
commit fb7b5f220f
583 changed files with 22374 additions and 1463 deletions

View File

@ -1,3 +1,372 @@
# 3.1.123 2024-11-21
### HuaweiCloud SDK AOM
- _API Version_
- V2
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **PushEvents**
- changes of request param
- `+ enterprise-project-id`
- `- x-enterprise-prject-id`
- **ListPromInstance**
- changes of request param
- `* Enterprise-Project-Id: optional -> required`
### HuaweiCloud SDK CloudRTC
- _API Version_
- V2
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- Remove the APIs `ShowUrlAuth`, `UpdateUrlAuth`
### HuaweiCloud SDK DataArtsStudio
- _API Version_
- V1
- _Features_
- Support the API `ListWorkspacesForUser`
- _Bug Fix_
- None
- _Change_
- **DebugDataconnection**
- changes of request param
- `+ supportService`
- **CreateConnections**
- changes of request param
- `+ data_source_vos.supportService`
- **UpdateDataconnection**
- changes of request param
- `+ data_source_vos.supportService`
### HuaweiCloud SDK DDS
- _API Version_
- V3
- _Features_
- Support the following APIs:
- `ValidateConfigurationName`
- `ShowInstanceConfigurationModifyHistory`
- `SetAutoEnlargePolicies`
- `BatchDeleteBackup`
- `ShowAutoEnlargePolicy`
- `ListScheduledTasks`
- `CancelScheduledTask`
- `BatchUpgradeDatabaseVersion`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK DWS
- _API Version_
- V2
- _Features_
- Support the APIs `StartCluster`, `StopCluster`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK EVS
- _API Version_
- V2
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- Remove the APIs `ChangeVolumeChargeMode`, `UnsubscribePostpaidVolume`
- **RetypeVolume**
- changes of request param
- `+ os-retype.iops`
- `+ os-retype.throughput`
### HuaweiCloud SDK FunctionGraph
- _API Version_
- V2
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ShowFunctionTrigger**
- changes of response param
- `+ event_data.Key_encode`
- `+ event_data.agency`
- `+ event_data.channel_name`
- `+ event_data.channel_id`
- `+ event_data.source_name`
- `+ event_data.created_time`
- `+ event_data.status`
- `+ event_data.trigger_name`
- `+ event_data.event_types`
- **UpdateTrigger**
- changes of response param
- `+ event_data.Key_encode`
- `+ event_data.agency`
- `+ event_data.channel_name`
- `+ event_data.channel_id`
- `+ event_data.source_name`
- `+ event_data.created_time`
- `+ event_data.status`
- `+ event_data.trigger_name`
- `+ event_data.event_types`
- **CreateFunctionTrigger**
- changes of request param
- `+ event_data.channel_id`
- `+ event_data.event_types`
- `+ event_data.status: enum value [ACTIVE,DISABLE]`
- changes of response param
- `+ event_data.Key_encode`
- `+ event_data.agency`
- `+ event_data.channel_name`
- `+ event_data.channel_id`
- `+ event_data.source_name`
- `+ event_data.created_time`
- `+ event_data.status`
- `+ event_data.trigger_name`
- `+ event_data.event_types`
- **ListFunctionTriggers**
- changes of response param
- `+ event_data.Key_encode`
- `+ event_data.agency`
- `+ event_data.channel_name`
- `+ event_data.channel_id`
- `+ event_data.source_name`
- `+ event_data.created_time`
- `+ event_data.status`
- `+ event_data.trigger_name`
- `+ event_data.event_types`
### HuaweiCloud SDK GaussDBforNoSQL
- _API Version_
- V3
- _Features_
- Support the following APIs:
- `ShowBackupPolicies`
- `ApplyConfigurationToInstances`
- `UpdateInstanceConfigurations`
- `CreateDbCacheMapping`
- `DeleteDbCacheMapping`
- `UpdateDbCacheRule`
- `CreateDbCacheRule`
- `DeleteDbCacheRule`
- `ListDbCacheMappings`
- `ListDbCacheRules`
- `ShowSecondLevelMonitoringStatus`
- `SwitchSecondLevelMonitoring`
- `SetInstanceDataDump`
- `ListInstanceMaintenanceWindow`
- `ModifyInstanceMaintenanceWindow`
- `ListNosqlTaskList`
- `CancelInstanceScheduleWindow`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK GaussDBforopenGauss
- _API Version_
- V3
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **CreateLimitTask**
- changes of response param
- `+ job_id`
- `- jobId`
- `* key_words: list<string> -> string`
- **UpdateLimitTask**
- changes of response param
- `+ job_id`
- `- jobId`
### HuaweiCloud SDK HSS
- _API Version_
- V5
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ListApps**
- changes of request param
- `* host_id: required -> optional`
### HuaweiCloud SDK Meeting
- _API Version_
- V1
- _Features_
- Support the API `CheckCallNumberInConf`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK MetaStudio
- _API Version_
- V1
- _Features_
- Support the APIs `CreateBeautyPreviewJob`, `ShowBeautyPreviewJob`, `StartBeautyPreviewJob`
- _Bug Fix_
- None
- _Change_
- **List2dModelTrainingJob**
- changes of response param
- `+ jobs.is_only_human_model`
- `+ jobs.state: enum value [WAIT_ASSET_SYNC]`
- **Create2dModelTrainingJob**
- changes of request param
- `+ beauty_level`
- `+ is_only_human_model`
- changes of response param
- `+ post_beauty_image_upload_url`
- `+ pre_beauty_image_upload_url`
- **Update2dModelTrainingJob**
- changes of request param
- `+ beauty_level`
- `+ samples_basic_info.recommended_value`
- changes of response param
- `+ post_beauty_image_upload_url`
- `+ pre_beauty_image_upload_url`
- **Show2dModelTrainingJob**
- changes of response param
- `+ allocated_resource`
- `+ pre_beauty_image_download_url`
- `+ post_beauty_image_download_url`
- `+ inference_data_process_chat_action_mark_info`
- `+ is_only_human_model`
- `+ traning_video_mark_info`
- `+ beauty_level`
- `+ state: enum value [WAIT_ASSET_SYNC]`
- `+ samples.recommended_value`
- `+ inference_data_process_video_mark_info.chat_video_start_time`
- `+ inference_data_process_video_mark_info.chat_video_end_time`
- **ShowAsset**
- changes of response param
- `* asset_extra_meta.image_meta.size: number -> integer`
- **UpdateDigitalAsset**
- changes of request param
- `* asset_extra_meta.image_meta.size: number -> integer`
- changes of response param
- `* asset_extra_meta.image_meta.size: number -> integer`
- **CreateDigitalAsset**
- changes of request param
- `* asset_extra_meta.image_meta.size: number -> integer`
- **ListAssets**
- changes of response param
- `* assets.asset_extra_meta.image_meta.size: number -> integer`
### HuaweiCloud SDK SFSTurbo
- _API Version_
- V1
- _Features_
- Support the APIs `UpdateObsTargetAttributes`, `UpdateObsTargetPolicy`, `DeleteHpcCacheTask`
- _Bug Fix_
- None
- _Change_
- **CreateHpcCacheTask**
- changes of request param
- `+ attributes`
- **ShowHpcCacheTask**
- changes of response param
- `+ status: enum value [SUCCESS,DOING,FAIL]`
- **ShowLdapConfig**
- changes of response param
- `+ schema`
- `+ search_timeout`
- `+ backup_url`
- `+ allow_local_user`
- **UpdateLdapConfig**
- changes of request param
- `+ backup_url`
- `+ schema`
- `+ search_timeout`
- `+ allow_local_user`
- **CreateLdapConfig**
- changes of request param
- `+ backup_url`
- `+ schema`
- `+ search_timeout`
- `+ allow_local_user`
- **ShowShare**
- changes of response param
- `+ optional_endpoint`
- `+ statusDetail`
- `+ features`
- `+ instanceId`
- `+ instanceType`
- `+ hpc_bw`
- **ListSharedTags**
- changes of request param
- `+ limit`
- `+ offset`
- **ListHpcCacheTasks**
- changes of request param
- `+ start_time`
- `+ end_time`
- changes of response param
- `+ tasks.status: enum value [SUCCESS,DOING,FAIL]`
- **ShowBackendTargetInfo**
- changes of response param
- `+ obs.policy`
- `+ obs.attributes`
- **ListPermRules**
- changes of request param
- `+ limit`
- `+ offset`
- **ShowJobDetail**
- changes of response param
- `+ status: enum value [success,failed,waiting,running]`
- **ListShares**
- changes of response param
- `+ optional_endpoint`
- `+ statusDetail`
- `+ features`
- `+ instanceId`
- `+ instanceType`
- `+ hpc_bw`
- `+ shares.optional_endpoint`
- `+ shares.hpc_bw`
- `+ shares.instanceId`
- `+ shares.instanceType`
- `+ shares.statusDetail`
- `+ shares.features`
- **CreateBackendTarget**
- changes of request param
- `+ obs.policy`
- `+ obs.attributes`
- changes of response param
- `+ obs.policy`
- `+ obs.attributes`
- **ListBackendTargets**
- changes of response param
- `+ targets.obs.policy`
- `+ targets.obs.attributes`
- **SetHpcCacheBackend**
- changes of request param
- `- update_hpc_cache.data.obs`
# 3.1.122 2024-11-14
### HuaweiCloud SDK AOM

View File

@ -1,3 +1,372 @@
# 3.1.123 2024-11-21
### HuaweiCloud SDK AOM
- _接口版本_
- V2
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **PushEvents**
- 请求参数变更
- `+ enterprise-project-id`
- `- x-enterprise-prject-id`
- **ListPromInstance**
- 请求参数变更
- `* Enterprise-Project-Id: optional -> required`
### HuaweiCloud SDK CloudRTC
- _接口版本_
- V2
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- 移除接口`ShowUrlAuth`、`UpdateUrlAuth`
### HuaweiCloud SDK DataArtsStudio
- _接口版本_
- V1
- _新增特性_
- 支持接口`ListWorkspacesForUser`
- _解决问题_
- 无
- _特性变更_
- **DebugDataconnection**
- 请求参数变更
- `+ supportService`
- **CreateConnections**
- 请求参数变更
- `+ data_source_vos.supportService`
- **UpdateDataconnection**
- 请求参数变更
- `+ data_source_vos.supportService`
### HuaweiCloud SDK DDS
- _接口版本_
- V3
- _新增特性_
- 支持以下接口:
- `ValidateConfigurationName`
- `ShowInstanceConfigurationModifyHistory`
- `SetAutoEnlargePolicies`
- `BatchDeleteBackup`
- `ShowAutoEnlargePolicy`
- `ListScheduledTasks`
- `CancelScheduledTask`
- `BatchUpgradeDatabaseVersion`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK DWS
- _接口版本_
- V2
- _新增特性_
- 支持接口`StartCluster`、`StopCluster`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK EVS
- _接口版本_
- V2
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- 移除接口`ChangeVolumeChargeMode`、`UnsubscribePostpaidVolume`
- **RetypeVolume**
- 请求参数变更
- `+ os-retype.iops`
- `+ os-retype.throughput`
### HuaweiCloud SDK FunctionGraph
- _接口版本_
- V2
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ShowFunctionTrigger**
- 响应参数变更
- `+ event_data.Key_encode`
- `+ event_data.agency`
- `+ event_data.channel_name`
- `+ event_data.channel_id`
- `+ event_data.source_name`
- `+ event_data.created_time`
- `+ event_data.status`
- `+ event_data.trigger_name`
- `+ event_data.event_types`
- **UpdateTrigger**
- 响应参数变更
- `+ event_data.Key_encode`
- `+ event_data.agency`
- `+ event_data.channel_name`
- `+ event_data.channel_id`
- `+ event_data.source_name`
- `+ event_data.created_time`
- `+ event_data.status`
- `+ event_data.trigger_name`
- `+ event_data.event_types`
- **CreateFunctionTrigger**
- 请求参数变更
- `+ event_data.channel_id`
- `+ event_data.event_types`
- `+ event_data.status: enum value [ACTIVE,DISABLE]`
- 响应参数变更
- `+ event_data.Key_encode`
- `+ event_data.agency`
- `+ event_data.channel_name`
- `+ event_data.channel_id`
- `+ event_data.source_name`
- `+ event_data.created_time`
- `+ event_data.status`
- `+ event_data.trigger_name`
- `+ event_data.event_types`
- **ListFunctionTriggers**
- 响应参数变更
- `+ event_data.Key_encode`
- `+ event_data.agency`
- `+ event_data.channel_name`
- `+ event_data.channel_id`
- `+ event_data.source_name`
- `+ event_data.created_time`
- `+ event_data.status`
- `+ event_data.trigger_name`
- `+ event_data.event_types`
### HuaweiCloud SDK GaussDBforNoSQL
- _接口版本_
- V3
- _新增特性_
- 支持以下接口:
- `ShowBackupPolicies`
- `ApplyConfigurationToInstances`
- `UpdateInstanceConfigurations`
- `CreateDbCacheMapping`
- `DeleteDbCacheMapping`
- `UpdateDbCacheRule`
- `CreateDbCacheRule`
- `DeleteDbCacheRule`
- `ListDbCacheMappings`
- `ListDbCacheRules`
- `ShowSecondLevelMonitoringStatus`
- `SwitchSecondLevelMonitoring`
- `SetInstanceDataDump`
- `ListInstanceMaintenanceWindow`
- `ModifyInstanceMaintenanceWindow`
- `ListNosqlTaskList`
- `CancelInstanceScheduleWindow`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK GaussDBforopenGauss
- _接口版本_
- V3
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **CreateLimitTask**
- 响应参数变更
- `+ job_id`
- `- jobId`
- `* key_words: list<string> -> string`
- **UpdateLimitTask**
- 响应参数变更
- `+ job_id`
- `- jobId`
### HuaweiCloud SDK HSS
- _接口版本_
- V5
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ListApps**
- 请求参数变更
- `* host_id: required -> optional`
### HuaweiCloud SDK Meeting
- _接口版本_
- V1
- _新增特性_
- 支持接口`CheckCallNumberInConf`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK MetaStudio
- _接口版本_
- V1
- _新增特性_
- 支持接口`CreateBeautyPreviewJob`、`ShowBeautyPreviewJob`、`StartBeautyPreviewJob`
- _解决问题_
- 无
- _特性变更_
- **List2dModelTrainingJob**
- 响应参数变更
- `+ jobs.is_only_human_model`
- `+ jobs.state: enum value [WAIT_ASSET_SYNC]`
- **Create2dModelTrainingJob**
- 请求参数变更
- `+ beauty_level`
- `+ is_only_human_model`
- 响应参数变更
- `+ post_beauty_image_upload_url`
- `+ pre_beauty_image_upload_url`
- **Update2dModelTrainingJob**
- 请求参数变更
- `+ beauty_level`
- `+ samples_basic_info.recommended_value`
- 响应参数变更
- `+ post_beauty_image_upload_url`
- `+ pre_beauty_image_upload_url`
- **Show2dModelTrainingJob**
- 响应参数变更
- `+ allocated_resource`
- `+ pre_beauty_image_download_url`
- `+ post_beauty_image_download_url`
- `+ inference_data_process_chat_action_mark_info`
- `+ is_only_human_model`
- `+ traning_video_mark_info`
- `+ beauty_level`
- `+ state: enum value [WAIT_ASSET_SYNC]`
- `+ samples.recommended_value`
- `+ inference_data_process_video_mark_info.chat_video_start_time`
- `+ inference_data_process_video_mark_info.chat_video_end_time`
- **ShowAsset**
- 响应参数变更
- `* asset_extra_meta.image_meta.size: number -> integer`
- **UpdateDigitalAsset**
- 请求参数变更
- `* asset_extra_meta.image_meta.size: number -> integer`
- 响应参数变更
- `* asset_extra_meta.image_meta.size: number -> integer`
- **CreateDigitalAsset**
- 请求参数变更
- `* asset_extra_meta.image_meta.size: number -> integer`
- **ListAssets**
- 响应参数变更
- `* assets.asset_extra_meta.image_meta.size: number -> integer`
### HuaweiCloud SDK SFSTurbo
- _接口版本_
- V1
- _新增特性_
- 支持接口`UpdateObsTargetAttributes`、`UpdateObsTargetPolicy`、`DeleteHpcCacheTask`
- _解决问题_
- 无
- _特性变更_
- **CreateHpcCacheTask**
- 请求参数变更
- `+ attributes`
- **ShowHpcCacheTask**
- 响应参数变更
- `+ status: enum value [SUCCESS,DOING,FAIL]`
- **ShowLdapConfig**
- 响应参数变更
- `+ schema`
- `+ search_timeout`
- `+ backup_url`
- `+ allow_local_user`
- **UpdateLdapConfig**
- 请求参数变更
- `+ backup_url`
- `+ schema`
- `+ search_timeout`
- `+ allow_local_user`
- **CreateLdapConfig**
- 请求参数变更
- `+ backup_url`
- `+ schema`
- `+ search_timeout`
- `+ allow_local_user`
- **ShowShare**
- 响应参数变更
- `+ optional_endpoint`
- `+ statusDetail`
- `+ features`
- `+ instanceId`
- `+ instanceType`
- `+ hpc_bw`
- **ListSharedTags**
- 请求参数变更
- `+ limit`
- `+ offset`
- **ListHpcCacheTasks**
- 请求参数变更
- `+ start_time`
- `+ end_time`
- 响应参数变更
- `+ tasks.status: enum value [SUCCESS,DOING,FAIL]`
- **ShowBackendTargetInfo**
- 响应参数变更
- `+ obs.policy`
- `+ obs.attributes`
- **ListPermRules**
- 请求参数变更
- `+ limit`
- `+ offset`
- **ShowJobDetail**
- 响应参数变更
- `+ status: enum value [success,failed,waiting,running]`
- **ListShares**
- 响应参数变更
- `+ optional_endpoint`
- `+ statusDetail`
- `+ features`
- `+ instanceId`
- `+ instanceType`
- `+ hpc_bw`
- `+ shares.optional_endpoint`
- `+ shares.hpc_bw`
- `+ shares.instanceId`
- `+ shares.instanceType`
- `+ shares.statusDetail`
- `+ shares.features`
- **CreateBackendTarget**
- 请求参数变更
- `+ obs.policy`
- `+ obs.attributes`
- 响应参数变更
- `+ obs.policy`
- `+ obs.attributes`
- **ListBackendTargets**
- 响应参数变更
- `+ targets.obs.policy`
- `+ targets.obs.attributes`
- **SetHpcCacheBackend**
- 请求参数变更
- `- update_hpc_cache.data.obs`
# 3.1.122 2024-11-14
### HuaweiCloud SDK AOM

View File

@ -1 +1 @@
3.1.122
3.1.123

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkaad"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1,167 +1,167 @@
huaweicloudsdkcore == 3.1.122
huaweicloudsdkaad == 3.1.122
huaweicloudsdkantiddos == 3.1.122
huaweicloudsdkaom == 3.1.122
huaweicloudsdkaos == 3.1.122
huaweicloudsdkapig == 3.1.122
huaweicloudsdkapm == 3.1.122
huaweicloudsdkas == 3.1.122
huaweicloudsdkasm == 3.1.122
huaweicloudsdkbcs == 3.1.122
huaweicloudsdkbms == 3.1.122
huaweicloudsdkbss == 3.1.122
huaweicloudsdkbssintl == 3.1.122
huaweicloudsdkcae == 3.1.122
huaweicloudsdkcampusgo == 3.1.122
huaweicloudsdkcbh == 3.1.122
huaweicloudsdkcbr == 3.1.122
huaweicloudsdkcbs == 3.1.122
huaweicloudsdkcc == 3.1.122
huaweicloudsdkcce == 3.1.122
huaweicloudsdkccm == 3.1.122
huaweicloudsdkcdm == 3.1.122
huaweicloudsdkcdn == 3.1.122
huaweicloudsdkces == 3.1.122
huaweicloudsdkcfw == 3.1.122
huaweicloudsdkcgs == 3.1.122
huaweicloudsdkclassroom == 3.1.122
huaweicloudsdkcloudide == 3.1.122
huaweicloudsdkcloudpond == 3.1.122
huaweicloudsdkcloudrtc == 3.1.122
huaweicloudsdkcloudtable == 3.1.122
huaweicloudsdkcloudtest == 3.1.122
huaweicloudsdkcoc == 3.1.122
huaweicloudsdkcodeartsartifact == 3.1.122
huaweicloudsdkcodeartsbuild == 3.1.122
huaweicloudsdkcodeartscheck == 3.1.122
huaweicloudsdkcodeartsdeploy == 3.1.122
huaweicloudsdkcodeartsgovernance == 3.1.122
huaweicloudsdkcodeartsinspector == 3.1.122
huaweicloudsdkcodeartspipeline == 3.1.122
huaweicloudsdkcodecraft == 3.1.122
huaweicloudsdkcodehub == 3.1.122
huaweicloudsdkconfig == 3.1.122
huaweicloudsdkcph == 3.1.122
huaweicloudsdkcpts == 3.1.122
huaweicloudsdkcse == 3.1.122
huaweicloudsdkcsms == 3.1.122
huaweicloudsdkcss == 3.1.122
huaweicloudsdkcts == 3.1.122
huaweicloudsdkdas == 3.1.122
huaweicloudsdkdataartsfabric == 3.1.122
huaweicloudsdkdataartsfabricep == 3.1.122
huaweicloudsdkdataartsstudio == 3.1.122
huaweicloudsdkdbss == 3.1.122
huaweicloudsdkdc == 3.1.122
huaweicloudsdkdcs == 3.1.122
huaweicloudsdkddm == 3.1.122
huaweicloudsdkdds == 3.1.122
huaweicloudsdkdeh == 3.1.122
huaweicloudsdkdevstar == 3.1.122
huaweicloudsdkdgc == 3.1.122
huaweicloudsdkdis == 3.1.122
huaweicloudsdkdlf == 3.1.122
huaweicloudsdkdli == 3.1.122
huaweicloudsdkdns == 3.1.122
huaweicloudsdkdris == 3.1.122
huaweicloudsdkdrs == 3.1.122
huaweicloudsdkdsc == 3.1.122
huaweicloudsdkdwr == 3.1.122
huaweicloudsdkdws == 3.1.122
huaweicloudsdkec == 3.1.122
huaweicloudsdkecs == 3.1.122
huaweicloudsdkedgesec == 3.1.122
huaweicloudsdkeg == 3.1.122
huaweicloudsdkeihealth == 3.1.122
huaweicloudsdkeip == 3.1.122
huaweicloudsdkelb == 3.1.122
huaweicloudsdkeps == 3.1.122
huaweicloudsdker == 3.1.122
huaweicloudsdkevs == 3.1.122
huaweicloudsdkfrs == 3.1.122
huaweicloudsdkfunctiongraph == 3.1.122
huaweicloudsdkga == 3.1.122
huaweicloudsdkgaussdb == 3.1.122
huaweicloudsdkgaussdbfornosql == 3.1.122
huaweicloudsdkgaussdbforopengauss == 3.1.122
huaweicloudsdkgeip == 3.1.122
huaweicloudsdkges == 3.1.122
huaweicloudsdkgsl == 3.1.122
huaweicloudsdkhilens == 3.1.122
huaweicloudsdkhss == 3.1.122
huaweicloudsdkiam == 3.1.122
huaweicloudsdkiamaccessanalyzer == 3.1.122
huaweicloudsdkidentitycenter == 3.1.122
huaweicloudsdkidentitycenterstore == 3.1.122
huaweicloudsdkidme == 3.1.122
huaweicloudsdkidmeclassicapi == 3.1.122
huaweicloudsdkiec == 3.1.122
huaweicloudsdkief == 3.1.122
huaweicloudsdkimage == 3.1.122
huaweicloudsdkimagesearch == 3.1.122
huaweicloudsdkims == 3.1.122
huaweicloudsdkiotanalytics == 3.1.122
huaweicloudsdkiotda == 3.1.122
huaweicloudsdkiotdm == 3.1.122
huaweicloudsdkiotedge == 3.1.122
huaweicloudsdkivs == 3.1.122
huaweicloudsdkkafka == 3.1.122
huaweicloudsdkkms == 3.1.122
huaweicloudsdkkoomessage == 3.1.122
huaweicloudsdkkps == 3.1.122
huaweicloudsdklakeformation == 3.1.122
huaweicloudsdklive == 3.1.122
huaweicloudsdklts == 3.1.122
huaweicloudsdkmapds == 3.1.122
huaweicloudsdkmas == 3.1.122
huaweicloudsdkmeeting == 3.1.122
huaweicloudsdkmetastudio == 3.1.122
huaweicloudsdkmoderation == 3.1.122
huaweicloudsdkmpc == 3.1.122
huaweicloudsdkmrs == 3.1.122
huaweicloudsdkmsgsms == 3.1.122
huaweicloudsdkmssi == 3.1.122
huaweicloudsdknat == 3.1.122
huaweicloudsdknlp == 3.1.122
huaweicloudsdkobs == 3.1.122
huaweicloudsdkocr == 3.1.122
huaweicloudsdkoctopus == 3.1.122
huaweicloudsdkoms == 3.1.122
huaweicloudsdkoptverse == 3.1.122
huaweicloudsdkorganizations == 3.1.122
huaweicloudsdkorgid == 3.1.122
huaweicloudsdkoroas == 3.1.122
huaweicloudsdkosm == 3.1.122
huaweicloudsdkpangulargemodels == 3.1.122
huaweicloudsdkprojectman == 3.1.122
huaweicloudsdkrabbitmq == 3.1.122
huaweicloudsdkram == 3.1.122
huaweicloudsdkrds == 3.1.122
huaweicloudsdkres == 3.1.122
huaweicloudsdkrgc == 3.1.122
huaweicloudsdkrms == 3.1.122
huaweicloudsdkrocketmq == 3.1.122
huaweicloudsdkroma == 3.1.122
huaweicloudsdksa == 3.1.122
huaweicloudsdkscm == 3.1.122
huaweicloudsdksdrs == 3.1.122
huaweicloudsdksecmaster == 3.1.122
huaweicloudsdkservicestage == 3.1.122
huaweicloudsdksfsturbo == 3.1.122
huaweicloudsdksis == 3.1.122
huaweicloudsdksmn == 3.1.122
huaweicloudsdksms == 3.1.122
huaweicloudsdksts == 3.1.122
huaweicloudsdkswr == 3.1.122
huaweicloudsdktics == 3.1.122
huaweicloudsdktms == 3.1.122
huaweicloudsdkugo == 3.1.122
huaweicloudsdkvas == 3.1.122
huaweicloudsdkvcm == 3.1.122
huaweicloudsdkvod == 3.1.122
huaweicloudsdkvpc == 3.1.122
huaweicloudsdkvpcep == 3.1.122
huaweicloudsdkvpn == 3.1.122
huaweicloudsdkwaf == 3.1.122
huaweicloudsdkworkspace == 3.1.122
huaweicloudsdkworkspaceapp == 3.1.122
huaweicloudsdkcore == 3.1.123
huaweicloudsdkaad == 3.1.123
huaweicloudsdkantiddos == 3.1.123
huaweicloudsdkaom == 3.1.123
huaweicloudsdkaos == 3.1.123
huaweicloudsdkapig == 3.1.123
huaweicloudsdkapm == 3.1.123
huaweicloudsdkas == 3.1.123
huaweicloudsdkasm == 3.1.123
huaweicloudsdkbcs == 3.1.123
huaweicloudsdkbms == 3.1.123
huaweicloudsdkbss == 3.1.123
huaweicloudsdkbssintl == 3.1.123
huaweicloudsdkcae == 3.1.123
huaweicloudsdkcampusgo == 3.1.123
huaweicloudsdkcbh == 3.1.123
huaweicloudsdkcbr == 3.1.123
huaweicloudsdkcbs == 3.1.123
huaweicloudsdkcc == 3.1.123
huaweicloudsdkcce == 3.1.123
huaweicloudsdkccm == 3.1.123
huaweicloudsdkcdm == 3.1.123
huaweicloudsdkcdn == 3.1.123
huaweicloudsdkces == 3.1.123
huaweicloudsdkcfw == 3.1.123
huaweicloudsdkcgs == 3.1.123
huaweicloudsdkclassroom == 3.1.123
huaweicloudsdkcloudide == 3.1.123
huaweicloudsdkcloudpond == 3.1.123
huaweicloudsdkcloudrtc == 3.1.123
huaweicloudsdkcloudtable == 3.1.123
huaweicloudsdkcloudtest == 3.1.123
huaweicloudsdkcoc == 3.1.123
huaweicloudsdkcodeartsartifact == 3.1.123
huaweicloudsdkcodeartsbuild == 3.1.123
huaweicloudsdkcodeartscheck == 3.1.123
huaweicloudsdkcodeartsdeploy == 3.1.123
huaweicloudsdkcodeartsgovernance == 3.1.123
huaweicloudsdkcodeartsinspector == 3.1.123
huaweicloudsdkcodeartspipeline == 3.1.123
huaweicloudsdkcodecraft == 3.1.123
huaweicloudsdkcodehub == 3.1.123
huaweicloudsdkconfig == 3.1.123
huaweicloudsdkcph == 3.1.123
huaweicloudsdkcpts == 3.1.123
huaweicloudsdkcse == 3.1.123
huaweicloudsdkcsms == 3.1.123
huaweicloudsdkcss == 3.1.123
huaweicloudsdkcts == 3.1.123
huaweicloudsdkdas == 3.1.123
huaweicloudsdkdataartsfabric == 3.1.123
huaweicloudsdkdataartsfabricep == 3.1.123
huaweicloudsdkdataartsstudio == 3.1.123
huaweicloudsdkdbss == 3.1.123
huaweicloudsdkdc == 3.1.123
huaweicloudsdkdcs == 3.1.123
huaweicloudsdkddm == 3.1.123
huaweicloudsdkdds == 3.1.123
huaweicloudsdkdeh == 3.1.123
huaweicloudsdkdevstar == 3.1.123
huaweicloudsdkdgc == 3.1.123
huaweicloudsdkdis == 3.1.123
huaweicloudsdkdlf == 3.1.123
huaweicloudsdkdli == 3.1.123
huaweicloudsdkdns == 3.1.123
huaweicloudsdkdris == 3.1.123
huaweicloudsdkdrs == 3.1.123
huaweicloudsdkdsc == 3.1.123
huaweicloudsdkdwr == 3.1.123
huaweicloudsdkdws == 3.1.123
huaweicloudsdkec == 3.1.123
huaweicloudsdkecs == 3.1.123
huaweicloudsdkedgesec == 3.1.123
huaweicloudsdkeg == 3.1.123
huaweicloudsdkeihealth == 3.1.123
huaweicloudsdkeip == 3.1.123
huaweicloudsdkelb == 3.1.123
huaweicloudsdkeps == 3.1.123
huaweicloudsdker == 3.1.123
huaweicloudsdkevs == 3.1.123
huaweicloudsdkfrs == 3.1.123
huaweicloudsdkfunctiongraph == 3.1.123
huaweicloudsdkga == 3.1.123
huaweicloudsdkgaussdb == 3.1.123
huaweicloudsdkgaussdbfornosql == 3.1.123
huaweicloudsdkgaussdbforopengauss == 3.1.123
huaweicloudsdkgeip == 3.1.123
huaweicloudsdkges == 3.1.123
huaweicloudsdkgsl == 3.1.123
huaweicloudsdkhilens == 3.1.123
huaweicloudsdkhss == 3.1.123
huaweicloudsdkiam == 3.1.123
huaweicloudsdkiamaccessanalyzer == 3.1.123
huaweicloudsdkidentitycenter == 3.1.123
huaweicloudsdkidentitycenterstore == 3.1.123
huaweicloudsdkidme == 3.1.123
huaweicloudsdkidmeclassicapi == 3.1.123
huaweicloudsdkiec == 3.1.123
huaweicloudsdkief == 3.1.123
huaweicloudsdkimage == 3.1.123
huaweicloudsdkimagesearch == 3.1.123
huaweicloudsdkims == 3.1.123
huaweicloudsdkiotanalytics == 3.1.123
huaweicloudsdkiotda == 3.1.123
huaweicloudsdkiotdm == 3.1.123
huaweicloudsdkiotedge == 3.1.123
huaweicloudsdkivs == 3.1.123
huaweicloudsdkkafka == 3.1.123
huaweicloudsdkkms == 3.1.123
huaweicloudsdkkoomessage == 3.1.123
huaweicloudsdkkps == 3.1.123
huaweicloudsdklakeformation == 3.1.123
huaweicloudsdklive == 3.1.123
huaweicloudsdklts == 3.1.123
huaweicloudsdkmapds == 3.1.123
huaweicloudsdkmas == 3.1.123
huaweicloudsdkmeeting == 3.1.123
huaweicloudsdkmetastudio == 3.1.123
huaweicloudsdkmoderation == 3.1.123
huaweicloudsdkmpc == 3.1.123
huaweicloudsdkmrs == 3.1.123
huaweicloudsdkmsgsms == 3.1.123
huaweicloudsdkmssi == 3.1.123
huaweicloudsdknat == 3.1.123
huaweicloudsdknlp == 3.1.123
huaweicloudsdkobs == 3.1.123
huaweicloudsdkocr == 3.1.123
huaweicloudsdkoctopus == 3.1.123
huaweicloudsdkoms == 3.1.123
huaweicloudsdkoptverse == 3.1.123
huaweicloudsdkorganizations == 3.1.123
huaweicloudsdkorgid == 3.1.123
huaweicloudsdkoroas == 3.1.123
huaweicloudsdkosm == 3.1.123
huaweicloudsdkpangulargemodels == 3.1.123
huaweicloudsdkprojectman == 3.1.123
huaweicloudsdkrabbitmq == 3.1.123
huaweicloudsdkram == 3.1.123
huaweicloudsdkrds == 3.1.123
huaweicloudsdkres == 3.1.123
huaweicloudsdkrgc == 3.1.123
huaweicloudsdkrms == 3.1.123
huaweicloudsdkrocketmq == 3.1.123
huaweicloudsdkroma == 3.1.123
huaweicloudsdksa == 3.1.123
huaweicloudsdkscm == 3.1.123
huaweicloudsdksdrs == 3.1.123
huaweicloudsdksecmaster == 3.1.123
huaweicloudsdkservicestage == 3.1.123
huaweicloudsdksfsturbo == 3.1.123
huaweicloudsdksis == 3.1.123
huaweicloudsdksmn == 3.1.123
huaweicloudsdksms == 3.1.123
huaweicloudsdksts == 3.1.123
huaweicloudsdkswr == 3.1.123
huaweicloudsdktics == 3.1.123
huaweicloudsdktms == 3.1.123
huaweicloudsdkugo == 3.1.123
huaweicloudsdkvas == 3.1.123
huaweicloudsdkvcm == 3.1.123
huaweicloudsdkvod == 3.1.123
huaweicloudsdkvpc == 3.1.123
huaweicloudsdkvpcep == 3.1.123
huaweicloudsdkvpn == 3.1.123
huaweicloudsdkwaf == 3.1.123
huaweicloudsdkworkspace == 3.1.123
huaweicloudsdkworkspaceapp == 3.1.123

View File

@ -23,7 +23,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkall"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -34,173 +34,173 @@ with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
INSTALL_REQUIRES = [
'huaweicloudsdkcore==3.1.122',
'huaweicloudsdkaad==3.1.122',
'huaweicloudsdkantiddos==3.1.122',
'huaweicloudsdkaom==3.1.122',
'huaweicloudsdkaos==3.1.122',
'huaweicloudsdkapig==3.1.122',
'huaweicloudsdkapm==3.1.122',
'huaweicloudsdkas==3.1.122',
'huaweicloudsdkasm==3.1.122',
'huaweicloudsdkbcs==3.1.122',
'huaweicloudsdkbms==3.1.122',
'huaweicloudsdkbss==3.1.122',
'huaweicloudsdkbssintl==3.1.122',
'huaweicloudsdkcae==3.1.122',
'huaweicloudsdkcampusgo==3.1.122',
'huaweicloudsdkcbh==3.1.122',
'huaweicloudsdkcbr==3.1.122',
'huaweicloudsdkcbs==3.1.122',
'huaweicloudsdkcc==3.1.122',
'huaweicloudsdkcce==3.1.122',
'huaweicloudsdkccm==3.1.122',
'huaweicloudsdkcdm==3.1.122',
'huaweicloudsdkcdn==3.1.122',
'huaweicloudsdkces==3.1.122',
'huaweicloudsdkcfw==3.1.122',
'huaweicloudsdkcgs==3.1.122',
'huaweicloudsdkclassroom==3.1.122',
'huaweicloudsdkcloudide==3.1.122',
'huaweicloudsdkcloudpond==3.1.122',
'huaweicloudsdkcloudrtc==3.1.122',
'huaweicloudsdkcloudtable==3.1.122',
'huaweicloudsdkcloudtest==3.1.122',
'huaweicloudsdkcoc==3.1.122',
'huaweicloudsdkcodeartsartifact==3.1.122',
'huaweicloudsdkcodeartsbuild==3.1.122',
'huaweicloudsdkcodeartscheck==3.1.122',
'huaweicloudsdkcodeartsdeploy==3.1.122',
'huaweicloudsdkcodeartsgovernance==3.1.122',
'huaweicloudsdkcodeartsinspector==3.1.122',
'huaweicloudsdkcodeartspipeline==3.1.122',
'huaweicloudsdkcodecraft==3.1.122',
'huaweicloudsdkcodehub==3.1.122',
'huaweicloudsdkconfig==3.1.122',
'huaweicloudsdkcph==3.1.122',
'huaweicloudsdkcpts==3.1.122',
'huaweicloudsdkcse==3.1.122',
'huaweicloudsdkcsms==3.1.122',
'huaweicloudsdkcss==3.1.122',
'huaweicloudsdkcts==3.1.122',
'huaweicloudsdkdas==3.1.122',
'huaweicloudsdkdataartsfabric==3.1.122',
'huaweicloudsdkdataartsfabricep==3.1.122',
'huaweicloudsdkdataartsstudio==3.1.122',
'huaweicloudsdkdbss==3.1.122',
'huaweicloudsdkdc==3.1.122',
'huaweicloudsdkdcs==3.1.122',
'huaweicloudsdkddm==3.1.122',
'huaweicloudsdkdds==3.1.122',
'huaweicloudsdkdeh==3.1.122',
'huaweicloudsdkdevstar==3.1.122',
'huaweicloudsdkdgc==3.1.122',
'huaweicloudsdkdis==3.1.122',
'huaweicloudsdkdlf==3.1.122',
'huaweicloudsdkdli==3.1.122',
'huaweicloudsdkdns==3.1.122',
'huaweicloudsdkdris==3.1.122',
'huaweicloudsdkdrs==3.1.122',
'huaweicloudsdkdsc==3.1.122',
'huaweicloudsdkdwr==3.1.122',
'huaweicloudsdkdws==3.1.122',
'huaweicloudsdkec==3.1.122',
'huaweicloudsdkecs==3.1.122',
'huaweicloudsdkedgesec==3.1.122',
'huaweicloudsdkeg==3.1.122',
'huaweicloudsdkeihealth==3.1.122',
'huaweicloudsdkeip==3.1.122',
'huaweicloudsdkelb==3.1.122',
'huaweicloudsdkeps==3.1.122',
'huaweicloudsdker==3.1.122',
'huaweicloudsdkevs==3.1.122',
'huaweicloudsdkfrs==3.1.122',
'huaweicloudsdkfunctiongraph==3.1.122',
'huaweicloudsdkga==3.1.122',
'huaweicloudsdkgaussdb==3.1.122',
'huaweicloudsdkgaussdbfornosql==3.1.122',
'huaweicloudsdkgaussdbforopengauss==3.1.122',
'huaweicloudsdkgeip==3.1.122',
'huaweicloudsdkges==3.1.122',
'huaweicloudsdkgsl==3.1.122',
'huaweicloudsdkhilens==3.1.122',
'huaweicloudsdkhss==3.1.122',
'huaweicloudsdkiam==3.1.122',
'huaweicloudsdkiamaccessanalyzer==3.1.122',
'huaweicloudsdkidentitycenter==3.1.122',
'huaweicloudsdkidentitycenterstore==3.1.122',
'huaweicloudsdkidme==3.1.122',
'huaweicloudsdkidmeclassicapi==3.1.122',
'huaweicloudsdkiec==3.1.122',
'huaweicloudsdkief==3.1.122',
'huaweicloudsdkimage==3.1.122',
'huaweicloudsdkimagesearch==3.1.122',
'huaweicloudsdkims==3.1.122',
'huaweicloudsdkiotanalytics==3.1.122',
'huaweicloudsdkiotda==3.1.122',
'huaweicloudsdkiotdm==3.1.122',
'huaweicloudsdkiotedge==3.1.122',
'huaweicloudsdkivs==3.1.122',
'huaweicloudsdkkafka==3.1.122',
'huaweicloudsdkkms==3.1.122',
'huaweicloudsdkkoomessage==3.1.122',
'huaweicloudsdkkps==3.1.122',
'huaweicloudsdklakeformation==3.1.122',
'huaweicloudsdklive==3.1.122',
'huaweicloudsdklts==3.1.122',
'huaweicloudsdkmapds==3.1.122',
'huaweicloudsdkmas==3.1.122',
'huaweicloudsdkmeeting==3.1.122',
'huaweicloudsdkmetastudio==3.1.122',
'huaweicloudsdkmoderation==3.1.122',
'huaweicloudsdkmpc==3.1.122',
'huaweicloudsdkmrs==3.1.122',
'huaweicloudsdkmsgsms==3.1.122',
'huaweicloudsdkmssi==3.1.122',
'huaweicloudsdknat==3.1.122',
'huaweicloudsdknlp==3.1.122',
'huaweicloudsdkobs==3.1.122',
'huaweicloudsdkocr==3.1.122',
'huaweicloudsdkoctopus==3.1.122',
'huaweicloudsdkoms==3.1.122',
'huaweicloudsdkoptverse==3.1.122',
'huaweicloudsdkorganizations==3.1.122',
'huaweicloudsdkorgid==3.1.122',
'huaweicloudsdkoroas==3.1.122',
'huaweicloudsdkosm==3.1.122',
'huaweicloudsdkpangulargemodels==3.1.122',
'huaweicloudsdkprojectman==3.1.122',
'huaweicloudsdkrabbitmq==3.1.122',
'huaweicloudsdkram==3.1.122',
'huaweicloudsdkrds==3.1.122',
'huaweicloudsdkres==3.1.122',
'huaweicloudsdkrgc==3.1.122',
'huaweicloudsdkrms==3.1.122',
'huaweicloudsdkrocketmq==3.1.122',
'huaweicloudsdkroma==3.1.122',
'huaweicloudsdksa==3.1.122',
'huaweicloudsdkscm==3.1.122',
'huaweicloudsdksdrs==3.1.122',
'huaweicloudsdksecmaster==3.1.122',
'huaweicloudsdkservicestage==3.1.122',
'huaweicloudsdksfsturbo==3.1.122',
'huaweicloudsdksis==3.1.122',
'huaweicloudsdksmn==3.1.122',
'huaweicloudsdksms==3.1.122',
'huaweicloudsdksts==3.1.122',
'huaweicloudsdkswr==3.1.122',
'huaweicloudsdktics==3.1.122',
'huaweicloudsdktms==3.1.122',
'huaweicloudsdkugo==3.1.122',
'huaweicloudsdkvas==3.1.122',
'huaweicloudsdkvcm==3.1.122',
'huaweicloudsdkvod==3.1.122',
'huaweicloudsdkvpc==3.1.122',
'huaweicloudsdkvpcep==3.1.122',
'huaweicloudsdkvpn==3.1.122',
'huaweicloudsdkwaf==3.1.122',
'huaweicloudsdkworkspace==3.1.122',
'huaweicloudsdkworkspaceapp==3.1.122',
'huaweicloudsdkcore==3.1.123',
'huaweicloudsdkaad==3.1.123',
'huaweicloudsdkantiddos==3.1.123',
'huaweicloudsdkaom==3.1.123',
'huaweicloudsdkaos==3.1.123',
'huaweicloudsdkapig==3.1.123',
'huaweicloudsdkapm==3.1.123',
'huaweicloudsdkas==3.1.123',
'huaweicloudsdkasm==3.1.123',
'huaweicloudsdkbcs==3.1.123',
'huaweicloudsdkbms==3.1.123',
'huaweicloudsdkbss==3.1.123',
'huaweicloudsdkbssintl==3.1.123',
'huaweicloudsdkcae==3.1.123',
'huaweicloudsdkcampusgo==3.1.123',
'huaweicloudsdkcbh==3.1.123',
'huaweicloudsdkcbr==3.1.123',
'huaweicloudsdkcbs==3.1.123',
'huaweicloudsdkcc==3.1.123',
'huaweicloudsdkcce==3.1.123',
'huaweicloudsdkccm==3.1.123',
'huaweicloudsdkcdm==3.1.123',
'huaweicloudsdkcdn==3.1.123',
'huaweicloudsdkces==3.1.123',
'huaweicloudsdkcfw==3.1.123',
'huaweicloudsdkcgs==3.1.123',
'huaweicloudsdkclassroom==3.1.123',
'huaweicloudsdkcloudide==3.1.123',
'huaweicloudsdkcloudpond==3.1.123',
'huaweicloudsdkcloudrtc==3.1.123',
'huaweicloudsdkcloudtable==3.1.123',
'huaweicloudsdkcloudtest==3.1.123',
'huaweicloudsdkcoc==3.1.123',
'huaweicloudsdkcodeartsartifact==3.1.123',
'huaweicloudsdkcodeartsbuild==3.1.123',
'huaweicloudsdkcodeartscheck==3.1.123',
'huaweicloudsdkcodeartsdeploy==3.1.123',
'huaweicloudsdkcodeartsgovernance==3.1.123',
'huaweicloudsdkcodeartsinspector==3.1.123',
'huaweicloudsdkcodeartspipeline==3.1.123',
'huaweicloudsdkcodecraft==3.1.123',
'huaweicloudsdkcodehub==3.1.123',
'huaweicloudsdkconfig==3.1.123',
'huaweicloudsdkcph==3.1.123',
'huaweicloudsdkcpts==3.1.123',
'huaweicloudsdkcse==3.1.123',
'huaweicloudsdkcsms==3.1.123',
'huaweicloudsdkcss==3.1.123',
'huaweicloudsdkcts==3.1.123',
'huaweicloudsdkdas==3.1.123',
'huaweicloudsdkdataartsfabric==3.1.123',
'huaweicloudsdkdataartsfabricep==3.1.123',
'huaweicloudsdkdataartsstudio==3.1.123',
'huaweicloudsdkdbss==3.1.123',
'huaweicloudsdkdc==3.1.123',
'huaweicloudsdkdcs==3.1.123',
'huaweicloudsdkddm==3.1.123',
'huaweicloudsdkdds==3.1.123',
'huaweicloudsdkdeh==3.1.123',
'huaweicloudsdkdevstar==3.1.123',
'huaweicloudsdkdgc==3.1.123',
'huaweicloudsdkdis==3.1.123',
'huaweicloudsdkdlf==3.1.123',
'huaweicloudsdkdli==3.1.123',
'huaweicloudsdkdns==3.1.123',
'huaweicloudsdkdris==3.1.123',
'huaweicloudsdkdrs==3.1.123',
'huaweicloudsdkdsc==3.1.123',
'huaweicloudsdkdwr==3.1.123',
'huaweicloudsdkdws==3.1.123',
'huaweicloudsdkec==3.1.123',
'huaweicloudsdkecs==3.1.123',
'huaweicloudsdkedgesec==3.1.123',
'huaweicloudsdkeg==3.1.123',
'huaweicloudsdkeihealth==3.1.123',
'huaweicloudsdkeip==3.1.123',
'huaweicloudsdkelb==3.1.123',
'huaweicloudsdkeps==3.1.123',
'huaweicloudsdker==3.1.123',
'huaweicloudsdkevs==3.1.123',
'huaweicloudsdkfrs==3.1.123',
'huaweicloudsdkfunctiongraph==3.1.123',
'huaweicloudsdkga==3.1.123',
'huaweicloudsdkgaussdb==3.1.123',
'huaweicloudsdkgaussdbfornosql==3.1.123',
'huaweicloudsdkgaussdbforopengauss==3.1.123',
'huaweicloudsdkgeip==3.1.123',
'huaweicloudsdkges==3.1.123',
'huaweicloudsdkgsl==3.1.123',
'huaweicloudsdkhilens==3.1.123',
'huaweicloudsdkhss==3.1.123',
'huaweicloudsdkiam==3.1.123',
'huaweicloudsdkiamaccessanalyzer==3.1.123',
'huaweicloudsdkidentitycenter==3.1.123',
'huaweicloudsdkidentitycenterstore==3.1.123',
'huaweicloudsdkidme==3.1.123',
'huaweicloudsdkidmeclassicapi==3.1.123',
'huaweicloudsdkiec==3.1.123',
'huaweicloudsdkief==3.1.123',
'huaweicloudsdkimage==3.1.123',
'huaweicloudsdkimagesearch==3.1.123',
'huaweicloudsdkims==3.1.123',
'huaweicloudsdkiotanalytics==3.1.123',
'huaweicloudsdkiotda==3.1.123',
'huaweicloudsdkiotdm==3.1.123',
'huaweicloudsdkiotedge==3.1.123',
'huaweicloudsdkivs==3.1.123',
'huaweicloudsdkkafka==3.1.123',
'huaweicloudsdkkms==3.1.123',
'huaweicloudsdkkoomessage==3.1.123',
'huaweicloudsdkkps==3.1.123',
'huaweicloudsdklakeformation==3.1.123',
'huaweicloudsdklive==3.1.123',
'huaweicloudsdklts==3.1.123',
'huaweicloudsdkmapds==3.1.123',
'huaweicloudsdkmas==3.1.123',
'huaweicloudsdkmeeting==3.1.123',
'huaweicloudsdkmetastudio==3.1.123',
'huaweicloudsdkmoderation==3.1.123',
'huaweicloudsdkmpc==3.1.123',
'huaweicloudsdkmrs==3.1.123',
'huaweicloudsdkmsgsms==3.1.123',
'huaweicloudsdkmssi==3.1.123',
'huaweicloudsdknat==3.1.123',
'huaweicloudsdknlp==3.1.123',
'huaweicloudsdkobs==3.1.123',
'huaweicloudsdkocr==3.1.123',
'huaweicloudsdkoctopus==3.1.123',
'huaweicloudsdkoms==3.1.123',
'huaweicloudsdkoptverse==3.1.123',
'huaweicloudsdkorganizations==3.1.123',
'huaweicloudsdkorgid==3.1.123',
'huaweicloudsdkoroas==3.1.123',
'huaweicloudsdkosm==3.1.123',
'huaweicloudsdkpangulargemodels==3.1.123',
'huaweicloudsdkprojectman==3.1.123',
'huaweicloudsdkrabbitmq==3.1.123',
'huaweicloudsdkram==3.1.123',
'huaweicloudsdkrds==3.1.123',
'huaweicloudsdkres==3.1.123',
'huaweicloudsdkrgc==3.1.123',
'huaweicloudsdkrms==3.1.123',
'huaweicloudsdkrocketmq==3.1.123',
'huaweicloudsdkroma==3.1.123',
'huaweicloudsdksa==3.1.123',
'huaweicloudsdkscm==3.1.123',
'huaweicloudsdksdrs==3.1.123',
'huaweicloudsdksecmaster==3.1.123',
'huaweicloudsdkservicestage==3.1.123',
'huaweicloudsdksfsturbo==3.1.123',
'huaweicloudsdksis==3.1.123',
'huaweicloudsdksmn==3.1.123',
'huaweicloudsdksms==3.1.123',
'huaweicloudsdksts==3.1.123',
'huaweicloudsdkswr==3.1.123',
'huaweicloudsdktics==3.1.123',
'huaweicloudsdktms==3.1.123',
'huaweicloudsdkugo==3.1.123',
'huaweicloudsdkvas==3.1.123',
'huaweicloudsdkvcm==3.1.123',
'huaweicloudsdkvod==3.1.123',
'huaweicloudsdkvpc==3.1.123',
'huaweicloudsdkvpcep==3.1.123',
'huaweicloudsdkvpn==3.1.123',
'huaweicloudsdkwaf==3.1.123',
'huaweicloudsdkworkspace==3.1.123',
'huaweicloudsdkworkspaceapp==3.1.123',
]
OPTIONS = {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkantiddos"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkaom"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -111,6 +111,8 @@ from huaweicloudsdkaos.v1.model.items_response import ItemsResponse
from huaweicloudsdkaos.v1.model.kms_structure import KmsStructure
from huaweicloudsdkaos.v1.model.list_execution_plans_request import ListExecutionPlansRequest
from huaweicloudsdkaos.v1.model.list_execution_plans_response import ListExecutionPlansResponse
from huaweicloudsdkaos.v1.model.list_private_hooks_request import ListPrivateHooksRequest
from huaweicloudsdkaos.v1.model.list_private_hooks_response import ListPrivateHooksResponse
from huaweicloudsdkaos.v1.model.list_stack_events_request import ListStackEventsRequest
from huaweicloudsdkaos.v1.model.list_stack_events_response import ListStackEventsResponse
from huaweicloudsdkaos.v1.model.list_stack_instances_request import ListStackInstancesRequest
@ -170,6 +172,8 @@ from huaweicloudsdkaos.v1.model.show_private_hook_metadata_request import ShowPr
from huaweicloudsdkaos.v1.model.show_private_hook_metadata_response import ShowPrivateHookMetadataResponse
from huaweicloudsdkaos.v1.model.show_private_hook_version_metadata_request import ShowPrivateHookVersionMetadataRequest
from huaweicloudsdkaos.v1.model.show_private_hook_version_metadata_response import ShowPrivateHookVersionMetadataResponse
from huaweicloudsdkaos.v1.model.show_private_hook_version_policy_request import ShowPrivateHookVersionPolicyRequest
from huaweicloudsdkaos.v1.model.show_private_hook_version_policy_response import ShowPrivateHookVersionPolicyResponse
from huaweicloudsdkaos.v1.model.show_stack_instance_request import ShowStackInstanceRequest
from huaweicloudsdkaos.v1.model.show_stack_instance_response import ShowStackInstanceResponse
from huaweicloudsdkaos.v1.model.show_stack_set_metadata_request import ShowStackSetMetadataRequest

View File

@ -877,15 +877,21 @@ class AosAsyncClient(Client):
创建一个带有初始默认版本的私有hook创建私有hook的时候需要同时创建一个初始化的默认版本不允许空私有hook的创建
设置配置(Configuration)后的私有hook才会在触发资源栈部署时生效资源栈使用私有hook的默认版本若创建私有hook时未指定配置项则该私有hook在资源栈部署时不生效后续可通过UpdatePrivateHook API更新配置
* 支持hook策略模板检验的资源栈服务API
DeployStack
CreateExecutionPlan
ApplyExecutionPlan
CreateStack
DeployStack
ContinueDeployStack
DeleteStack
DeleteStackEnhanced
* 创建私有hook时指定的版本为初始默认版本
* 如果同名的私有hook在当前domain_id+region下已经存在则会返回409
* 私有hook版本号遵循语义化版本号Semantic Version为用户自定义
* 资源编排服务会对私有hook进行校验如文件大小策略文件语法校验等若存在错误则会创建失败
* 当前仅支持部署资源前的检测不支持部署资源过程中的检测如果通过了部署资源前的检测资源栈则会继续部署资源反之会停止部署资源并记录资源栈事件stack events
* 仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板(用户可以通过policy_uri或policy_body给策略文件内容)
* 仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板(用户可以通过policy_uri或policy_body给策略文件内容)
* 策略模板中的决策结果使用object类型的hook_resulthook_result所在包的包名必须使用policyhook_result格式如下
&#x60;&#x60;&#x60;
hook_result :&#x3D; {
@ -979,6 +985,7 @@ class AosAsyncClient(Client):
创建私有hook版本CreatePrivateHookVersion
创建私有hook版本创建私有hook版本后需要调用UpdatePrivateHook API设置为默认版本才能生效
* 版本号遵循语义化版本号Semantic Version为用户自定义
* 若hook_name和hook_id同时存在则资源编排服务会检查是否两个匹配如果不匹配则会返回400
* 资源编排服务会对私有hook进行校验如文件大小策略文件语法校验等若存在错误则会创建失败
@ -1053,6 +1060,7 @@ class AosAsyncClient(Client):
删除私有hookDeletePrivateHook
删除某个私有hook以及私有hook下的全部hook版本
* 默认版本只能调用本API删除除默认版本外的其它版本可以调用DeletePrivateHookVersion API删除
* 若hook_name和hook_id同时存在则资源编排服务会检查是否两个匹配如果不匹配则会返回400
@ -1128,6 +1136,7 @@ class AosAsyncClient(Client):
删除私有hook版本DeletePrivateHookVersion
删除某个私有hook版本
* 默认版本只能调用DeletePrivateHook API删除除默认版本外的其它版本都可以调用本API删除
* 若hook_name和hook_id同时存在则资源编排服务会检查是否两个匹配如果不匹配则会返回400
@ -1199,6 +1208,84 @@ class AosAsyncClient(Client):
return http_info
def list_private_hooks_async(self, request):
"""列举私有hook
列举私有hookListPrivateHooks
列举当前局点下用户所有的私有hook
* 可以使用sort_key和sort_dir两个关键字对返回结果按创建时间create_time进行排序给予的sort_key和sort_dir的数量须一致否则返回400若未给予sort_key和sort_dir则默认按照创建时间降序排序
* 注意目前暂时返回全量hook的信息即不支持分页
* 若当前用户没有任何私有hook则返回空list
* 具体返回的信息见ListPrivateHooksResponseBody
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for ListPrivateHooks
:type request: :class:`huaweicloudsdkaos.v1.ListPrivateHooksRequest`
:rtype: :class:`huaweicloudsdkaos.v1.ListPrivateHooksResponse`
"""
http_info = self._list_private_hooks_http_info(request)
return self._call_api(**http_info)
def list_private_hooks_async_invoker(self, request):
http_info = self._list_private_hooks_http_info(request)
return AsyncInvoker(self, http_info)
def _list_private_hooks_http_info(self, request):
http_info = {
"method": "GET",
"resource_path": "/v1/private-hooks",
"request_type": request.__class__.__name__,
"response_type": "ListPrivateHooksResponse"
}
local_var_params = {attr: getattr(request, attr) for attr in request.attribute_map if hasattr(request, attr)}
cname = None
collection_formats = {}
path_params = {}
query_params = []
if 'sort_key' in local_var_params:
query_params.append(('sort_key', local_var_params['sort_key']))
collection_formats['sort_key'] = 'multi'
if 'sort_dir' in local_var_params:
query_params.append(('sort_dir', local_var_params['sort_dir']))
collection_formats['sort_dir'] = 'multi'
header_params = {}
if 'client_request_id' in local_var_params:
header_params['Client-Request-Id'] = local_var_params['client_request_id']
form_params = {}
body = None
if isinstance(request, SdkStreamRequest):
body = request.get_file_stream()
response_headers = []
header_params['Content-Type'] = http_utils.select_header_content_type(
['application/json'])
auth_settings = ['token']
http_info["cname"] = cname
http_info["collection_formats"] = collection_formats
http_info["path_params"] = path_params
http_info["query_params"] = query_params
http_info["header_params"] = header_params
http_info["post_params"] = form_params
http_info["body"] = body
http_info["response_headers"] = response_headers
return http_info
def show_private_hook_metadata_async(self, request):
"""获取私有hook元数据
@ -1349,6 +1436,82 @@ class AosAsyncClient(Client):
return http_info
def show_private_hook_version_policy_async(self, request):
"""获取私有hook版本策略
获取私有hook版本策略ShowPrivateHookVersionPolicy
获取指定私有hook对应版本的策略
* 如果获取成功则以临时重定向形式返回私有hook版本策略下载链接OBS Pre Signed地址有效期为5分钟大多数的客户端会进行自动重定向并下载私有hook版本策略
* 如果未进行自动重定向请参考HTTP的重定向规则获取私有hook版本策略下载链接手动下载私有hook版本策略
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for ShowPrivateHookVersionPolicy
:type request: :class:`huaweicloudsdkaos.v1.ShowPrivateHookVersionPolicyRequest`
:rtype: :class:`huaweicloudsdkaos.v1.ShowPrivateHookVersionPolicyResponse`
"""
http_info = self._show_private_hook_version_policy_http_info(request)
return self._call_api(**http_info)
def show_private_hook_version_policy_async_invoker(self, request):
http_info = self._show_private_hook_version_policy_http_info(request)
return AsyncInvoker(self, http_info)
def _show_private_hook_version_policy_http_info(self, request):
http_info = {
"method": "GET",
"resource_path": "/v1/private-hooks/{hook_name}/versions/{hook_version}/policies",
"request_type": request.__class__.__name__,
"response_type": "ShowPrivateHookVersionPolicyResponse"
}
local_var_params = {attr: getattr(request, attr) for attr in request.attribute_map if hasattr(request, attr)}
cname = None
collection_formats = {}
path_params = {}
if 'hook_name' in local_var_params:
path_params['hook_name'] = local_var_params['hook_name']
if 'hook_version' in local_var_params:
path_params['hook_version'] = local_var_params['hook_version']
query_params = []
if 'hook_id' in local_var_params:
query_params.append(('hook_id', local_var_params['hook_id']))
header_params = {}
if 'client_request_id' in local_var_params:
header_params['Client-Request-Id'] = local_var_params['client_request_id']
form_params = {}
body = None
if isinstance(request, SdkStreamRequest):
body = request.get_file_stream()
response_headers = ["Location", ]
header_params['Content-Type'] = http_utils.select_header_content_type(
['application/json'])
auth_settings = ['token']
http_info["cname"] = cname
http_info["collection_formats"] = collection_formats
http_info["path_params"] = path_params
http_info["query_params"] = query_params
http_info["header_params"] = header_params
http_info["post_params"] = form_params
http_info["body"] = body
http_info["response_headers"] = response_headers
return http_info
def update_private_hook_metadata_async(self, request):
"""更新私有hook元数据

View File

@ -877,15 +877,21 @@ class AosClient(Client):
创建一个带有初始默认版本的私有hook创建私有hook的时候需要同时创建一个初始化的默认版本不允许空私有hook的创建
设置配置(Configuration)后的私有hook才会在触发资源栈部署时生效资源栈使用私有hook的默认版本若创建私有hook时未指定配置项则该私有hook在资源栈部署时不生效后续可通过UpdatePrivateHook API更新配置
* 支持hook策略模板检验的资源栈服务API
DeployStack
CreateExecutionPlan
ApplyExecutionPlan
CreateStack
DeployStack
ContinueDeployStack
DeleteStack
DeleteStackEnhanced
* 创建私有hook时指定的版本为初始默认版本
* 如果同名的私有hook在当前domain_id+region下已经存在则会返回409
* 私有hook版本号遵循语义化版本号Semantic Version为用户自定义
* 资源编排服务会对私有hook进行校验如文件大小策略文件语法校验等若存在错误则会创建失败
* 当前仅支持部署资源前的检测不支持部署资源过程中的检测如果通过了部署资源前的检测资源栈则会继续部署资源反之会停止部署资源并记录资源栈事件stack events
* 仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板(用户可以通过policy_uri或policy_body给策略文件内容)
* 仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板(用户可以通过policy_uri或policy_body给策略文件内容)
* 策略模板中的决策结果使用object类型的hook_resulthook_result所在包的包名必须使用policyhook_result格式如下
&#x60;&#x60;&#x60;
hook_result :&#x3D; {
@ -979,6 +985,7 @@ class AosClient(Client):
创建私有hook版本CreatePrivateHookVersion
创建私有hook版本创建私有hook版本后需要调用UpdatePrivateHook API设置为默认版本才能生效
* 版本号遵循语义化版本号Semantic Version为用户自定义
* 若hook_name和hook_id同时存在则资源编排服务会检查是否两个匹配如果不匹配则会返回400
* 资源编排服务会对私有hook进行校验如文件大小策略文件语法校验等若存在错误则会创建失败
@ -1053,6 +1060,7 @@ class AosClient(Client):
删除私有hookDeletePrivateHook
删除某个私有hook以及私有hook下的全部hook版本
* 默认版本只能调用本API删除除默认版本外的其它版本可以调用DeletePrivateHookVersion API删除
* 若hook_name和hook_id同时存在则资源编排服务会检查是否两个匹配如果不匹配则会返回400
@ -1128,6 +1136,7 @@ class AosClient(Client):
删除私有hook版本DeletePrivateHookVersion
删除某个私有hook版本
* 默认版本只能调用DeletePrivateHook API删除除默认版本外的其它版本都可以调用本API删除
* 若hook_name和hook_id同时存在则资源编排服务会检查是否两个匹配如果不匹配则会返回400
@ -1199,6 +1208,84 @@ class AosClient(Client):
return http_info
def list_private_hooks(self, request):
"""列举私有hook
列举私有hookListPrivateHooks
列举当前局点下用户所有的私有hook
* 可以使用sort_key和sort_dir两个关键字对返回结果按创建时间create_time进行排序给予的sort_key和sort_dir的数量须一致否则返回400若未给予sort_key和sort_dir则默认按照创建时间降序排序
* 注意目前暂时返回全量hook的信息即不支持分页
* 若当前用户没有任何私有hook则返回空list
* 具体返回的信息见ListPrivateHooksResponseBody
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for ListPrivateHooks
:type request: :class:`huaweicloudsdkaos.v1.ListPrivateHooksRequest`
:rtype: :class:`huaweicloudsdkaos.v1.ListPrivateHooksResponse`
"""
http_info = self._list_private_hooks_http_info(request)
return self._call_api(**http_info)
def list_private_hooks_invoker(self, request):
http_info = self._list_private_hooks_http_info(request)
return SyncInvoker(self, http_info)
@classmethod
def _list_private_hooks_http_info(cls, request):
http_info = {
"method": "GET",
"resource_path": "/v1/private-hooks",
"request_type": request.__class__.__name__,
"response_type": "ListPrivateHooksResponse"
}
local_var_params = {attr: getattr(request, attr) for attr in request.attribute_map if hasattr(request, attr)}
cname = None
collection_formats = {}
path_params = {}
query_params = []
if 'sort_key' in local_var_params:
query_params.append(('sort_key', local_var_params['sort_key']))
collection_formats['sort_key'] = 'multi'
if 'sort_dir' in local_var_params:
query_params.append(('sort_dir', local_var_params['sort_dir']))
collection_formats['sort_dir'] = 'multi'
header_params = {}
if 'client_request_id' in local_var_params:
header_params['Client-Request-Id'] = local_var_params['client_request_id']
form_params = {}
body = None
if isinstance(request, SdkStreamRequest):
body = request.get_file_stream()
response_headers = []
header_params['Content-Type'] = http_utils.select_header_content_type(
['application/json'])
auth_settings = ['token']
http_info["cname"] = cname
http_info["collection_formats"] = collection_formats
http_info["path_params"] = path_params
http_info["query_params"] = query_params
http_info["header_params"] = header_params
http_info["post_params"] = form_params
http_info["body"] = body
http_info["response_headers"] = response_headers
return http_info
def show_private_hook_metadata(self, request):
"""获取私有hook元数据
@ -1349,6 +1436,82 @@ class AosClient(Client):
return http_info
def show_private_hook_version_policy(self, request):
"""获取私有hook版本策略
获取私有hook版本策略ShowPrivateHookVersionPolicy
获取指定私有hook对应版本的策略
* 如果获取成功则以临时重定向形式返回私有hook版本策略下载链接OBS Pre Signed地址有效期为5分钟大多数的客户端会进行自动重定向并下载私有hook版本策略
* 如果未进行自动重定向请参考HTTP的重定向规则获取私有hook版本策略下载链接手动下载私有hook版本策略
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for ShowPrivateHookVersionPolicy
:type request: :class:`huaweicloudsdkaos.v1.ShowPrivateHookVersionPolicyRequest`
:rtype: :class:`huaweicloudsdkaos.v1.ShowPrivateHookVersionPolicyResponse`
"""
http_info = self._show_private_hook_version_policy_http_info(request)
return self._call_api(**http_info)
def show_private_hook_version_policy_invoker(self, request):
http_info = self._show_private_hook_version_policy_http_info(request)
return SyncInvoker(self, http_info)
@classmethod
def _show_private_hook_version_policy_http_info(cls, request):
http_info = {
"method": "GET",
"resource_path": "/v1/private-hooks/{hook_name}/versions/{hook_version}/policies",
"request_type": request.__class__.__name__,
"response_type": "ShowPrivateHookVersionPolicyResponse"
}
local_var_params = {attr: getattr(request, attr) for attr in request.attribute_map if hasattr(request, attr)}
cname = None
collection_formats = {}
path_params = {}
if 'hook_name' in local_var_params:
path_params['hook_name'] = local_var_params['hook_name']
if 'hook_version' in local_var_params:
path_params['hook_version'] = local_var_params['hook_version']
query_params = []
if 'hook_id' in local_var_params:
query_params.append(('hook_id', local_var_params['hook_id']))
header_params = {}
if 'client_request_id' in local_var_params:
header_params['Client-Request-Id'] = local_var_params['client_request_id']
form_params = {}
body = None
if isinstance(request, SdkStreamRequest):
body = request.get_file_stream()
response_headers = ["Location", ]
header_params['Content-Type'] = http_utils.select_header_content_type(
['application/json'])
auth_settings = ['token']
http_info["cname"] = cname
http_info["collection_formats"] = collection_formats
http_info["path_params"] = path_params
http_info["query_params"] = query_params
http_info["header_params"] = header_params
http_info["post_params"] = form_params
http_info["body"] = body
http_info["response_headers"] = response_headers
return http_info
def update_private_hook_metadata(self, request):
"""更新私有hook元数据

View File

@ -109,6 +109,8 @@ from huaweicloudsdkaos.v1.model.items_response import ItemsResponse
from huaweicloudsdkaos.v1.model.kms_structure import KmsStructure
from huaweicloudsdkaos.v1.model.list_execution_plans_request import ListExecutionPlansRequest
from huaweicloudsdkaos.v1.model.list_execution_plans_response import ListExecutionPlansResponse
from huaweicloudsdkaos.v1.model.list_private_hooks_request import ListPrivateHooksRequest
from huaweicloudsdkaos.v1.model.list_private_hooks_response import ListPrivateHooksResponse
from huaweicloudsdkaos.v1.model.list_stack_events_request import ListStackEventsRequest
from huaweicloudsdkaos.v1.model.list_stack_events_response import ListStackEventsResponse
from huaweicloudsdkaos.v1.model.list_stack_instances_request import ListStackInstancesRequest
@ -168,6 +170,8 @@ from huaweicloudsdkaos.v1.model.show_private_hook_metadata_request import ShowPr
from huaweicloudsdkaos.v1.model.show_private_hook_metadata_response import ShowPrivateHookMetadataResponse
from huaweicloudsdkaos.v1.model.show_private_hook_version_metadata_request import ShowPrivateHookVersionMetadataRequest
from huaweicloudsdkaos.v1.model.show_private_hook_version_metadata_response import ShowPrivateHookVersionMetadataResponse
from huaweicloudsdkaos.v1.model.show_private_hook_version_policy_request import ShowPrivateHookVersionPolicyRequest
from huaweicloudsdkaos.v1.model.show_private_hook_version_policy_response import ShowPrivateHookVersionPolicyResponse
from huaweicloudsdkaos.v1.model.show_stack_instance_request import ShowStackInstanceRequest
from huaweicloudsdkaos.v1.model.show_stack_instance_response import ShowStackInstanceResponse
from huaweicloudsdkaos.v1.model.show_stack_set_metadata_request import ShowStackSetMetadataRequest

View File

@ -53,11 +53,11 @@ class CreateExecutionPlanRequestBody:
:type execution_plan_name: str
:param description: 执行计划的描述可用于客户识别自己的执行计划
:type description: str
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:type vars_uri: str
"""
@ -203,7 +203,7 @@ class CreateExecutionPlanRequestBody:
def vars_structure(self):
"""Gets the vars_structure of this CreateExecutionPlanRequestBody.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:return: The vars_structure of this CreateExecutionPlanRequestBody.
:rtype: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -214,7 +214,7 @@ class CreateExecutionPlanRequestBody:
def vars_structure(self, vars_structure):
"""Sets the vars_structure of this CreateExecutionPlanRequestBody.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: The vars_structure of this CreateExecutionPlanRequestBody.
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -225,7 +225,7 @@ class CreateExecutionPlanRequestBody:
def vars_body(self):
"""Gets the vars_body of this CreateExecutionPlanRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this CreateExecutionPlanRequestBody.
:rtype: str
@ -236,7 +236,7 @@ class CreateExecutionPlanRequestBody:
def vars_body(self, vars_body):
"""Sets the vars_body of this CreateExecutionPlanRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this CreateExecutionPlanRequestBody.
:type vars_body: str
@ -247,7 +247,7 @@ class CreateExecutionPlanRequestBody:
def vars_uri(self):
"""Gets the vars_uri of this CreateExecutionPlanRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:return: The vars_uri of this CreateExecutionPlanRequestBody.
:rtype: str
@ -258,7 +258,7 @@ class CreateExecutionPlanRequestBody:
def vars_uri(self, vars_uri):
"""Sets the vars_uri of this CreateExecutionPlanRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: The vars_uri of this CreateExecutionPlanRequestBody.
:type vars_uri: str

View File

@ -51,7 +51,7 @@ class CreatePrivateHookRequestBody:
:type hook_version_description: str
:param configuration:
:type configuration: :class:`huaweicloudsdkaos.v1.ConfigurationPrimitiveTypeHolderConfiguration`
:param policy_uri: 策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 OBS地址支持同类型Region之间进行互相访问Region分为通用Region和专属Region通用Region指面向公共租户提供通用云服务的Region专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region 策略文件当前支持单文件或zip压缩包单文件需要以\&quot;.rego\&quot;结尾压缩包当前只支持zip格式文件需要以&#x60;.zip&#x60;结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:param policy_uri: 策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 请确保OBS地址所在局点与使用RFS服务局点一致 策略文件当前支持单文件或zip压缩包单文件需要以\&quot;.rego\&quot;结尾压缩包当前只支持zip格式文件需要以&#x60;.zip&#x60;结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:type policy_uri: str
:param policy_body: 策略内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 policy_body和policy_uri 必须有且只有一个存在
:type policy_body: str
@ -191,7 +191,7 @@ class CreatePrivateHookRequestBody:
def policy_uri(self):
"""Gets the policy_uri of this CreatePrivateHookRequestBody.
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 OBS地址支持同类型Region之间进行互相访问Region分为通用Region和专属Region通用Region指面向公共租户提供通用云服务的Region专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 请确保OBS地址所在局点与使用RFS服务局点一致 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:return: The policy_uri of this CreatePrivateHookRequestBody.
:rtype: str
@ -202,7 +202,7 @@ class CreatePrivateHookRequestBody:
def policy_uri(self, policy_uri):
"""Sets the policy_uri of this CreatePrivateHookRequestBody.
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 OBS地址支持同类型Region之间进行互相访问Region分为通用Region和专属Region通用Region指面向公共租户提供通用云服务的Region专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 请确保OBS地址所在局点与使用RFS服务局点一致 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:param policy_uri: The policy_uri of this CreatePrivateHookRequestBody.
:type policy_uri: str

View File

@ -30,7 +30,7 @@ class CreatePrivateHookResponse(SdkResponse):
The model defined in huaweicloud sdk
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
"""
@ -46,7 +46,7 @@ class CreatePrivateHookResponse(SdkResponse):
def hook_id(self):
"""Gets the hook_id of this CreatePrivateHookResponse.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this CreatePrivateHookResponse.
:rtype: str
@ -57,7 +57,7 @@ class CreatePrivateHookResponse(SdkResponse):
def hook_id(self, hook_id):
"""Sets the hook_id of this CreatePrivateHookResponse.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this CreatePrivateHookResponse.
:type hook_id: str

View File

@ -37,13 +37,13 @@ class CreatePrivateHookVersionRequestBody:
The model defined in huaweicloud sdk
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
:param hook_version: 私有hook的版本号版本号必须遵循语义化版本号Semantic Version为用户自定义
:type hook_version: str
:param hook_version_description: 私有hook版本的描述可用于客户识别创建私有hook的版本注意hook版本为不可更新immutable所以该字段不可更新如果需要更新请删除后重建
:type hook_version_description: str
:param policy_uri: 策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 OBS地址支持同类型Region之间进行互相访问Region分为通用Region和专属Region通用Region指面向公共租户提供通用云服务的Region专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region 策略文件当前支持单文件或zip压缩包单文件需要以\&quot;.rego\&quot;结尾压缩包当前只支持zip格式文件需要以&#x60;.zip&#x60;结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:param policy_uri: 策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 请确保OBS地址所在局点与使用RFS服务局点一致 策略文件当前支持单文件或zip压缩包单文件需要以\&quot;.rego\&quot;结尾压缩包当前只支持zip格式文件需要以&#x60;.zip&#x60;结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:type policy_uri: str
:param policy_body: 策略内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 policy_body和policy_uri 必须有且只有一个存在
:type policy_body: str
@ -72,7 +72,7 @@ class CreatePrivateHookVersionRequestBody:
def hook_id(self):
"""Gets the hook_id of this CreatePrivateHookVersionRequestBody.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this CreatePrivateHookVersionRequestBody.
:rtype: str
@ -83,7 +83,7 @@ class CreatePrivateHookVersionRequestBody:
def hook_id(self, hook_id):
"""Sets the hook_id of this CreatePrivateHookVersionRequestBody.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this CreatePrivateHookVersionRequestBody.
:type hook_id: str
@ -138,7 +138,7 @@ class CreatePrivateHookVersionRequestBody:
def policy_uri(self):
"""Gets the policy_uri of this CreatePrivateHookVersionRequestBody.
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 OBS地址支持同类型Region之间进行互相访问Region分为通用Region和专属Region通用Region指面向公共租户提供通用云服务的Region专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 请确保OBS地址所在局点与使用RFS服务局点一致 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:return: The policy_uri of this CreatePrivateHookVersionRequestBody.
:rtype: str
@ -149,7 +149,7 @@ class CreatePrivateHookVersionRequestBody:
def policy_uri(self, policy_uri):
"""Sets the policy_uri of this CreatePrivateHookVersionRequestBody.
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 OBS地址支持同类型Region之间进行互相访问Region分为通用Region和专属Region通用Region指面向公共租户提供通用云服务的Region专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 请确保OBS地址所在局点与使用RFS服务局点一致 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:param policy_uri: The policy_uri of this CreatePrivateHookVersionRequestBody.
:type policy_uri: str

View File

@ -37,7 +37,7 @@ class CreateStackInstanceRequestBody:
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param deployment_targets:
:type deployment_targets: :class:`huaweicloudsdkaos.v1.DeploymentTargets`
@ -72,7 +72,7 @@ class CreateStackInstanceRequestBody:
def stack_set_id(self):
"""Gets the stack_set_id of this CreateStackInstanceRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this CreateStackInstanceRequestBody.
:rtype: str
@ -83,7 +83,7 @@ class CreateStackInstanceRequestBody:
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this CreateStackInstanceRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this CreateStackInstanceRequestBody.
:type stack_set_id: str

View File

@ -61,11 +61,11 @@ class CreateStackRequestBody:
:type template_body: str
:param template_uri: HCL模板的OBS地址该模板描述了资源的目标状态资源编排服务将比较此模板与当前远程资源的状态之间的区别 请确保OBS地址所在局点与使用RFS服务局点一致 对应的文件应该是纯tf文件或zip压缩包 纯tf文件需要以.tf或者.tf.json结尾并遵守HCL语法且文件的编码格式须为UTF-8 压缩包目前只支持zip格式文件需要以\&quot;.zip\&quot;结尾解压后的文件不得包含\&quot;.tfvars\&quot;文件解压前最大支持1MB解压后最大支持1MBzip压缩包文件数量不能超过100个 template_body和template_uri 必须有且只有一个存在 **注意** * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储template_uri对应的模板文件内容 * template_uri对应的模板文件如果为zip类型则内部的文件或文件夹名称长度不得超过255个字节最深路径长度不得超过2048字节zip包大小不得超过1MB
:type template_uri: str
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:type vars_uri: str
"""
@ -261,7 +261,7 @@ class CreateStackRequestBody:
def vars_body(self):
"""Gets the vars_body of this CreateStackRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this CreateStackRequestBody.
:rtype: str
@ -272,7 +272,7 @@ class CreateStackRequestBody:
def vars_body(self, vars_body):
"""Sets the vars_body of this CreateStackRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this CreateStackRequestBody.
:type vars_body: str
@ -283,7 +283,7 @@ class CreateStackRequestBody:
def vars_structure(self):
"""Gets the vars_structure of this CreateStackRequestBody.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:return: The vars_structure of this CreateStackRequestBody.
:rtype: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -294,7 +294,7 @@ class CreateStackRequestBody:
def vars_structure(self, vars_structure):
"""Sets the vars_structure of this CreateStackRequestBody.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: The vars_structure of this CreateStackRequestBody.
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -305,7 +305,7 @@ class CreateStackRequestBody:
def vars_uri(self):
"""Gets the vars_uri of this CreateStackRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:return: The vars_uri of this CreateStackRequestBody.
:rtype: str
@ -316,7 +316,7 @@ class CreateStackRequestBody:
def vars_uri(self, vars_uri):
"""Sets the vars_uri of this CreateStackRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: The vars_uri of this CreateStackRequestBody.
:type vars_uri: str

View File

@ -67,9 +67,9 @@ class CreateStackSetRequestBody:
:type template_body: str
:param template_uri: HCL模板的OBS地址该模板描述了资源的目标状态资源编排服务将比较此模板与当前远程资源的状态之间的区别 请确保OBS地址所在局点与使用RFS服务局点一致 对应的文件应该是纯tf文件或zip压缩包 纯tf文件需要以.tf或者.tf.json结尾并遵守HCL语法且文件的编码格式须为UTF-8 压缩包目前只支持zip格式文件需要以\&quot;.zip\&quot;结尾解压后的文件不得包含\&quot;.tfvars\&quot;文件解压前最大支持1MB解压后最大支持1MBzip压缩包文件数量不能超过100个 template_body和template_uri 必须有且只有一个存在 **注意** * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储template_uri对应的模板文件内容 * template_uri对应的模板文件如果为zip类型则内部的文件或文件夹名称长度不得超过255个字节最深路径长度不得超过2048字节zip包大小不得超过1MB
:type template_uri: str
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:type vars_uri: str
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
:param initial_stack_description: 初始化资源栈描述可用于客户识别被资源栈集所管理的资源栈 资源栈集下的资源栈仅在创建时统一使用该描述客户想要更新初始化资源栈描述可以通过UpdateStackSet API 后续更新资源栈集描述将不会同步更新已管理的资源栈描述
:type initial_stack_description: str
@ -282,7 +282,7 @@ class CreateStackSetRequestBody:
def vars_uri(self):
"""Gets the vars_uri of this CreateStackSetRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:return: The vars_uri of this CreateStackSetRequestBody.
:rtype: str
@ -293,7 +293,7 @@ class CreateStackSetRequestBody:
def vars_uri(self, vars_uri):
"""Sets the vars_uri of this CreateStackSetRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: The vars_uri of this CreateStackSetRequestBody.
:type vars_uri: str
@ -304,7 +304,7 @@ class CreateStackSetRequestBody:
def vars_body(self):
"""Gets the vars_body of this CreateStackSetRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this CreateStackSetRequestBody.
:rtype: str
@ -315,7 +315,7 @@ class CreateStackSetRequestBody:
def vars_body(self, vars_body):
"""Sets the vars_body of this CreateStackSetRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this CreateStackSetRequestBody.
:type vars_body: str

View File

@ -30,7 +30,7 @@ class CreateStackSetResponse(SdkResponse):
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
"""
@ -46,7 +46,7 @@ class CreateStackSetResponse(SdkResponse):
def stack_set_id(self):
"""Gets the stack_set_id of this CreateStackSetResponse.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this CreateStackSetResponse.
:rtype: str
@ -57,7 +57,7 @@ class CreateStackSetResponse(SdkResponse):
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this CreateStackSetResponse.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this CreateStackSetResponse.
:type stack_set_id: str

View File

@ -37,7 +37,7 @@ class DeletePrivateHookRequest:
:type client_request_id: str
:param hook_name: 私有hook的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写 推荐用户使用三段命名空间{自定义hook名称}-{hook应用场景}-hook
:type hook_name: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
"""
@ -101,7 +101,7 @@ class DeletePrivateHookRequest:
def hook_id(self):
"""Gets the hook_id of this DeletePrivateHookRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this DeletePrivateHookRequest.
:rtype: str
@ -112,7 +112,7 @@ class DeletePrivateHookRequest:
def hook_id(self, hook_id):
"""Sets the hook_id of this DeletePrivateHookRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this DeletePrivateHookRequest.
:type hook_id: str

View File

@ -41,7 +41,7 @@ class DeletePrivateHookVersionRequest:
:type hook_name: str
:param hook_version: 私有hook的版本号版本号必须遵循语义化版本号Semantic Version为用户自定义
:type hook_version: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
"""
@ -129,7 +129,7 @@ class DeletePrivateHookVersionRequest:
def hook_id(self):
"""Gets the hook_id of this DeletePrivateHookVersionRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this DeletePrivateHookVersionRequest.
:rtype: str
@ -140,7 +140,7 @@ class DeletePrivateHookVersionRequest:
def hook_id(self, hook_id):
"""Sets the hook_id of this DeletePrivateHookVersionRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this DeletePrivateHookVersionRequest.
:type hook_id: str

View File

@ -35,7 +35,7 @@ class DeleteStackInstanceRequestBody:
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param deployment_targets:
:type deployment_targets: :class:`huaweicloudsdkaos.v1.DeploymentTargets`
@ -65,7 +65,7 @@ class DeleteStackInstanceRequestBody:
def stack_set_id(self):
"""Gets the stack_set_id of this DeleteStackInstanceRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this DeleteStackInstanceRequestBody.
:rtype: str
@ -76,7 +76,7 @@ class DeleteStackInstanceRequestBody:
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this DeleteStackInstanceRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this DeleteStackInstanceRequestBody.
:type stack_set_id: str

View File

@ -43,11 +43,11 @@ class DeployStackRequestBody:
:type template_body: str
:param template_uri: HCL模板的OBS地址该模板描述了资源的目标状态资源编排服务将比较此模板与当前远程资源的状态之间的区别 请确保OBS地址所在局点与使用RFS服务局点一致 对应的文件应该是纯tf文件或zip压缩包 纯tf文件需要以.tf或者.tf.json结尾并遵守HCL语法且文件的编码格式须为UTF-8 压缩包目前只支持zip格式文件需要以\&quot;.zip\&quot;结尾解压后的文件不得包含\&quot;.tfvars\&quot;文件解压前最大支持1MB解压后最大支持1MBzip压缩包文件数量不能超过100个 template_body和template_uri 必须有且只有一个存在 **注意** * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储template_uri对应的模板文件内容 * template_uri对应的模板文件如果为zip类型则内部的文件或文件夹名称长度不得超过255个字节最深路径长度不得超过2048字节zip包大小不得超过1MB
:type template_uri: str
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:type vars_uri: str
:param stack_id: 资源栈stack的唯一ID 此ID由资源编排服务在生成资源栈的时候生成为UUID 由于资源栈名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈删除再重新创建一个同名资源栈 对于团队并行开发用户可能希望确保当前我操作的资源栈就是我认为的那个而不是其他队友删除后创建的同名资源栈因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈所对应的ID都不相同更新不会影响ID如果给予的stack_id和当前资源栈的ID不一致则返回400
:type stack_id: str
@ -124,7 +124,7 @@ class DeployStackRequestBody:
def vars_structure(self):
"""Gets the vars_structure of this DeployStackRequestBody.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:return: The vars_structure of this DeployStackRequestBody.
:rtype: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -135,7 +135,7 @@ class DeployStackRequestBody:
def vars_structure(self, vars_structure):
"""Sets the vars_structure of this DeployStackRequestBody.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: The vars_structure of this DeployStackRequestBody.
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -146,7 +146,7 @@ class DeployStackRequestBody:
def vars_body(self):
"""Gets the vars_body of this DeployStackRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this DeployStackRequestBody.
:rtype: str
@ -157,7 +157,7 @@ class DeployStackRequestBody:
def vars_body(self, vars_body):
"""Sets the vars_body of this DeployStackRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this DeployStackRequestBody.
:type vars_body: str
@ -168,7 +168,7 @@ class DeployStackRequestBody:
def vars_uri(self):
"""Gets the vars_uri of this DeployStackRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:return: The vars_uri of this DeployStackRequestBody.
:rtype: str
@ -179,7 +179,7 @@ class DeployStackRequestBody:
def vars_uri(self, vars_uri):
"""Sets the vars_uri of this DeployStackRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: The vars_uri of this DeployStackRequestBody.
:type vars_uri: str

View File

@ -43,7 +43,7 @@ class DeployStackSetRequestBody:
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param deployment_targets:
:type deployment_targets: :class:`huaweicloudsdkaos.v1.DeploymentTargets`
@ -51,9 +51,9 @@ class DeployStackSetRequestBody:
:type template_body: str
:param template_uri: HCL模板的OBS地址该模板描述了资源的目标状态资源编排服务将比较此模板与当前远程资源的状态之间的区别 请确保OBS地址所在局点与使用RFS服务局点一致 对应的文件应该是纯tf文件或zip压缩包 纯tf文件需要以.tf或者.tf.json结尾并遵守HCL语法且文件的编码格式须为UTF-8 压缩包目前只支持zip格式文件需要以\&quot;.zip\&quot;结尾解压后的文件不得包含\&quot;.tfvars\&quot;文件解压前最大支持1MB解压后最大支持1MBzip压缩包文件数量不能超过100个 template_body和template_uri 必须有且只有一个存在 **注意** * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储template_uri对应的模板文件内容 * template_uri对应的模板文件如果为zip类型则内部的文件或文件夹名称长度不得超过255个字节最深路径长度不得超过2048字节zip包大小不得超过1MB
:type template_uri: str
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:type vars_uri: str
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
:param operation_preferences:
:type operation_preferences: :class:`huaweicloudsdkaos.v1.OperationPreferences`
@ -93,7 +93,7 @@ class DeployStackSetRequestBody:
def stack_set_id(self):
"""Gets the stack_set_id of this DeployStackSetRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this DeployStackSetRequestBody.
:rtype: str
@ -104,7 +104,7 @@ class DeployStackSetRequestBody:
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this DeployStackSetRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this DeployStackSetRequestBody.
:type stack_set_id: str
@ -177,7 +177,7 @@ class DeployStackSetRequestBody:
def vars_uri(self):
"""Gets the vars_uri of this DeployStackSetRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:return: The vars_uri of this DeployStackSetRequestBody.
:rtype: str
@ -188,7 +188,7 @@ class DeployStackSetRequestBody:
def vars_uri(self, vars_uri):
"""Sets the vars_uri of this DeployStackSetRequestBody.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: The vars_uri of this DeployStackSetRequestBody.
:type vars_uri: str
@ -199,7 +199,7 @@ class DeployStackSetRequestBody:
def vars_body(self):
"""Gets the vars_body of this DeployStackSetRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this DeployStackSetRequestBody.
:rtype: str
@ -210,7 +210,7 @@ class DeployStackSetRequestBody:
def vars_body(self, vars_body):
"""Sets the vars_body of this DeployStackSetRequestBody.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this DeployStackSetRequestBody.
:type vars_body: str

View File

@ -41,7 +41,7 @@ class DeploymentTargets:
:type regions: list[str]
:param domain_ids: 当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids列表和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果指定了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri 有且仅有一个存在
:type domain_ids: list[str]
:param domain_ids_uri: 当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
:param domain_ids_uri: 当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
:type domain_ids_uri: str
:param organizational_unit_ids: 组织单元Organizational Unit缩写OUID列表仅在资源栈集权限模型是SERVICE_MANAGED时才允许指定该参数 用户指定的Organization组织部署的ID列表可以是根组织RootID也可以是某些组织单元的ID 创建资源栈实例 CreateStackInstancesAPI 必须指定该参数该API 会异步校验OU IDs 的合法性校验有效的OU IDs 及其所有非空子OU ID 都会被资源栈集记录管理该API允许指定没有或者已经被资源栈集管理的OU IDs * 若资源栈集不自动部署空子OU不会被资源栈集记录管理特指子OU下无成员账号或部署排除其下所有成员账号* * 暂不支持若资源栈集开启自动部署空子OU也会被资源栈集记录管理特指子OU下无成员账号或部署排除其下所有成员账号自动部署仅针对成员账号变动不针对其他组织结构变化例如新增OU等新增OU不会自动被资源栈集管理* 部署或删除资源栈实例DeployStackSetUpdateStackInstancesDeleteStackInstances API只允许指定已经被资源栈集管理的OU IDs若指定了没有被资源栈集记录管理的OU IDs则会报错 删除资源栈实例 DeleteStackInstancesAPI 必须指定该参数 用户可以通过获取资源栈集元数据ShowStackSetMetadataAPI 获取通过创建资源栈实例CreateStackInstancesAPI 请求指定过的OU IDs 资源栈集不仅会部署到目标 OU 中的用户同时还会部署所有子 OU 下的用户指定该参数后资源栈集会根据用户输入的 OU 列表下所有的用户信息包含子 OU 下的用户和region列表以笛卡尔积的形式选择资源栈实例进行创建或部署 *资源栈集不会选择组织管理员作为部署目标进行资源栈实例的创建或部署即使组织管理员位于给与的组织或组织的 OU *
:type organizational_unit_ids: list[str]
@ -116,7 +116,7 @@ class DeploymentTargets:
def domain_ids_uri(self):
"""Gets the domain_ids_uri of this DeploymentTargets.
当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
:return: The domain_ids_uri of this DeploymentTargets.
:rtype: str
@ -127,7 +127,7 @@ class DeploymentTargets:
def domain_ids_uri(self, domain_ids_uri):
"""Sets the domain_ids_uri of this DeploymentTargets.
当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
:param domain_ids_uri: The domain_ids_uri of this DeploymentTargets.
:type domain_ids_uri: str

View File

@ -29,7 +29,7 @@ class DomainIdsUriPrimitiveTypeHolder:
The model defined in huaweicloud sdk
:param domain_ids_uri: 当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
:param domain_ids_uri: 当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
:type domain_ids_uri: str
"""
@ -45,7 +45,7 @@ class DomainIdsUriPrimitiveTypeHolder:
def domain_ids_uri(self):
"""Gets the domain_ids_uri of this DomainIdsUriPrimitiveTypeHolder.
当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
:return: The domain_ids_uri of this DomainIdsUriPrimitiveTypeHolder.
:rtype: str
@ -56,7 +56,7 @@ class DomainIdsUriPrimitiveTypeHolder:
def domain_ids_uri(self, domain_ids_uri):
"""Sets the domain_ids_uri of this DomainIdsUriPrimitiveTypeHolder.
当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
当资源栈集权限模型是SELF_MANAGED时用户指定包含本次操作涉及到的租户ID内容文件的OBS地址 内容格式要求每个租户ID以逗号,支持换行当前仅支持csv文件且文件的编码格式须为UTF-8文件内容大小不超过100KB 上传的csv文件应尽量避免Excel操作以防出现读取内容不一致的问题推荐使用记事本打开确认内容是否符合预期 *在DeployStackSet API中如果指定该参数根据用户输入的domain_ids_uri文件内容和regions列表以笛卡尔积的形式选择资源栈集中存在的资源栈实例进行部署如果内容包含了没有被资源栈集所管理的domain_id则会报错* 当资源栈集权限模型是SERVICE_MANAGED时该参数需结合domain_id_filter_type使用链接文件内容用于指定资源栈集操作涉及到的从所提供的OU中指定或排除部署的租户ID信息或除提供的OU外还进行额外部署的租户ID信息 domain_ids和domain_ids_uri有且仅有一个存在
:param domain_ids_uri: The domain_ids_uri of this DomainIdsUriPrimitiveTypeHolder.
:type domain_ids_uri: str

View File

@ -64,11 +64,11 @@ class GetExecutionPlanMetadataResponse(SdkResponse):
:type execution_plan_name: str
:param description: 执行计划的描述可用于客户识别自己的执行计划
:type description: str
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
:param vars_uri_content: vars_uri对应的文件内容
:type vars_uri_content: str
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
:param status: 执行计划的状态 * &#x60;CREATION_IN_PROGRESS&#x60; - 正在创建,请等待 * &#x60;CREATION_FAILED&#x60; - 创建失败请从status_message获取错误信息汇总 * &#x60;AVAILABLE&#x60; - 创建完成可以调用ApplyExecutionPlan API进行执行 * &#x60;APPLY_IN_PROGRESS&#x60; - 执行中可通过GetStackMetadata查询资源栈状态通过ListStackEvents获取执行过程中产生的资源栈事件 * &#x60;APPLIED&#x60; - 已执行
:type status: str
@ -238,7 +238,7 @@ class GetExecutionPlanMetadataResponse(SdkResponse):
def vars_structure(self):
"""Gets the vars_structure of this GetExecutionPlanMetadataResponse.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:return: The vars_structure of this GetExecutionPlanMetadataResponse.
:rtype: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -249,7 +249,7 @@ class GetExecutionPlanMetadataResponse(SdkResponse):
def vars_structure(self, vars_structure):
"""Sets the vars_structure of this GetExecutionPlanMetadataResponse.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: The vars_structure of this GetExecutionPlanMetadataResponse.
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -282,7 +282,7 @@ class GetExecutionPlanMetadataResponse(SdkResponse):
def vars_body(self):
"""Gets the vars_body of this GetExecutionPlanMetadataResponse.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this GetExecutionPlanMetadataResponse.
:rtype: str
@ -293,7 +293,7 @@ class GetExecutionPlanMetadataResponse(SdkResponse):
def vars_body(self, vars_body):
"""Sets the vars_body of this GetExecutionPlanMetadataResponse.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this GetExecutionPlanMetadataResponse.
:type vars_body: str

View File

@ -60,9 +60,9 @@ class GetStackMetadataResponse(SdkResponse):
:type stack_name: str
:param description: 资源栈的描述可用于客户识别自己的资源栈
:type description: str
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
:param enable_deletion_protection: 删除保护的标识位如果不传默认为false即默认不开启资源栈删除保护删除保护开启后资源栈不允许被删除 *在UpdateStack API中如果该参数未在RequestBody中给予则不会对资源栈的删除保护属性进行更新*
:type enable_deletion_protection: bool
@ -195,7 +195,7 @@ class GetStackMetadataResponse(SdkResponse):
def vars_structure(self):
"""Gets the vars_structure of this GetStackMetadataResponse.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:return: The vars_structure of this GetStackMetadataResponse.
:rtype: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -206,7 +206,7 @@ class GetStackMetadataResponse(SdkResponse):
def vars_structure(self, vars_structure):
"""Sets the vars_structure of this GetStackMetadataResponse.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: The vars_structure of this GetStackMetadataResponse.
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -217,7 +217,7 @@ class GetStackMetadataResponse(SdkResponse):
def vars_body(self):
"""Gets the vars_body of this GetStackMetadataResponse.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this GetStackMetadataResponse.
:rtype: str
@ -228,7 +228,7 @@ class GetStackMetadataResponse(SdkResponse):
def vars_body(self, vars_body):
"""Sets the vars_body of this GetStackMetadataResponse.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this GetStackMetadataResponse.
:type vars_body: str

View File

@ -0,0 +1,172 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class ListPrivateHooksRequest:
"""
Attributes:
openapi_types (dict): The key is attribute name
and the value is attribute type.
attribute_map (dict): The key is attribute name
and the value is json key in definition.
"""
sensitive_list = []
openapi_types = {
'client_request_id': 'str',
'sort_key': 'list[str]',
'sort_dir': 'list[str]'
}
attribute_map = {
'client_request_id': 'Client-Request-Id',
'sort_key': 'sort_key',
'sort_dir': 'sort_dir'
}
def __init__(self, client_request_id=None, sort_key=None, sort_dir=None):
"""ListPrivateHooksRequest
The model defined in huaweicloud sdk
:param client_request_id: 用户指定的对于此请求的唯一Id用于定位某个请求推荐使用UUID
:type client_request_id: str
:param sort_key: 排序字段仅支持给予create_time
:type sort_key: list[str]
:param sort_dir: 指定升序还是降序 * &#x60;asc&#x60; - 升序 * &#x60;desc&#x60; - 降序
:type sort_dir: list[str]
"""
self._client_request_id = None
self._sort_key = None
self._sort_dir = None
self.discriminator = None
self.client_request_id = client_request_id
if sort_key is not None:
self.sort_key = sort_key
if sort_dir is not None:
self.sort_dir = sort_dir
@property
def client_request_id(self):
"""Gets the client_request_id of this ListPrivateHooksRequest.
用户指定的对于此请求的唯一Id用于定位某个请求推荐使用UUID
:return: The client_request_id of this ListPrivateHooksRequest.
:rtype: str
"""
return self._client_request_id
@client_request_id.setter
def client_request_id(self, client_request_id):
"""Sets the client_request_id of this ListPrivateHooksRequest.
用户指定的对于此请求的唯一Id用于定位某个请求推荐使用UUID
:param client_request_id: The client_request_id of this ListPrivateHooksRequest.
:type client_request_id: str
"""
self._client_request_id = client_request_id
@property
def sort_key(self):
"""Gets the sort_key of this ListPrivateHooksRequest.
排序字段仅支持给予create_time
:return: The sort_key of this ListPrivateHooksRequest.
:rtype: list[str]
"""
return self._sort_key
@sort_key.setter
def sort_key(self, sort_key):
"""Sets the sort_key of this ListPrivateHooksRequest.
排序字段仅支持给予create_time
:param sort_key: The sort_key of this ListPrivateHooksRequest.
:type sort_key: list[str]
"""
self._sort_key = sort_key
@property
def sort_dir(self):
"""Gets the sort_dir of this ListPrivateHooksRequest.
指定升序还是降序 * `asc` - 升序 * `desc` - 降序
:return: The sort_dir of this ListPrivateHooksRequest.
:rtype: list[str]
"""
return self._sort_dir
@sort_dir.setter
def sort_dir(self, sort_dir):
"""Sets the sort_dir of this ListPrivateHooksRequest.
指定升序还是降序 * `asc` - 升序 * `desc` - 降序
:param sort_dir: The sort_dir of this ListPrivateHooksRequest.
:type sort_dir: list[str]
"""
self._sort_dir = sort_dir
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}
for attr, _ in six.iteritems(self.openapi_types):
value = getattr(self, attr)
if isinstance(value, list):
result[attr] = list(map(
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
value
))
elif hasattr(value, "to_dict"):
result[attr] = value.to_dict()
elif isinstance(value, dict):
result[attr] = dict(map(
lambda item: (item[0], item[1].to_dict())
if hasattr(item[1], "to_dict") else item,
value.items()
))
else:
if attr in self.sensitive_list:
result[attr] = "****"
else:
result[attr] = value
return result
def to_str(self):
"""Returns the string representation of the model"""
import simplejson as json
if six.PY2:
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
return json.dumps(sanitize_for_serialization(self), ensure_ascii=False)
def __repr__(self):
"""For `print`"""
return self.to_str()
def __eq__(self, other):
"""Returns true if both objects are equal"""
if not isinstance(other, ListPrivateHooksRequest):
return False
return self.__dict__ == other.__dict__
def __ne__(self, other):
"""Returns true if both objects are not equal"""
return not self == other

View File

@ -0,0 +1,116 @@
# coding: utf-8
import six
from huaweicloudsdkcore.sdk_response import SdkResponse
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class ListPrivateHooksResponse(SdkResponse):
"""
Attributes:
openapi_types (dict): The key is attribute name
and the value is attribute type.
attribute_map (dict): The key is attribute name
and the value is json key in definition.
"""
sensitive_list = []
openapi_types = {
'hooks': 'list[PrivateHookSummary]'
}
attribute_map = {
'hooks': 'hooks'
}
def __init__(self, hooks=None):
"""ListPrivateHooksResponse
The model defined in huaweicloud sdk
:param hooks: 私有hook的列表默认以创建时间降序排序
:type hooks: list[:class:`huaweicloudsdkaos.v1.PrivateHookSummary`]
"""
super(ListPrivateHooksResponse, self).__init__()
self._hooks = None
self.discriminator = None
if hooks is not None:
self.hooks = hooks
@property
def hooks(self):
"""Gets the hooks of this ListPrivateHooksResponse.
私有hook的列表默认以创建时间降序排序
:return: The hooks of this ListPrivateHooksResponse.
:rtype: list[:class:`huaweicloudsdkaos.v1.PrivateHookSummary`]
"""
return self._hooks
@hooks.setter
def hooks(self, hooks):
"""Sets the hooks of this ListPrivateHooksResponse.
私有hook的列表默认以创建时间降序排序
:param hooks: The hooks of this ListPrivateHooksResponse.
:type hooks: list[:class:`huaweicloudsdkaos.v1.PrivateHookSummary`]
"""
self._hooks = hooks
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}
for attr, _ in six.iteritems(self.openapi_types):
value = getattr(self, attr)
if isinstance(value, list):
result[attr] = list(map(
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
value
))
elif hasattr(value, "to_dict"):
result[attr] = value.to_dict()
elif isinstance(value, dict):
result[attr] = dict(map(
lambda item: (item[0], item[1].to_dict())
if hasattr(item[1], "to_dict") else item,
value.items()
))
else:
if attr in self.sensitive_list:
result[attr] = "****"
else:
result[attr] = value
return result
def to_str(self):
"""Returns the string representation of the model"""
import simplejson as json
if six.PY2:
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
return json.dumps(sanitize_for_serialization(self), ensure_ascii=False)
def __repr__(self):
"""For `print`"""
return self.to_str()
def __eq__(self, other):
"""Returns true if both objects are equal"""
if not isinstance(other, ListPrivateHooksResponse):
return False
return self.__dict__ == other.__dict__
def __ne__(self, other):
"""Returns true if both objects are not equal"""
return not self == other

View File

@ -29,7 +29,7 @@ class ManagedOperation:
The model defined in huaweicloud sdk
:param enable_parallel_operation: 资源栈集stack_set是否可以并发地创建多个资源栈集操作该参数作为资源栈集属性可以通过创建资源栈集APICreateStackSet指定通过更新资源栈集APIUpdateStackSet更新该参数 该参数默认为false资源栈集只允许以串行的方式生成并执行资源栈集操作同一时刻资源栈集中只会存在一个处于运行态即QUEUE_IN_PROGRESS或OPERATION_IN_PROGRESS状态的资源栈集操作该操作执行完成后下一个资源栈集操作才允许被创建 该参数如果设定为true资源栈集允许并发地生成多个资源栈集操作执行非冲突操作并将冲突操作进行排队处理当冲突操作执行完毕资源栈集按请求顺序继续执行排队操作 冲突操作指资源栈集允许多个操作同时执行的条件下如果超过一个以上的操作包含了同一资源栈实例此时在该资源栈实例上的多个操作被称为冲突操作 当资源栈集状态为OPERATION_IN_PROGRESS时不允许用户通过更新资源栈集UpdateStackSet来更新该参数 * 当前一个资源栈集下仅允许同时最多存在10个处于运行态的资源栈集操作*
:param enable_parallel_operation: 资源栈集stack_set是否可以并发地创建多个资源栈集操作该参数作为资源栈集属性可以通过创建资源栈集APICreateStackSet指定通过更新资源栈集APIUpdateStackSet更新该参数 该参数默认为false资源栈集只允许以串行的方式生成并执行资源栈集操作同一时刻资源栈集中只会存在一个处于运行态即QUEUE_IN_PROGRESS或OPERATION_IN_PROGRESS状态的资源栈集操作该操作执行完成后下一个资源栈集操作才允许被创建 该参数如果设定为true资源栈集允许并发地生成多个资源栈集操作执行非冲突操作并将冲突操作进行排队处理当冲突操作执行完毕资源栈集按请求顺序继续执行排队操作当前同一资源栈集下最多允许创建10个并发的资源栈集操作 冲突操作指资源栈集允许多个操作同时执行的条件下如果超过一个以上的操作包含了同一资源栈实例此时在该资源栈实例上的多个操作被称为冲突操作 当资源栈集状态为OPERATION_IN_PROGRESS时不允许用户通过更新资源栈集UpdateStackSet来更新该参数 * 当前一个资源栈集下仅允许同时最多存在10个处于运行态的资源栈集操作*
:type enable_parallel_operation: bool
"""
@ -45,7 +45,7 @@ class ManagedOperation:
def enable_parallel_operation(self):
"""Gets the enable_parallel_operation of this ManagedOperation.
资源栈集stack_set是否可以并发地创建多个资源栈集操作该参数作为资源栈集属性可以通过创建资源栈集APICreateStackSet指定通过更新资源栈集APIUpdateStackSet更新该参数 该参数默认为false资源栈集只允许以串行的方式生成并执行资源栈集操作同一时刻资源栈集中只会存在一个处于运行态即QUEUE_IN_PROGRESS或OPERATION_IN_PROGRESS状态的资源栈集操作该操作执行完成后下一个资源栈集操作才允许被创建 该参数如果设定为true资源栈集允许并发地生成多个资源栈集操作执行非冲突操作并将冲突操作进行排队处理当冲突操作执行完毕资源栈集按请求顺序继续执行排队操作 冲突操作指资源栈集允许多个操作同时执行的条件下如果超过一个以上的操作包含了同一资源栈实例此时在该资源栈实例上的多个操作被称为冲突操作 当资源栈集状态为OPERATION_IN_PROGRESS时不允许用户通过更新资源栈集UpdateStackSet来更新该参数 * 当前一个资源栈集下仅允许同时最多存在10个处于运行态的资源栈集操作*
资源栈集stack_set是否可以并发地创建多个资源栈集操作该参数作为资源栈集属性可以通过创建资源栈集APICreateStackSet指定通过更新资源栈集APIUpdateStackSet更新该参数 该参数默认为false资源栈集只允许以串行的方式生成并执行资源栈集操作同一时刻资源栈集中只会存在一个处于运行态即QUEUE_IN_PROGRESS或OPERATION_IN_PROGRESS状态的资源栈集操作该操作执行完成后下一个资源栈集操作才允许被创建 该参数如果设定为true资源栈集允许并发地生成多个资源栈集操作执行非冲突操作并将冲突操作进行排队处理当冲突操作执行完毕资源栈集按请求顺序继续执行排队操作当前同一资源栈集下最多允许创建10个并发的资源栈集操作 冲突操作指资源栈集允许多个操作同时执行的条件下如果超过一个以上的操作包含了同一资源栈实例此时在该资源栈实例上的多个操作被称为冲突操作 当资源栈集状态为OPERATION_IN_PROGRESS时不允许用户通过更新资源栈集UpdateStackSet来更新该参数 * 当前一个资源栈集下仅允许同时最多存在10个处于运行态的资源栈集操作*
:return: The enable_parallel_operation of this ManagedOperation.
:rtype: bool
@ -56,7 +56,7 @@ class ManagedOperation:
def enable_parallel_operation(self, enable_parallel_operation):
"""Sets the enable_parallel_operation of this ManagedOperation.
资源栈集stack_set是否可以并发地创建多个资源栈集操作该参数作为资源栈集属性可以通过创建资源栈集APICreateStackSet指定通过更新资源栈集APIUpdateStackSet更新该参数 该参数默认为false资源栈集只允许以串行的方式生成并执行资源栈集操作同一时刻资源栈集中只会存在一个处于运行态即QUEUE_IN_PROGRESS或OPERATION_IN_PROGRESS状态的资源栈集操作该操作执行完成后下一个资源栈集操作才允许被创建 该参数如果设定为true资源栈集允许并发地生成多个资源栈集操作执行非冲突操作并将冲突操作进行排队处理当冲突操作执行完毕资源栈集按请求顺序继续执行排队操作 冲突操作指资源栈集允许多个操作同时执行的条件下如果超过一个以上的操作包含了同一资源栈实例此时在该资源栈实例上的多个操作被称为冲突操作 当资源栈集状态为OPERATION_IN_PROGRESS时不允许用户通过更新资源栈集UpdateStackSet来更新该参数 * 当前一个资源栈集下仅允许同时最多存在10个处于运行态的资源栈集操作*
资源栈集stack_set是否可以并发地创建多个资源栈集操作该参数作为资源栈集属性可以通过创建资源栈集APICreateStackSet指定通过更新资源栈集APIUpdateStackSet更新该参数 该参数默认为false资源栈集只允许以串行的方式生成并执行资源栈集操作同一时刻资源栈集中只会存在一个处于运行态即QUEUE_IN_PROGRESS或OPERATION_IN_PROGRESS状态的资源栈集操作该操作执行完成后下一个资源栈集操作才允许被创建 该参数如果设定为true资源栈集允许并发地生成多个资源栈集操作执行非冲突操作并将冲突操作进行排队处理当冲突操作执行完毕资源栈集按请求顺序继续执行排队操作当前同一资源栈集下最多允许创建10个并发的资源栈集操作 冲突操作指资源栈集允许多个操作同时执行的条件下如果超过一个以上的操作包含了同一资源栈实例此时在该资源栈实例上的多个操作被称为冲突操作 当资源栈集状态为OPERATION_IN_PROGRESS时不允许用户通过更新资源栈集UpdateStackSet来更新该参数 * 当前一个资源栈集下仅允许同时最多存在10个处于运行态的资源栈集操作*
:param enable_parallel_operation: The enable_parallel_operation of this ManagedOperation.
:type enable_parallel_operation: bool

View File

@ -29,7 +29,7 @@ class PrivateHookIdPrimitiveTypeHolder:
The model defined in huaweicloud sdk
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
"""
@ -45,7 +45,7 @@ class PrivateHookIdPrimitiveTypeHolder:
def hook_id(self):
"""Gets the hook_id of this PrivateHookIdPrimitiveTypeHolder.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this PrivateHookIdPrimitiveTypeHolder.
:rtype: str
@ -56,7 +56,7 @@ class PrivateHookIdPrimitiveTypeHolder:
def hook_id(self, hook_id):
"""Sets the hook_id of this PrivateHookIdPrimitiveTypeHolder.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this PrivateHookIdPrimitiveTypeHolder.
:type hook_id: str

View File

@ -43,7 +43,7 @@ class PrivateHookSummary:
:param hook_name: 私有hook的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写 推荐用户使用三段命名空间{自定义hook名称}-{hook应用场景}-hook
:type hook_name: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
:param hook_description: 私有hook的描述可用于客户识别创建的私有hook可通过UpdatePrivateHook API更新私有hook的描述
:type hook_description: str
@ -108,7 +108,7 @@ class PrivateHookSummary:
def hook_id(self):
"""Gets the hook_id of this PrivateHookSummary.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this PrivateHookSummary.
:rtype: str
@ -119,7 +119,7 @@ class PrivateHookSummary:
def hook_id(self, hook_id):
"""Sets the hook_id of this PrivateHookSummary.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this PrivateHookSummary.
:type hook_id: str

View File

@ -39,7 +39,7 @@ class PrivateHookVersionSummary:
:param hook_name: 私有hook的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写 推荐用户使用三段命名空间{自定义hook名称}-{hook应用场景}-hook
:type hook_name: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
:param hook_version: 私有hook的版本号版本号必须遵循语义化版本号Semantic Version为用户自定义
:type hook_version: str
@ -93,7 +93,7 @@ class PrivateHookVersionSummary:
def hook_id(self):
"""Gets the hook_id of this PrivateHookVersionSummary.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this PrivateHookVersionSummary.
:rtype: str
@ -104,7 +104,7 @@ class PrivateHookVersionSummary:
def hook_id(self, hook_id):
"""Sets the hook_id of this PrivateHookVersionSummary.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this PrivateHookVersionSummary.
:type hook_id: str

View File

@ -29,7 +29,7 @@ class PrivatePolicyURIPrimitiveTypeHolder:
The model defined in huaweicloud sdk
:param policy_uri: 策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 OBS地址支持同类型Region之间进行互相访问Region分为通用Region和专属Region通用Region指面向公共租户提供通用云服务的Region专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region 策略文件当前支持单文件或zip压缩包单文件需要以\&quot;.rego\&quot;结尾压缩包当前只支持zip格式文件需要以&#x60;.zip&#x60;结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:param policy_uri: 策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 请确保OBS地址所在局点与使用RFS服务局点一致 策略文件当前支持单文件或zip压缩包单文件需要以\&quot;.rego\&quot;结尾压缩包当前只支持zip格式文件需要以&#x60;.zip&#x60;结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:type policy_uri: str
"""
@ -45,7 +45,7 @@ class PrivatePolicyURIPrimitiveTypeHolder:
def policy_uri(self):
"""Gets the policy_uri of this PrivatePolicyURIPrimitiveTypeHolder.
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 OBS地址支持同类型Region之间进行互相访问Region分为通用Region和专属Region通用Region指面向公共租户提供通用云服务的Region专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 请确保OBS地址所在局点与使用RFS服务局点一致 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:return: The policy_uri of this PrivatePolicyURIPrimitiveTypeHolder.
:rtype: str
@ -56,7 +56,7 @@ class PrivatePolicyURIPrimitiveTypeHolder:
def policy_uri(self, policy_uri):
"""Sets the policy_uri of this PrivatePolicyURIPrimitiveTypeHolder.
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 OBS地址支持同类型Region之间进行互相访问Region分为通用Region和专属Region通用Region指面向公共租户提供通用云服务的Region专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
策略文件的OBS地址内容仅支持OPA开源引擎识别的以Regohttps://www.openpolicyagent.org/docs/latest/policy-language/语言编写的策略模板 请确保OBS地址所在局点与使用RFS服务局点一致 策略文件当前支持单文件或zip压缩包单文件需要以\".rego\"结尾压缩包当前只支持zip格式文件需要以`.zip`结尾。 关于策略文件的校验要求如下: * 文件必须是UTF8编码 * 创建时会对大小、格式、语法等进行校验 * 策略文件必须是UTF-8编码 * 单文件或压缩包解压前后的大小应控制在1MB以内 * 压缩包内的文件数量不能超过100个 * 压缩包内的文件路径最长为2048 * 压缩包内的文件名最长为255个字节 policy_uri和policy_body必须有且只有一个存在
:param policy_uri: The policy_uri of this PrivatePolicyURIPrimitiveTypeHolder.
:type policy_uri: str

View File

@ -37,7 +37,7 @@ class ShowPrivateHookMetadataRequest:
:type client_request_id: str
:param hook_name: 私有hook的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写 推荐用户使用三段命名空间{自定义hook名称}-{hook应用场景}-hook
:type hook_name: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
"""
@ -101,7 +101,7 @@ class ShowPrivateHookMetadataRequest:
def hook_id(self):
"""Gets the hook_id of this ShowPrivateHookMetadataRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this ShowPrivateHookMetadataRequest.
:rtype: str
@ -112,7 +112,7 @@ class ShowPrivateHookMetadataRequest:
def hook_id(self, hook_id):
"""Sets the hook_id of this ShowPrivateHookMetadataRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this ShowPrivateHookMetadataRequest.
:type hook_id: str

View File

@ -44,7 +44,7 @@ class ShowPrivateHookMetadataResponse(SdkResponse):
:param hook_name: 私有hook的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写 推荐用户使用三段命名空间{自定义hook名称}-{hook应用场景}-hook
:type hook_name: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
:param hook_description: 私有hook的描述可用于客户识别创建的私有hook可通过UpdatePrivateHook API更新私有hook的描述
:type hook_description: str
@ -109,7 +109,7 @@ class ShowPrivateHookMetadataResponse(SdkResponse):
def hook_id(self):
"""Gets the hook_id of this ShowPrivateHookMetadataResponse.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this ShowPrivateHookMetadataResponse.
:rtype: str
@ -120,7 +120,7 @@ class ShowPrivateHookMetadataResponse(SdkResponse):
def hook_id(self, hook_id):
"""Sets the hook_id of this ShowPrivateHookMetadataResponse.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this ShowPrivateHookMetadataResponse.
:type hook_id: str

View File

@ -41,7 +41,7 @@ class ShowPrivateHookVersionMetadataRequest:
:type hook_name: str
:param hook_version: 私有hook的版本号版本号必须遵循语义化版本号Semantic Version为用户自定义
:type hook_version: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
"""
@ -129,7 +129,7 @@ class ShowPrivateHookVersionMetadataRequest:
def hook_id(self):
"""Gets the hook_id of this ShowPrivateHookVersionMetadataRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this ShowPrivateHookVersionMetadataRequest.
:rtype: str
@ -140,7 +140,7 @@ class ShowPrivateHookVersionMetadataRequest:
def hook_id(self, hook_id):
"""Sets the hook_id of this ShowPrivateHookVersionMetadataRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this ShowPrivateHookVersionMetadataRequest.
:type hook_id: str

View File

@ -40,7 +40,7 @@ class ShowPrivateHookVersionMetadataResponse(SdkResponse):
:param hook_name: 私有hook的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写 推荐用户使用三段命名空间{自定义hook名称}-{hook应用场景}-hook
:type hook_name: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
:param hook_version: 私有hook的版本号版本号必须遵循语义化版本号Semantic Version为用户自定义
:type hook_version: str
@ -94,7 +94,7 @@ class ShowPrivateHookVersionMetadataResponse(SdkResponse):
def hook_id(self):
"""Gets the hook_id of this ShowPrivateHookVersionMetadataResponse.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this ShowPrivateHookVersionMetadataResponse.
:rtype: str
@ -105,7 +105,7 @@ class ShowPrivateHookVersionMetadataResponse(SdkResponse):
def hook_id(self, hook_id):
"""Sets the hook_id of this ShowPrivateHookVersionMetadataResponse.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this ShowPrivateHookVersionMetadataResponse.
:type hook_id: str

View File

@ -0,0 +1,199 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class ShowPrivateHookVersionPolicyRequest:
"""
Attributes:
openapi_types (dict): The key is attribute name
and the value is attribute type.
attribute_map (dict): The key is attribute name
and the value is json key in definition.
"""
sensitive_list = []
openapi_types = {
'client_request_id': 'str',
'hook_name': 'str',
'hook_version': 'str',
'hook_id': 'str'
}
attribute_map = {
'client_request_id': 'Client-Request-Id',
'hook_name': 'hook_name',
'hook_version': 'hook_version',
'hook_id': 'hook_id'
}
def __init__(self, client_request_id=None, hook_name=None, hook_version=None, hook_id=None):
"""ShowPrivateHookVersionPolicyRequest
The model defined in huaweicloud sdk
:param client_request_id: 用户指定的对于此请求的唯一Id用于定位某个请求推荐使用UUID
:type client_request_id: str
:param hook_name: 私有hook的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写 推荐用户使用三段命名空间{自定义hook名称}-{hook应用场景}-hook
:type hook_name: str
:param hook_version: 私有hook的版本号版本号必须遵循语义化版本号Semantic Version为用户自定义
:type hook_version: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给予的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
"""
self._client_request_id = None
self._hook_name = None
self._hook_version = None
self._hook_id = None
self.discriminator = None
self.client_request_id = client_request_id
self.hook_name = hook_name
self.hook_version = hook_version
if hook_id is not None:
self.hook_id = hook_id
@property
def client_request_id(self):
"""Gets the client_request_id of this ShowPrivateHookVersionPolicyRequest.
用户指定的对于此请求的唯一Id用于定位某个请求推荐使用UUID
:return: The client_request_id of this ShowPrivateHookVersionPolicyRequest.
:rtype: str
"""
return self._client_request_id
@client_request_id.setter
def client_request_id(self, client_request_id):
"""Sets the client_request_id of this ShowPrivateHookVersionPolicyRequest.
用户指定的对于此请求的唯一Id用于定位某个请求推荐使用UUID
:param client_request_id: The client_request_id of this ShowPrivateHookVersionPolicyRequest.
:type client_request_id: str
"""
self._client_request_id = client_request_id
@property
def hook_name(self):
"""Gets the hook_name of this ShowPrivateHookVersionPolicyRequest.
私有hook的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写 推荐用户使用三段命名空间{自定义hook名称}-{hook应用场景}-hook
:return: The hook_name of this ShowPrivateHookVersionPolicyRequest.
:rtype: str
"""
return self._hook_name
@hook_name.setter
def hook_name(self, hook_name):
"""Sets the hook_name of this ShowPrivateHookVersionPolicyRequest.
私有hook的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写 推荐用户使用三段命名空间{自定义hook名称}-{hook应用场景}-hook
:param hook_name: The hook_name of this ShowPrivateHookVersionPolicyRequest.
:type hook_name: str
"""
self._hook_name = hook_name
@property
def hook_version(self):
"""Gets the hook_version of this ShowPrivateHookVersionPolicyRequest.
私有hook的版本号版本号必须遵循语义化版本号Semantic Version为用户自定义
:return: The hook_version of this ShowPrivateHookVersionPolicyRequest.
:rtype: str
"""
return self._hook_version
@hook_version.setter
def hook_version(self, hook_version):
"""Sets the hook_version of this ShowPrivateHookVersionPolicyRequest.
私有hook的版本号版本号必须遵循语义化版本号Semantic Version为用户自定义
:param hook_version: The hook_version of this ShowPrivateHookVersionPolicyRequest.
:type hook_version: str
"""
self._hook_version = hook_version
@property
def hook_id(self):
"""Gets the hook_id of this ShowPrivateHookVersionPolicyRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给予的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this ShowPrivateHookVersionPolicyRequest.
:rtype: str
"""
return self._hook_id
@hook_id.setter
def hook_id(self, hook_id):
"""Sets the hook_id of this ShowPrivateHookVersionPolicyRequest.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给予的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this ShowPrivateHookVersionPolicyRequest.
:type hook_id: str
"""
self._hook_id = hook_id
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}
for attr, _ in six.iteritems(self.openapi_types):
value = getattr(self, attr)
if isinstance(value, list):
result[attr] = list(map(
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
value
))
elif hasattr(value, "to_dict"):
result[attr] = value.to_dict()
elif isinstance(value, dict):
result[attr] = dict(map(
lambda item: (item[0], item[1].to_dict())
if hasattr(item[1], "to_dict") else item,
value.items()
))
else:
if attr in self.sensitive_list:
result[attr] = "****"
else:
result[attr] = value
return result
def to_str(self):
"""Returns the string representation of the model"""
import simplejson as json
if six.PY2:
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
return json.dumps(sanitize_for_serialization(self), ensure_ascii=False)
def __repr__(self):
"""For `print`"""
return self.to_str()
def __eq__(self, other):
"""Returns true if both objects are equal"""
if not isinstance(other, ShowPrivateHookVersionPolicyRequest):
return False
return self.__dict__ == other.__dict__
def __ne__(self, other):
"""Returns true if both objects are not equal"""
return not self == other

View File

@ -0,0 +1,112 @@
# coding: utf-8
import six
from huaweicloudsdkcore.sdk_response import SdkResponse
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class ShowPrivateHookVersionPolicyResponse(SdkResponse):
"""
Attributes:
openapi_types (dict): The key is attribute name
and the value is attribute type.
attribute_map (dict): The key is attribute name
and the value is json key in definition.
"""
sensitive_list = []
openapi_types = {
'location': 'str'
}
attribute_map = {
'location': 'Location'
}
def __init__(self, location=None):
"""ShowPrivateHookVersionPolicyResponse
The model defined in huaweicloud sdk
:param location:
:type location: str
"""
super(ShowPrivateHookVersionPolicyResponse, self).__init__()
self._location = None
self.discriminator = None
if location is not None:
self.location = location
@property
def location(self):
"""Gets the location of this ShowPrivateHookVersionPolicyResponse.
:return: The location of this ShowPrivateHookVersionPolicyResponse.
:rtype: str
"""
return self._location
@location.setter
def location(self, location):
"""Sets the location of this ShowPrivateHookVersionPolicyResponse.
:param location: The location of this ShowPrivateHookVersionPolicyResponse.
:type location: str
"""
self._location = location
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}
for attr, _ in six.iteritems(self.openapi_types):
value = getattr(self, attr)
if isinstance(value, list):
result[attr] = list(map(
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
value
))
elif hasattr(value, "to_dict"):
result[attr] = value.to_dict()
elif isinstance(value, dict):
result[attr] = dict(map(
lambda item: (item[0], item[1].to_dict())
if hasattr(item[1], "to_dict") else item,
value.items()
))
else:
if attr in self.sensitive_list:
result[attr] = "****"
else:
result[attr] = value
return result
def to_str(self):
"""Returns the string representation of the model"""
import simplejson as json
if six.PY2:
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
return json.dumps(sanitize_for_serialization(self), ensure_ascii=False)
def __repr__(self):
"""For `print`"""
return self.to_str()
def __eq__(self, other):
"""Returns true if both objects are equal"""
if not isinstance(other, ShowPrivateHookVersionPolicyResponse):
return False
return self.__dict__ == other.__dict__
def __ne__(self, other):
"""Returns true if both objects are not equal"""
return not self == other

View File

@ -52,7 +52,7 @@ class ShowStackInstanceResponse(SdkResponse):
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param stack_set_name: 资源栈集stack_set的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写
:type stack_set_name: str
@ -122,7 +122,7 @@ class ShowStackInstanceResponse(SdkResponse):
def stack_set_id(self):
"""Gets the stack_set_id of this ShowStackInstanceResponse.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this ShowStackInstanceResponse.
:rtype: str
@ -133,7 +133,7 @@ class ShowStackInstanceResponse(SdkResponse):
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this ShowStackInstanceResponse.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this ShowStackInstanceResponse.
:type stack_set_id: str

View File

@ -58,7 +58,7 @@ class ShowStackSetMetadataResponse(SdkResponse):
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param stack_set_name: 资源栈集stack_set的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写
:type stack_set_name: str
@ -76,7 +76,7 @@ class ShowStackSetMetadataResponse(SdkResponse):
:type status: str
:param vars_uri_content: vars_uri对应的文件内容
:type vars_uri_content: str
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
:param create_time: 资源栈集的创建时间格式为YYYY-MM-DDTHH:mm:ss.SSSZ精确到毫秒UTC时区如1970-01-01T00:00:00.000Z
:type create_time: str
@ -143,7 +143,7 @@ class ShowStackSetMetadataResponse(SdkResponse):
def stack_set_id(self):
"""Gets the stack_set_id of this ShowStackSetMetadataResponse.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this ShowStackSetMetadataResponse.
:rtype: str
@ -154,7 +154,7 @@ class ShowStackSetMetadataResponse(SdkResponse):
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this ShowStackSetMetadataResponse.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this ShowStackSetMetadataResponse.
:type stack_set_id: str
@ -341,7 +341,7 @@ class ShowStackSetMetadataResponse(SdkResponse):
def vars_body(self):
"""Gets the vars_body of this ShowStackSetMetadataResponse.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this ShowStackSetMetadataResponse.
:rtype: str
@ -352,7 +352,7 @@ class ShowStackSetMetadataResponse(SdkResponse):
def vars_body(self, vars_body):
"""Sets the vars_body of this ShowStackSetMetadataResponse.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this ShowStackSetMetadataResponse.
:type vars_body: str

View File

@ -56,7 +56,7 @@ class ShowStackSetOperationMetadataResponse(SdkResponse):
:param stack_set_operation_id: 资源栈集操作stack_set_operation的唯一Id 此ID由资源编排服务在生成资源栈集操作的时候生成为UUID
:type stack_set_operation_id: str
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param stack_set_name: 资源栈集stack_set的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写
:type stack_set_name: str
@ -150,7 +150,7 @@ class ShowStackSetOperationMetadataResponse(SdkResponse):
def stack_set_id(self):
"""Gets the stack_set_id of this ShowStackSetOperationMetadataResponse.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this ShowStackSetOperationMetadataResponse.
:rtype: str
@ -161,7 +161,7 @@ class ShowStackSetOperationMetadataResponse(SdkResponse):
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this ShowStackSetOperationMetadataResponse.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this ShowStackSetOperationMetadataResponse.
:type stack_set_id: str

View File

@ -49,7 +49,7 @@ class StackInstance:
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param stack_set_name: 资源栈集stack_set的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写
:type stack_set_name: str
@ -114,7 +114,7 @@ class StackInstance:
def stack_set_id(self):
"""Gets the stack_set_id of this StackInstance.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this StackInstance.
:rtype: str
@ -125,7 +125,7 @@ class StackInstance:
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this StackInstance.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this StackInstance.
:type stack_set_id: str

View File

@ -41,7 +41,7 @@ class StackSet:
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param stack_set_name: 资源栈集stack_set的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写
:type stack_set_name: str
@ -86,7 +86,7 @@ class StackSet:
def stack_set_id(self):
"""Gets the stack_set_id of this StackSet.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this StackSet.
:rtype: str
@ -97,7 +97,7 @@ class StackSet:
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this StackSet.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this StackSet.
:type stack_set_id: str

View File

@ -29,7 +29,7 @@ class StackSetIdPrimitiveTypeHolder:
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
"""
@ -45,7 +45,7 @@ class StackSetIdPrimitiveTypeHolder:
def stack_set_id(self):
"""Gets the stack_set_id of this StackSetIdPrimitiveTypeHolder.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this StackSetIdPrimitiveTypeHolder.
:rtype: str
@ -56,7 +56,7 @@ class StackSetIdPrimitiveTypeHolder:
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this StackSetIdPrimitiveTypeHolder.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this StackSetIdPrimitiveTypeHolder.
:type stack_set_id: str

View File

@ -45,7 +45,7 @@ class StackSetOperation:
:param operation_id: 资源栈集操作Id 此ID由资源编排服务在生成资源栈集操作的时候生成为UUID
:type operation_id: str
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param stack_set_name: 资源栈集stack_set的名字此名字在domain_id+region下应唯一可以使用中文大小写英文数字下划线中划线首字符需为中文或者英文区分大小写
:type stack_set_name: str
@ -115,7 +115,7 @@ class StackSetOperation:
def stack_set_id(self):
"""Gets the stack_set_id of this StackSetOperation.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this StackSetOperation.
:rtype: str
@ -126,7 +126,7 @@ class StackSetOperation:
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this StackSetOperation.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this StackSetOperation.
:type stack_set_id: str

View File

@ -37,7 +37,7 @@ class UpdatePrivateHookMetadataRequestBody:
:param hook_description: 私有hook的描述可用于客户识别创建的私有hook可通过UpdatePrivateHook API更新私有hook的描述
:type hook_description: str
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: 私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:type hook_id: str
:param default_version: 私有hook的默认版本号版本号必须遵循语义化版本号Semantic Version为用户自定义
:type default_version: str
@ -88,7 +88,7 @@ class UpdatePrivateHookMetadataRequestBody:
def hook_id(self):
"""Gets the hook_id of this UpdatePrivateHookMetadataRequestBody.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:return: The hook_id of this UpdatePrivateHookMetadataRequestBody.
:rtype: str
@ -99,7 +99,7 @@ class UpdatePrivateHookMetadataRequestBody:
def hook_id(self, hook_id):
"""Sets the hook_id of this UpdatePrivateHookMetadataRequestBody.
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
私有hookprivate-hook的唯一Id 此Id由资源编排服务在生成私有hook的时候生成为UUID 由于私有hook名称仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的私有hook删除再重新创建一个同名私有hook 对于团队并行开发用户可能希望确保当前我操作的私有hook就是我认为的那个而不是其他队友删除后创建的同名私有hook因此使用Id就可以做到强匹配 资源编排服务保证每次创建的私有hook所对应的Id都不相同更新不会影响Id如果给的hook_id和当前hook的Id不一致则返回400
:param hook_id: The hook_id of this UpdatePrivateHookMetadataRequestBody.
:type hook_id: str

View File

@ -37,7 +37,7 @@ class UpdateStackInstancesRequestBody:
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param deployment_targets:
:type deployment_targets: :class:`huaweicloudsdkaos.v1.DeploymentTargets`
@ -72,7 +72,7 @@ class UpdateStackInstancesRequestBody:
def stack_set_id(self):
"""Gets the stack_set_id of this UpdateStackInstancesRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this UpdateStackInstancesRequestBody.
:rtype: str
@ -83,7 +83,7 @@ class UpdateStackInstancesRequestBody:
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this UpdateStackInstancesRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this UpdateStackInstancesRequestBody.
:type stack_set_id: str

View File

@ -43,7 +43,7 @@ class UpdateStackSetRequestBody:
The model defined in huaweicloud sdk
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: 资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:type stack_set_id: str
:param stack_set_description: 资源栈集的描述可用于客户识别自己的资源栈集
:type stack_set_description: str
@ -94,7 +94,7 @@ class UpdateStackSetRequestBody:
def stack_set_id(self):
"""Gets the stack_set_id of this UpdateStackSetRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:return: The stack_set_id of this UpdateStackSetRequestBody.
:rtype: str
@ -105,7 +105,7 @@ class UpdateStackSetRequestBody:
def stack_set_id(self, stack_set_id):
"""Sets the stack_set_id of this UpdateStackSetRequestBody.
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
资源栈集stack_set的唯一ID 此ID由资源编排服务在生成资源栈集的时候生成为UUID 由于资源栈集名仅仅在同一时间下唯一即用户允许先生成一个叫HelloWorld的资源栈集删除重新创建一个同名资源栈集 对于团队并行开发用户可能希望确保当前我操作的资源栈集就是我以为的那个而不是其他队友删除后创建的同名资源栈集因此使用ID就可以做到强匹配 资源编排服务保证每次创建的资源栈集所对应的ID都不相同更新不会影响ID如果给予的stack_set_id和当前资源栈集的ID不一致则返回400
:param stack_set_id: The stack_set_id of this UpdateStackSetRequestBody.
:type stack_set_id: str

View File

@ -33,9 +33,9 @@ class VarOverridesPrimitiveTypeHolderVarOverrides:
The model defined in huaweicloud sdk
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:type vars_uri: str
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
:param use_stack_set_vars: 用户期望使用资源栈集中记录的参数值进行部署的参数名称列表 用户只能选择已经在资源栈集中被记录的参数如果指定了未被记录的参数会报错400 如果use_stack_set_vars中包含资源栈实例中已经被覆盖的参数名称则会将该参数回退至资源栈集中记录的参数值
:type use_stack_set_vars: list[str]
@ -59,7 +59,7 @@ class VarOverridesPrimitiveTypeHolderVarOverrides:
def vars_uri(self):
"""Gets the vars_uri of this VarOverridesPrimitiveTypeHolderVarOverrides.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:return: The vars_uri of this VarOverridesPrimitiveTypeHolderVarOverrides.
:rtype: str
@ -70,7 +70,7 @@ class VarOverridesPrimitiveTypeHolderVarOverrides:
def vars_uri(self, vars_uri):
"""Sets the vars_uri of this VarOverridesPrimitiveTypeHolderVarOverrides.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: The vars_uri of this VarOverridesPrimitiveTypeHolderVarOverrides.
:type vars_uri: str
@ -81,7 +81,7 @@ class VarOverridesPrimitiveTypeHolderVarOverrides:
def vars_body(self):
"""Gets the vars_body of this VarOverridesPrimitiveTypeHolderVarOverrides.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this VarOverridesPrimitiveTypeHolderVarOverrides.
:rtype: str
@ -92,7 +92,7 @@ class VarOverridesPrimitiveTypeHolderVarOverrides:
def vars_body(self, vars_body):
"""Sets the vars_body of this VarOverridesPrimitiveTypeHolderVarOverrides.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this VarOverridesPrimitiveTypeHolderVarOverrides.
:type vars_body: str

View File

@ -29,7 +29,7 @@ class VarsBodyPrimitiveTypeHolder:
The model defined in huaweicloud sdk
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:type vars_body: str
"""
@ -45,7 +45,7 @@ class VarsBodyPrimitiveTypeHolder:
def vars_body(self):
"""Gets the vars_body of this VarsBodyPrimitiveTypeHolder.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:return: The vars_body of this VarsBodyPrimitiveTypeHolder.
:rtype: str
@ -56,7 +56,7 @@ class VarsBodyPrimitiveTypeHolder:
def vars_body(self, vars_body):
"""Sets the vars_body of this VarsBodyPrimitiveTypeHolder.
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
HCL参数文件的内容HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * vars_body使用HCL的tfvars格式用户可以将.tfvars中的内容提交到vars_body中 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * 如果vars_body过大可以使用vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储对应的vars_body
:param vars_body: The vars_body of this VarsBodyPrimitiveTypeHolder.
:type vars_body: str

View File

@ -29,7 +29,7 @@ class VarsStructurePrimitiveTypeHolder:
The model defined in huaweicloud sdk
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
"""
@ -45,7 +45,7 @@ class VarsStructurePrimitiveTypeHolder:
def vars_structure(self):
"""Gets the vars_structure of this VarsStructurePrimitiveTypeHolder.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:return: The vars_structure of this VarsStructurePrimitiveTypeHolder.
:rtype: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]
@ -56,7 +56,7 @@ class VarsStructurePrimitiveTypeHolder:
def vars_structure(self, vars_structure):
"""Sets the vars_structure of this VarsStructurePrimitiveTypeHolder.
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
HCL参数结构HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 * var_structure可以允许客户提交最简单的字符串类型的参数 * 资源编排服务支持vars_structurevars_body和vars_uri如果以上三种方式中声了同一个变量将报错400 * vars_structure中的值只支持简单的字符串类型如果需要使用其他类型需要用户自己在HCL引用时转换 或者用户可以使用vars_urivars_bodyvars_uri和vars_body中支持HCL支持的各种类型以及复杂结构 * 如果vars_structure过大可以使用vars_uri * 注意vars_structure中默认不应该含有任何敏感信息资源编排服务会直接明文使用log展示存储对应的vars如为敏感信息建议设置encryption字段开启加密
:param vars_structure: The vars_structure of this VarsStructurePrimitiveTypeHolder.
:type vars_structure: list[:class:`huaweicloudsdkaos.v1.VarsStructure`]

View File

@ -29,7 +29,7 @@ class VarsURIPrimitiveTypeHolder:
The model defined in huaweicloud sdk
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:type vars_uri: str
"""
@ -45,7 +45,7 @@ class VarsURIPrimitiveTypeHolder:
def vars_uri(self):
"""Gets the vars_uri of this VarsURIPrimitiveTypeHolder.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:return: The vars_uri of this VarsURIPrimitiveTypeHolder.
:rtype: str
@ -56,7 +56,7 @@ class VarsURIPrimitiveTypeHolder:
def vars_uri(self, vars_uri):
"""Sets the vars_uri of this VarsURIPrimitiveTypeHolder.
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
HCL参数文件的OBS地址HCL模板支持参数传入同一个模板可以给予不同的参数而达到不同的效果 请确保OBS地址所在局点与使用RFS服务局点一致 * vars_uri需要指向一个OBS的pre-signed URL地址其他地址暂不支持 * 资源编排服务支持vars_body和vars_uri如果以上两种方式中声了同一个变量将报错400 * vars_uri中的内容使用HCL的tfvars格式用户可以将.tfvars中的内容保存到文件并上传到OBS中并将OBS pre-signed URL传递给vars_uri * 资源栈集不支持敏感数据加密资源编排服务会直接明文使用log展示存储vars_uri对应的参数文件内容
:param vars_uri: The vars_uri of this VarsURIPrimitiveTypeHolder.
:type vars_uri: str

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkaos"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkapig"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkapm"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkas"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkasm"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkbcs"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkbms"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkbss"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkbssintl"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcae"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcampusgo"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcbh"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -31,7 +31,7 @@ class BackupRestoreServerMapping:
The model defined in huaweicloud sdk
:param backup_id: 卷备份ID可以通过控制台查询指定备份接口获取
:param backup_id: 卷备份ID可以通过控制台查看云服务器备份详情中磁盘级备份的ID查询指定备份接口获取备份中children内的磁盘级备份的ID
:type backup_id: str
:param volume_id: 待恢复目标卷ID
:type volume_id: str
@ -50,7 +50,7 @@ class BackupRestoreServerMapping:
def backup_id(self):
"""Gets the backup_id of this BackupRestoreServerMapping.
卷备份ID可以通过控制台查询指定备份接口获取
卷备份ID可以通过控制台查看云服务器备份详情中磁盘级备份的ID查询指定备份接口获取备份中children内的磁盘级备份的ID
:return: The backup_id of this BackupRestoreServerMapping.
:rtype: str
@ -61,7 +61,7 @@ class BackupRestoreServerMapping:
def backup_id(self, backup_id):
"""Sets the backup_id of this BackupRestoreServerMapping.
卷备份ID可以通过控制台查询指定备份接口获取
卷备份ID可以通过控制台查看云服务器备份详情中磁盘级备份的ID查询指定备份接口获取备份中children内的磁盘级备份的ID
:param backup_id: The backup_id of this BackupRestoreServerMapping.
:type backup_id: str

View File

@ -69,7 +69,7 @@ class ListVaultRequest:
:type policy_id: str
:param status: 状态
:type status: str
:param resource_ids: 资源id支持多资源以英文逗号分
:param resource_ids: 资源id支持多资源以英文逗号分
:type resource_ids: str
"""
@ -335,7 +335,7 @@ class ListVaultRequest:
def resource_ids(self):
"""Gets the resource_ids of this ListVaultRequest.
资源id支持多资源以英文逗号分
资源id支持多资源以英文逗号分
:return: The resource_ids of this ListVaultRequest.
:rtype: str
@ -346,7 +346,7 @@ class ListVaultRequest:
def resource_ids(self, resource_ids):
"""Sets the resource_ids of this ListVaultRequest.
资源id支持多资源以英文逗号分
资源id支持多资源以英文逗号分
:param resource_ids: The resource_ids of this ListVaultRequest.
:type resource_ids: str

View File

@ -33,7 +33,8 @@ class Vault:
'auto_expand': 'bool',
'smn_notify': 'bool',
'threshold': 'int',
'sys_lock_source_service': 'str'
'sys_lock_source_service': 'str',
'locked': 'bool'
}
attribute_map = {
@ -53,10 +54,11 @@ class Vault:
'auto_expand': 'auto_expand',
'smn_notify': 'smn_notify',
'threshold': 'threshold',
'sys_lock_source_service': 'sys_lock_source_service'
'sys_lock_source_service': 'sys_lock_source_service',
'locked': 'locked'
}
def __init__(self, billing=None, description=None, id=None, name=None, project_id=None, provider_id=None, resources=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, user_id=None, created_at=None, auto_expand=None, smn_notify=None, threshold=None, sys_lock_source_service=None):
def __init__(self, billing=None, description=None, id=None, name=None, project_id=None, provider_id=None, resources=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, user_id=None, created_at=None, auto_expand=None, smn_notify=None, threshold=None, sys_lock_source_service=None, locked=None):
"""Vault
The model defined in huaweicloud sdk
@ -95,6 +97,8 @@ class Vault:
:type threshold: int
:param sys_lock_source_service: 用于标识SMB服务
:type sys_lock_source_service: str
:param locked: 用于标识该存储库是否已锁定
:type locked: bool
"""
@ -116,6 +120,7 @@ class Vault:
self._smn_notify = None
self._threshold = None
self._sys_lock_source_service = None
self._locked = None
self.discriminator = None
self.billing = billing
@ -146,6 +151,8 @@ class Vault:
self.threshold = threshold
if sys_lock_source_service is not None:
self.sys_lock_source_service = sys_lock_source_service
if locked is not None:
self.locked = locked
@property
def billing(self):
@ -513,6 +520,28 @@ class Vault:
"""
self._sys_lock_source_service = sys_lock_source_service
@property
def locked(self):
"""Gets the locked of this Vault.
用于标识该存储库是否已锁定
:return: The locked of this Vault.
:rtype: bool
"""
return self._locked
@locked.setter
def locked(self, locked):
"""Sets the locked of this Vault.
用于标识该存储库是否已锁定
:param locked: The locked of this Vault.
:type locked: bool
"""
self._locked = locked
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}

View File

@ -31,7 +31,8 @@ class VaultCreate:
'smn_notify': 'bool',
'backup_name_prefix': 'str',
'demand_billing': 'bool',
'sys_lock_source_service': 'str'
'sys_lock_source_service': 'str',
'locked': 'bool'
}
attribute_map = {
@ -49,10 +50,11 @@ class VaultCreate:
'smn_notify': 'smn_notify',
'backup_name_prefix': 'backup_name_prefix',
'demand_billing': 'demand_billing',
'sys_lock_source_service': 'sys_lock_source_service'
'sys_lock_source_service': 'sys_lock_source_service',
'locked': 'locked'
}
def __init__(self, backup_policy_id=None, billing=None, description=None, name=None, resources=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, auto_expand=None, threshold=None, smn_notify=None, backup_name_prefix=None, demand_billing=None, sys_lock_source_service=None):
def __init__(self, backup_policy_id=None, billing=None, description=None, name=None, resources=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, auto_expand=None, threshold=None, smn_notify=None, backup_name_prefix=None, demand_billing=None, sys_lock_source_service=None, locked=None):
"""VaultCreate
The model defined in huaweicloud sdk
@ -87,6 +89,8 @@ class VaultCreate:
:type demand_billing: bool
:param sys_lock_source_service: 用于标识SMB服务您可以设置为SMB或者空
:type sys_lock_source_service: str
:param locked: 用于标识该存储库是否已锁定
:type locked: bool
"""
@ -106,6 +110,7 @@ class VaultCreate:
self._backup_name_prefix = None
self._demand_billing = None
self._sys_lock_source_service = None
self._locked = None
self.discriminator = None
if backup_policy_id is not None:
@ -135,6 +140,8 @@ class VaultCreate:
self.demand_billing = demand_billing
if sys_lock_source_service is not None:
self.sys_lock_source_service = sys_lock_source_service
if locked is not None:
self.locked = locked
@property
def backup_policy_id(self):
@ -458,6 +465,28 @@ class VaultCreate:
"""
self._sys_lock_source_service = sys_lock_source_service
@property
def locked(self):
"""Gets the locked of this VaultCreate.
用于标识该存储库是否已锁定
:return: The locked of this VaultCreate.
:rtype: bool
"""
return self._locked
@locked.setter
def locked(self, locked):
"""Sets the locked of this VaultCreate.
用于标识该存储库是否已锁定
:param locked: The locked of this VaultCreate.
:type locked: bool
"""
self._locked = locked
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}

View File

@ -40,7 +40,8 @@ class VaultCreateResource:
'demand_billing': 'bool',
'cbc_delete_count': 'int',
'frozen': 'bool',
'sys_lock_source_service': 'str'
'sys_lock_source_service': 'str',
'locked': 'bool'
}
attribute_map = {
@ -67,10 +68,11 @@ class VaultCreateResource:
'demand_billing': 'demand_billing',
'cbc_delete_count': 'cbc_delete_count',
'frozen': 'frozen',
'sys_lock_source_service': 'sys_lock_source_service'
'sys_lock_source_service': 'sys_lock_source_service',
'locked': 'locked'
}
def __init__(self, billing=None, description=None, id=None, name=None, project_id=None, provider_id=None, resources=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, user_id=None, created_at=None, auto_expand=None, smn_notify=None, threshold=None, err_text=None, ret_code=None, orders=None, backup_name_prefix=None, demand_billing=None, cbc_delete_count=None, frozen=None, sys_lock_source_service=None):
def __init__(self, billing=None, description=None, id=None, name=None, project_id=None, provider_id=None, resources=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, user_id=None, created_at=None, auto_expand=None, smn_notify=None, threshold=None, err_text=None, ret_code=None, orders=None, backup_name_prefix=None, demand_billing=None, cbc_delete_count=None, frozen=None, sys_lock_source_service=None, locked=None):
"""VaultCreateResource
The model defined in huaweicloud sdk
@ -123,6 +125,8 @@ class VaultCreateResource:
:type frozen: bool
:param sys_lock_source_service: 用于标识SMB服务
:type sys_lock_source_service: str
:param locked: 用于标识该存储库是否已锁定
:type locked: bool
"""
@ -151,6 +155,7 @@ class VaultCreateResource:
self._cbc_delete_count = None
self._frozen = None
self._sys_lock_source_service = None
self._locked = None
self.discriminator = None
self.billing = billing
@ -195,6 +200,8 @@ class VaultCreateResource:
self.frozen = frozen
if sys_lock_source_service is not None:
self.sys_lock_source_service = sys_lock_source_service
if locked is not None:
self.locked = locked
@property
def billing(self):
@ -716,6 +723,28 @@ class VaultCreateResource:
"""
self._sys_lock_source_service = sys_lock_source_service
@property
def locked(self):
"""Gets the locked of this VaultCreateResource.
用于标识该存储库是否已锁定
:return: The locked of this VaultCreateResource.
:rtype: bool
"""
return self._locked
@locked.setter
def locked(self, locked):
"""Sets the locked of this VaultCreateResource.
用于标识该存储库是否已锁定
:param locked: The locked of this VaultCreateResource.
:type locked: bool
"""
self._locked = locked
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}

View File

@ -34,6 +34,7 @@ class VaultGet:
'smn_notify': 'bool',
'threshold': 'int',
'sys_lock_source_service': 'str',
'locked': 'bool',
'updated_at': 'str',
'version': 'str'
}
@ -56,11 +57,12 @@ class VaultGet:
'smn_notify': 'smn_notify',
'threshold': 'threshold',
'sys_lock_source_service': 'sys_lock_source_service',
'locked': 'locked',
'updated_at': 'updated_at',
'version': 'version'
}
def __init__(self, billing=None, description=None, id=None, name=None, project_id=None, provider_id=None, resources=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, user_id=None, created_at=None, auto_expand=None, smn_notify=None, threshold=None, sys_lock_source_service=None, updated_at=None, version=None):
def __init__(self, billing=None, description=None, id=None, name=None, project_id=None, provider_id=None, resources=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, user_id=None, created_at=None, auto_expand=None, smn_notify=None, threshold=None, sys_lock_source_service=None, locked=None, updated_at=None, version=None):
"""VaultGet
The model defined in huaweicloud sdk
@ -99,6 +101,8 @@ class VaultGet:
:type threshold: int
:param sys_lock_source_service: 用于标识SMB服务
:type sys_lock_source_service: str
:param locked: 用于标识该存储库是否已锁定
:type locked: bool
:param updated_at: 更新时间,例如:\&quot;2020-02-05T10:38:34.209782\&quot;
:type updated_at: str
:param version: 版本
@ -124,6 +128,7 @@ class VaultGet:
self._smn_notify = None
self._threshold = None
self._sys_lock_source_service = None
self._locked = None
self._updated_at = None
self._version = None
self.discriminator = None
@ -156,6 +161,8 @@ class VaultGet:
self.threshold = threshold
if sys_lock_source_service is not None:
self.sys_lock_source_service = sys_lock_source_service
if locked is not None:
self.locked = locked
self.updated_at = updated_at
if version is not None:
self.version = version
@ -526,6 +533,28 @@ class VaultGet:
"""
self._sys_lock_source_service = sys_lock_source_service
@property
def locked(self):
"""Gets the locked of this VaultGet.
用于标识该存储库是否已锁定
:return: The locked of this VaultGet.
:rtype: bool
"""
return self._locked
@locked.setter
def locked(self, locked):
"""Sets the locked of this VaultGet.
用于标识该存储库是否已锁定
:param locked: The locked of this VaultGet.
:type locked: bool
"""
self._locked = locked
@property
def updated_at(self):
"""Gets the updated_at of this VaultGet.

View File

@ -29,7 +29,8 @@ class VaultOrder:
'threshold': 'int',
'smn_notify': 'bool',
'parameters': 'VaultCreateParameters',
'auto_expand': 'bool'
'auto_expand': 'bool',
'locked': 'bool'
}
attribute_map = {
@ -45,10 +46,11 @@ class VaultOrder:
'threshold': 'threshold',
'smn_notify': 'smn_notify',
'parameters': 'parameters',
'auto_expand': 'auto_expand'
'auto_expand': 'auto_expand',
'locked': 'locked'
}
def __init__(self, name=None, billing=None, resources=None, description=None, backup_policy_id=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, threshold=None, smn_notify=None, parameters=None, auto_expand=None):
def __init__(self, name=None, billing=None, resources=None, description=None, backup_policy_id=None, tags=None, enterprise_project_id=None, auto_bind=None, bind_rules=None, threshold=None, smn_notify=None, parameters=None, auto_expand=None, locked=None):
"""VaultOrder
The model defined in huaweicloud sdk
@ -79,6 +81,8 @@ class VaultOrder:
:type parameters: :class:`huaweicloudsdkcbr.v1.VaultCreateParameters`
:param auto_expand: 是否开启存储库自动扩容能力只支持按需存储库
:type auto_expand: bool
:param locked: 用于标识当前存储库是否已锁定
:type locked: bool
"""
@ -96,6 +100,7 @@ class VaultOrder:
self._smn_notify = None
self._parameters = None
self._auto_expand = None
self._locked = None
self.discriminator = None
if name is not None:
@ -122,6 +127,8 @@ class VaultOrder:
self.parameters = parameters
if auto_expand is not None:
self.auto_expand = auto_expand
if locked is not None:
self.locked = locked
@property
def name(self):
@ -397,6 +404,28 @@ class VaultOrder:
"""
self._auto_expand = auto_expand
@property
def locked(self):
"""Gets the locked of this VaultOrder.
用于标识当前存储库是否已锁定
:return: The locked of this VaultOrder.
:rtype: bool
"""
return self._locked
@locked.setter
def locked(self, locked):
"""Sets the locked of this VaultOrder.
用于标识当前存储库是否已锁定
:param locked: The locked of this VaultOrder.
:type locked: bool
"""
self._locked = locked
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}

View File

@ -23,7 +23,8 @@ class VaultUpdate:
'bind_rules': 'VaultBindRules',
'auto_expand': 'bool',
'smn_notify': 'bool',
'threshold': 'int'
'threshold': 'int',
'locked': 'bool'
}
attribute_map = {
@ -33,10 +34,11 @@ class VaultUpdate:
'bind_rules': 'bind_rules',
'auto_expand': 'auto_expand',
'smn_notify': 'smn_notify',
'threshold': 'threshold'
'threshold': 'threshold',
'locked': 'locked'
}
def __init__(self, billing=None, name=None, auto_bind=None, bind_rules=None, auto_expand=None, smn_notify=None, threshold=None):
def __init__(self, billing=None, name=None, auto_bind=None, bind_rules=None, auto_expand=None, smn_notify=None, threshold=None, locked=None):
"""VaultUpdate
The model defined in huaweicloud sdk
@ -55,6 +57,8 @@ class VaultUpdate:
:type smn_notify: bool
:param threshold: 存储库容量阈值存储库已用容量和总容量的百分比超过该值若smn_notify为开将发送相关通知
:type threshold: int
:param locked: 用于标识当前存储库是否已锁定
:type locked: bool
"""
@ -66,6 +70,7 @@ class VaultUpdate:
self._auto_expand = None
self._smn_notify = None
self._threshold = None
self._locked = None
self.discriminator = None
if billing is not None:
@ -82,6 +87,8 @@ class VaultUpdate:
self.smn_notify = smn_notify
if threshold is not None:
self.threshold = threshold
if locked is not None:
self.locked = locked
@property
def billing(self):
@ -229,6 +236,28 @@ class VaultUpdate:
"""
self._threshold = threshold
@property
def locked(self):
"""Gets the locked of this VaultUpdate.
用于标识当前存储库是否已锁定
:return: The locked of this VaultUpdate.
:rtype: bool
"""
return self._locked
@locked.setter
def locked(self, locked):
"""Sets the locked of this VaultUpdate.
用于标识当前存储库是否已锁定
:param locked: The locked of this VaultUpdate.
:type locked: bool
"""
self._locked = locked
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcbr"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcbs"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcc"
VERSION = "3.1.122"
VERSION = "3.1.123"
AUTHOR = "HuaweiCloud SDK"
AUTHOR_EMAIL = "hwcloudsdk@huawei.com"
URL = "https://github.com/huaweicloud/huaweicloud-sdk-python-v3"
@ -14,7 +14,7 @@ this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README_PYPI.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = f.read()
REQUIRES = ["huaweicloudsdkcore>=3.1.122"]
REQUIRES = ["huaweicloudsdkcore>=3.1.123"]
OPTIONS = {
'bdist_wheel': {

View File

@ -21,7 +21,8 @@ class ClusterInformationSpec:
'custom_san': 'list[str]',
'container_network': 'ContainerNetworkUpdate',
'eni_network': 'EniNetworkUpdate',
'host_network': 'ClusterInformationSpecHostNetwork'
'host_network': 'ClusterInformationSpecHostNetwork',
'deletion_protection': 'bool'
}
attribute_map = {
@ -29,10 +30,11 @@ class ClusterInformationSpec:
'custom_san': 'customSan',
'container_network': 'containerNetwork',
'eni_network': 'eniNetwork',
'host_network': 'hostNetwork'
'host_network': 'hostNetwork',
'deletion_protection': 'deletionProtection'
}
def __init__(self, description=None, custom_san=None, container_network=None, eni_network=None, host_network=None):
def __init__(self, description=None, custom_san=None, container_network=None, eni_network=None, host_network=None, deletion_protection=None):
"""ClusterInformationSpec
The model defined in huaweicloud sdk
@ -47,6 +49,8 @@ class ClusterInformationSpec:
:type eni_network: :class:`huaweicloudsdkcce.v3.EniNetworkUpdate`
:param host_network:
:type host_network: :class:`huaweicloudsdkcce.v3.ClusterInformationSpecHostNetwork`
:param deletion_protection: 集群删除保护默认为false关闭如果开启后用户将无法删除该集群
:type deletion_protection: bool
"""
@ -56,6 +60,7 @@ class ClusterInformationSpec:
self._container_network = None
self._eni_network = None
self._host_network = None
self._deletion_protection = None
self.discriminator = None
if description is not None:
@ -68,6 +73,8 @@ class ClusterInformationSpec:
self.eni_network = eni_network
if host_network is not None:
self.host_network = host_network
if deletion_protection is not None:
self.deletion_protection = deletion_protection
@property
def description(self):
@ -167,6 +174,28 @@ class ClusterInformationSpec:
"""
self._host_network = host_network
@property
def deletion_protection(self):
"""Gets the deletion_protection of this ClusterInformationSpec.
集群删除保护默认为false关闭如果开启后用户将无法删除该集群
:return: The deletion_protection of this ClusterInformationSpec.
:rtype: bool
"""
return self._deletion_protection
@deletion_protection.setter
def deletion_protection(self, deletion_protection):
"""Sets the deletion_protection of this ClusterInformationSpec.
集群删除保护默认为false关闭如果开启后用户将无法删除该集群
:param deletion_protection: The deletion_protection of this ClusterInformationSpec.
:type deletion_protection: bool
"""
self._deletion_protection = deletion_protection
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}

View File

@ -40,6 +40,7 @@ class ClusterSpec:
'support_istio': 'bool',
'enable_master_volume_encryption': 'bool',
'enable_dist_mgt': 'bool',
'deletion_protection': 'bool',
'configurations_override': 'list[PackageConfiguration]'
}
@ -67,10 +68,11 @@ class ClusterSpec:
'support_istio': 'supportIstio',
'enable_master_volume_encryption': 'enableMasterVolumeEncryption',
'enable_dist_mgt': 'enableDistMgt',
'deletion_protection': 'deletionProtection',
'configurations_override': 'configurationsOverride'
}
def __init__(self, category=None, type=None, flavor=None, version=None, platform_version=None, description=None, custom_san=None, ipv6enable=None, host_network=None, container_network=None, eni_network=None, service_network=None, authentication=None, billing_mode=None, masters=None, kubernetes_svc_ip_range=None, cluster_tags=None, kube_proxy_mode=None, az=None, extend_param=None, support_istio=None, enable_master_volume_encryption=None, enable_dist_mgt=None, configurations_override=None):
def __init__(self, category=None, type=None, flavor=None, version=None, platform_version=None, description=None, custom_san=None, ipv6enable=None, host_network=None, container_network=None, eni_network=None, service_network=None, authentication=None, billing_mode=None, masters=None, kubernetes_svc_ip_range=None, cluster_tags=None, kube_proxy_mode=None, az=None, extend_param=None, support_istio=None, enable_master_volume_encryption=None, enable_dist_mgt=None, deletion_protection=None, configurations_override=None):
"""ClusterSpec
The model defined in huaweicloud sdk
@ -121,6 +123,8 @@ class ClusterSpec:
:type enable_master_volume_encryption: bool
:param enable_dist_mgt: 集群开启对分布式云支持创建CCE Turbo集群时可在创建集群过程中开启对分布式云(cloudpond)支持
:type enable_dist_mgt: bool
:param deletion_protection: 集群删除保护默认为false关闭如果开启后用户将无法删除该集群
:type deletion_protection: bool
:param configurations_override: 覆盖集群默认组件配置 若指定了不支持的组件或组件不支持的参数该配置项将被忽略 当前支持的可配置组件及其参数详见 [[配置管理](https://support.huaweicloud.com/usermanual-cce/cce_10_0213.html)](tag:hws) [[配置管理](https://support.huaweicloud.com/intl/zh-cn/usermanual-cce/cce_10_0213.html)](tag:hws_hk)
:type configurations_override: list[:class:`huaweicloudsdkcce.v3.PackageConfiguration`]
"""
@ -150,6 +154,7 @@ class ClusterSpec:
self._support_istio = None
self._enable_master_volume_encryption = None
self._enable_dist_mgt = None
self._deletion_protection = None
self._configurations_override = None
self.discriminator = None
@ -196,6 +201,8 @@ class ClusterSpec:
self.enable_master_volume_encryption = enable_master_volume_encryption
if enable_dist_mgt is not None:
self.enable_dist_mgt = enable_dist_mgt
if deletion_protection is not None:
self.deletion_protection = deletion_protection
if configurations_override is not None:
self.configurations_override = configurations_override
@ -681,6 +688,28 @@ class ClusterSpec:
"""
self._enable_dist_mgt = enable_dist_mgt
@property
def deletion_protection(self):
"""Gets the deletion_protection of this ClusterSpec.
集群删除保护默认为false关闭如果开启后用户将无法删除该集群
:return: The deletion_protection of this ClusterSpec.
:rtype: bool
"""
return self._deletion_protection
@deletion_protection.setter
def deletion_protection(self, deletion_protection):
"""Sets the deletion_protection of this ClusterSpec.
集群删除保护默认为false关闭如果开启后用户将无法删除该集群
:param deletion_protection: The deletion_protection of this ClusterSpec.
:type deletion_protection: bool
"""
self._deletion_protection = deletion_protection
@property
def configurations_override(self):
"""Gets the configurations_override of this ClusterSpec.

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.122
huaweicloudsdkcore >= 3.1.123

Some files were not shown because too many files have changed in this diff Show More