release 3.1.75 source code
This commit is contained in:
parent
2485866ec7
commit
cbe72baf4d
510
CHANGELOG.md
510
CHANGELOG.md
|
@ -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
|
||||
|
|
510
CHANGELOG_CN.md
510
CHANGELOG_CN.md
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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):
|
||||
"""查询告警配置
|
||||
|
||||
|
|
|
@ -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):
|
||||
"""查询告警配置
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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服务中查看企业项目id,default企业项目id为\"0\"。
|
||||
: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服务中查看企业项目id,default企业项目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服务中查看企业项目id,default企业项目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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 = {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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的ID,UUID格式。 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的ID,UUID格式。 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的ID,UUID格式。 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
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -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) > 当前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
|
||||
|
|
|
@ -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-key,DNS子域最长253个字符。 - Value:可以为空或者非空字符串,非空字符串必须以字符或数字开头,可以包含字母、数字、连字符、下划线和点,最长63个字符。 字段使用场景:在节点创建场景下,支持指定初始值,查询时不返回该字段;在节点池场景下,其中节点模板中支持指定初始值,查询时支持返回该字段;在其余场景下,查询时都不会返回该字段。 示例: ``` \"k8sTags\": { \"key\": \"value\" } ```
|
||||
:type k8s_tags: dict(str, str)
|
||||
:param ecs_group_id: 云服务器组ID,若指定,将节点创建在该云服务器组下
|
||||
:param ecs_group_id: 云服务器组ID,若指定,将节点创建在该云服务器组下 > 创建节点池时该配置不会生效,若要保持节点池中的节点都在同一个云服务器组内,请在节点池 nodeManagement 字段中配置
|
||||
:type ecs_group_id: str
|
||||
:param dedicated_host_id: 指定DeH主机的ID,将节点调度到自己的DeH上。 >创建节点池添加节点时不支持该参数。
|
||||
: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
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -1 +1 @@
|
|||
huaweicloudsdkcore >= 3.1.74
|
||||
huaweicloudsdkcore >= 3.1.75
|
|
@ -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': {
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue