release 3.1.75 source code

This commit is contained in:
Huaweicloud-SDK 2023-12-27 16:28:20 +08:00
parent 2485866ec7
commit cbe72baf4d
743 changed files with 63561 additions and 2295 deletions

View File

@ -1,3 +1,513 @@
# 3.1.75 2023-12-27
### HuaweiCloud SDK AAD
- _Features_
- Support the following APIs:
- `CreateAadDomain`
- `CreateCertificate`
- `ModifyDomainWebSwitch`
- `ListSourceIps`
- `AddBlackWhiteIpList`
- `DeleteBlackWhiteIpList`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK APIG
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ListMetricData**
- changes of response param
- `* datapoints.timestamp: int32 -> int64`
- **ListApisV2**
- changes of request param
- `+ return_data_mode: enum value [brief,include_group,include_group_backend]`
### HuaweiCloud SDK CodeArtsArtifact
- _Features_
- Support the following APIs:
- `BatchRestoreRepo`
- `BatchDeleteTrashes`
- `CreateMavenRepo`
- `ShowProjectList`
- `ModifyRepository`
- `ShowRepositoryInfo`
- `CreateDockerRepositories`
- `DeleteRepository`
- `ShowStorage`
- `ShowMavenInfo`
- `CreateProjectRelatedRepository`
- `SearchByChecksum`
- `SearchArtifacts`
- `ResetUserPassword`
- `ShowFileTree`
- `ListArtifactoryComponent`
- `ListAllRepositories`
- `ShowAudit`
- `ShowRepository`
- `ListArtifactoryStorageStatistic`
- `CreateAttention`
- `ListAttentions`
- `UpdateArtifactory`
- `CreateArtifactory`
- `DeleteArtifactFile`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK CSMS
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ListResourceInstances**
- changes of response param
- `+ resources.sys_tags`
### HuaweiCloud SDK DataArtsStudio
- _Features_
- Support the APIs `ListFactoryJobs`, `CreateFactoryJob`, `ListFactoryAlarmInfo`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK DCS
- _Features_
- Support the APIs `ShowInstanceSslDetail`, `UpdateSslSwitch`, `DownloadSslCert`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK DDS
- _Features_
- Support the API `ShowClientNetwork`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK DGC
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **CreateJob**
- changes of request param
- `+ singleNodeJobFlag`
- `+ singleNodeJobType`
- **ShowJob**
- changes of response param
- `+ singleNodeJobFlag`
- `+ singleNodeJobType`
- **UpdateJob**
- changes of request param
- `+ singleNodeJobFlag`
- `+ singleNodeJobType`
- **CreateSupplementdata**
- changes of request param
- `+ singleNodeJobFlag`
- `+ singleNodeJobType`
- `+ dependJobs.singleNodeJobFlag`
- `+ dependJobs.singleNodeJobType`
### HuaweiCloud SDK GaussDBforNoSQL
- _Features_
- Support the API `ListJobs`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK HSS
- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ShowAssetStatistic**
- changes of response param
- `+ environment_num`
- `+ core_conf_file_num`
- **ListPorts**
- changes of response param
- `+ data_list.agent_id`
- `+ data_list.container_id`
- **ListSwrImageRepository**
- changes of response param
- `+ data_list.instance_name`
- `+ data_list.instance_id`
- `+ data_list.instance_url`
### HuaweiCloud SDK Kafka
- _Features_
- Support the APIs `CreateShrinkageJob`, `ShowShrinkCheckResult`
- _Bug Fix_
- None
- _Change_
- None
### HuaweiCloud SDK MetaStudio
- _Features_
- Support the following APIs:
- `ListDigitalHumanVideo`
- `ListInteractionRuleGroups`
- `CreateInteractionRuleGroup`
- `UpdateInteractionRuleGroup`
- `DeleteInteractionRuleGroup`
- `CheckTextLanguage`
- `CreateFacialAnimations`
- `ListFacialAnimationsData`
- _Bug Fix_
- None
- _Change_
- **CreateFile**
- changes of response param
- `- file_id`
- `- upload_url`
- **ExecuteSmartLiveCommand**
- changes of request param
- `+ review_config`
- `+ command: enum value [GET_CURRENT_PLAYING_SCRIPTS]`
- **CreatePictureModelingByUrlJob**
- changes of request param
- `- X-User-Privilege`
- **ListAssetSummary**
- changes of response param
- `+ asset_list.asset_type: enum value [AUDIO]`
- **Create2DDigitalHumanVideo**
- changes of request param
- `+ review_config`
- `+ callback_config`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- **Show2DDigitalHumanVideo**
- changes of response param
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- **CreatePhotoDigitalHumanVideo**
- changes of request param
- `+ review_config`
- `- video_config.disable_system_watermark`
- **ShowPhotoDigitalHumanVideo**
- changes of response param
- `- video_config.disable_system_watermark`
- **LiveEventReport**
- changes of request param
- `+ review_config`
- **CreateTtsa**
- changes of request param
- `- X-User-Privilege`
- `+ script_type`
- `+ audio_file_download_url`
- `+ job_type`
- `- parent_job_id`
- `- auto_motion`
- **ListTtsaJobs**
- changes of response param
- `+ ttsa_jobs.job_type`
- **ListTtsaData**
- changes of response param
- `+ start_time`
- `+ end_time`
- `+ is_tail`
- **ListStyles**
- changes of response param
- `- styles.extra_meta.edit_value_items`
- `- styles.extra_meta.edit_color_items`
- `- styles.extra_meta.edit_components`
- `- styles.extra_meta.modelling_algorithm`
- **CreateDigitalHumanBusinessCard**
- changes of request param
- `+ introduction_type`
- `+ introduction_audio_asset_id`
- `+ review_config`
- changes of response param
- `- job_id`
- **UpdateDigitalHumanBusinessCard**
- changes of request param
- `+ introduction_type`
- `+ introduction_audio_asset_id`
- `+ review_config`
- changes of response param
- `- job_id`
- **ShowDigitalHumanBusinessCard**
- changes of response param
- `+ introduction_audio_asset_id`
- `+ introduction_type`
- **ShowSmartLive**
- changes of response param
- `+ stream_duration`
- `+ block_reason`
- `+ live_event_callback_config`
- `+ state: enum value [BLOCKED]`
- `+ rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **ListVideoScripts**
- changes of request param
- `+ name`
- `+ script_catalog`
- `+ view_mode`
- changes of response param
- `+ video_scripts.script_cover_url`
- `+ video_scripts.script_type`
- `+ video_scripts.text`
- `- video_scripts.video_making_type`
- `- video_scripts.human_image`
- **ShowVideoScript**
- changes of response param
- `+ script_cover_url`
- `+ review_config`
- `- video_making_type`
- `- human_image`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `* shoot_scripts: list<ShootScriptItem> -> list<ShootScriptShowItem>`
- **CreatePictureModelingJob**
- changes of request param
- `- X-User-Privilege`
- changes of response param
- `- model_asset_id`
- `- job_id`
- **ShowVideoMotionCaptureJob**
- changes of response param
- `+ input_info.rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **ShowAsset**
- changes of response param
- `+ reason`
- `+ is_need_generate_cover`
- `+ fail_type`
- `+ asset_type: enum value [AUDIO]`
- `+ system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ files.state`
- `+ files.reason`
- `+ asset_extra_meta.voice_model_meta.speed_ratio`
- `+ asset_extra_meta.voice_model_meta.volume_ratio`
- `- asset_extra_meta.voice_model_meta.tts_mode`
- `- asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ asset_extra_meta.human_model_2d_meta.model_resolution`
- `- asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ asset_extra_meta.ppt_meta.error_info`
- **UpdateDigitalAsset**
- changes of request param
- `+ is_need_generate_cover`
- `+ review_config`
- `+ asset_type: enum value [AUDIO]`
- `+ system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ asset_extra_meta.voice_model_meta.speed_ratio`
- `+ asset_extra_meta.voice_model_meta.volume_ratio`
- `- asset_extra_meta.voice_model_meta.tts_mode`
- `- asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ asset_extra_meta.human_model_2d_meta.model_resolution`
- `- asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ asset_extra_meta.ppt_meta.error_info`
- changes of response param
- `+ reason`
- `+ is_need_generate_cover`
- `+ fail_type`
- `+ asset_type: enum value [AUDIO]`
- `+ system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ files.state`
- `+ files.reason`
- `+ asset_extra_meta.voice_model_meta.speed_ratio`
- `+ asset_extra_meta.voice_model_meta.volume_ratio`
- `- asset_extra_meta.voice_model_meta.tts_mode`
- `- asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ asset_extra_meta.human_model_2d_meta.model_resolution`
- `- asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ asset_extra_meta.ppt_meta.error_info`
- **ListSmartLiveRooms**
- changes of request param
- `+ room_type`
- changes of response param
- `+ smart_live_rooms.room_type`
- `+ smart_live_rooms.room_state`
- `+ smart_live_rooms.error_info`
- `+ smart_live_rooms.model_infos.backup_model_asset_ids`
- **CreateSmartLiveRoom**
- changes of request param
- `+ stream_keys`
- `+ backup_model_asset_ids`
- `+ live_event_callback_config`
- `+ review_config`
- `+ shared_config`
- `+ room_type: enum value [TEMPLATE]`
- `+ play_policy.random_play_mode`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ scene_scripts.layer_config.group_id`
- `+ scene_scripts.layer_config.layer_type: enum value [TEXT]`
- `+ interaction_rules.rule_index`
- `+ interaction_rules.review_config`
- `+ interaction_rules.trigger.layer_config`
- `+ interaction_rules.trigger.reply_audios`
- `+ interaction_rules.trigger.reply_mode: enum value [CALLBACK,SHOW_LAYER]`
- **ShowSmartLiveRoom**
- changes of response param
- `+ backup_model_asset_ids`
- `+ error_info`
- `+ stream_keys`
- `+ shared_config`
- `+ live_event_callback_config`
- `+ room_state`
- `+ review_config`
- `+ room_type: enum value [TEMPLATE]`
- `+ play_policy.random_play_mode`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ scene_scripts.layer_config.group_id`
- `+ scene_scripts.layer_config.layer_type: enum value [TEXT]`
- `+ interaction_rules.rule_index`
- `+ interaction_rules.review_config`
- `+ interaction_rules.trigger.layer_config`
- `+ interaction_rules.trigger.reply_audios`
- `+ interaction_rules.trigger.reply_mode: enum value [CALLBACK,SHOW_LAYER]`
- **UpdateSmartLiveRoom**
- changes of request param
- `+ stream_keys`
- `+ backup_model_asset_ids`
- `+ live_event_callback_config`
- `+ review_config`
- `+ shared_config`
- `+ room_type: enum value [TEMPLATE]`
- `+ play_policy.random_play_mode`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ scene_scripts.layer_config.group_id`
- `+ scene_scripts.layer_config.layer_type: enum value [TEXT]`
- `+ interaction_rules.rule_index`
- `+ interaction_rules.review_config`
- `+ interaction_rules.trigger.layer_config`
- `+ interaction_rules.trigger.reply_audios`
- `+ interaction_rules.trigger.reply_mode: enum value [CALLBACK,SHOW_LAYER]`
- changes of response param
- `+ backup_model_asset_ids`
- `+ error_info`
- `+ stream_keys`
- `+ shared_config`
- `+ live_event_callback_config`
- `+ room_state`
- `+ review_config`
- `+ room_type: enum value [TEMPLATE]`
- `+ play_policy.random_play_mode`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ scene_scripts.layer_config.group_id`
- `+ scene_scripts.layer_config.layer_type: enum value [TEXT]`
- `+ interaction_rules.rule_index`
- `+ interaction_rules.review_config`
- `+ interaction_rules.trigger.layer_config`
- `+ interaction_rules.trigger.reply_audios`
- `+ interaction_rules.trigger.reply_mode: enum value [CALLBACK,SHOW_LAYER]`
- **StartSmartLive**
- changes of request param
- `+ stream_keys`
- `+ interaction_callback_url`
- `+ live_event_callback_config`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ play_policy.random_play_mode`
- changes of response param
- `+ live_warning_info`
- `+ live_event_callback_config`
- `+ rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **ListSmartLive**
- changes of response param
- `+ stream_duration`
- `+ block_reason`
- `+ live_event_callback_config`
- `+ smart_live_jobs.live_event_callback_config`
- `+ smart_live_jobs.stream_duration`
- `+ smart_live_jobs.block_reason`
- `+ smart_live_jobs.state: enum value [BLOCKED]`
- `+ smart_live_jobs.rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **CreateVideoMotionCaptureJob**
- changes of request param
- `+ input_info.rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- changes of response param
- `- rtc_room_info`
- `- job_id`
- `+ rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **ListVideoMotionCaptureJobs**
- changes of response param
- `+ video_motion_capture_jobs.input_info.rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **CreateDigitalAsset**
- changes of request param
- `+ is_need_generate_cover`
- `+ review_config`
- `+ asset_type: enum value [AUDIO]`
- `+ system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ asset_extra_meta.voice_model_meta.speed_ratio`
- `+ asset_extra_meta.voice_model_meta.volume_ratio`
- `- asset_extra_meta.voice_model_meta.tts_mode`
- `- asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ asset_extra_meta.human_model_2d_meta.model_resolution`
- `- asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ asset_extra_meta.ppt_meta.error_info`
- **ListAssets**
- changes of request param
- `- asset_manage_type`
- `- X-User-MePrivilege`
- changes of response param
- `+ reason`
- `+ is_need_generate_cover`
- `+ fail_type`
- `+ assets.fail_type`
- `+ assets.reason`
- `+ assets.is_need_generate_cover`
- `+ assets.asset_type: enum value [AUDIO]`
- `+ assets.system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ assets.files.state`
- `+ assets.files.reason`
- `+ assets.asset_extra_meta.voice_model_meta.speed_ratio`
- `+ assets.asset_extra_meta.voice_model_meta.volume_ratio`
- `- assets.asset_extra_meta.voice_model_meta.tts_mode`
- `- assets.asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ assets.asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ assets.asset_extra_meta.human_model_2d_meta.model_resolution`
- `- assets.asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ assets.asset_extra_meta.ppt_meta.error_info`
### HuaweiCloud SDK RDS
- _Features_
- Support the APIs `SetInstancesNewDbShrink`, `StopBackup`
- _Bug Fix_
- None
- _Change_
- None
# 3.1.74 2023-12-22
### HuaweiCloud SDK Config

View File

@ -1,3 +1,513 @@
# 3.1.75 2023-12-27
### HuaweiCloud SDK AAD
- _新增特性_
- 支持以下接口:
- `CreateAadDomain`
- `CreateCertificate`
- `ModifyDomainWebSwitch`
- `ListSourceIps`
- `AddBlackWhiteIpList`
- `DeleteBlackWhiteIpList`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK APIG
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ListMetricData**
- 响应参数变更
- `* datapoints.timestamp: int32 -> int64`
- **ListApisV2**
- 请求参数变更
- `+ return_data_mode: enum value [brief,include_group,include_group_backend]`
### HuaweiCloud SDK CodeArtsArtifact
- _新增特性_
- 支持以下接口:
- `BatchRestoreRepo`
- `BatchDeleteTrashes`
- `CreateMavenRepo`
- `ShowProjectList`
- `ModifyRepository`
- `ShowRepositoryInfo`
- `CreateDockerRepositories`
- `DeleteRepository`
- `ShowStorage`
- `ShowMavenInfo`
- `CreateProjectRelatedRepository`
- `SearchByChecksum`
- `SearchArtifacts`
- `ResetUserPassword`
- `ShowFileTree`
- `ListArtifactoryComponent`
- `ListAllRepositories`
- `ShowAudit`
- `ShowRepository`
- `ListArtifactoryStorageStatistic`
- `CreateAttention`
- `ListAttentions`
- `UpdateArtifactory`
- `CreateArtifactory`
- `DeleteArtifactFile`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK CSMS
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ListResourceInstances**
- 响应参数变更
- `+ resources.sys_tags`
### HuaweiCloud SDK DataArtsStudio
- _新增特性_
- 支持接口`ListFactoryJobs`、`CreateFactoryJob`、`ListFactoryAlarmInfo`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK DCS
- _新增特性_
- 支持接口`ShowInstanceSslDetail`、`UpdateSslSwitch`、`DownloadSslCert`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK DDS
- _新增特性_
- 支持接口`ShowClientNetwork`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK DGC
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **CreateJob**
- 请求参数变更
- `+ singleNodeJobFlag`
- `+ singleNodeJobType`
- **ShowJob**
- 响应参数变更
- `+ singleNodeJobFlag`
- `+ singleNodeJobType`
- **UpdateJob**
- 请求参数变更
- `+ singleNodeJobFlag`
- `+ singleNodeJobType`
- **CreateSupplementdata**
- 请求参数变更
- `+ singleNodeJobFlag`
- `+ singleNodeJobType`
- `+ dependJobs.singleNodeJobFlag`
- `+ dependJobs.singleNodeJobType`
### HuaweiCloud SDK GaussDBforNoSQL
- _新增特性_
- 支持接口`ListJobs`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK HSS
- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ShowAssetStatistic**
- 响应参数变更
- `+ environment_num`
- `+ core_conf_file_num`
- **ListPorts**
- 响应参数变更
- `+ data_list.agent_id`
- `+ data_list.container_id`
- **ListSwrImageRepository**
- 响应参数变更
- `+ data_list.instance_name`
- `+ data_list.instance_id`
- `+ data_list.instance_url`
### HuaweiCloud SDK Kafka
- _新增特性_
- 支持接口`CreateShrinkageJob`、`ShowShrinkCheckResult`
- _解决问题_
- 无
- _特性变更_
- 无
### HuaweiCloud SDK MetaStudio
- _新增特性_
- 支持以下接口:
- `ListDigitalHumanVideo`
- `ListInteractionRuleGroups`
- `CreateInteractionRuleGroup`
- `UpdateInteractionRuleGroup`
- `DeleteInteractionRuleGroup`
- `CheckTextLanguage`
- `CreateFacialAnimations`
- `ListFacialAnimationsData`
- _解决问题_
- 无
- _特性变更_
- **CreateFile**
- 响应参数变更
- `- file_id`
- `- upload_url`
- **ExecuteSmartLiveCommand**
- 请求参数变更
- `+ review_config`
- `+ command: enum value [GET_CURRENT_PLAYING_SCRIPTS]`
- **CreatePictureModelingByUrlJob**
- 请求参数变更
- `- X-User-Privilege`
- **ListAssetSummary**
- 响应参数变更
- `+ asset_list.asset_type: enum value [AUDIO]`
- **Create2DDigitalHumanVideo**
- 请求参数变更
- `+ review_config`
- `+ callback_config`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- **Show2DDigitalHumanVideo**
- 响应参数变更
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- **CreatePhotoDigitalHumanVideo**
- 请求参数变更
- `+ review_config`
- `- video_config.disable_system_watermark`
- **ShowPhotoDigitalHumanVideo**
- 响应参数变更
- `- video_config.disable_system_watermark`
- **LiveEventReport**
- 请求参数变更
- `+ review_config`
- **CreateTtsa**
- 请求参数变更
- `- X-User-Privilege`
- `+ script_type`
- `+ audio_file_download_url`
- `+ job_type`
- `- parent_job_id`
- `- auto_motion`
- **ListTtsaJobs**
- 响应参数变更
- `+ ttsa_jobs.job_type`
- **ListTtsaData**
- 响应参数变更
- `+ start_time`
- `+ end_time`
- `+ is_tail`
- **ListStyles**
- 响应参数变更
- `- styles.extra_meta.edit_value_items`
- `- styles.extra_meta.edit_color_items`
- `- styles.extra_meta.edit_components`
- `- styles.extra_meta.modelling_algorithm`
- **CreateDigitalHumanBusinessCard**
- 请求参数变更
- `+ introduction_type`
- `+ introduction_audio_asset_id`
- `+ review_config`
- 响应参数变更
- `- job_id`
- **UpdateDigitalHumanBusinessCard**
- 请求参数变更
- `+ introduction_type`
- `+ introduction_audio_asset_id`
- `+ review_config`
- 响应参数变更
- `- job_id`
- **ShowDigitalHumanBusinessCard**
- 响应参数变更
- `+ introduction_audio_asset_id`
- `+ introduction_type`
- **ShowSmartLive**
- 响应参数变更
- `+ stream_duration`
- `+ block_reason`
- `+ live_event_callback_config`
- `+ state: enum value [BLOCKED]`
- `+ rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **ListVideoScripts**
- 请求参数变更
- `+ name`
- `+ script_catalog`
- `+ view_mode`
- 响应参数变更
- `+ video_scripts.script_cover_url`
- `+ video_scripts.script_type`
- `+ video_scripts.text`
- `- video_scripts.video_making_type`
- `- video_scripts.human_image`
- **ShowVideoScript**
- 响应参数变更
- `+ script_cover_url`
- `+ review_config`
- `- video_making_type`
- `- human_image`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `* shoot_scripts: list<ShootScriptItem> -> list<ShootScriptShowItem>`
- **CreatePictureModelingJob**
- 请求参数变更
- `- X-User-Privilege`
- 响应参数变更
- `- model_asset_id`
- `- job_id`
- **ShowVideoMotionCaptureJob**
- 响应参数变更
- `+ input_info.rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **ShowAsset**
- 响应参数变更
- `+ reason`
- `+ is_need_generate_cover`
- `+ fail_type`
- `+ asset_type: enum value [AUDIO]`
- `+ system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ files.state`
- `+ files.reason`
- `+ asset_extra_meta.voice_model_meta.speed_ratio`
- `+ asset_extra_meta.voice_model_meta.volume_ratio`
- `- asset_extra_meta.voice_model_meta.tts_mode`
- `- asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ asset_extra_meta.human_model_2d_meta.model_resolution`
- `- asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ asset_extra_meta.ppt_meta.error_info`
- **UpdateDigitalAsset**
- 请求参数变更
- `+ is_need_generate_cover`
- `+ review_config`
- `+ asset_type: enum value [AUDIO]`
- `+ system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ asset_extra_meta.voice_model_meta.speed_ratio`
- `+ asset_extra_meta.voice_model_meta.volume_ratio`
- `- asset_extra_meta.voice_model_meta.tts_mode`
- `- asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ asset_extra_meta.human_model_2d_meta.model_resolution`
- `- asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ asset_extra_meta.ppt_meta.error_info`
- 响应参数变更
- `+ reason`
- `+ is_need_generate_cover`
- `+ fail_type`
- `+ asset_type: enum value [AUDIO]`
- `+ system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ files.state`
- `+ files.reason`
- `+ asset_extra_meta.voice_model_meta.speed_ratio`
- `+ asset_extra_meta.voice_model_meta.volume_ratio`
- `- asset_extra_meta.voice_model_meta.tts_mode`
- `- asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ asset_extra_meta.human_model_2d_meta.model_resolution`
- `- asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ asset_extra_meta.ppt_meta.error_info`
- **ListSmartLiveRooms**
- 请求参数变更
- `+ room_type`
- 响应参数变更
- `+ smart_live_rooms.room_type`
- `+ smart_live_rooms.room_state`
- `+ smart_live_rooms.error_info`
- `+ smart_live_rooms.model_infos.backup_model_asset_ids`
- **CreateSmartLiveRoom**
- 请求参数变更
- `+ stream_keys`
- `+ backup_model_asset_ids`
- `+ live_event_callback_config`
- `+ review_config`
- `+ shared_config`
- `+ room_type: enum value [TEMPLATE]`
- `+ play_policy.random_play_mode`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ scene_scripts.layer_config.group_id`
- `+ scene_scripts.layer_config.layer_type: enum value [TEXT]`
- `+ interaction_rules.rule_index`
- `+ interaction_rules.review_config`
- `+ interaction_rules.trigger.layer_config`
- `+ interaction_rules.trigger.reply_audios`
- `+ interaction_rules.trigger.reply_mode: enum value [CALLBACK,SHOW_LAYER]`
- **ShowSmartLiveRoom**
- 响应参数变更
- `+ backup_model_asset_ids`
- `+ error_info`
- `+ stream_keys`
- `+ shared_config`
- `+ live_event_callback_config`
- `+ room_state`
- `+ review_config`
- `+ room_type: enum value [TEMPLATE]`
- `+ play_policy.random_play_mode`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ scene_scripts.layer_config.group_id`
- `+ scene_scripts.layer_config.layer_type: enum value [TEXT]`
- `+ interaction_rules.rule_index`
- `+ interaction_rules.review_config`
- `+ interaction_rules.trigger.layer_config`
- `+ interaction_rules.trigger.reply_audios`
- `+ interaction_rules.trigger.reply_mode: enum value [CALLBACK,SHOW_LAYER]`
- **UpdateSmartLiveRoom**
- 请求参数变更
- `+ stream_keys`
- `+ backup_model_asset_ids`
- `+ live_event_callback_config`
- `+ review_config`
- `+ shared_config`
- `+ room_type: enum value [TEMPLATE]`
- `+ play_policy.random_play_mode`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ scene_scripts.layer_config.group_id`
- `+ scene_scripts.layer_config.layer_type: enum value [TEXT]`
- `+ interaction_rules.rule_index`
- `+ interaction_rules.review_config`
- `+ interaction_rules.trigger.layer_config`
- `+ interaction_rules.trigger.reply_audios`
- `+ interaction_rules.trigger.reply_mode: enum value [CALLBACK,SHOW_LAYER]`
- 响应参数变更
- `+ backup_model_asset_ids`
- `+ error_info`
- `+ stream_keys`
- `+ shared_config`
- `+ live_event_callback_config`
- `+ room_state`
- `+ review_config`
- `+ room_type: enum value [TEMPLATE]`
- `+ play_policy.random_play_mode`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ scene_scripts.layer_config.group_id`
- `+ scene_scripts.layer_config.layer_type: enum value [TEXT]`
- `+ interaction_rules.rule_index`
- `+ interaction_rules.review_config`
- `+ interaction_rules.trigger.layer_config`
- `+ interaction_rules.trigger.reply_audios`
- `+ interaction_rules.trigger.reply_mode: enum value [CALLBACK,SHOW_LAYER]`
- **StartSmartLive**
- 请求参数变更
- `+ stream_keys`
- `+ interaction_callback_url`
- `+ live_event_callback_config`
- `+ video_config.subtitle_config`
- `- video_config.disable_system_watermark`
- `+ video_config.codec: enum value [VP9]`
- `+ play_policy.random_play_mode`
- 响应参数变更
- `+ live_warning_info`
- `+ live_event_callback_config`
- `+ rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **ListSmartLive**
- 响应参数变更
- `+ stream_duration`
- `+ block_reason`
- `+ live_event_callback_config`
- `+ smart_live_jobs.live_event_callback_config`
- `+ smart_live_jobs.stream_duration`
- `+ smart_live_jobs.block_reason`
- `+ smart_live_jobs.state: enum value [BLOCKED]`
- `+ smart_live_jobs.rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **CreateVideoMotionCaptureJob**
- 请求参数变更
- `+ input_info.rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- 响应参数变更
- `- rtc_room_info`
- `- job_id`
- `+ rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **ListVideoMotionCaptureJobs**
- 响应参数变更
- `+ video_motion_capture_jobs.input_info.rtc_room_info.users.user_type: enum value [INFERENCE_USER,END_USER]`
- **CreateDigitalAsset**
- 请求参数变更
- `+ is_need_generate_cover`
- `+ review_config`
- `+ asset_type: enum value [AUDIO]`
- `+ system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ asset_extra_meta.voice_model_meta.speed_ratio`
- `+ asset_extra_meta.voice_model_meta.volume_ratio`
- `- asset_extra_meta.voice_model_meta.tts_mode`
- `- asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ asset_extra_meta.human_model_2d_meta.model_resolution`
- `- asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ asset_extra_meta.ppt_meta.error_info`
- **ListAssets**
- 请求参数变更
- `- asset_manage_type`
- `- X-User-MePrivilege`
- 响应参数变更
- `+ reason`
- `+ is_need_generate_cover`
- `+ fail_type`
- `+ assets.fail_type`
- `+ assets.reason`
- `+ assets.is_need_generate_cover`
- `+ assets.asset_type: enum value [AUDIO]`
- `+ assets.system_properties.key: enum value [MATERIAL_IMG,MATERIAL_VIDEO,BUSSINESS_CARD_VIDEO,TO_BE_TRANSLATED_VIDEO]`
- `+ assets.files.state`
- `+ assets.files.reason`
- `+ assets.asset_extra_meta.voice_model_meta.speed_ratio`
- `+ assets.asset_extra_meta.voice_model_meta.volume_ratio`
- `- assets.asset_extra_meta.voice_model_meta.tts_mode`
- `- assets.asset_extra_meta.voice_model_meta.external_voice_meta`
- `+ assets.asset_extra_meta.voice_model_meta.language: enum value [GER,fr,Kr,por,JPN,Ita,ESP,DBH,GT,GXH,HBH,SXH,SCH,YY,Russian,Filipino,Dutch,Indonesian,Vietnamese,Arabic,Turkish,Malay,Thai,Finnish]`
- `+ assets.asset_extra_meta.human_model_2d_meta.model_resolution`
- `- assets.asset_extra_meta.human_model_2d_meta.is_realtime_matting`
- `+ assets.asset_extra_meta.ppt_meta.error_info`
### HuaweiCloud SDK RDS
- _新增特性_
- 支持接口`SetInstancesNewDbShrink`、`StopBackup`
- _解决问题_
- 无
- _特性变更_
- 无
# 3.1.74 2023-12-22
### HuaweiCloud SDK Config

View File

@ -1 +1 @@
3.1.74
3.1.75

View File

@ -5,6 +5,8 @@ from __future__ import absolute_import
from huaweicloudsdkaad.v1.aad_client import AadClient
from huaweicloudsdkaad.v1.aad_async_client import AadAsyncClient
from huaweicloudsdkaad.v1.model.add_black_white_ip_list_request import AddBlackWhiteIpListRequest
from huaweicloudsdkaad.v1.model.add_black_white_ip_list_response import AddBlackWhiteIpListResponse
from huaweicloudsdkaad.v1.model.add_policy_black_and_white_ip_list_request import AddPolicyBlackAndWhiteIpListRequest
from huaweicloudsdkaad.v1.model.add_policy_black_and_white_ip_list_response import AddPolicyBlackAndWhiteIpListResponse
from huaweicloudsdkaad.v1.model.alarm_body import AlarmBody
@ -16,14 +18,23 @@ from huaweicloudsdkaad.v1.model.batch_delete_instance_ip_rule_request import Bat
from huaweicloudsdkaad.v1.model.batch_delete_instance_ip_rule_response import BatchDeleteInstanceIpRuleResponse
from huaweicloudsdkaad.v1.model.batch_id_body import BatchIdBody
from huaweicloudsdkaad.v1.model.batch_transfer_rule_body import BatchTransferRuleBody
from huaweicloudsdkaad.v1.model.black_white_ip_list_request import BlackWhiteIpListRequest
from huaweicloudsdkaad.v1.model.black_white_ip_request_body import BlackWhiteIpRequestBody
from huaweicloudsdkaad.v1.model.block_list_blocking_list import BlockListBlockingList
from huaweicloudsdkaad.v1.model.bw import Bw
from huaweicloudsdkaad.v1.model.cad_domain_switch_request import CadDomainSwitchRequest
from huaweicloudsdkaad.v1.model.certificate_body import CertificateBody
from huaweicloudsdkaad.v1.model.create_aad_domain_request import CreateAadDomainRequest
from huaweicloudsdkaad.v1.model.create_aad_domain_response import CreateAadDomainResponse
from huaweicloudsdkaad.v1.model.create_certificate_request import CreateCertificateRequest
from huaweicloudsdkaad.v1.model.create_certificate_response import CreateCertificateResponse
from huaweicloudsdkaad.v1.model.create_policy_request import CreatePolicyRequest
from huaweicloudsdkaad.v1.model.create_policy_request_body import CreatePolicyRequestBody
from huaweicloudsdkaad.v1.model.create_policy_response import CreatePolicyResponse
from huaweicloudsdkaad.v1.model.delete_alarm_config_request import DeleteAlarmConfigRequest
from huaweicloudsdkaad.v1.model.delete_alarm_config_response import DeleteAlarmConfigResponse
from huaweicloudsdkaad.v1.model.delete_black_white_ip_list_request import DeleteBlackWhiteIpListRequest
from huaweicloudsdkaad.v1.model.delete_black_white_ip_list_response import DeleteBlackWhiteIpListResponse
from huaweicloudsdkaad.v1.model.delete_policy_black_and_white_ip_list_request import DeletePolicyBlackAndWhiteIpListRequest
from huaweicloudsdkaad.v1.model.delete_policy_black_and_white_ip_list_response import DeletePolicyBlackAndWhiteIpListResponse
from huaweicloudsdkaad.v1.model.delete_policy_request import DeletePolicyRequest
@ -35,6 +46,7 @@ from huaweicloudsdkaad.v1.model.domain_real_server_info import DomainRealServerI
from huaweicloudsdkaad.v1.model.execute_unblock_ip_request import ExecuteUnblockIpRequest
from huaweicloudsdkaad.v1.model.execute_unblock_ip_request_body import ExecuteUnblockIpRequestBody
from huaweicloudsdkaad.v1.model.execute_unblock_ip_response import ExecuteUnblockIpResponse
from huaweicloudsdkaad.v1.model.host_body import HostBody
from huaweicloudsdkaad.v1.model.instance_info import InstanceInfo
from huaweicloudsdkaad.v1.model.instance_ip_info import InstanceIpInfo
from huaweicloudsdkaad.v1.model.ip_binding_body import IpBindingBody
@ -57,10 +69,14 @@ from huaweicloudsdkaad.v1.model.list_policy_request import ListPolicyRequest
from huaweicloudsdkaad.v1.model.list_policy_response import ListPolicyResponse
from huaweicloudsdkaad.v1.model.list_protected_ip_request import ListProtectedIpRequest
from huaweicloudsdkaad.v1.model.list_protected_ip_response import ListProtectedIpResponse
from huaweicloudsdkaad.v1.model.list_source_ips_request import ListSourceIpsRequest
from huaweicloudsdkaad.v1.model.list_source_ips_response import ListSourceIpsResponse
from huaweicloudsdkaad.v1.model.list_unblock_quota_statistics_request import ListUnblockQuotaStatisticsRequest
from huaweicloudsdkaad.v1.model.list_unblock_quota_statistics_response import ListUnblockQuotaStatisticsResponse
from huaweicloudsdkaad.v1.model.list_unbound_protected_ip_request import ListUnboundProtectedIpRequest
from huaweicloudsdkaad.v1.model.list_unbound_protected_ip_response import ListUnboundProtectedIpResponse
from huaweicloudsdkaad.v1.model.modify_domain_web_switch_request import ModifyDomainWebSwitchRequest
from huaweicloudsdkaad.v1.model.modify_domain_web_switch_response import ModifyDomainWebSwitchResponse
from huaweicloudsdkaad.v1.model.package_response import PackageResponse
from huaweicloudsdkaad.v1.model.policy_response import PolicyResponse
from huaweicloudsdkaad.v1.model.pop_policy import PopPolicy

View File

@ -32,6 +32,71 @@ class AadAsyncClient(Client):
return client_builder
def add_black_white_ip_list_async(self, request):
"""高防实例添加黑白名单
高防实例添加黑白名单
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for AddBlackWhiteIpList
:type request: :class:`huaweicloudsdkaad.v1.AddBlackWhiteIpListRequest`
:rtype: :class:`huaweicloudsdkaad.v1.AddBlackWhiteIpListResponse`
"""
http_info = self._add_black_white_ip_list_http_info(request)
return self._call_api(**http_info)
def add_black_white_ip_list_async_invoker(self, request):
http_info = self._add_black_white_ip_list_http_info(request)
return AsyncInvoker(self, http_info)
def _add_black_white_ip_list_http_info(self, request):
http_info = {
"method": "POST",
"resource_path": "/v1/{project_id}/aad/external/bwlist",
"request_type": request.__class__.__name__,
"response_type": "AddBlackWhiteIpListResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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 add_policy_black_and_white_ip_list_async(self, request):
"""策略添加黑白名单
@ -304,6 +369,136 @@ class AadAsyncClient(Client):
return http_info
def create_aad_domain_async(self, request):
"""创建防护域名
创建防护域名
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for CreateAadDomain
:type request: :class:`huaweicloudsdkaad.v1.CreateAadDomainRequest`
:rtype: :class:`huaweicloudsdkaad.v1.CreateAadDomainResponse`
"""
http_info = self._create_aad_domain_http_info(request)
return self._call_api(**http_info)
def create_aad_domain_async_invoker(self, request):
http_info = self._create_aad_domain_http_info(request)
return AsyncInvoker(self, http_info)
def _create_aad_domain_http_info(self, request):
http_info = {
"method": "POST",
"resource_path": "/v1/{project_id}/aad/external/domains",
"request_type": request.__class__.__name__,
"response_type": "CreateAadDomainResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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 create_certificate_async(self, request):
"""上传/修改域名对应证书
上传/修改域名对应证书
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for CreateCertificate
:type request: :class:`huaweicloudsdkaad.v1.CreateCertificateRequest`
:rtype: :class:`huaweicloudsdkaad.v1.CreateCertificateResponse`
"""
http_info = self._create_certificate_http_info(request)
return self._call_api(**http_info)
def create_certificate_async_invoker(self, request):
http_info = self._create_certificate_http_info(request)
return AsyncInvoker(self, http_info)
def _create_certificate_http_info(self, request):
http_info = {
"method": "POST",
"resource_path": "/v1/{project_id}/aad/external/domains/certificate",
"request_type": request.__class__.__name__,
"response_type": "CreateCertificateResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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 create_policy_async(self, request):
"""创建策略
@ -432,6 +627,71 @@ class AadAsyncClient(Client):
return http_info
def delete_black_white_ip_list_async(self, request):
"""高防实例删除黑白名单
高防实例删除黑白名单
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for DeleteBlackWhiteIpList
:type request: :class:`huaweicloudsdkaad.v1.DeleteBlackWhiteIpListRequest`
:rtype: :class:`huaweicloudsdkaad.v1.DeleteBlackWhiteIpListResponse`
"""
http_info = self._delete_black_white_ip_list_http_info(request)
return self._call_api(**http_info)
def delete_black_white_ip_list_async_invoker(self, request):
http_info = self._delete_black_white_ip_list_http_info(request)
return AsyncInvoker(self, http_info)
def _delete_black_white_ip_list_http_info(self, request):
http_info = {
"method": "DELETE",
"resource_path": "/v1/{project_id}/aad/external/bwlist",
"request_type": request.__class__.__name__,
"response_type": "DeleteBlackWhiteIpListResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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 delete_policy_async(self, request):
"""删除策略
@ -1167,6 +1427,69 @@ class AadAsyncClient(Client):
return http_info
def list_source_ips_async(self, request):
"""查询高防回源IP段列表
查询高防回源IP段列表
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for ListSourceIps
:type request: :class:`huaweicloudsdkaad.v1.ListSourceIpsRequest`
:rtype: :class:`huaweicloudsdkaad.v1.ListSourceIpsResponse`
"""
http_info = self._list_source_ips_http_info(request)
return self._call_api(**http_info)
def list_source_ips_async_invoker(self, request):
http_info = self._list_source_ips_http_info(request)
return AsyncInvoker(self, http_info)
def _list_source_ips_http_info(self, request):
http_info = {
"method": "GET",
"resource_path": "/v1/{project_id}/aad/external/source-ip",
"request_type": request.__class__.__name__,
"response_type": "ListSourceIpsResponse"
}
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 = []
header_params = {}
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 = []
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 list_unbound_protected_ip_async(self, request):
"""查询可绑定的防护对象列表
@ -1236,6 +1559,71 @@ class AadAsyncClient(Client):
return http_info
def modify_domain_web_switch_async(self, request):
"""修改域名WEB基础防护开关/CC防护开关
修改域名WEB基础防护开关/CC防护开关
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for ModifyDomainWebSwitch
:type request: :class:`huaweicloudsdkaad.v1.ModifyDomainWebSwitchRequest`
:rtype: :class:`huaweicloudsdkaad.v1.ModifyDomainWebSwitchResponse`
"""
http_info = self._modify_domain_web_switch_http_info(request)
return self._call_api(**http_info)
def modify_domain_web_switch_async_invoker(self, request):
http_info = self._modify_domain_web_switch_http_info(request)
return AsyncInvoker(self, http_info)
def _modify_domain_web_switch_http_info(self, request):
http_info = {
"method": "POST",
"resource_path": "/v1/{project_id}/aad/external/domains/switch",
"request_type": request.__class__.__name__,
"response_type": "ModifyDomainWebSwitchResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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_alarm_config_async(self, request):
"""查询告警配置

View File

@ -32,6 +32,71 @@ class AadClient(Client):
return client_builder
def add_black_white_ip_list(self, request):
"""高防实例添加黑白名单
高防实例添加黑白名单
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for AddBlackWhiteIpList
:type request: :class:`huaweicloudsdkaad.v1.AddBlackWhiteIpListRequest`
:rtype: :class:`huaweicloudsdkaad.v1.AddBlackWhiteIpListResponse`
"""
http_info = self._add_black_white_ip_list_http_info(request)
return self._call_api(**http_info)
def add_black_white_ip_list_invoker(self, request):
http_info = self._add_black_white_ip_list_http_info(request)
return SyncInvoker(self, http_info)
@classmethod
def _add_black_white_ip_list_http_info(cls, request):
http_info = {
"method": "POST",
"resource_path": "/v1/{project_id}/aad/external/bwlist",
"request_type": request.__class__.__name__,
"response_type": "AddBlackWhiteIpListResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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 add_policy_black_and_white_ip_list(self, request):
"""策略添加黑白名单
@ -304,6 +369,136 @@ class AadClient(Client):
return http_info
def create_aad_domain(self, request):
"""创建防护域名
创建防护域名
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for CreateAadDomain
:type request: :class:`huaweicloudsdkaad.v1.CreateAadDomainRequest`
:rtype: :class:`huaweicloudsdkaad.v1.CreateAadDomainResponse`
"""
http_info = self._create_aad_domain_http_info(request)
return self._call_api(**http_info)
def create_aad_domain_invoker(self, request):
http_info = self._create_aad_domain_http_info(request)
return SyncInvoker(self, http_info)
@classmethod
def _create_aad_domain_http_info(cls, request):
http_info = {
"method": "POST",
"resource_path": "/v1/{project_id}/aad/external/domains",
"request_type": request.__class__.__name__,
"response_type": "CreateAadDomainResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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 create_certificate(self, request):
"""上传/修改域名对应证书
上传/修改域名对应证书
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for CreateCertificate
:type request: :class:`huaweicloudsdkaad.v1.CreateCertificateRequest`
:rtype: :class:`huaweicloudsdkaad.v1.CreateCertificateResponse`
"""
http_info = self._create_certificate_http_info(request)
return self._call_api(**http_info)
def create_certificate_invoker(self, request):
http_info = self._create_certificate_http_info(request)
return SyncInvoker(self, http_info)
@classmethod
def _create_certificate_http_info(cls, request):
http_info = {
"method": "POST",
"resource_path": "/v1/{project_id}/aad/external/domains/certificate",
"request_type": request.__class__.__name__,
"response_type": "CreateCertificateResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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 create_policy(self, request):
"""创建策略
@ -432,6 +627,71 @@ class AadClient(Client):
return http_info
def delete_black_white_ip_list(self, request):
"""高防实例删除黑白名单
高防实例删除黑白名单
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for DeleteBlackWhiteIpList
:type request: :class:`huaweicloudsdkaad.v1.DeleteBlackWhiteIpListRequest`
:rtype: :class:`huaweicloudsdkaad.v1.DeleteBlackWhiteIpListResponse`
"""
http_info = self._delete_black_white_ip_list_http_info(request)
return self._call_api(**http_info)
def delete_black_white_ip_list_invoker(self, request):
http_info = self._delete_black_white_ip_list_http_info(request)
return SyncInvoker(self, http_info)
@classmethod
def _delete_black_white_ip_list_http_info(cls, request):
http_info = {
"method": "DELETE",
"resource_path": "/v1/{project_id}/aad/external/bwlist",
"request_type": request.__class__.__name__,
"response_type": "DeleteBlackWhiteIpListResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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 delete_policy(self, request):
"""删除策略
@ -1167,6 +1427,69 @@ class AadClient(Client):
return http_info
def list_source_ips(self, request):
"""查询高防回源IP段列表
查询高防回源IP段列表
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for ListSourceIps
:type request: :class:`huaweicloudsdkaad.v1.ListSourceIpsRequest`
:rtype: :class:`huaweicloudsdkaad.v1.ListSourceIpsResponse`
"""
http_info = self._list_source_ips_http_info(request)
return self._call_api(**http_info)
def list_source_ips_invoker(self, request):
http_info = self._list_source_ips_http_info(request)
return SyncInvoker(self, http_info)
@classmethod
def _list_source_ips_http_info(cls, request):
http_info = {
"method": "GET",
"resource_path": "/v1/{project_id}/aad/external/source-ip",
"request_type": request.__class__.__name__,
"response_type": "ListSourceIpsResponse"
}
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 = []
header_params = {}
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 = []
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 list_unbound_protected_ip(self, request):
"""查询可绑定的防护对象列表
@ -1236,6 +1559,71 @@ class AadClient(Client):
return http_info
def modify_domain_web_switch(self, request):
"""修改域名WEB基础防护开关/CC防护开关
修改域名WEB基础防护开关/CC防护开关
Please refer to HUAWEI cloud API Explorer for details.
:param request: Request instance for ModifyDomainWebSwitch
:type request: :class:`huaweicloudsdkaad.v1.ModifyDomainWebSwitchRequest`
:rtype: :class:`huaweicloudsdkaad.v1.ModifyDomainWebSwitchResponse`
"""
http_info = self._modify_domain_web_switch_http_info(request)
return self._call_api(**http_info)
def modify_domain_web_switch_invoker(self, request):
http_info = self._modify_domain_web_switch_http_info(request)
return SyncInvoker(self, http_info)
@classmethod
def _modify_domain_web_switch_http_info(cls, request):
http_info = {
"method": "POST",
"resource_path": "/v1/{project_id}/aad/external/domains/switch",
"request_type": request.__class__.__name__,
"response_type": "ModifyDomainWebSwitchResponse"
}
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 = []
header_params = {}
form_params = {}
body = None
if 'body' in local_var_params:
body = local_var_params['body']
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 = []
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_alarm_config(self, request):
"""查询告警配置

View File

@ -3,6 +3,8 @@
from __future__ import absolute_import
# import models into model package
from huaweicloudsdkaad.v1.model.add_black_white_ip_list_request import AddBlackWhiteIpListRequest
from huaweicloudsdkaad.v1.model.add_black_white_ip_list_response import AddBlackWhiteIpListResponse
from huaweicloudsdkaad.v1.model.add_policy_black_and_white_ip_list_request import AddPolicyBlackAndWhiteIpListRequest
from huaweicloudsdkaad.v1.model.add_policy_black_and_white_ip_list_response import AddPolicyBlackAndWhiteIpListResponse
from huaweicloudsdkaad.v1.model.alarm_body import AlarmBody
@ -14,14 +16,23 @@ from huaweicloudsdkaad.v1.model.batch_delete_instance_ip_rule_request import Bat
from huaweicloudsdkaad.v1.model.batch_delete_instance_ip_rule_response import BatchDeleteInstanceIpRuleResponse
from huaweicloudsdkaad.v1.model.batch_id_body import BatchIdBody
from huaweicloudsdkaad.v1.model.batch_transfer_rule_body import BatchTransferRuleBody
from huaweicloudsdkaad.v1.model.black_white_ip_list_request import BlackWhiteIpListRequest
from huaweicloudsdkaad.v1.model.black_white_ip_request_body import BlackWhiteIpRequestBody
from huaweicloudsdkaad.v1.model.block_list_blocking_list import BlockListBlockingList
from huaweicloudsdkaad.v1.model.bw import Bw
from huaweicloudsdkaad.v1.model.cad_domain_switch_request import CadDomainSwitchRequest
from huaweicloudsdkaad.v1.model.certificate_body import CertificateBody
from huaweicloudsdkaad.v1.model.create_aad_domain_request import CreateAadDomainRequest
from huaweicloudsdkaad.v1.model.create_aad_domain_response import CreateAadDomainResponse
from huaweicloudsdkaad.v1.model.create_certificate_request import CreateCertificateRequest
from huaweicloudsdkaad.v1.model.create_certificate_response import CreateCertificateResponse
from huaweicloudsdkaad.v1.model.create_policy_request import CreatePolicyRequest
from huaweicloudsdkaad.v1.model.create_policy_request_body import CreatePolicyRequestBody
from huaweicloudsdkaad.v1.model.create_policy_response import CreatePolicyResponse
from huaweicloudsdkaad.v1.model.delete_alarm_config_request import DeleteAlarmConfigRequest
from huaweicloudsdkaad.v1.model.delete_alarm_config_response import DeleteAlarmConfigResponse
from huaweicloudsdkaad.v1.model.delete_black_white_ip_list_request import DeleteBlackWhiteIpListRequest
from huaweicloudsdkaad.v1.model.delete_black_white_ip_list_response import DeleteBlackWhiteIpListResponse
from huaweicloudsdkaad.v1.model.delete_policy_black_and_white_ip_list_request import DeletePolicyBlackAndWhiteIpListRequest
from huaweicloudsdkaad.v1.model.delete_policy_black_and_white_ip_list_response import DeletePolicyBlackAndWhiteIpListResponse
from huaweicloudsdkaad.v1.model.delete_policy_request import DeletePolicyRequest
@ -33,6 +44,7 @@ from huaweicloudsdkaad.v1.model.domain_real_server_info import DomainRealServerI
from huaweicloudsdkaad.v1.model.execute_unblock_ip_request import ExecuteUnblockIpRequest
from huaweicloudsdkaad.v1.model.execute_unblock_ip_request_body import ExecuteUnblockIpRequestBody
from huaweicloudsdkaad.v1.model.execute_unblock_ip_response import ExecuteUnblockIpResponse
from huaweicloudsdkaad.v1.model.host_body import HostBody
from huaweicloudsdkaad.v1.model.instance_info import InstanceInfo
from huaweicloudsdkaad.v1.model.instance_ip_info import InstanceIpInfo
from huaweicloudsdkaad.v1.model.ip_binding_body import IpBindingBody
@ -55,10 +67,14 @@ from huaweicloudsdkaad.v1.model.list_policy_request import ListPolicyRequest
from huaweicloudsdkaad.v1.model.list_policy_response import ListPolicyResponse
from huaweicloudsdkaad.v1.model.list_protected_ip_request import ListProtectedIpRequest
from huaweicloudsdkaad.v1.model.list_protected_ip_response import ListProtectedIpResponse
from huaweicloudsdkaad.v1.model.list_source_ips_request import ListSourceIpsRequest
from huaweicloudsdkaad.v1.model.list_source_ips_response import ListSourceIpsResponse
from huaweicloudsdkaad.v1.model.list_unblock_quota_statistics_request import ListUnblockQuotaStatisticsRequest
from huaweicloudsdkaad.v1.model.list_unblock_quota_statistics_response import ListUnblockQuotaStatisticsResponse
from huaweicloudsdkaad.v1.model.list_unbound_protected_ip_request import ListUnboundProtectedIpRequest
from huaweicloudsdkaad.v1.model.list_unbound_protected_ip_response import ListUnboundProtectedIpResponse
from huaweicloudsdkaad.v1.model.modify_domain_web_switch_request import ModifyDomainWebSwitchRequest
from huaweicloudsdkaad.v1.model.modify_domain_web_switch_response import ModifyDomainWebSwitchResponse
from huaweicloudsdkaad.v1.model.package_response import PackageResponse
from huaweicloudsdkaad.v1.model.policy_response import PolicyResponse
from huaweicloudsdkaad.v1.model.pop_policy import PopPolicy

View File

@ -0,0 +1,111 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class AddBlackWhiteIpListRequest:
"""
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 = {
'body': 'BlackWhiteIpListRequest'
}
attribute_map = {
'body': 'body'
}
def __init__(self, body=None):
"""AddBlackWhiteIpListRequest
The model defined in huaweicloud sdk
:param body: Body of the AddBlackWhiteIpListRequest
:type body: :class:`huaweicloudsdkaad.v1.BlackWhiteIpListRequest`
"""
self._body = None
self.discriminator = None
if body is not None:
self.body = body
@property
def body(self):
"""Gets the body of this AddBlackWhiteIpListRequest.
:return: The body of this AddBlackWhiteIpListRequest.
:rtype: :class:`huaweicloudsdkaad.v1.BlackWhiteIpListRequest`
"""
return self._body
@body.setter
def body(self, body):
"""Sets the body of this AddBlackWhiteIpListRequest.
:param body: The body of this AddBlackWhiteIpListRequest.
:type body: :class:`huaweicloudsdkaad.v1.BlackWhiteIpListRequest`
"""
self._body = body
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, AddBlackWhiteIpListRequest):
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,85 @@
# coding: utf-8
import six
from huaweicloudsdkcore.sdk_response import SdkResponse
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class AddBlackWhiteIpListResponse(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 = {
}
attribute_map = {
}
def __init__(self):
"""AddBlackWhiteIpListResponse
The model defined in huaweicloud sdk
"""
super(AddBlackWhiteIpListResponse, self).__init__()
self.discriminator = None
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, AddBlackWhiteIpListResponse):
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,170 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class BlackWhiteIpListRequest:
"""
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 = {
'instance_id': 'str',
'type': 'str',
'ips': 'list[str]'
}
attribute_map = {
'instance_id': 'instance_id',
'type': 'type',
'ips': 'ips'
}
def __init__(self, instance_id=None, type=None, ips=None):
"""BlackWhiteIpListRequest
The model defined in huaweicloud sdk
:param instance_id: 实例id
:type instance_id: str
:param type: 规则类型black - 黑名单 white - 白名单
:type type: str
:param ips: ip列表
:type ips: list[str]
"""
self._instance_id = None
self._type = None
self._ips = None
self.discriminator = None
self.instance_id = instance_id
self.type = type
self.ips = ips
@property
def instance_id(self):
"""Gets the instance_id of this BlackWhiteIpListRequest.
实例id
:return: The instance_id of this BlackWhiteIpListRequest.
:rtype: str
"""
return self._instance_id
@instance_id.setter
def instance_id(self, instance_id):
"""Sets the instance_id of this BlackWhiteIpListRequest.
实例id
:param instance_id: The instance_id of this BlackWhiteIpListRequest.
:type instance_id: str
"""
self._instance_id = instance_id
@property
def type(self):
"""Gets the type of this BlackWhiteIpListRequest.
规则类型black - 黑名单 white - 白名单
:return: The type of this BlackWhiteIpListRequest.
:rtype: str
"""
return self._type
@type.setter
def type(self, type):
"""Sets the type of this BlackWhiteIpListRequest.
规则类型black - 黑名单 white - 白名单
:param type: The type of this BlackWhiteIpListRequest.
:type type: str
"""
self._type = type
@property
def ips(self):
"""Gets the ips of this BlackWhiteIpListRequest.
ip列表
:return: The ips of this BlackWhiteIpListRequest.
:rtype: list[str]
"""
return self._ips
@ips.setter
def ips(self, ips):
"""Sets the ips of this BlackWhiteIpListRequest.
ip列表
:param ips: The ips of this BlackWhiteIpListRequest.
:type ips: list[str]
"""
self._ips = ips
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, BlackWhiteIpListRequest):
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,170 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class CadDomainSwitchRequest:
"""
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 = {
'domain_id': 'str',
'waf_switch': 'int',
'cc_switch': 'int'
}
attribute_map = {
'domain_id': 'domain_id',
'waf_switch': 'waf_switch',
'cc_switch': 'cc_switch'
}
def __init__(self, domain_id=None, waf_switch=None, cc_switch=None):
"""CadDomainSwitchRequest
The model defined in huaweicloud sdk
:param domain_id: 域名id
:type domain_id: str
:param waf_switch: 是否开启WEB基础防护开关0 - 开启 1 - 关闭
:type waf_switch: int
:param cc_switch: 是否开启CC防护开关0 - 开启 1 - 关闭开启CC开关必须同时开启WEB基础防护开关
:type cc_switch: int
"""
self._domain_id = None
self._waf_switch = None
self._cc_switch = None
self.discriminator = None
self.domain_id = domain_id
self.waf_switch = waf_switch
self.cc_switch = cc_switch
@property
def domain_id(self):
"""Gets the domain_id of this CadDomainSwitchRequest.
域名id
:return: The domain_id of this CadDomainSwitchRequest.
:rtype: str
"""
return self._domain_id
@domain_id.setter
def domain_id(self, domain_id):
"""Sets the domain_id of this CadDomainSwitchRequest.
域名id
:param domain_id: The domain_id of this CadDomainSwitchRequest.
:type domain_id: str
"""
self._domain_id = domain_id
@property
def waf_switch(self):
"""Gets the waf_switch of this CadDomainSwitchRequest.
是否开启WEB基础防护开关0 - 开启 1 - 关闭
:return: The waf_switch of this CadDomainSwitchRequest.
:rtype: int
"""
return self._waf_switch
@waf_switch.setter
def waf_switch(self, waf_switch):
"""Sets the waf_switch of this CadDomainSwitchRequest.
是否开启WEB基础防护开关0 - 开启 1 - 关闭
:param waf_switch: The waf_switch of this CadDomainSwitchRequest.
:type waf_switch: int
"""
self._waf_switch = waf_switch
@property
def cc_switch(self):
"""Gets the cc_switch of this CadDomainSwitchRequest.
是否开启CC防护开关0 - 开启 1 - 关闭开启CC开关必须同时开启WEB基础防护开关
:return: The cc_switch of this CadDomainSwitchRequest.
:rtype: int
"""
return self._cc_switch
@cc_switch.setter
def cc_switch(self, cc_switch):
"""Sets the cc_switch of this CadDomainSwitchRequest.
是否开启CC防护开关0 - 开启 1 - 关闭开启CC开关必须同时开启WEB基础防护开关
:param cc_switch: The cc_switch of this CadDomainSwitchRequest.
:type cc_switch: int
"""
self._cc_switch = cc_switch
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, CadDomainSwitchRequest):
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,228 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class CertificateBody:
"""
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 = {
'op_type': 'int',
'cert_name': 'str',
'cert_file': 'str',
'cert_key_file': 'str',
'domain_id': 'str'
}
attribute_map = {
'op_type': 'op_type',
'cert_name': 'cert_name',
'cert_file': 'cert_file',
'cert_key_file': 'cert_key_file',
'domain_id': 'domain_id'
}
def __init__(self, op_type=None, cert_name=None, cert_file=None, cert_key_file=None, domain_id=None):
"""CertificateBody
The model defined in huaweicloud sdk
:param op_type: 操作类型0 - 上传 1 - 更换
:type op_type: int
:param cert_name: 证书名称
:type cert_name: str
:param cert_file: 证书文件上传新证书(op_type为0)时必填更换为已有证书(op_type为1)时置空
:type cert_file: str
:param cert_key_file: 私钥文件上传新证书(op_type为0)时必填更换为已有证书(op_type为1)时置空
:type cert_key_file: str
:param domain_id: 域名id
:type domain_id: str
"""
self._op_type = None
self._cert_name = None
self._cert_file = None
self._cert_key_file = None
self._domain_id = None
self.discriminator = None
self.op_type = op_type
self.cert_name = cert_name
if cert_file is not None:
self.cert_file = cert_file
if cert_key_file is not None:
self.cert_key_file = cert_key_file
self.domain_id = domain_id
@property
def op_type(self):
"""Gets the op_type of this CertificateBody.
操作类型0 - 上传 1 - 更换
:return: The op_type of this CertificateBody.
:rtype: int
"""
return self._op_type
@op_type.setter
def op_type(self, op_type):
"""Sets the op_type of this CertificateBody.
操作类型0 - 上传 1 - 更换
:param op_type: The op_type of this CertificateBody.
:type op_type: int
"""
self._op_type = op_type
@property
def cert_name(self):
"""Gets the cert_name of this CertificateBody.
证书名称
:return: The cert_name of this CertificateBody.
:rtype: str
"""
return self._cert_name
@cert_name.setter
def cert_name(self, cert_name):
"""Sets the cert_name of this CertificateBody.
证书名称
:param cert_name: The cert_name of this CertificateBody.
:type cert_name: str
"""
self._cert_name = cert_name
@property
def cert_file(self):
"""Gets the cert_file of this CertificateBody.
证书文件上传新证书(op_type为0)时必填更换为已有证书(op_type为1)时置空
:return: The cert_file of this CertificateBody.
:rtype: str
"""
return self._cert_file
@cert_file.setter
def cert_file(self, cert_file):
"""Sets the cert_file of this CertificateBody.
证书文件上传新证书(op_type为0)时必填更换为已有证书(op_type为1)时置空
:param cert_file: The cert_file of this CertificateBody.
:type cert_file: str
"""
self._cert_file = cert_file
@property
def cert_key_file(self):
"""Gets the cert_key_file of this CertificateBody.
私钥文件上传新证书(op_type为0)时必填更换为已有证书(op_type为1)时置空
:return: The cert_key_file of this CertificateBody.
:rtype: str
"""
return self._cert_key_file
@cert_key_file.setter
def cert_key_file(self, cert_key_file):
"""Sets the cert_key_file of this CertificateBody.
私钥文件上传新证书(op_type为0)时必填更换为已有证书(op_type为1)时置空
:param cert_key_file: The cert_key_file of this CertificateBody.
:type cert_key_file: str
"""
self._cert_key_file = cert_key_file
@property
def domain_id(self):
"""Gets the domain_id of this CertificateBody.
域名id
:return: The domain_id of this CertificateBody.
:rtype: str
"""
return self._domain_id
@domain_id.setter
def domain_id(self, domain_id):
"""Sets the domain_id of this CertificateBody.
域名id
:param domain_id: The domain_id of this CertificateBody.
:type domain_id: str
"""
self._domain_id = domain_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, CertificateBody):
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,111 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class CreateAadDomainRequest:
"""
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 = {
'body': 'HostBody'
}
attribute_map = {
'body': 'body'
}
def __init__(self, body=None):
"""CreateAadDomainRequest
The model defined in huaweicloud sdk
:param body: Body of the CreateAadDomainRequest
:type body: :class:`huaweicloudsdkaad.v1.HostBody`
"""
self._body = None
self.discriminator = None
if body is not None:
self.body = body
@property
def body(self):
"""Gets the body of this CreateAadDomainRequest.
:return: The body of this CreateAadDomainRequest.
:rtype: :class:`huaweicloudsdkaad.v1.HostBody`
"""
return self._body
@body.setter
def body(self, body):
"""Sets the body of this CreateAadDomainRequest.
:param body: The body of this CreateAadDomainRequest.
:type body: :class:`huaweicloudsdkaad.v1.HostBody`
"""
self._body = body
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, CreateAadDomainRequest):
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,145 @@
# coding: utf-8
import six
from huaweicloudsdkcore.sdk_response import SdkResponse
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class CreateAadDomainResponse(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 = {
'cname': 'str',
'domain_id': 'str'
}
attribute_map = {
'cname': 'cname',
'domain_id': 'domainId'
}
def __init__(self, cname=None, domain_id=None):
"""CreateAadDomainResponse
The model defined in huaweicloud sdk
:param cname: 高防提供的CNAME地址
:type cname: str
:param domain_id: 域名id
:type domain_id: str
"""
super(CreateAadDomainResponse, self).__init__()
self._cname = None
self._domain_id = None
self.discriminator = None
if cname is not None:
self.cname = cname
if domain_id is not None:
self.domain_id = domain_id
@property
def cname(self):
"""Gets the cname of this CreateAadDomainResponse.
高防提供的CNAME地址
:return: The cname of this CreateAadDomainResponse.
:rtype: str
"""
return self._cname
@cname.setter
def cname(self, cname):
"""Sets the cname of this CreateAadDomainResponse.
高防提供的CNAME地址
:param cname: The cname of this CreateAadDomainResponse.
:type cname: str
"""
self._cname = cname
@property
def domain_id(self):
"""Gets the domain_id of this CreateAadDomainResponse.
域名id
:return: The domain_id of this CreateAadDomainResponse.
:rtype: str
"""
return self._domain_id
@domain_id.setter
def domain_id(self, domain_id):
"""Sets the domain_id of this CreateAadDomainResponse.
域名id
:param domain_id: The domain_id of this CreateAadDomainResponse.
:type domain_id: str
"""
self._domain_id = domain_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, CreateAadDomainResponse):
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,111 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class CreateCertificateRequest:
"""
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 = {
'body': 'CertificateBody'
}
attribute_map = {
'body': 'body'
}
def __init__(self, body=None):
"""CreateCertificateRequest
The model defined in huaweicloud sdk
:param body: Body of the CreateCertificateRequest
:type body: :class:`huaweicloudsdkaad.v1.CertificateBody`
"""
self._body = None
self.discriminator = None
if body is not None:
self.body = body
@property
def body(self):
"""Gets the body of this CreateCertificateRequest.
:return: The body of this CreateCertificateRequest.
:rtype: :class:`huaweicloudsdkaad.v1.CertificateBody`
"""
return self._body
@body.setter
def body(self, body):
"""Sets the body of this CreateCertificateRequest.
:param body: The body of this CreateCertificateRequest.
:type body: :class:`huaweicloudsdkaad.v1.CertificateBody`
"""
self._body = body
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, CreateCertificateRequest):
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,85 @@
# coding: utf-8
import six
from huaweicloudsdkcore.sdk_response import SdkResponse
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class CreateCertificateResponse(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 = {
}
attribute_map = {
}
def __init__(self):
"""CreateCertificateResponse
The model defined in huaweicloud sdk
"""
super(CreateCertificateResponse, self).__init__()
self.discriminator = None
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, CreateCertificateResponse):
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,111 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class DeleteBlackWhiteIpListRequest:
"""
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 = {
'body': 'BlackWhiteIpListRequest'
}
attribute_map = {
'body': 'body'
}
def __init__(self, body=None):
"""DeleteBlackWhiteIpListRequest
The model defined in huaweicloud sdk
:param body: Body of the DeleteBlackWhiteIpListRequest
:type body: :class:`huaweicloudsdkaad.v1.BlackWhiteIpListRequest`
"""
self._body = None
self.discriminator = None
if body is not None:
self.body = body
@property
def body(self):
"""Gets the body of this DeleteBlackWhiteIpListRequest.
:return: The body of this DeleteBlackWhiteIpListRequest.
:rtype: :class:`huaweicloudsdkaad.v1.BlackWhiteIpListRequest`
"""
return self._body
@body.setter
def body(self, body):
"""Sets the body of this DeleteBlackWhiteIpListRequest.
:param body: The body of this DeleteBlackWhiteIpListRequest.
:type body: :class:`huaweicloudsdkaad.v1.BlackWhiteIpListRequest`
"""
self._body = body
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, DeleteBlackWhiteIpListRequest):
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,85 @@
# coding: utf-8
import six
from huaweicloudsdkcore.sdk_response import SdkResponse
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class DeleteBlackWhiteIpListResponse(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 = {
}
attribute_map = {
}
def __init__(self):
"""DeleteBlackWhiteIpListResponse
The model defined in huaweicloud sdk
"""
super(DeleteBlackWhiteIpListResponse, self).__init__()
self.discriminator = None
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, DeleteBlackWhiteIpListResponse):
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,284 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class HostBody:
"""
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 = {
'domain_name': 'str',
'enterprise_project_id': 'str',
'vips': 'list[str]',
'real_server_type': 'int',
'port_http': 'list[int]',
'port_https': 'list[int]',
'real_server': 'str'
}
attribute_map = {
'domain_name': 'domain_name',
'enterprise_project_id': 'enterprise_project_id',
'vips': 'vips',
'real_server_type': 'real_server_type',
'port_http': 'port_http',
'port_https': 'port_https',
'real_server': 'real_server'
}
def __init__(self, domain_name=None, enterprise_project_id=None, vips=None, real_server_type=None, port_http=None, port_https=None, real_server=None):
"""HostBody
The model defined in huaweicloud sdk
:param domain_name: 域名
:type domain_name: str
:param enterprise_project_id: 企业项目id与接入的高防实例所属企业项目保持一致可在华为云EPS服务中查看企业项目iddefault企业项目id为\&quot;0\&quot;
:type enterprise_project_id: str
:param vips: 高防实例ip列表多个高防实例ip必须属于同一企业项目
:type vips: list[str]
:param real_server_type: 源站类型 0 - 源站IP 1 - 源站域名
:type real_server_type: int
:param port_http: HTTP端口与port_https不能同时为空DDoS高防支持的HTTP端口可在控制台查看
:type port_http: list[int]
:param port_https: HTTPS端口与port_http不能同时为空DDoS高防支持的HTTPS端口可在控制台查看
:type port_https: list[int]
:param real_server: 源站ip/源站域名
:type real_server: str
"""
self._domain_name = None
self._enterprise_project_id = None
self._vips = None
self._real_server_type = None
self._port_http = None
self._port_https = None
self._real_server = None
self.discriminator = None
self.domain_name = domain_name
self.enterprise_project_id = enterprise_project_id
self.vips = vips
self.real_server_type = real_server_type
if port_http is not None:
self.port_http = port_http
if port_https is not None:
self.port_https = port_https
self.real_server = real_server
@property
def domain_name(self):
"""Gets the domain_name of this HostBody.
域名
:return: The domain_name of this HostBody.
:rtype: str
"""
return self._domain_name
@domain_name.setter
def domain_name(self, domain_name):
"""Sets the domain_name of this HostBody.
域名
:param domain_name: The domain_name of this HostBody.
:type domain_name: str
"""
self._domain_name = domain_name
@property
def enterprise_project_id(self):
"""Gets the enterprise_project_id of this HostBody.
企业项目id与接入的高防实例所属企业项目保持一致可在华为云EPS服务中查看企业项目iddefault企业项目id为\"0\"
:return: The enterprise_project_id of this HostBody.
:rtype: str
"""
return self._enterprise_project_id
@enterprise_project_id.setter
def enterprise_project_id(self, enterprise_project_id):
"""Sets the enterprise_project_id of this HostBody.
企业项目id与接入的高防实例所属企业项目保持一致可在华为云EPS服务中查看企业项目iddefault企业项目id为\"0\"
:param enterprise_project_id: The enterprise_project_id of this HostBody.
:type enterprise_project_id: str
"""
self._enterprise_project_id = enterprise_project_id
@property
def vips(self):
"""Gets the vips of this HostBody.
高防实例ip列表多个高防实例ip必须属于同一企业项目
:return: The vips of this HostBody.
:rtype: list[str]
"""
return self._vips
@vips.setter
def vips(self, vips):
"""Sets the vips of this HostBody.
高防实例ip列表多个高防实例ip必须属于同一企业项目
:param vips: The vips of this HostBody.
:type vips: list[str]
"""
self._vips = vips
@property
def real_server_type(self):
"""Gets the real_server_type of this HostBody.
源站类型 0 - 源站IP 1 - 源站域名
:return: The real_server_type of this HostBody.
:rtype: int
"""
return self._real_server_type
@real_server_type.setter
def real_server_type(self, real_server_type):
"""Sets the real_server_type of this HostBody.
源站类型 0 - 源站IP 1 - 源站域名
:param real_server_type: The real_server_type of this HostBody.
:type real_server_type: int
"""
self._real_server_type = real_server_type
@property
def port_http(self):
"""Gets the port_http of this HostBody.
HTTP端口与port_https不能同时为空DDoS高防支持的HTTP端口可在控制台查看
:return: The port_http of this HostBody.
:rtype: list[int]
"""
return self._port_http
@port_http.setter
def port_http(self, port_http):
"""Sets the port_http of this HostBody.
HTTP端口与port_https不能同时为空DDoS高防支持的HTTP端口可在控制台查看
:param port_http: The port_http of this HostBody.
:type port_http: list[int]
"""
self._port_http = port_http
@property
def port_https(self):
"""Gets the port_https of this HostBody.
HTTPS端口与port_http不能同时为空DDoS高防支持的HTTPS端口可在控制台查看
:return: The port_https of this HostBody.
:rtype: list[int]
"""
return self._port_https
@port_https.setter
def port_https(self, port_https):
"""Sets the port_https of this HostBody.
HTTPS端口与port_http不能同时为空DDoS高防支持的HTTPS端口可在控制台查看
:param port_https: The port_https of this HostBody.
:type port_https: list[int]
"""
self._port_https = port_https
@property
def real_server(self):
"""Gets the real_server of this HostBody.
源站ip/源站域名
:return: The real_server of this HostBody.
:rtype: str
"""
return self._real_server
@real_server.setter
def real_server(self, real_server):
"""Sets the real_server of this HostBody.
源站ip/源站域名
:param real_server: The real_server of this HostBody.
:type real_server: str
"""
self._real_server = real_server
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, HostBody):
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,84 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class ListSourceIpsRequest:
"""
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 = {
}
attribute_map = {
}
def __init__(self):
"""ListSourceIpsRequest
The model defined in huaweicloud sdk
"""
self.discriminator = None
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, ListSourceIpsRequest):
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 ListSourceIpsResponse(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 = {
'ips': 'list[str]'
}
attribute_map = {
'ips': 'ips'
}
def __init__(self, ips=None):
"""ListSourceIpsResponse
The model defined in huaweicloud sdk
:param ips: 查询高防回源IP段列表
:type ips: list[str]
"""
super(ListSourceIpsResponse, self).__init__()
self._ips = None
self.discriminator = None
if ips is not None:
self.ips = ips
@property
def ips(self):
"""Gets the ips of this ListSourceIpsResponse.
查询高防回源IP段列表
:return: The ips of this ListSourceIpsResponse.
:rtype: list[str]
"""
return self._ips
@ips.setter
def ips(self, ips):
"""Sets the ips of this ListSourceIpsResponse.
查询高防回源IP段列表
:param ips: The ips of this ListSourceIpsResponse.
:type ips: list[str]
"""
self._ips = ips
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, ListSourceIpsResponse):
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,111 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class ModifyDomainWebSwitchRequest:
"""
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 = {
'body': 'CadDomainSwitchRequest'
}
attribute_map = {
'body': 'body'
}
def __init__(self, body=None):
"""ModifyDomainWebSwitchRequest
The model defined in huaweicloud sdk
:param body: Body of the ModifyDomainWebSwitchRequest
:type body: :class:`huaweicloudsdkaad.v1.CadDomainSwitchRequest`
"""
self._body = None
self.discriminator = None
if body is not None:
self.body = body
@property
def body(self):
"""Gets the body of this ModifyDomainWebSwitchRequest.
:return: The body of this ModifyDomainWebSwitchRequest.
:rtype: :class:`huaweicloudsdkaad.v1.CadDomainSwitchRequest`
"""
return self._body
@body.setter
def body(self, body):
"""Sets the body of this ModifyDomainWebSwitchRequest.
:param body: The body of this ModifyDomainWebSwitchRequest.
:type body: :class:`huaweicloudsdkaad.v1.CadDomainSwitchRequest`
"""
self._body = body
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, ModifyDomainWebSwitchRequest):
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,85 @@
# coding: utf-8
import six
from huaweicloudsdkcore.sdk_response import SdkResponse
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class ModifyDomainWebSwitchResponse(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 = {
}
attribute_map = {
}
def __init__(self):
"""ModifyDomainWebSwitchResponse
The model defined in huaweicloud sdk
"""
super(ModifyDomainWebSwitchResponse, self).__init__()
self.discriminator = None
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, ModifyDomainWebSwitchResponse):
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

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkaad"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

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

View File

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

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkantiddos"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkaom"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkaos"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkapig"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkapm"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkas"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkasm"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkbcs"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkbms"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkbss"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkbssintl"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcae"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcampusgo"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -5,6 +5,7 @@ from __future__ import absolute_import
from huaweicloudsdkcbh.v2.cbh_client import CbhClient
from huaweicloudsdkcbh.v2.cbh_async_client import CbhAsyncClient
from huaweicloudsdkcbh.v2.model.agency_authorize_info import AgencyAuthorizeInfo
from huaweicloudsdkcbh.v2.model.authorize_csms_and_kms_request_body import AuthorizeCsmsAndKmsRequestBody
from huaweicloudsdkcbh.v2.model.availability_zones import AvailabilityZones
from huaweicloudsdkcbh.v2.model.batch_create_instance_tag_request import BatchCreateInstanceTagRequest
@ -45,6 +46,7 @@ from huaweicloudsdkcbh.v2.model.list_tags_response import ListTagsResponse
from huaweicloudsdkcbh.v2.model.login_instance_request import LoginInstanceRequest
from huaweicloudsdkcbh.v2.model.login_instance_response import LoginInstanceResponse
from huaweicloudsdkcbh.v2.model.match import Match
from huaweicloudsdkcbh.v2.model.network_info_create import NetworkInfoCreate
from huaweicloudsdkcbh.v2.model.operate_eip_request_body import OperateEipRequestBody
from huaweicloudsdkcbh.v2.model.reboot_cbh_request_body import RebootCbhRequestBody
from huaweicloudsdkcbh.v2.model.reboot_instance_request import RebootInstanceRequest
@ -63,6 +65,7 @@ from huaweicloudsdkcbh.v2.model.resources import Resources
from huaweicloudsdkcbh.v2.model.rollback_instance_request import RollbackInstanceRequest
from huaweicloudsdkcbh.v2.model.rollback_instance_request_body import RollbackInstanceRequestBody
from huaweicloudsdkcbh.v2.model.rollback_instance_response import RollbackInstanceResponse
from huaweicloudsdkcbh.v2.model.security_group import SecurityGroup
from huaweicloudsdkcbh.v2.model.show_authorization_request import ShowAuthorizationRequest
from huaweicloudsdkcbh.v2.model.show_authorization_response import ShowAuthorizationResponse
from huaweicloudsdkcbh.v2.model.show_ecs_quota_request import ShowEcsQuotaRequest

View File

@ -3,6 +3,7 @@
from __future__ import absolute_import
# import models into model package
from huaweicloudsdkcbh.v2.model.agency_authorize_info import AgencyAuthorizeInfo
from huaweicloudsdkcbh.v2.model.authorize_csms_and_kms_request_body import AuthorizeCsmsAndKmsRequestBody
from huaweicloudsdkcbh.v2.model.availability_zones import AvailabilityZones
from huaweicloudsdkcbh.v2.model.batch_create_instance_tag_request import BatchCreateInstanceTagRequest
@ -43,6 +44,7 @@ from huaweicloudsdkcbh.v2.model.list_tags_response import ListTagsResponse
from huaweicloudsdkcbh.v2.model.login_instance_request import LoginInstanceRequest
from huaweicloudsdkcbh.v2.model.login_instance_response import LoginInstanceResponse
from huaweicloudsdkcbh.v2.model.match import Match
from huaweicloudsdkcbh.v2.model.network_info_create import NetworkInfoCreate
from huaweicloudsdkcbh.v2.model.operate_eip_request_body import OperateEipRequestBody
from huaweicloudsdkcbh.v2.model.reboot_cbh_request_body import RebootCbhRequestBody
from huaweicloudsdkcbh.v2.model.reboot_instance_request import RebootInstanceRequest
@ -61,6 +63,7 @@ from huaweicloudsdkcbh.v2.model.resources import Resources
from huaweicloudsdkcbh.v2.model.rollback_instance_request import RollbackInstanceRequest
from huaweicloudsdkcbh.v2.model.rollback_instance_request_body import RollbackInstanceRequestBody
from huaweicloudsdkcbh.v2.model.rollback_instance_response import RollbackInstanceResponse
from huaweicloudsdkcbh.v2.model.security_group import SecurityGroup
from huaweicloudsdkcbh.v2.model.show_authorization_request import ShowAuthorizationRequest
from huaweicloudsdkcbh.v2.model.show_authorization_response import ShowAuthorizationResponse
from huaweicloudsdkcbh.v2.model.show_ecs_quota_request import ShowEcsQuotaRequest

View File

@ -0,0 +1,142 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class AgencyAuthorizeInfo:
"""
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 = {
'csms': 'bool',
'kms': 'bool'
}
attribute_map = {
'csms': 'csms',
'kms': 'kms'
}
def __init__(self, csms=None, kms=None):
"""AgencyAuthorizeInfo
The model defined in huaweicloud sdk
:param csms: 凭据管理权限信息
:type csms: bool
:param kms: 密钥管理权限信息
:type kms: bool
"""
self._csms = None
self._kms = None
self.discriminator = None
self.csms = csms
self.kms = kms
@property
def csms(self):
"""Gets the csms of this AgencyAuthorizeInfo.
凭据管理权限信息
:return: The csms of this AgencyAuthorizeInfo.
:rtype: bool
"""
return self._csms
@csms.setter
def csms(self, csms):
"""Sets the csms of this AgencyAuthorizeInfo.
凭据管理权限信息
:param csms: The csms of this AgencyAuthorizeInfo.
:type csms: bool
"""
self._csms = csms
@property
def kms(self):
"""Gets the kms of this AgencyAuthorizeInfo.
密钥管理权限信息
:return: The kms of this AgencyAuthorizeInfo.
:rtype: bool
"""
return self._kms
@kms.setter
def kms(self, kms):
"""Sets the kms of this AgencyAuthorizeInfo.
密钥管理权限信息
:param kms: The kms of this AgencyAuthorizeInfo.
:type kms: bool
"""
self._kms = kms
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, AgencyAuthorizeInfo):
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

@ -17,7 +17,7 @@ class AuthorizeCsmsAndKmsRequestBody:
sensitive_list = []
openapi_types = {
'authorization': 'object'
'authorization': 'AgencyAuthorizeInfo'
}
attribute_map = {
@ -29,8 +29,8 @@ class AuthorizeCsmsAndKmsRequestBody:
The model defined in huaweicloud sdk
:param authorization: 委托授权信息
:type authorization: object
:param authorization:
:type authorization: :class:`huaweicloudsdkcbh.v2.AgencyAuthorizeInfo`
"""
@ -44,10 +44,8 @@ class AuthorizeCsmsAndKmsRequestBody:
def authorization(self):
"""Gets the authorization of this AuthorizeCsmsAndKmsRequestBody.
委托授权信息
:return: The authorization of this AuthorizeCsmsAndKmsRequestBody.
:rtype: object
:rtype: :class:`huaweicloudsdkcbh.v2.AgencyAuthorizeInfo`
"""
return self._authorization
@ -55,10 +53,8 @@ class AuthorizeCsmsAndKmsRequestBody:
def authorization(self, authorization):
"""Sets the authorization of this AuthorizeCsmsAndKmsRequestBody.
委托授权信息
:param authorization: The authorization of this AuthorizeCsmsAndKmsRequestBody.
:type authorization: object
:type authorization: :class:`huaweicloudsdkcbh.v2.AgencyAuthorizeInfo`
"""
self._authorization = authorization

View File

@ -28,7 +28,7 @@ class CBHInstances:
'period_num': 'int',
'is_auto_renew': 'int',
'is_auto_pay': 'int',
'network': 'object',
'network': 'NetworkInfoCreate',
'ipv6_enable': 'bool',
'enterprise_project_id': 'str',
'attach_disk_size': 'int',
@ -81,8 +81,8 @@ class CBHInstances:
:type is_auto_renew: int
:param is_auto_pay: 是否自动支付下单订购后是否自动从客户的华为云账户中支付而不需要客户手动去进行支付 - 1会自动选择折扣和优惠券进行优惠然后自动从客户华为云账户中支付自动支付失败后会生成订单成功(该订单应付金额是优惠后金额)但订单状态为待支付等待客户手动支付(手动支付时客户还可以修改系统自动选择的折扣和优惠券) - 0需要客户手动去支付客户可以选择折扣和优惠券 默认值为0
:type is_auto_pay: int
:param network: 网络信息
:type network: object
:param network:
:type network: :class:`huaweicloudsdkcbh.v2.NetworkInfoCreate`
:param ipv6_enable: 云堡垒机实例是否支持IPV6 默认值为false
:type ipv6_enable: bool
:param enterprise_project_id: 企业项目ID 默认值为0
@ -385,10 +385,8 @@ class CBHInstances:
def network(self):
"""Gets the network of this CBHInstances.
网络信息
:return: The network of this CBHInstances.
:rtype: object
:rtype: :class:`huaweicloudsdkcbh.v2.NetworkInfoCreate`
"""
return self._network
@ -396,10 +394,8 @@ class CBHInstances:
def network(self, network):
"""Sets the network of this CBHInstances.
网络信息
:param network: The network of this CBHInstances.
:type network: object
:type network: :class:`huaweicloudsdkcbh.v2.NetworkInfoCreate`
"""
self._network = network

View File

@ -0,0 +1,227 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class NetworkInfoCreate:
"""
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 = {
'vpc_id': 'str',
'subnet_id': 'str',
'public_ip': 'object',
'security_groups': 'list[SecurityGroup]',
'private_ip': 'object'
}
attribute_map = {
'vpc_id': 'vpc_id',
'subnet_id': 'subnet_id',
'public_ip': 'public_ip',
'security_groups': 'security_groups',
'private_ip': 'private_ip'
}
def __init__(self, vpc_id=None, subnet_id=None, public_ip=None, security_groups=None, private_ip=None):
"""NetworkInfoCreate
The model defined in huaweicloud sdk
:param vpc_id: 待创建云服务器所属虚拟私有云简称VPC需要指定已创建VPC的IDUUID格式 VPC的ID可以从控制台或者参考虚拟私有云接口参考查询VPC章节获取 例如03211ecf-xxxx-4306-xxxx-6e939bfxxxxx
:type vpc_id: str
:param subnet_id: 子网ID字母数字下划线连接符组成
:type subnet_id: str
:param public_ip: 云堡垒机实例弹性公网IP信息可填写null值
:type public_ip: object
:param security_groups: 安全组信息
:type security_groups: list[:class:`huaweicloudsdkcbh.v2.SecurityGroup`]
:param private_ip: 私网IP信息
:type private_ip: object
"""
self._vpc_id = None
self._subnet_id = None
self._public_ip = None
self._security_groups = None
self._private_ip = None
self.discriminator = None
self.vpc_id = vpc_id
self.subnet_id = subnet_id
self.public_ip = public_ip
self.security_groups = security_groups
if private_ip is not None:
self.private_ip = private_ip
@property
def vpc_id(self):
"""Gets the vpc_id of this NetworkInfoCreate.
待创建云服务器所属虚拟私有云简称VPC需要指定已创建VPC的IDUUID格式 VPC的ID可以从控制台或者参考虚拟私有云接口参考查询VPC章节获取 例如03211ecf-xxxx-4306-xxxx-6e939bfxxxxx
:return: The vpc_id of this NetworkInfoCreate.
:rtype: str
"""
return self._vpc_id
@vpc_id.setter
def vpc_id(self, vpc_id):
"""Sets the vpc_id of this NetworkInfoCreate.
待创建云服务器所属虚拟私有云简称VPC需要指定已创建VPC的IDUUID格式 VPC的ID可以从控制台或者参考虚拟私有云接口参考查询VPC章节获取 例如03211ecf-xxxx-4306-xxxx-6e939bfxxxxx
:param vpc_id: The vpc_id of this NetworkInfoCreate.
:type vpc_id: str
"""
self._vpc_id = vpc_id
@property
def subnet_id(self):
"""Gets the subnet_id of this NetworkInfoCreate.
子网ID字母数字下划线连接符组成
:return: The subnet_id of this NetworkInfoCreate.
:rtype: str
"""
return self._subnet_id
@subnet_id.setter
def subnet_id(self, subnet_id):
"""Sets the subnet_id of this NetworkInfoCreate.
子网ID字母数字下划线连接符组成
:param subnet_id: The subnet_id of this NetworkInfoCreate.
:type subnet_id: str
"""
self._subnet_id = subnet_id
@property
def public_ip(self):
"""Gets the public_ip of this NetworkInfoCreate.
云堡垒机实例弹性公网IP信息可填写null值
:return: The public_ip of this NetworkInfoCreate.
:rtype: object
"""
return self._public_ip
@public_ip.setter
def public_ip(self, public_ip):
"""Sets the public_ip of this NetworkInfoCreate.
云堡垒机实例弹性公网IP信息可填写null值
:param public_ip: The public_ip of this NetworkInfoCreate.
:type public_ip: object
"""
self._public_ip = public_ip
@property
def security_groups(self):
"""Gets the security_groups of this NetworkInfoCreate.
安全组信息
:return: The security_groups of this NetworkInfoCreate.
:rtype: list[:class:`huaweicloudsdkcbh.v2.SecurityGroup`]
"""
return self._security_groups
@security_groups.setter
def security_groups(self, security_groups):
"""Sets the security_groups of this NetworkInfoCreate.
安全组信息
:param security_groups: The security_groups of this NetworkInfoCreate.
:type security_groups: list[:class:`huaweicloudsdkcbh.v2.SecurityGroup`]
"""
self._security_groups = security_groups
@property
def private_ip(self):
"""Gets the private_ip of this NetworkInfoCreate.
私网IP信息
:return: The private_ip of this NetworkInfoCreate.
:rtype: object
"""
return self._private_ip
@private_ip.setter
def private_ip(self, private_ip):
"""Sets the private_ip of this NetworkInfoCreate.
私网IP信息
:param private_ip: The private_ip of this NetworkInfoCreate.
:type private_ip: object
"""
self._private_ip = private_ip
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, NetworkInfoCreate):
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

@ -18,7 +18,7 @@ class Resources:
openapi_types = {
'resource_id': 'str',
'resource_detail': 'object',
'resource_detail': 'InstanceDetail',
'tags': 'list[ResourceTag]',
'sys_tags': 'list[ResourceTag]',
'resource_name': 'str'
@ -39,8 +39,8 @@ class Resources:
:param resource_id: 实例ID
:type resource_id: str
:param resource_detail: 资源详情预留用于扩展默认为空
:type resource_detail: object
:param resource_detail:
:type resource_detail: :class:`huaweicloudsdkcbh.v2.InstanceDetail`
:param tags: tags
:type tags: list[:class:`huaweicloudsdkcbh.v2.ResourceTag`]
:param sys_tags: sys_tags
@ -90,10 +90,8 @@ class Resources:
def resource_detail(self):
"""Gets the resource_detail of this Resources.
资源详情预留用于扩展默认为空
:return: The resource_detail of this Resources.
:rtype: object
:rtype: :class:`huaweicloudsdkcbh.v2.InstanceDetail`
"""
return self._resource_detail
@ -101,10 +99,8 @@ class Resources:
def resource_detail(self, resource_detail):
"""Sets the resource_detail of this Resources.
资源详情预留用于扩展默认为空
:param resource_detail: The resource_detail of this Resources.
:type resource_detail: object
:type resource_detail: :class:`huaweicloudsdkcbh.v2.InstanceDetail`
"""
self._resource_detail = resource_detail

View File

@ -0,0 +1,114 @@
# coding: utf-8
import six
from huaweicloudsdkcore.utils.http_utils import sanitize_for_serialization
class SecurityGroup:
"""
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 = {
'id': 'str'
}
attribute_map = {
'id': 'id'
}
def __init__(self, id=None):
"""SecurityGroup
The model defined in huaweicloud sdk
:param id: 云堡垒机实例安全组ID字母数字下划线连接符组成
:type id: str
"""
self._id = None
self.discriminator = None
self.id = id
@property
def id(self):
"""Gets the id of this SecurityGroup.
云堡垒机实例安全组ID字母数字下划线连接符组成
:return: The id of this SecurityGroup.
:rtype: str
"""
return self._id
@id.setter
def id(self, id):
"""Sets the id of this SecurityGroup.
云堡垒机实例安全组ID字母数字下划线连接符组成
:param id: The id of this SecurityGroup.
:type id: str
"""
self._id = 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, SecurityGroup):
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

@ -18,7 +18,7 @@ class ShowAuthorizationResponse(SdkResponse):
sensitive_list = []
openapi_types = {
'authorization': 'object'
'authorization': 'AgencyAuthorizeInfo'
}
attribute_map = {
@ -30,8 +30,8 @@ class ShowAuthorizationResponse(SdkResponse):
The model defined in huaweicloud sdk
:param authorization: 委托授权信息
:type authorization: object
:param authorization:
:type authorization: :class:`huaweicloudsdkcbh.v2.AgencyAuthorizeInfo`
"""
super(ShowAuthorizationResponse, self).__init__()
@ -46,10 +46,8 @@ class ShowAuthorizationResponse(SdkResponse):
def authorization(self):
"""Gets the authorization of this ShowAuthorizationResponse.
委托授权信息
:return: The authorization of this ShowAuthorizationResponse.
:rtype: object
:rtype: :class:`huaweicloudsdkcbh.v2.AgencyAuthorizeInfo`
"""
return self._authorization
@ -57,10 +55,8 @@ class ShowAuthorizationResponse(SdkResponse):
def authorization(self, authorization):
"""Sets the authorization of this ShowAuthorizationResponse.
委托授权信息
:param authorization: The authorization of this ShowAuthorizationResponse.
:type authorization: object
:type authorization: :class:`huaweicloudsdkcbh.v2.AgencyAuthorizeInfo`
"""
self._authorization = authorization

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcbh"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcbr"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcbs"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcc"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -33,7 +33,7 @@ class HostNetwork:
The model defined in huaweicloud sdk
:param vpc: 用于创建控制节点的VPC的ID 获取方法如下 - 方法1登录虚拟私有云服务的控制台界面在虚拟私有云的详情页面查找VPC ID - 方法2通过虚拟私有云服务的API接口查询 [链接请参见[查询VPC列表](https://support.huaweicloud.com/api-vpc/vpc_api01_0003.html)](tag:hws) [链接请参见[查询VPC列表](https://support.huaweicloud.com/intl/zh-cn/api-vpc/vpc_api01_0003.html)](tag:hws_hk) &gt; 当前vpc-router容器网络模型不支持对接含拓展网段的VPC
:param vpc: 用于创建控制节点的VPC的ID 获取方法如下 - 方法1登录虚拟私有云服务的控制台界面在虚拟私有云的详情页面查找VPC ID - 方法2通过虚拟私有云服务的API接口查询 [链接请参见[查询VPC列表](https://support.huaweicloud.com/api-vpc/vpc_api01_0003.html)](tag:hws) [链接请参见[查询VPC列表](https://support.huaweicloud.com/intl/zh-cn/api-vpc/vpc_api01_0003.html)](tag:hws_hk)
:type vpc: str
:param subnet: 用于创建控制节点的subnet的网络ID获取方法如下 - 方法1登录虚拟私有云服务的控制台界面单击VPC下的子网进入子网详情页面查找网络ID - 方法2通过虚拟私有云服务的查询子网列表接口查询 [链接请参见[查询子网列表](https://support.huaweicloud.com/api-vpc/vpc_subnet01_0003.html)](tag:hws) [链接请参见[查询子网列表](https://support.huaweicloud.com/intl/zh-cn/api-vpc/vpc_subnet01_0003.html)](tag:hws_hk)
:type subnet: str
@ -57,7 +57,7 @@ class HostNetwork:
def vpc(self):
"""Gets the vpc of this HostNetwork.
用于创建控制节点的VPC的ID 获取方法如下 - 方法1登录虚拟私有云服务的控制台界面在虚拟私有云的详情页面查找VPC ID - 方法2通过虚拟私有云服务的API接口查询 [链接请参见[查询VPC列表](https://support.huaweicloud.com/api-vpc/vpc_api01_0003.html)](tag:hws) [链接请参见[查询VPC列表](https://support.huaweicloud.com/intl/zh-cn/api-vpc/vpc_api01_0003.html)](tag:hws_hk) > 当前vpc-router容器网络模型不支持对接含拓展网段的VPC
用于创建控制节点的VPC的ID 获取方法如下 - 方法1登录虚拟私有云服务的控制台界面在虚拟私有云的详情页面查找VPC ID - 方法2通过虚拟私有云服务的API接口查询 [链接请参见[查询VPC列表](https://support.huaweicloud.com/api-vpc/vpc_api01_0003.html)](tag:hws) [链接请参见[查询VPC列表](https://support.huaweicloud.com/intl/zh-cn/api-vpc/vpc_api01_0003.html)](tag:hws_hk)
:return: The vpc of this HostNetwork.
:rtype: str
@ -68,7 +68,7 @@ class HostNetwork:
def vpc(self, vpc):
"""Sets the vpc of this HostNetwork.
用于创建控制节点的VPC的ID 获取方法如下 - 方法1登录虚拟私有云服务的控制台界面在虚拟私有云的详情页面查找VPC ID - 方法2通过虚拟私有云服务的API接口查询 [链接请参见[查询VPC列表](https://support.huaweicloud.com/api-vpc/vpc_api01_0003.html)](tag:hws) [链接请参见[查询VPC列表](https://support.huaweicloud.com/intl/zh-cn/api-vpc/vpc_api01_0003.html)](tag:hws_hk) > 当前vpc-router容器网络模型不支持对接含拓展网段的VPC
用于创建控制节点的VPC的ID 获取方法如下 - 方法1登录虚拟私有云服务的控制台界面在虚拟私有云的详情页面查找VPC ID - 方法2通过虚拟私有云服务的API接口查询 [链接请参见[查询VPC列表](https://support.huaweicloud.com/api-vpc/vpc_api01_0003.html)](tag:hws) [链接请参见[查询VPC列表](https://support.huaweicloud.com/intl/zh-cn/api-vpc/vpc_api01_0003.html)](tag:hws_hk)
:param vpc: The vpc of this HostNetwork.
:type vpc: str

View File

@ -93,7 +93,7 @@ class NodeSpec:
:type taints: list[:class:`huaweicloudsdkcce.v3.Taint`]
:param k8s_tags: 格式为key/value键值对键值对个数不超过20条 - Key必须以字母或数字开头可以包含字母数字连字符下划线和点最长63个字符另外可以使用DNS子域作为前缀例如example.com/my-keyDNS子域最长253个字符 - Value可以为空或者非空字符串非空字符串必须以字符或数字开头可以包含字母数字连字符下划线和点最长63个字符 字段使用场景在节点创建场景下支持指定初始值查询时不返回该字段在节点池场景下其中节点模板中支持指定初始值查询时支持返回该字段在其余场景下查询时都不会返回该字段 示例 &#x60;&#x60;&#x60; \&quot;k8sTags\&quot;: { \&quot;key\&quot;: \&quot;value\&quot; } &#x60;&#x60;&#x60;
:type k8s_tags: dict(str, str)
:param ecs_group_id: 云服务器组ID若指定将节点创建在该云服务器组下
:param ecs_group_id: 云服务器组ID若指定将节点创建在该云服务器组下 &gt; 创建节点池时该配置不会生效若要保持节点池中的节点都在同一个云服务器组内请在节点池 nodeManagement 字段中配置
:type ecs_group_id: str
:param dedicated_host_id: 指定DeH主机的ID将节点调度到自己的DeH上 &gt;创建节点池添加节点时不支持该参数
:type dedicated_host_id: str
@ -439,7 +439,7 @@ class NodeSpec:
def ecs_group_id(self):
"""Gets the ecs_group_id of this NodeSpec.
云服务器组ID若指定将节点创建在该云服务器组下
云服务器组ID若指定将节点创建在该云服务器组下 > 创建节点池时该配置不会生效若要保持节点池中的节点都在同一个云服务器组内请在节点池 nodeManagement 字段中配置
:return: The ecs_group_id of this NodeSpec.
:rtype: str
@ -450,7 +450,7 @@ class NodeSpec:
def ecs_group_id(self, ecs_group_id):
"""Sets the ecs_group_id of this NodeSpec.
云服务器组ID若指定将节点创建在该云服务器组下
云服务器组ID若指定将节点创建在该云服务器组下 > 创建节点池时该配置不会生效若要保持节点池中的节点都在同一个云服务器组内请在节点池 nodeManagement 字段中配置
:param ecs_group_id: The ecs_group_id of this NodeSpec.
:type ecs_group_id: str

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcce"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkccm"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcdm"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcdn"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkces"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcfw"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcgs"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkclassroom"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcloudide"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcloudpond"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcloudrtc"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcloudtable"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -1 +1 @@
huaweicloudsdkcore >= 3.1.74
huaweicloudsdkcore >= 3.1.75

View File

@ -4,7 +4,7 @@ from os import path
from setuptools import setup, find_packages
NAME = "huaweicloudsdkcloudtest"
VERSION = "3.1.74"
VERSION = "3.1.75"
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.74"]
REQUIRES = ["huaweicloudsdkcore>=3.1.75"]
OPTIONS = {
'bdist_wheel': {

View File

@ -5,10 +5,72 @@ from __future__ import absolute_import
from huaweicloudsdkcodeartsartifact.v2.codeartsartifact_client import CodeArtsArtifactClient
from huaweicloudsdkcodeartsartifact.v2.codeartsartifact_async_client import CodeArtsArtifactAsyncClient
from huaweicloudsdkcodeartsartifact.v2.model.attention_do import AttentionDO
from huaweicloudsdkcodeartsartifact.v2.model.batch_delete_trashes_request import BatchDeleteTrashesRequest
from huaweicloudsdkcodeartsartifact.v2.model.batch_delete_trashes_response import BatchDeleteTrashesResponse
from huaweicloudsdkcodeartsartifact.v2.model.batch_restore_repo_request import BatchRestoreRepoRequest
from huaweicloudsdkcodeartsartifact.v2.model.batch_restore_repo_response import BatchRestoreRepoResponse
from huaweicloudsdkcodeartsartifact.v2.model.create_artifactory_request import CreateArtifactoryRequest
from huaweicloudsdkcodeartsartifact.v2.model.create_artifactory_response import CreateArtifactoryResponse
from huaweicloudsdkcodeartsartifact.v2.model.create_attention_request import CreateAttentionRequest
from huaweicloudsdkcodeartsartifact.v2.model.create_attention_response import CreateAttentionResponse
from huaweicloudsdkcodeartsartifact.v2.model.create_docker_repositories_request import CreateDockerRepositoriesRequest
from huaweicloudsdkcodeartsartifact.v2.model.create_docker_repositories_response import CreateDockerRepositoriesResponse
from huaweicloudsdkcodeartsartifact.v2.model.create_docker_repository_do import CreateDockerRepositoryDO
from huaweicloudsdkcodeartsartifact.v2.model.create_maven_repo_request import CreateMavenRepoRequest
from huaweicloudsdkcodeartsartifact.v2.model.create_maven_repo_response import CreateMavenRepoResponse
from huaweicloudsdkcodeartsartifact.v2.model.create_not_maven_repo_do import CreateNotMavenRepoDO
from huaweicloudsdkcodeartsartifact.v2.model.create_project_related_repository_request import CreateProjectRelatedRepositoryRequest
from huaweicloudsdkcodeartsartifact.v2.model.create_project_related_repository_response import CreateProjectRelatedRepositoryResponse
from huaweicloudsdkcodeartsartifact.v2.model.delete_artifact_file_request import DeleteArtifactFileRequest
from huaweicloudsdkcodeartsartifact.v2.model.delete_artifact_file_response import DeleteArtifactFileResponse
from huaweicloudsdkcodeartsartifact.v2.model.delete_repository_request import DeleteRepositoryRequest
from huaweicloudsdkcodeartsartifact.v2.model.delete_repository_response import DeleteRepositoryResponse
from huaweicloudsdkcodeartsartifact.v2.model.ide_privilage_project_info import IDEPrivilageProjectInfo
from huaweicloudsdkcodeartsartifact.v2.model.ide_repo_revision_model import IDERepoRevisionModel
from huaweicloudsdkcodeartsartifact.v2.model.ide_repo_search_do import IDERepoSearchDO
from huaweicloudsdkcodeartsartifact.v2.model.ide_repository_do import IDERepositoryDO
from huaweicloudsdkcodeartsartifact.v2.model.ide_repository_pair import IDERepositoryPair
from huaweicloudsdkcodeartsartifact.v2.model.ide_trash_artifact_model import IDETrashArtifactModel
from huaweicloudsdkcodeartsartifact.v2.model.list_all_repositories_request import ListAllRepositoriesRequest
from huaweicloudsdkcodeartsartifact.v2.model.list_all_repositories_response import ListAllRepositoriesResponse
from huaweicloudsdkcodeartsartifact.v2.model.list_artifactory_component_request import ListArtifactoryComponentRequest
from huaweicloudsdkcodeartsartifact.v2.model.list_artifactory_component_response import ListArtifactoryComponentResponse
from huaweicloudsdkcodeartsartifact.v2.model.list_artifactory_storage_statistic_request import ListArtifactoryStorageStatisticRequest
from huaweicloudsdkcodeartsartifact.v2.model.list_artifactory_storage_statistic_response import ListArtifactoryStorageStatisticResponse
from huaweicloudsdkcodeartsartifact.v2.model.list_attentions_request import ListAttentionsRequest
from huaweicloudsdkcodeartsartifact.v2.model.list_attentions_response import ListAttentionsResponse
from huaweicloudsdkcodeartsartifact.v2.model.modify_repository_request import ModifyRepositoryRequest
from huaweicloudsdkcodeartsartifact.v2.model.modify_repository_response import ModifyRepositoryResponse
from huaweicloudsdkcodeartsartifact.v2.model.path_map import PathMap
from huaweicloudsdkcodeartsartifact.v2.model.release_file_version_do import ReleaseFileVersionDo
from huaweicloudsdkcodeartsartifact.v2.model.reset_user_password_request import ResetUserPasswordRequest
from huaweicloudsdkcodeartsartifact.v2.model.reset_user_password_response import ResetUserPasswordResponse
from huaweicloudsdkcodeartsartifact.v2.model.search_artifacts_request import SearchArtifactsRequest
from huaweicloudsdkcodeartsartifact.v2.model.search_artifacts_response import SearchArtifactsResponse
from huaweicloudsdkcodeartsartifact.v2.model.search_by_checksum_request import SearchByChecksumRequest
from huaweicloudsdkcodeartsartifact.v2.model.search_by_checksum_response import SearchByChecksumResponse
from huaweicloudsdkcodeartsartifact.v2.model.show_audit_request import ShowAuditRequest
from huaweicloudsdkcodeartsartifact.v2.model.show_audit_response import ShowAuditResponse
from huaweicloudsdkcodeartsartifact.v2.model.show_file_tree_request import ShowFileTreeRequest
from huaweicloudsdkcodeartsartifact.v2.model.show_file_tree_response import ShowFileTreeResponse
from huaweicloudsdkcodeartsartifact.v2.model.show_maven_info_request import ShowMavenInfoRequest
from huaweicloudsdkcodeartsartifact.v2.model.show_maven_info_response import ShowMavenInfoResponse
from huaweicloudsdkcodeartsartifact.v2.model.show_project_list_request import ShowProjectListRequest
from huaweicloudsdkcodeartsartifact.v2.model.show_project_list_response import ShowProjectListResponse
from huaweicloudsdkcodeartsartifact.v2.model.show_project_release_files_request import ShowProjectReleaseFilesRequest
from huaweicloudsdkcodeartsartifact.v2.model.show_project_release_files_response import ShowProjectReleaseFilesResponse
from huaweicloudsdkcodeartsartifact.v2.model.show_release_project_files_request import ShowReleaseProjectFilesRequest
from huaweicloudsdkcodeartsartifact.v2.model.show_release_project_files_response import ShowReleaseProjectFilesResponse
from huaweicloudsdkcodeartsartifact.v2.model.show_repository_info_request import ShowRepositoryInfoRequest
from huaweicloudsdkcodeartsartifact.v2.model.show_repository_info_response import ShowRepositoryInfoResponse
from huaweicloudsdkcodeartsartifact.v2.model.show_repository_request import ShowRepositoryRequest
from huaweicloudsdkcodeartsartifact.v2.model.show_repository_response import ShowRepositoryResponse
from huaweicloudsdkcodeartsartifact.v2.model.show_storage_request import ShowStorageRequest
from huaweicloudsdkcodeartsartifact.v2.model.show_storage_response import ShowStorageResponse
from huaweicloudsdkcodeartsartifact.v2.model.standard_response_result import StandardResponseResult
from huaweicloudsdkcodeartsartifact.v2.model.trash_artifact_model_for_delete import TrashArtifactModelForDelete
from huaweicloudsdkcodeartsartifact.v2.model.update_artifactory_request import UpdateArtifactoryRequest
from huaweicloudsdkcodeartsartifact.v2.model.update_artifactory_response import UpdateArtifactoryResponse
from huaweicloudsdkcodeartsartifact.v2.model.update_not_maven_repo_do import UpdateNotMavenRepoDO

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