├── examples ├── __init__.py ├── compute │ └── __init__.py ├── ctsv3 │ └── __init__.py ├── dcaas │ └── __init__.py ├── dds │ └── __init__.py ├── deh │ └── __init__.py ├── image │ └── __init__.py ├── ims │ └── __init__.py ├── network │ └── __init__.py ├── auto_scaling │ └── init.py ├── clustering │ └── __init__.py ├── identity │ └── __init__.py └── key_manager │ └── __init__.py ├── babel.cfg ├── otcextensions ├── common │ └── __init__.py ├── sdk │ ├── bms │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── cbr │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── cce │ │ ├── __init__.py │ │ ├── v1 │ │ │ └── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── ces │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── css │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── cts │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── dcs │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── dds │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── deh │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── dis │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── dli │ │ ├── __init__.py │ │ ├── v1 │ │ │ └── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── dms │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── dns │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── drs │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── dws │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── ecs │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── elb │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── er │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── hss │ │ ├── __init__.py │ │ └── v5 │ │ │ └── __init__.py │ ├── kms │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── lts │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── mrs │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── nat │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── obs │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── ocr │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── rds │ │ ├── __init__.py │ │ ├── v1 │ │ │ └── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── rms │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── rts │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── smn │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── swr │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── tms │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── vlb │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── vpc │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── vpn │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── waf │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── aomv1 │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── aomv2 │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── apig │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── cfwv1 │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── cfwv2 │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── cfwv3 │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── cloud │ │ └── __init__.py │ ├── compute │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── csbs │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── ctsv2 │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── ctsv3 │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── dataarts │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── dcaas │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── ddmv1 │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── ddmv2 │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── ddmv3 │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── dmsv2 │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── evpn │ │ ├── __init__.py │ │ └── v5 │ │ │ └── __init__.py │ ├── gaussdb │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── geminidb │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── identity │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── imsv1 │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── imsv2 │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── natv3 │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ ├── network │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── plas │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── sdrs │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── sfsturbo │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── vpcep │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── wafd │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── anti_ddos │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── auto_scaling │ │ └── __init__.py │ ├── modelartsv1 │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ ├── modelartsv2 │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── volume_backup │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── function_graph │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ ├── enterprise_dashboard │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ └── enterprise_dashboard_v1 │ │ ├── __init__.py │ │ └── v1 │ │ └── __init__.py ├── tests │ ├── __init__.py │ ├── unit │ │ ├── __init__.py │ │ ├── common │ │ │ └── __init__.py │ │ ├── sdk │ │ │ ├── __init__.py │ │ │ ├── apig │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ ├── bms │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── cbr │ │ │ │ ├── __init__.py │ │ │ │ └── v3 │ │ │ │ │ └── __init__.py │ │ │ ├── cce │ │ │ │ ├── __init__.py │ │ │ │ ├── v1 │ │ │ │ │ └── __init__.py │ │ │ │ └── v3 │ │ │ │ │ └── __init__.py │ │ │ ├── ces │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── cloud │ │ │ │ └── __init__.py │ │ │ ├── compute │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ ├── css │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── cts │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── ctsv3 │ │ │ │ ├── __init__.py │ │ │ │ └── v3 │ │ │ │ │ └── __init__.py │ │ │ ├── dcaas │ │ │ │ └── __init__.py │ │ │ ├── dcs │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── dds │ │ │ │ ├── __init__.py │ │ │ │ └── v3 │ │ │ │ │ └── __init__.py │ │ │ ├── deh │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── dis │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ ├── dms │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── dns │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ ├── dws │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── elb │ │ │ │ └── __init__.py │ │ │ ├── imsv1 │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── imsv2 │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ ├── kms │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── lts │ │ │ │ └── __init__.py │ │ │ ├── mrs │ │ │ │ └── __init__.py │ │ │ ├── nat │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ ├── obs │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── ocr │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ ├── plas │ │ │ │ └── __init__.py │ │ │ ├── rds │ │ │ │ ├── __init__.py │ │ │ │ ├── v1 │ │ │ │ │ └── __init__.py │ │ │ │ └── v3 │ │ │ │ │ └── __init__.py │ │ │ ├── sdrs │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── smn │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ ├── swr │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ ├── tms │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── vlb │ │ │ │ ├── __init__.py │ │ │ │ └── v3 │ │ │ │ │ └── __init__.py │ │ │ ├── vpc │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── vpcep │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── waf │ │ │ │ └── __init__.py │ │ │ ├── anti_ddos │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── auto_scaling │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── identity │ │ │ │ ├── __init__.py │ │ │ │ └── v3 │ │ │ │ │ └── __init__.py │ │ │ ├── modelartsv1 │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── modelartsv2 │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── 8710109684_e2c5ef6aeb_n.jpg │ │ │ ├── sfsturbo │ │ │ │ ├── __init__.py │ │ │ │ └── v1 │ │ │ │ │ └── __init__.py │ │ │ ├── function_graph │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ │ └── __init__.py │ │ │ └── volume_backup │ │ │ │ ├── __init__.py │ │ │ │ └── v2 │ │ │ │ ├── __init__.py │ │ │ │ └── data_files │ │ │ │ ├── update_policy.json │ │ │ │ └── unlink_resources.json │ │ └── osclient │ │ │ ├── __init__.py │ │ │ ├── cbr │ │ │ ├── __init__.py │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ │ ├── cce │ │ │ ├── __init__.py │ │ │ ├── v1 │ │ │ │ └── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ │ ├── css │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── cts │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── dcaas │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ │ ├── dcs │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── deh │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── dis │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ │ ├── dms │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── dns │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ │ ├── dws │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── kms │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── mrs │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── nat │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ │ ├── obs │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── rds │ │ │ ├── __init__.py │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ │ ├── sdrs │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── smn │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ │ ├── vlb │ │ │ ├── __init__.py │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ │ ├── vpc │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── vpcep │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── anti_ddos │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── auto_scaling │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── identity │ │ │ ├── __init__.py │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ │ ├── modelartsv1 │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ ├── modelartsv2 │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ │ ├── load_balancer │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ │ └── volume_backup │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ └── __init__.py │ └── functional │ │ ├── __init__.py │ │ ├── sdk │ │ ├── __init__.py │ │ ├── aomv1 │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── aomv2 │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── bms │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── cbr │ │ │ ├── __init__.py │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ ├── cce │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── ces │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── csbs │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── css │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── cts │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── dcaas │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── dcs │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── ddm │ │ │ ├── __init__.py │ │ │ ├── v1 │ │ │ │ └── __init__.py │ │ │ ├── v2 │ │ │ │ └── __init__.py │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ ├── dds │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ ├── deh │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── dis │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── dli │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── dms │ │ │ └── __init__.py │ │ ├── dns │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── dws │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── elb │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── er │ │ │ ├── __init__.py │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ ├── imsv1 │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── imsv2 │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── kms │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── lts │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── mrs │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── nat │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── obs │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── ocr │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── plas │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── rds │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── rts │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── sdrs │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── smn │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── swr │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── tms │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── vlb │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ ├── vpc │ │ │ ├── __init__.py │ │ │ ├── v1 │ │ │ │ └── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── vpcep │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── vpn │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── waf │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── wafd │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── anti_ddos │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── apig │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── compute │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── ctsv3 │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ ├── dataarts │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── gaussdb │ │ │ ├── __init__.py │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ ├── identity │ │ │ ├── __init__.py │ │ │ └── v3 │ │ │ │ └── __init__.py │ │ ├── modelartsv1 │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── modelartsv2 │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── network │ │ │ ├── __init__.py │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ ├── sfsturbo │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── auto_scaling │ │ │ ├── __init__.py │ │ │ └── v1 │ │ │ │ └── __init__.py │ │ ├── volume_backup │ │ │ └── v2 │ │ │ │ └── __init__.py │ │ └── function_graph │ │ │ └── v2 │ │ │ └── __init__.py │ │ └── osclient │ │ ├── __init__.py │ │ ├── cbr │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ │ ├── cce │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ │ ├── dcaas │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ │ ├── dns │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ │ ├── kms │ │ └── __init__.py │ │ ├── nat │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ │ ├── obs │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ │ ├── rds │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ │ ├── vpc │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.py │ │ ├── compute │ │ ├── __init__.py │ │ └── v2 │ │ │ └── __init__.py │ │ ├── identity │ │ ├── __init__.py │ │ └── v3 │ │ │ └── __init__.py │ │ └── volume_backup │ │ ├── __init__.py │ │ └── v2 │ │ └── __init__.py └── osclient │ ├── __init__.py │ ├── cbr │ ├── __init__.py │ └── v3 │ │ └── __init__.py │ ├── cce │ ├── __init__.py │ ├── v1 │ │ └── __init__.py │ └── v2 │ │ └── __init__.py │ ├── ces │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── css │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── cts │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── dcs │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── deh │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── dis │ ├── __init__.py │ └── v2 │ │ └── __init__.py │ ├── dms │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── dns │ ├── __init__.py │ └── v2 │ │ └── __init__.py │ ├── dws │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── kms │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── mrs │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── nat │ ├── __init__.py │ └── v2 │ │ └── __init__.py │ ├── obs │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── rds │ ├── __init__.py │ ├── v1 │ │ └── __init__.py │ └── v3 │ │ └── __init__.py │ ├── smn │ ├── __init__.py │ └── v2 │ │ └── __init__.py │ ├── vlb │ ├── __init__.py │ └── v3 │ │ └── __init__.py │ ├── vpc │ ├── __init__.py │ └── v2 │ │ └── __init__.py │ ├── compute │ ├── __init__.py │ └── v2 │ │ └── __init__.py │ ├── dcaas │ ├── __init__.py │ └── v2 │ │ └── __init__.py │ ├── identity │ ├── __init__.py │ └── v3 │ │ └── __init__.py │ ├── sdrs │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── vpcep │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── anti_ddos │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── auto_scaling │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── load_balancer │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── modelartsv1 │ ├── __init__.py │ └── v1 │ │ └── __init__.py │ ├── modelartsv2 │ ├── __init__.py │ └── v2 │ │ └── __init__.py │ └── volume_backup │ ├── __init__.py │ └── v2 │ └── __init__.py ├── doc └── source │ ├── sdk │ ├── examples │ └── resources │ │ ├── sfsturbo │ │ ├── index.rst │ │ └── v1 │ │ │ └── share.rst │ │ ├── css │ │ ├── index.rst │ │ └── v1 │ │ │ ├── cluster.rst │ │ │ └── snapshot.rst │ │ ├── ims │ │ ├── index.rst │ │ ├── v2 │ │ │ └── image.rst │ │ └── v1 │ │ │ └── async_job.rst │ │ ├── obs │ │ ├── index.rst │ │ └── v1 │ │ │ ├── obj.rst │ │ │ └── container.rst │ │ ├── waf │ │ ├── index.rst │ │ └── v1 │ │ │ ├── domain.rst │ │ │ └── certificate.rst │ │ ├── lts │ │ ├── index.rst │ │ └── v2 │ │ │ ├── group.rst │ │ │ └── stream.rst │ │ ├── kms │ │ ├── index.rst │ │ └── v1 │ │ │ ├── key.rst │ │ │ └── data_key.rst │ │ ├── tms │ │ ├── index.rst │ │ └── v1 │ │ │ └── resource_tag.rst │ │ ├── deh │ │ ├── index.rst │ │ └── v1 │ │ │ ├── host.rst │ │ │ ├── server.rst │ │ │ └── host_type.rst │ │ ├── nat │ │ ├── index.rst │ │ └── v2 │ │ │ ├── dnat.rst │ │ │ ├── snat.rst │ │ │ └── gateway.rst │ │ ├── dws │ │ ├── index.rst │ │ └── v1 │ │ │ ├── flavor.rst │ │ │ ├── cluster.rst │ │ │ ├── snapshot.rst │ │ │ └── tag.rst │ │ ├── anti_ddos │ │ ├── index.rst │ │ └── v1 │ │ │ └── config.rst │ │ ├── vpc │ │ ├── index.rst │ │ ├── v1 │ │ │ ├── vpc.rst │ │ │ ├── subnet.rst │ │ │ └── bandwidth.rst │ │ └── v2 │ │ │ ├── route.rst │ │ │ └── peering.rst │ │ ├── dis │ │ ├── index.rst │ │ └── v2 │ │ │ ├── app.rst │ │ │ ├── data.rst │ │ │ ├── stream.rst │ │ │ ├── dump_task.rst │ │ │ └── checkpoint.rst │ │ ├── dns │ │ ├── index.rst │ │ └── v2 │ │ │ ├── zone.rst │ │ │ ├── recordset.rst │ │ │ ├── nameserver.rst │ │ │ └── floating_ip.rst │ │ ├── swr │ │ ├── index.rst │ │ └── v2 │ │ │ └── domain.rst │ │ ├── ces │ │ ├── index.rst │ │ └── v1 │ │ │ ├── quota.rst │ │ │ ├── alarm.rst │ │ │ ├── metric.rst │ │ │ ├── event_data.rst │ │ │ └── metric_data.rst │ │ ├── mrs │ │ ├── index.rst │ │ └── v1 │ │ │ ├── job.rst │ │ │ ├── jobbinary.rst │ │ │ └── datasource.rst │ │ ├── vpcep │ │ ├── index.rst │ │ └── v1 │ │ │ ├── quota.rst │ │ │ ├── service.rst │ │ │ ├── endpoint.rst │ │ │ ├── whitelist.rst │ │ │ └── connection.rst │ │ ├── cts │ │ ├── index.rst │ │ ├── v1 │ │ │ ├── trace.rst │ │ │ └── tracker.rst │ │ └── v3 │ │ │ ├── quota.rst │ │ │ ├── trace.rst │ │ │ ├── tracker.rst │ │ │ └── key_event.rst │ │ ├── dcaas │ │ ├── index.rst │ │ └── v2 │ │ │ └── connection.rst │ │ ├── dms │ │ ├── index.rst │ │ └── v1 │ │ │ ├── group.rst │ │ │ ├── queue.rst │ │ │ ├── message.rst │ │ │ ├── topic.rst │ │ │ └── instance.rst │ │ ├── auto_scaling │ │ ├── index.rst │ │ └── v1 │ │ │ ├── group.rst │ │ │ ├── policy.rst │ │ │ └── config.rst │ │ ├── cce │ │ ├── index.rst │ │ ├── v1 │ │ │ └── cluster.rst │ │ └── v3 │ │ │ └── node_pool.rst │ │ ├── smn │ │ ├── index.rst │ │ └── v2 │ │ │ ├── sms.rst │ │ │ ├── message.rst │ │ │ ├── template.rst │ │ │ └── subscription.rst │ │ ├── cbr │ │ ├── index.rst │ │ └── v3 │ │ │ └── member.rst │ │ ├── dds │ │ ├── index.rst │ │ └── v3 │ │ │ ├── eip.rst │ │ │ ├── job.rst │ │ │ ├── flavor.rst │ │ │ ├── instance.rst │ │ │ └── datastore.rst │ │ ├── identity │ │ ├── index.rst │ │ └── v3 │ │ │ ├── user.rst │ │ │ ├── group.rst │ │ │ ├── domain.rst │ │ │ ├── policy.rst │ │ │ ├── project.rst │ │ │ ├── service.rst │ │ │ ├── endpoint.rst │ │ │ ├── agency.rst │ │ │ ├── credential.rst │ │ │ └── agency_role.rst │ │ ├── dcs │ │ ├── index.rst │ │ └── v1 │ │ │ ├── backup.rst │ │ │ ├── config.rst │ │ │ ├── instance.rst │ │ │ └── statistic.rst │ │ ├── rds │ │ ├── index.rst │ │ ├── v1 │ │ │ ├── flavor.rst │ │ │ └── instance.rst │ │ └── v3 │ │ │ ├── flavor.rst │ │ │ ├── instance.rst │ │ │ └── configuration.rst │ │ ├── sdrs │ │ └── index.rst │ │ ├── apig │ │ └── v2 │ │ │ ├── az.rst │ │ │ ├── tag.rst │ │ │ ├── api.rst │ │ │ ├── config.rst │ │ │ ├── gateway.rst │ │ │ ├── group.rst │ │ │ ├── signature.rst │ │ │ ├── ssl_domain.rst │ │ │ ├── api_call.rst │ │ │ ├── acl_policy.rst │ │ │ ├── metric_data.rst │ │ │ ├── certificate.rst │ │ │ └── env.rst │ │ ├── vlb │ │ └── v3 │ │ │ ├── pool.rst │ │ │ ├── quota.rst │ │ │ ├── flavor.rst │ │ │ ├── member.rst │ │ │ ├── l7_rule.rst │ │ │ ├── listener.rst │ │ │ ├── l7_policy.rst │ │ │ ├── certificate.rst │ │ │ └── load_balancer.rst │ │ ├── function_graph │ │ ├── v2 │ │ │ ├── log.rst │ │ │ ├── alias.rst │ │ │ ├── event.rst │ │ │ ├── quota.rst │ │ │ ├── metric.rst │ │ │ ├── trigger.rst │ │ │ └── version.rst │ │ └── index.rst │ │ └── modelarts │ │ ├── index.rst │ │ ├── v1 │ │ ├── model.rst │ │ ├── devenv.rst │ │ └── service.rst │ │ └── v2 │ │ └── dataset.rst │ ├── appendices │ ├── releasenotes.rst │ └── index.rst │ └── contributor │ ├── layout.txt │ └── create │ └── examples │ └── resource │ └── fake_service.py ├── releasenotes ├── notes │ ├── lts-7ea702d68f7ab4db.yaml │ ├── bms-fix-3aeaa6fb589457ee.yaml │ ├── cli-cbr-vaults-fix-6a91f9543d5e765u.yaml │ ├── fg-events-2c91f9554d5e386c.yaml │ ├── fg-triggers-e9d7744b9dedbd10.yaml │ ├── lts-fix-6f12d866d963a4d3.yaml │ ├── ddm-proxies-0df8caad363ff6b8.yaml │ ├── fg-metrics-53f38539a61a84b4.yaml │ ├── obs-cleanup-e1fc241e44836c4b.yaml │ ├── obs-region-fix-a69ebb00bdc6d4a4.yaml │ ├── css-hotfixs-394f00db7cd97333.yaml │ ├── css-tags-fix-fb9516246cd15b22.yaml │ ├── fg-functions-4f48049ac2a56331.yaml │ ├── ocr_sdk_proxy-c4cd12d963a7aa13.yaml │ ├── add-dds-flavors-2c48049ac2a06330.yaml │ ├── cbr-backup-cli-08487f91b9d6a408.yaml │ ├── css_fix_vol_type-a6c5375a941389eb.yaml │ ├── new-services-ca3d4bb3ba90b259.yaml │ ├── obs-multipart-header-5265d7921c0d657a.yaml │ ├── sdrs_cli-259baf2004fba67c.yaml │ ├── smn-msg-publish-fix-7c6b3546e79fcf35.yaml │ ├── add-dds-ds-1caf43182ef219fd.yaml │ ├── apig-export-e4cc71de919c0b43.yaml │ ├── apig-tag-e026267b5a3825f8.yaml │ ├── as_refactoring-6d2dbfc4f1dab94e.yaml │ ├── css-backup-fix-54bd43ee4b36e303.yaml │ ├── fg-invocation-f5ae6ea83642438c.yaml │ ├── imsv2_listing_images-542c27a5e8948bd7.yaml │ ├── imsv2_updating_images-c21abfa5f963a4d3.yaml │ ├── init-releasenotes-4a5cb66ad7d34c38.yaml │ ├── vpc-subnet-cb292afbc16d2266.yaml │ ├── add-dds-instance-580b2ae9deee7850.yaml │ ├── apig-domain-name-bc5abb123c0ab71c.yaml │ ├── cbr-member-cli-393e2df2eeb058cf.yaml │ ├── cce-7c0b21fcf765ff70.yaml │ ├── cleanup-signature-fix-6a1b63706bce6675.yaml │ ├── cli-cbr-vaults-mapping-8a67a6784g6y987t.yaml │ ├── css_refactoring-d9800684b75bfaf7.yaml │ ├── dcs_az-d21940ce435fed61.yaml │ ├── fix-ces-metrics-f8a306b410114651.yaml │ ├── obs-swifs-region-fix-a69eaa00bgt6d6u7.yaml │ ├── apig-gw-features-f53b025851246eac.yaml │ ├── apig-resource-query-bf3f1eac5b23a4fb.yaml │ ├── apig-vpc-channel-3b5c5720fdae04bb.yaml │ ├── fix-base_path-for-vpc-route-9b6f5131af05f86b.yaml │ ├── gateway-management-bbd7c6def29bcb02.yaml │ ├── gaussdb-service-fix-cf29eb96c5974a0d.yaml │ ├── release-notes-daa7695682776809.yaml │ ├── vpc-subnet-list-4fcb4fe4fecbdac2.yaml │ ├── apig-api-auth-304638880d32255d.yaml │ ├── apig-group-response-1fd9a4c26b8fa6be.yaml │ ├── dcaas-osclient-connection-fad700076f796817.yaml │ ├── new-services-5f07d0547e52a254.yaml │ ├── vpc-fix-ed8a0f8d31916506.yaml │ ├── apig-config-management-4f890349ad341567.yaml │ ├── apig-env-management-eeda3e00a791043b.yaml │ ├── apig-group-management-9416e9bfeaf5e9b3.yaml │ ├── cli-cce-cluster-certificates-2b69ec34f2f0d9f1.yaml │ ├── dcaas-osclient-gateway-6e7c8a110f101ec7.yaml │ ├── dcaas-virtual-gateway-936f572b937b9382.yaml │ ├── dcaas_osclient_ep_group-e0372b0ded1a62d2.yaml │ ├── dcs_service_specification-441cb6457574645d.yaml │ ├── apig-acl-binding-306f6cbe04a41517.yaml │ ├── apig-custom-authorizer-22489300889e0cb3.yaml │ ├── apig-signature-key-93971afc986fa60f.yaml │ ├── dcs_maintenance_time_window-bbe714551d4d3a7b.yaml │ ├── dws-list-flavors-update-6580e2e9538b5d74.yaml │ ├── fix-allow-get-bdf74725a5cfa2d4.yaml │ ├── fix-cli-server-tags-t56789300889e0cb2.yaml │ ├── image-create-50c9534fa6155496.yaml │ ├── kms-quota-c71dbf42c03fa268.yaml │ ├── minor_patches-5d2874f5e97ce3b0.yaml │ ├── apig-acl-policies-315a133458aed8b8.yaml │ ├── apig-api-supplement-endpoints-8f235c0fa0b97438.yaml │ ├── apig-throttling-policy-7b16352f6357e45d.yaml │ ├── ctssplit-8539df512707dfde.yaml │ ├── vpcep_endpoint_create_fix-03b19d669cd1428c.yaml │ ├── cbr-task-4d0fb07b027f7b7b.yaml │ ├── css-backup-path-fix-a6a4549da12d5aef.yaml │ ├── dcaas-connection-resource-implementation-143b2e6b87c4dd34.yaml │ ├── dcs_quota-2b8e740be0d4294a.yaml │ ├── apig-signature-key-binding-d3ab3f81c70933ce.yaml │ ├── apig-throttling-bind-233e62cba4440a7c.yaml │ ├── fg-aliases-versions-c0ffbc3d9cda043f.yaml │ ├── fg-templates-and-logs-b2a8abd26aaa0a16.yaml │ ├── apig-throttling-exclude-c2e3b041e76c18e9.yaml │ ├── dcaas_sdk_endpoint_group-59fa0e29900ebb25.yaml │ ├── obs-multipart-fix-bc1cbba753bfafbd.yaml │ ├── fg-dependencies-and-quotas-308d9a07a42a5df7.yaml │ ├── fg-notification-7c7bf9611687fc8f.yaml │ ├── ims-async-job-entities-a7495e1930509f33.yaml │ ├── imsv1_wait_for_async_job-a5d40daf582b1b3b.yaml │ ├── vpc-rework-1efbbc5f5d17342c.yaml │ ├── fg-functions-589e04d2107c7f1f.yaml │ ├── resource_tags-5e45d9f7de9ec463.yaml │ ├── swr-domain-f440d14f651aad18.yaml │ ├── obs-large-object-88d2eb3c78408073.yaml │ ├── swr-repository-3b69cd079b613528.yaml │ ├── cbr-policy-update-abedc3fbbfd3aa32.yaml │ ├── dws-fixes-160aa74dad1e92c8.yaml │ ├── vpcep-target-endpoint-services-ddbab96f411fe1bc.yaml │ ├── dws-fixes-ignore-missing-67f8f2a50587f1f7.yaml │ ├── predefined-tags-33f86dc72569448e.yaml │ ├── vpcep-module-d76cfde52e8e1711.yaml │ ├── add-cbr-vault-cli-57c3851e400f409c.yaml │ ├── css-module-73006246d239b86a.yaml │ ├── obs-security-token-fc6ed572dab0c31d.yaml │ ├── proxies-apig-fg-er-f939b4523f23b031.yaml │ ├── swr-repository-permissions-e27a95e4e1b18a6b.yaml │ ├── dws-module-6ab89a5446c66697.yaml │ ├── dws-sdk-add-tag-support-c8d61a25af9d6c35.yaml │ ├── css-cluster-class-update-af55cf7e6a73ad77.yaml │ ├── add-rds-v3-operations-8bb9237548466010.yaml │ ├── dis-sdk-cli-operations-2c6890d82d0c0fde.yaml │ ├── modelarts-modules-29d69650f1d247c3.yaml │ ├── mrs-implementation-0581b7e835de480c.yaml │ ├── sdk-update-fixes-cdd4305163b05f8f.yaml │ ├── add_v3_cts-5243f93d53d2fcbb.yaml │ ├── obs-big-files-341231b4e8871f08.yaml │ ├── add-agency-restrict-e569897146acc5fc.yaml │ └── css-certificate-download-f462dc48e69a485b.yaml └── source │ └── index.rst ├── .stestr.conf ├── .coveragerc ├── requirements.txt ├── .testr.conf └── bindep.txt /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/compute/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/ctsv3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/dcaas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/dds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/deh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/image/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/ims/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /babel.cfg: -------------------------------------------------------------------------------- 1 | [python: **.py] 2 | -------------------------------------------------------------------------------- /examples/auto_scaling/init.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/clustering/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/identity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/key_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/bms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cbr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/css/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dcs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/deh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/drs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dws/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ecs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/elb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/er/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/hss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/kms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/lts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/mrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/nat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/obs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ocr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/rds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/rms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/rts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/smn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/swr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/tms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/vlb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/vpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/vpn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/waf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/cbr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/cce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/ces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/css/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/cts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dcs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/deh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dws/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/kms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/mrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/nat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/obs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/rds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/smn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/vlb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/vpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/aomv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/aomv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/aomv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/aomv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/apig/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/apig/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/bms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cbr/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cce/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cce/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ces/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cfwv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cfwv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cfwv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cfwv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cfwv3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cfwv3/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cloud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/compute/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/csbs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/csbs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/css/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/cts/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ctsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ctsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ctsv3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ctsv3/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dataarts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dcaas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dcaas/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dcs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ddmv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ddmv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ddmv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ddmv2/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ddmv3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ddmv3/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dds/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/deh/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dis/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dli/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dli/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dmsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dmsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dns/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/drs/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dws/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ecs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/elb/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/er/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/evpn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/evpn/v5/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/gaussdb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/geminidb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/hss/v5/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/identity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/imsv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/imsv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/imsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/imsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/kms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/lts/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/mrs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/nat/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/natv3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/natv3/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/obs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/ocr/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/plas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/plas/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/rds/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/rds/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/rms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/rts/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/sdrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/sdrs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/sfsturbo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/smn/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/swr/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/tms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/vlb/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/vpc/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/vpcep/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/vpcep/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/vpn/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/waf/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/wafd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/wafd/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/source/sdk/examples: -------------------------------------------------------------------------------- 1 | ../../../examples/ -------------------------------------------------------------------------------- /otcextensions/osclient/cbr/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/cce/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/cce/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/ces/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/compute/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/css/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/cts/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dcaas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dcaas/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dcs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/deh/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dis/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dns/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/dws/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/identity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/kms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/mrs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/nat/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/obs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/rds/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/rds/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/sdrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/sdrs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/smn/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/vlb/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/vpc/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/vpcep/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/vpcep/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/anti_ddos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/anti_ddos/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/auto_scaling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/compute/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/dataarts/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/gaussdb/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/geminidb/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/identity/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/modelartsv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/modelartsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/network/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/sfsturbo/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/volume_backup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/anti_ddos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/anti_ddos/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/auto_scaling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/compute/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/identity/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/load_balancer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/modelartsv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/modelartsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/volume_backup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/function_graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/function_graph/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/modelartsv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/modelartsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/volume_backup/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/apig/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/apig/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/bms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/bms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/cbr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/cbr/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/cce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/cce/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/cce/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/ces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/ces/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/cloud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/compute/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/css/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/css/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/cts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/cts/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/ctsv3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dcaas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dcs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dcs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dds/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/deh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/deh/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dis/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dns/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dws/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/dws/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/elb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/imsv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/imsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/kms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/kms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/lts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/mrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/nat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/nat/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/obs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/obs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/ocr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/ocr/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/plas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/rds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/rds/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/rds/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/sdrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/sdrs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/smn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/smn/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/swr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/swr/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/tms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/tms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/vlb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/vlb/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/vpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/vpc/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/vpcep/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/waf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/auto_scaling/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/load_balancer/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/modelartsv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/modelartsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/osclient/volume_backup/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/enterprise_dashboard/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/enterprise_dashboard/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/enterprise_dashboard_v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/aomv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/aomv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/bms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/bms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/cbr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/cbr/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/cce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/cce/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/ces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/ces/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/csbs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/css/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/css/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/cts/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dcaas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dcs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dcs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/ddm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/ddm/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/ddm/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/ddm/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dds/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/deh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/deh/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dis/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dli/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dns/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dws/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dws/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/elb/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/er/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/er/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/imsv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/imsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/kms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/kms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/lts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/lts/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/mrs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/nat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/nat/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/obs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/obs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/ocr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/ocr/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/plas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/rds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/rds/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/rts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/rts/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/sdrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/smn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/smn/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/swr/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/tms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/tms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/vlb/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/vpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/vpc/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/vpc/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/vpcep/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/vpn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/vpn/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/waf/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/wafd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/cbr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/cbr/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/cce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/cce/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/cce/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/css/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/css/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/cts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/cts/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dcaas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dcs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dcs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/deh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/deh/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dis/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dns/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dws/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dws/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/kms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/kms/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/mrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/mrs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/nat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/nat/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/obs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/obs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/rds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/rds/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/sdrs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/sdrs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/smn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/smn/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/vlb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/vlb/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/vpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/vpc/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/vpcep/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/anti_ddos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/anti_ddos/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/auto_scaling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/compute/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/ctsv3/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/identity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/identity/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/imsv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/imsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/modelartsv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/modelartsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/sfsturbo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/sfsturbo/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/vpcep/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/sdk/enterprise_dashboard_v1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/cbr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/cbr/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/cce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/cce/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/dcaas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/dns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/dns/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/kms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/nat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/nat/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/obs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/obs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/rds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/rds/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/vpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/vpc/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/anti_ddos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/aomv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/aomv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/apig/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/compute/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/csbs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/ctsv3/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dataarts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dataarts/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/dcaas/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/gaussdb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/gaussdb/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/identity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/identity/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/imsv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/imsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/modelartsv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/modelartsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/network/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/plas/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/sdrs/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/sfsturbo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/sfsturbo/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/vpcep/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/wafd/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/anti_ddos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/anti_ddos/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/auto_scaling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/dcaas/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/identity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/identity/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/modelartsv1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/modelartsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/vpcep/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/auto_scaling/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/function_graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/function_graph/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/modelartsv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/modelartsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/volume_backup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/volume_backup/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/compute/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/compute/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/dcaas/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/identity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/identity/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/anti_ddos/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/auto_scaling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/auto_scaling/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/modelartsv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/modelartsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/volume_backup/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/auto_scaling/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/load_balancer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/load_balancer/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/modelartsv1/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/modelartsv2/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/volume_backup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/osclient/volume_backup/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/volume_backup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/osclient/volume_backup/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otcextensions/tests/functional/sdk/function_graph/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/notes/lts-7ea702d68f7ab4db.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - LTS fixes 4 | -------------------------------------------------------------------------------- /.stestr.conf: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | test_path=${OS_TEST_PATH:-./otcextensions/tests/unit} 3 | top_dir=./ 4 | -------------------------------------------------------------------------------- /releasenotes/notes/bms-fix-3aeaa6fb589457ee.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - Bms fix in exact_name function. 4 | -------------------------------------------------------------------------------- /releasenotes/notes/cli-cbr-vaults-fix-6a91f9543d5e765u.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - CLI CBR fix in ListVaults. 4 | -------------------------------------------------------------------------------- /releasenotes/notes/fg-events-2c91f9554d5e386c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add FGS events support. -------------------------------------------------------------------------------- /releasenotes/notes/fg-triggers-e9d7744b9dedbd10.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add FGS triggers support. -------------------------------------------------------------------------------- /releasenotes/notes/lts-fix-6f12d866d963a4d3.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - Fix list function for lts stream. 4 | -------------------------------------------------------------------------------- /releasenotes/notes/ddm-proxies-0df8caad363ff6b8.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DDM Service proxies. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/fg-metrics-53f38539a61a84b4.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add FGS metrics support. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/obs-cleanup-e1fc241e44836c4b.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | OBS cleanup implemented 5 | -------------------------------------------------------------------------------- /releasenotes/notes/obs-region-fix-a69ebb00bdc6d4a4.yaml: -------------------------------------------------------------------------------- 1 | fixes: 2 | - | 3 | SDK OBS region selection fixes 4 | -------------------------------------------------------------------------------- /releasenotes/notes/css-hotfixs-394f00db7cd97333.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | CSS service attributes fixes. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/css-tags-fix-fb9516246cd15b22.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | CSS cluster tags creation fix. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/fg-functions-4f48049ac2a56331.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add FGS functions support. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/ocr_sdk_proxy-c4cd12d963a7aa13.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - Added OCR sdk proxy implementation. 4 | -------------------------------------------------------------------------------- /releasenotes/notes/add-dds-flavors-2c48049ac2a06330.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DDS flavors list support. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/cbr-backup-cli-08487f91b9d6a408.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add cbr backup support into CLI. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/css_fix_vol_type-a6c5375a941389eb.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Fix for CSS default volume type. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/new-services-ca3d4bb3ba90b259.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - New services were added swr, rms, drs, ctsv2 4 | -------------------------------------------------------------------------------- /releasenotes/notes/obs-multipart-header-5265d7921c0d657a.yaml: -------------------------------------------------------------------------------- 1 | fixes: 2 | - | 3 | SDK OBS object multipart header fix 4 | -------------------------------------------------------------------------------- /releasenotes/notes/sdrs_cli-259baf2004fba67c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | CLI SDRS: List Active Domain, Show Job 5 | -------------------------------------------------------------------------------- /releasenotes/notes/smn-msg-publish-fix-7c6b3546e79fcf35.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | SMN message publishing fix. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/add-dds-ds-1caf43182ef219fd.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DDS datastore type/version support. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-export-e4cc71de919c0b43.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add export and import API for API Gateway -------------------------------------------------------------------------------- /releasenotes/notes/apig-tag-e026267b5a3825f8.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add Tag management support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/as_refactoring-6d2dbfc4f1dab94e.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | other: 3 | - | 4 | Auto_scaling quota refactoring was done. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/css-backup-fix-54bd43ee4b36e303.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | CSS cluster creation backup attr fix. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/fg-invocation-f5ae6ea83642438c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add FGS functions invocation support. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/imsv2_listing_images-542c27a5e8948bd7.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | added listing images in imsv2 5 | -------------------------------------------------------------------------------- /releasenotes/notes/imsv2_updating_images-c21abfa5f963a4d3.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | added updating images in imsv2 5 | -------------------------------------------------------------------------------- /releasenotes/notes/init-releasenotes-4a5cb66ad7d34c38.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | other: 3 | - | 4 | Initializes releasenotes building. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/vpc-subnet-cb292afbc16d2266.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add VPC Subnet resource implementation 5 | -------------------------------------------------------------------------------- /releasenotes/notes/add-dds-instance-580b2ae9deee7850.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DDS instance operations support. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-domain-name-bc5abb123c0ab71c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add domain names support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/cbr-member-cli-393e2df2eeb058cf.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | CLI implemetation for cbr member resource. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/cce-7c0b21fcf765ff70.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | **[CCE]** Support ENI network for turbo clusters. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/cleanup-signature-fix-6a1b63706bce6675.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Cleanup functions signature fixes. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/cli-cbr-vaults-mapping-8a67a6784g6y987t.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - CLI CBR attributes mapping fix in ListVaults. 4 | -------------------------------------------------------------------------------- /releasenotes/notes/css_refactoring-d9800684b75bfaf7.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Refactored CSS sdk and osclient modules. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcs_az-d21940ce435fed61.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DCS Availability Zones information support. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/fix-ces-metrics-f8a306b410114651.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Fixes metric naming for the CES service. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/obs-swifs-region-fix-a69eaa00bgt6d6u7.yaml: -------------------------------------------------------------------------------- 1 | fixes: 2 | - | 3 | SDK OBS multipart upload in eu-ch2 region fix 4 | -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | branch = True 3 | source = otcextensions 4 | omit = otcextensions/tests/* 5 | 6 | [report] 7 | ignore_errors = True 8 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-gw-features-f53b025851246eac.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add Gateway Features support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-resource-query-bf3f1eac5b23a4fb.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add Resource Query support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-vpc-channel-3b5c5720fdae04bb.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add VPC Channel management support for API Gateway -------------------------------------------------------------------------------- /releasenotes/notes/fix-base_path-for-vpc-route-9b6f5131af05f86b.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Fix base_path for Vpc route. 5 | 6 | -------------------------------------------------------------------------------- /releasenotes/notes/gateway-management-bbd7c6def29bcb02.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add gateway management support for API Gateway -------------------------------------------------------------------------------- /releasenotes/notes/gaussdb-service-fix-cf29eb96c5974a0d.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Fixed gaussdb-mysql service initialization 5 | -------------------------------------------------------------------------------- /releasenotes/notes/release-notes-daa7695682776809.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Release notes tutorial added to documentation. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/vpc-subnet-list-4fcb4fe4fecbdac2.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Allow passing ``vpc_id`` when listing subnets 5 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-api-auth-304638880d32255d.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add App Authorization Management support for API Gateway -------------------------------------------------------------------------------- /releasenotes/notes/apig-group-response-1fd9a4c26b8fa6be.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add group response management for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcaas-osclient-connection-fad700076f796817.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DCAAS Connection CLI implementation. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/new-services-5f07d0547e52a254.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - Proxies for lts, vpcep, csbs, dataarts, dli, gaussdb were added 4 | -------------------------------------------------------------------------------- /releasenotes/notes/vpc-fix-ed8a0f8d31916506.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add find_vpc method to the proxy layer for the VPC service. 5 | -------------------------------------------------------------------------------- /doc/source/appendices/releasenotes.rst: -------------------------------------------------------------------------------- 1 | Release Notes 2 | ============= 3 | 4 | Release notes for are currently not implemented for OTC Extensions. 5 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/sfsturbo/index.rst: -------------------------------------------------------------------------------- 1 | SFSTurbo Resources 2 | ================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/share 8 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-config-management-4f890349ad341567.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add configuration management support for API Gateway -------------------------------------------------------------------------------- /releasenotes/notes/apig-env-management-eeda3e00a791043b.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add environment management support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-group-management-9416e9bfeaf5e9b3.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add API group management support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/cli-cce-cluster-certificates-2b69ec34f2f0d9f1.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add CCE certificates show support into CLI. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcaas-osclient-gateway-6e7c8a110f101ec7.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DCAAS Virtual Gateway CLI implementation. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcaas-virtual-gateway-936f572b937b9382.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DCAAS Virtual Gateway resource implemetation. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcaas_osclient_ep_group-e0372b0ded1a62d2.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DCAAS Endpoint Group CLI implementation. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcs_service_specification-441cb6457574645d.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DCS Service Specification list support. 5 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/css/index.rst: -------------------------------------------------------------------------------- 1 | CSS Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/cluster 8 | v1/snapshot 9 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/ims/index.rst: -------------------------------------------------------------------------------- 1 | IMS Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/async_job 8 | v2/image 9 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/obs/index.rst: -------------------------------------------------------------------------------- 1 | OBS Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/container 8 | v1/obj 9 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-acl-binding-306f6cbe04a41517.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add Binding/Unbinding ACL Management support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-custom-authorizer-22489300889e0cb3.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add Custom Authorizer Management support for API Gateway -------------------------------------------------------------------------------- /releasenotes/notes/apig-signature-key-93971afc986fa60f.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add API signature key management support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcs_maintenance_time_window-bbe714551d4d3a7b.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DCS Maintenance Time Window list support. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dws-list-flavors-update-6580e2e9538b5d74.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | other: 3 | - | 4 | Update DWS list flavors raw response for simplification. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/fix-allow-get-bdf74725a5cfa2d4.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Allow get operation fix according removal from openstack.resource 5 | -------------------------------------------------------------------------------- /releasenotes/notes/fix-cli-server-tags-t56789300889e0cb2.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Fixed Compute CLI overrides according latest upstream changes -------------------------------------------------------------------------------- /releasenotes/notes/image-create-50c9534fa6155496.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add IMS v1 Image Operation support for the create from OBS source -------------------------------------------------------------------------------- /releasenotes/notes/kms-quota-c71dbf42c03fa268.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | SDK KMS Quota list operation support. 5 | CLI List KMS Quotas 6 | -------------------------------------------------------------------------------- /releasenotes/notes/minor_patches-5d2874f5e97ce3b0.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | - Typing fix for py39. 5 | - Added missing __init__ files. 6 | -------------------------------------------------------------------------------- /releasenotes/source/index.rst: -------------------------------------------------------------------------------- 1 | ============================ 2 | otcextensions Release Notes 3 | ============================ 4 | 5 | .. release-notes:: 6 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/waf/index.rst: -------------------------------------------------------------------------------- 1 | WAF Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/certificate 8 | v1/domain 9 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-acl-policies-315a133458aed8b8.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add Access Control Policy Management support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-api-supplement-endpoints-8f235c0fa0b97438.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add api supplementary management support for API Gateway -------------------------------------------------------------------------------- /releasenotes/notes/apig-throttling-policy-7b16352f6357e45d.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add environment variables management support for API Gateway -------------------------------------------------------------------------------- /releasenotes/notes/ctssplit-8539df512707dfde.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | CTS was splited by versions to provide opportunity to use all of them. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/vpcep_endpoint_create_fix-03b19d669cd1428c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - Fixes for VPC endpoint creation to include the port_ip parameter. 4 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/lts/index.rst: -------------------------------------------------------------------------------- 1 | Log Tank Resources 2 | ================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v2/group 8 | v2/stream 9 | -------------------------------------------------------------------------------- /releasenotes/notes/cbr-task-4d0fb07b027f7b7b.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | SDK CBR Task list operation support. 5 | - | 6 | CLI List/Show CBR Task 7 | -------------------------------------------------------------------------------- /releasenotes/notes/css-backup-path-fix-a6a4549da12d5aef.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | CSS snapshot configuration backup_path (basePath) required attr fix. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcaas-connection-resource-implementation-143b2e6b87c4dd34.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DCAAS Connection resource implemetation. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcs_quota-2b8e740be0d4294a.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DCS Quota list operation support. 5 | Add new mixin class for quotas. 6 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/kms/index.rst: -------------------------------------------------------------------------------- 1 | AutoScaling Resources 2 | ===================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/key 8 | v1/data_key 9 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/tms/index.rst: -------------------------------------------------------------------------------- 1 | TMS Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/predefined_tag 8 | v1/resource_tag 9 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-signature-key-binding-d3ab3f81c70933ce.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add API signature key bindings management support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-throttling-bind-233e62cba4440a7c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add API throttling policy bindings management support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/fg-aliases-versions-c0ffbc3d9cda043f.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add FGS versions support. 5 | - | 6 | Add FGS aliases support. 7 | -------------------------------------------------------------------------------- /releasenotes/notes/fg-templates-and-logs-b2a8abd26aaa0a16.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add FGS templates support. 5 | - | 6 | Add FGS logs support. 7 | -------------------------------------------------------------------------------- /releasenotes/notes/apig-throttling-exclude-c2e3b041e76c18e9.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add excluded request throttling configuration support for API Gateway 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dcaas_sdk_endpoint_group-59fa0e29900ebb25.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | New SDK DCAAS Direct Connection Endpoint Group Resource implemetation. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/obs-multipart-fix-bc1cbba753bfafbd.yaml: -------------------------------------------------------------------------------- 1 | fixes: 2 | - | 3 | SDK OBS container headers assigning 4 | - | 5 | SDK OBS object multipart upload fix 6 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/deh/index.rst: -------------------------------------------------------------------------------- 1 | DeH Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/host 8 | v1/host_type 9 | v1/server 10 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/nat/index.rst: -------------------------------------------------------------------------------- 1 | NAT Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v2/gateway 8 | v2/snat 9 | v2/dnat 10 | -------------------------------------------------------------------------------- /releasenotes/notes/fg-dependencies-and-quotas-308d9a07a42a5df7.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add FGS quotas support. 5 | - | 6 | Add FGS dependencies support. 7 | -------------------------------------------------------------------------------- /releasenotes/notes/fg-notification-7c7bf9611687fc8f.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add FGS async notification support. 5 | - | 6 | Add FGS async requests support. 7 | -------------------------------------------------------------------------------- /releasenotes/notes/ims-async-job-entities-a7495e1930509f33.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | The AsyncJobEntities type allows easier access to the entities of an IMS job. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/imsv1_wait_for_async_job-a5d40daf582b1b3b.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add wait_for_async_job to imsv1 to wait for a asynchronous job to finish. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/vpc-rework-1efbbc5f5d17342c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - Add VPC resource implementation. 4 | other: 5 | - VPC proxy contain all supported resources as v1. 6 | -------------------------------------------------------------------------------- /doc/source/appendices/index.rst: -------------------------------------------------------------------------------- 1 | Appendices 2 | ========== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | releasenotes 8 | history 9 | issues 10 | glossary 11 | -------------------------------------------------------------------------------- /releasenotes/notes/fg-functions-589e04d2107c7f1f.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Fixed FGS to return correct values for 5 | _get_function_metadata 6 | _get_function_code -------------------------------------------------------------------------------- /releasenotes/notes/resource_tags-5e45d9f7de9ec463.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add TMS v1 Resource Tag Operations support for the following operations: list, create, delete 5 | -------------------------------------------------------------------------------- /releasenotes/notes/swr-domain-f440d14f651aad18.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add SWR v2 Domain SDK support for the following operations: list, create, delete, update, get 5 | -------------------------------------------------------------------------------- /releasenotes/notes/obs-large-object-88d2eb3c78408073.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | SDK OBS large objects upload 5 | fixes: 6 | - | 7 | SDK OBS file permissions assigning 8 | -------------------------------------------------------------------------------- /releasenotes/notes/swr-repository-3b69cd079b613528.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add SWR v2 Repository SDK support for the following operations: list, create, delete, update, get 5 | -------------------------------------------------------------------------------- /releasenotes/notes/cbr-policy-update-abedc3fbbfd3aa32.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Fixed variable names and description in CBR policy configuration to ensure clarity and consistency. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dws-fixes-160aa74dad1e92c8.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Added missing attr to dws sdk Cluster class and 5 | improved delete_cluster method exception handling. 6 | -------------------------------------------------------------------------------- /releasenotes/notes/vpcep-target-endpoint-services-ddbab96f411fe1bc.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add query operations for public VPC endpoint services and target VPC endpoint service. 5 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dws/index.rst: -------------------------------------------------------------------------------- 1 | DWS Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/cluster 8 | v1/snapshot 9 | v1/flavor 10 | v1/tag 11 | -------------------------------------------------------------------------------- /releasenotes/notes/dws-fixes-ignore-missing-67f8f2a50587f1f7.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Set the default value of ignore_missing to True for the 5 | find and delete SDK methods in DWS. 6 | -------------------------------------------------------------------------------- /releasenotes/notes/predefined-tags-33f86dc72569448e.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add TMS v1 Predefined Tag Operations support for the following operations: list, create, delete, update 5 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/anti_ddos/index.rst: -------------------------------------------------------------------------------- 1 | Anti DDoS Resources 2 | =================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/config 8 | v1/floating_ip 9 | v1/status 10 | -------------------------------------------------------------------------------- /releasenotes/notes/vpcep-module-d76cfde52e8e1711.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | The update contains all SDK and OpenStack Client parts for the 5 | 'VPC Endpoint' module and the unit tests. 6 | -------------------------------------------------------------------------------- /releasenotes/notes/add-cbr-vault-cli-57c3851e400f409c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | CLI CBR Vault operations (List, Show, Create, Update, Delete, Associate/Dissociate resources, Bind/Unbind policy) 5 | -------------------------------------------------------------------------------- /releasenotes/notes/css-module-73006246d239b86a.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | The update contains all SDK and OpenStack Client parts for the 'Cloud 5 | Search Service' module and the unit tests. 6 | -------------------------------------------------------------------------------- /releasenotes/notes/obs-security-token-fc6ed572dab0c31d.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | SDK OBS can use generated temporary ak/sk/token with 5 | env variables S3_SECURITY_TOKEN | OS_SECURITY_TOKEN 6 | -------------------------------------------------------------------------------- /releasenotes/notes/proxies-apig-fg-er-f939b4523f23b031.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add APIG v2 proxy 5 | - | 6 | Add EnterpriseRouter v3 proxy 7 | - | 8 | Add FunctionGraph v2 proxy 9 | -------------------------------------------------------------------------------- /releasenotes/notes/swr-repository-permissions-e27a95e4e1b18a6b.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add SWR v2 Repository Permissions SDK support for the following operations: list, create, delete, update 5 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpc/index.rst: -------------------------------------------------------------------------------- 1 | VPC Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/bandwidth 8 | v1/vpc 9 | v1/subnet 10 | v2/peering 11 | v2/route 12 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/modelartsv2/v2/8710109684_e2c5ef6aeb_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentelekomcloud/python-otcextensions/HEAD/otcextensions/tests/unit/sdk/modelartsv2/v2/8710109684_e2c5ef6aeb_n.jpg -------------------------------------------------------------------------------- /releasenotes/notes/dws-module-6ab89a5446c66697.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | The update contains all SDK and OpenStack Client parts for the 'Data 5 | Warehouse Service' module and the unit tests. 6 | -------------------------------------------------------------------------------- /releasenotes/notes/dws-sdk-add-tag-support-c8d61a25af9d6c35.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add DWS v1 SDK support for the following cluster tag operations: list, create, delete, batch create, batch delete 5 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dis/index.rst: -------------------------------------------------------------------------------- 1 | DIS Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v2/app 8 | v2/checkpoint 9 | v2/data 10 | v2/dump_task 11 | v2/stream 12 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dns/index.rst: -------------------------------------------------------------------------------- 1 | Anti DDoS Resources 2 | =================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v2/zone 8 | v2/nameserver 9 | v2/floating_ip 10 | v2/recordset 11 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/swr/index.rst: -------------------------------------------------------------------------------- 1 | SWR Resources 2 | ============= 3 | 4 | SWR v2 5 | ^^^^^^ 6 | 7 | .. toctree:: 8 | :maxdepth: 1 9 | 10 | v2/organization 11 | v2/repository 12 | v2/domain 13 | -------------------------------------------------------------------------------- /releasenotes/notes/css-cluster-class-update-af55cf7e6a73ad77.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | upgrade: 3 | - | 4 | upgraded otcextensions.sdk.css.v1.Cluster class. 5 | fixes: 6 | - | 7 | Fixed css sdk wait_for_cluster method. 8 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/ces/index.rst: -------------------------------------------------------------------------------- 1 | CES Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/alarm 8 | v1/event_data 9 | v1/metric 10 | v1/metric_data 11 | v1/quota 12 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/mrs/index.rst: -------------------------------------------------------------------------------- 1 | MapReduce Service Resources 2 | =========================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/cluster 8 | v1/datasource 9 | v1/job 10 | v1/jobbinary 11 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpcep/index.rst: -------------------------------------------------------------------------------- 1 | VPCEP Resources 2 | =============== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/endpoint 8 | v1/service 9 | v1/connection 10 | v1/whitelist 11 | v1/quota 12 | -------------------------------------------------------------------------------- /releasenotes/notes/add-rds-v3-operations-8bb9237548466010.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add RDS v3 SDK support for the following instance operations: restart, resize volume, change flavor, query logs, add/remove tag. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/dis-sdk-cli-operations-2c6890d82d0c0fde.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | The update contains all SDK and OpenStack Client parts for the 'Data 5 | Ingestion Service' (DIS) module and the unit tests. 6 | -------------------------------------------------------------------------------- /releasenotes/notes/modelarts-modules-29d69650f1d247c3.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | The update contains all SDK and OpenStack Client parts for the 5 | 'ModelartsV1' and 'ModelartsV2' modules and the unit tests. 6 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cts/index.rst: -------------------------------------------------------------------------------- 1 | CTS Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/trace 8 | v1/tracker 9 | v3/key_event 10 | v3/trace 11 | v3/tracker 12 | v3/quota 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dcaas/index.rst: -------------------------------------------------------------------------------- 1 | DCAAS Resources 2 | =============== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v2/connection 8 | v2/virtual_gateway 9 | v2/virtual_interface 10 | v2/endpoint_group 11 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dms/index.rst: -------------------------------------------------------------------------------- 1 | DMS Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/group 8 | v1/message 9 | v1/queue 10 | v1/instance 11 | v1/topic 12 | v1/misc 13 | -------------------------------------------------------------------------------- /releasenotes/notes/mrs-implementation-0581b7e835de480c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | SDK MRS Job, Jobbinary, Data Source, Cluster(not creation by now). 5 | - | 6 | CLI MRS Job, Jobbinary, Data Source, Cluster(not creation by now). 7 | -------------------------------------------------------------------------------- /releasenotes/notes/sdk-update-fixes-cdd4305163b05f8f.yaml: -------------------------------------------------------------------------------- 1 | fixes: 2 | - | 3 | SDK method overrides fixes according openstacksdk signatures. 4 | - | 5 | Update requirements, now necessary to install python-novaclient for OSC functioning. 6 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/auto_scaling/index.rst: -------------------------------------------------------------------------------- 1 | AutoScaling Resources 2 | ===================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/group 8 | v1/config 9 | v1/policy 10 | v1/instance 11 | v1/quota 12 | v1/activity 13 | -------------------------------------------------------------------------------- /releasenotes/notes/add_v3_cts-5243f93d53d2fcbb.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Add CTS v3 SDK support for the following operations: create, update, list and delete key events, 5 | query traces, create, update, list and delete trackers, list quotas. 6 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cce/index.rst: -------------------------------------------------------------------------------- 1 | Cloud Container Engine Resources 2 | ================================ 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/cluster 8 | v1/cluster_node 9 | v3/cluster 10 | v3/cluster_node 11 | v3/node_pool 12 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/smn/index.rst: -------------------------------------------------------------------------------- 1 | Simple Message Notification Service Resources 2 | ============================================= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v2/message 8 | v2/sms 9 | v2/subscription 10 | v2/template 11 | v2/topic 12 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cbr/index.rst: -------------------------------------------------------------------------------- 1 | Cloud Backup and Recovery Resources 2 | =================================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v3/backup 8 | v3/checkpoint 9 | v3/member 10 | v3/policy 11 | v3/restore 12 | v3/vault 13 | v3/task 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dds/index.rst: -------------------------------------------------------------------------------- 1 | DDS Resources 2 | ============= 3 | 4 | DDS v3 5 | ^^^^^^ 6 | 7 | .. toctree:: 8 | :maxdepth: 1 9 | 10 | v3/datastore 11 | v3/flavor 12 | v3/instance 13 | v3/eip 14 | v3/job 15 | v3/recycle_instance 16 | v3/recycle_policy 17 | -------------------------------------------------------------------------------- /releasenotes/notes/obs-big-files-341231b4e8871f08.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | upgrade: 3 | - | 4 | Uploading large files is now more reliable. When using the data parameter, 5 | the SDK can automatically split the upload into chunks, improving stability 6 | and reducing the chance of failures. 7 | -------------------------------------------------------------------------------- /releasenotes/notes/add-agency-restrict-e569897146acc5fc.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Agency auth now also support undocumented "restrict" setting for requesting 5 | explicit roles in the scope. This is really undocumented feature, therefore 6 | it is not documented there. Really. 7 | -------------------------------------------------------------------------------- /doc/source/contributor/layout.txt: -------------------------------------------------------------------------------- 1 | openstack/ 2 | connection.py 3 | resource.py 4 | compute/ 5 | compute_service.py 6 | v2/ 7 | server.py 8 | _proxy.py 9 | tests/ 10 | compute/ 11 | v2/ 12 | test_server.py 13 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/volume_backup/v2/data_files/update_policy.json: -------------------------------------------------------------------------------- 1 | { 2 | "backup_policy_name": "policy_01", 3 | "scheduled_policy": { 4 | "remain_first_backup_of_curMonth": true, 5 | "rentention_num": 10, 6 | "frequency": 1, 7 | "start_time": "12:00", 8 | "status": "ON" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/index.rst: -------------------------------------------------------------------------------- 1 | Identity v3 Resources 2 | ===================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v3/agency 8 | v3/agency_role 9 | v3/credential 10 | v3/domain 11 | v3/endpoint 12 | v3/group 13 | v3/policy 14 | v3/project 15 | v3/service 16 | v3/user 17 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dcs/index.rst: -------------------------------------------------------------------------------- 1 | DCS Resources 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/backup 8 | v1/config 9 | v1/instance 10 | v1/restore_record 11 | v1/statistic 12 | v1/service_specification 13 | v1/availability_zone 14 | v1/quota 15 | v1/maintenance_time_window 16 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | # The order of packages is significant, because pip processes them in the order 2 | # of appearance. Changing the order has an impact on the overall integration 3 | # process, which may cause wedges in the gate later. 4 | 5 | openstacksdk>=0.100.0 # Apache-2.0 6 | oslo.i18n>3.15.3 # Apache-2.0 7 | python-novaclient>=18.9.0 # Apache-2.0 8 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/rds/index.rst: -------------------------------------------------------------------------------- 1 | RDS Resources 2 | ============= 3 | 4 | RDS v1 5 | ^^^^^^ 6 | 7 | .. toctree:: 8 | :maxdepth: 1 9 | 10 | v1/configuration 11 | v1/flavor 12 | v1/instance 13 | 14 | RDS v3 15 | ^^^^^^ 16 | 17 | .. toctree:: 18 | :maxdepth: 1 19 | 20 | v3/configuration 21 | v3/flavor 22 | v3/instance 23 | -------------------------------------------------------------------------------- /releasenotes/notes/css-certificate-download-f462dc48e69a485b.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - | 4 | Updated the following methods in the CSS module: 5 | - Fixed CSS certificate download method. 6 | - Removed the `override_endpoint` logic from the `scale_in_by_node_type` method. 7 | - Added a `frequency` parameter to the snapshot policy configuration. 8 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/user.rst: -------------------------------------------------------------------------------- 1 | openstack.identity.v3.user 2 | ========================== 3 | 4 | .. automodule:: openstack.identity.v3.user 5 | 6 | The User Class 7 | -------------- 8 | 9 | The ``User`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: openstack.identity.v3.user.User 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/group.rst: -------------------------------------------------------------------------------- 1 | openstack.identity.v3.group 2 | =========================== 3 | 4 | .. automodule:: openstack.identity.v3.group 5 | 6 | The Group Class 7 | --------------- 8 | 9 | The ``Group`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: openstack.identity.v3.group.Group 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/sdrs/index.rst: -------------------------------------------------------------------------------- 1 | Storage Disaster Recovery Service Resources 2 | =========================================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/active_domains 8 | v1/dr_drill 9 | v1/job 10 | v1/protected_instance 11 | v1/protection_group 12 | v1/quota 13 | v1/replication_pair 14 | v1/task_center 15 | -------------------------------------------------------------------------------- /otcextensions/tests/unit/sdk/volume_backup/v2/data_files/unlink_resources.json: -------------------------------------------------------------------------------- 1 | { 2 | "success_resources": [ 3 | { 4 | "resource_id": "bce8d47a-af17-4169-901f-4c7ae9f29c2c" 5 | } 6 | ], 7 | "fail_resources": [ 8 | { 9 | "resource_id": "volume-id-2", 10 | "code": "VBS.0002", 11 | "message": "xxxxx" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/az.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.az 2 | ============================ 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.az 5 | 6 | The AZ Class 7 | ------------------ 8 | 9 | The ``AZ`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.az.AZ 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dis/v2/app.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dis.v2.app 2 | ============================ 3 | 4 | .. automodule:: otcextensions.sdk.dis.v2.app 5 | 6 | The DIS App Class 7 | ----------------- 8 | 9 | The ``App`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dis.v2.app.App 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/domain.rst: -------------------------------------------------------------------------------- 1 | openstack.identity.v3.domain 2 | ============================ 3 | 4 | .. automodule:: openstack.identity.v3.domain 5 | 6 | The Domain Class 7 | ---------------- 8 | 9 | The ``Domain`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: openstack.identity.v3.domain.Domain 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/policy.rst: -------------------------------------------------------------------------------- 1 | openstack.identity.v3.policy 2 | ============================ 3 | 4 | .. automodule:: openstack.identity.v3.policy 5 | 6 | The Policy Class 7 | ---------------- 8 | 9 | The ``Policy`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: openstack.identity.v3.policy.Policy 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/tag.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.tag 2 | ============================= 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.tag 5 | 6 | The Tag Class 7 | ------------- 8 | 9 | The ``Tag`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.tag.Tag 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dis/v2/data.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dis.v2.data 2 | ============================= 3 | 4 | .. automodule:: otcextensions.sdk.dis.v2.data 5 | 6 | The DIS Data Class 7 | ------------------ 8 | 9 | The ``Data`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dis.v2.data.Data 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/kms/v1/key.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.kms.v1.key 2 | ============================ 3 | 4 | .. automodule:: otcextensions.sdk.kms.v1.key 5 | 6 | The KMS CMK Class 7 | ----------------- 8 | 9 | The ``Key`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.kms.v1.key.Key 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/mrs/v1/job.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.mrs.v1.job 2 | ============================ 3 | 4 | .. automodule:: otcextensions.sdk.mrs.v1.job 5 | 6 | The MRS Job Class 7 | ----------------- 8 | 9 | The ``Job`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.mrs.v1.job.Job 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/smn/v2/sms.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.smn.v2.sms 2 | ============================ 3 | 4 | .. automodule:: otcextensions.sdk.smn.v2.sms 5 | 6 | The SMN Sms Class 7 | ----------------- 8 | 9 | The ``Sms`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.smn.v2.sms.Sms 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dds/v3/eip.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dds.v3.eip 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.dds.v3.eip 5 | 6 | The Eip Class 7 | ------------------- 8 | 9 | The ``Eip`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dds.v3.eip.Eip 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dds/v3/job.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dds.v3.job 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.dds.v3.job 5 | 6 | The Job Class 7 | ------------------- 8 | 9 | The ``Job`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dds.v3.job.Job 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/project.rst: -------------------------------------------------------------------------------- 1 | openstack.identity.v3.project 2 | ============================= 3 | 4 | .. automodule:: openstack.identity.v3.project 5 | 6 | The Project Class 7 | ----------------- 8 | 9 | The ``Project`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: openstack.identity.v3.project.Project 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/service.rst: -------------------------------------------------------------------------------- 1 | openstack.identity.v3.service 2 | ============================= 3 | 4 | .. automodule:: openstack.identity.v3.service 5 | 6 | The Service Class 7 | ----------------- 8 | 9 | The ``Service`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: openstack.identity.v3.service.Service 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpc/v1/vpc.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpc.v1.vpc 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.vpc.v1.vpc 5 | 6 | The VPC Class 7 | ------------------- 8 | 9 | The ``Vpc`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpc.v1.vpc.Vpc 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/deh/v1/host.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.deh.v1.host 2 | ============================= 3 | 4 | .. automodule:: otcextensions.sdk.deh.v1.host 5 | 6 | The DeH Host Class 7 | ------------------ 8 | 9 | The ``Host`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.deh.v1.host.Host 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dns/v2/zone.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dns.v2.zone 2 | ============================= 3 | 4 | .. automodule:: otcextensions.sdk.dns.v2.zone 5 | 6 | The DNS Zone Class 7 | ------------------ 8 | 9 | The ``Zone`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dns.v2.zone.Zone 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vlb/v3/pool.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vlb.v3.pool 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.vlb.v3.pool 5 | 6 | The Pool Class 7 | ------------------ 8 | 9 | The ``Pool`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vlb.v3.pool.Pool 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vlb/v3/quota.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vlb.v3.quota 2 | ============================== 3 | 4 | .. automodule:: otcextensions.sdk.vlb.v3.quota 5 | 6 | The Quota Class 7 | --------------- 8 | 9 | The ``Quota`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vlb.v3.quota.Quota 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/contributor/create/examples/resource/fake_service.py: -------------------------------------------------------------------------------- 1 | # Apache 2 header omitted for brevity 2 | 3 | from openstack import service_description 4 | from openstack.fake.v2 import _proxy as _proxy_v2 5 | 6 | 7 | class FakeService(service_description.ServiceDescription): 8 | """The fake service.""" 9 | 10 | supported_versions = { 11 | '2': _proxy_v2.Proxy, 12 | } 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/endpoint.rst: -------------------------------------------------------------------------------- 1 | openstack.identity.v3.endpoint 2 | ============================== 3 | 4 | .. automodule:: openstack.identity.v3.endpoint 5 | 6 | The Endpoint Class 7 | ------------------ 8 | 9 | The ``Endpoint`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: openstack.identity.v3.endpoint.Endpoint 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/nat/v2/dnat.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.nat.v2.dnat 2 | ============================= 3 | 4 | .. automodule:: otcextensions.sdk.nat.v2.dnat 5 | 6 | The DNAT Rule Class 7 | -------------------- 8 | 9 | The ``Dnat`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.nat.v2.dnat.Dnat 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/nat/v2/snat.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.nat.v2.snat 2 | ============================= 3 | 4 | .. automodule:: otcextensions.sdk.nat.v2.snat 5 | 6 | The SNAT Rule Class 7 | -------------------- 8 | 9 | The ``Snat`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.nat.v2.snat.Snat 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/obs/v1/obj.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.obs.v1.obj 2 | ============================ 3 | 4 | .. automodule:: otcextensions.sdk.obs.v1.obj 5 | 6 | The OBS Object Class 7 | -------------------- 8 | 9 | The ``Object`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.obs.v1.obj.Object 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/api.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.api 2 | ======================================== 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.api 5 | 6 | The Api Class 7 | ------------------------ 8 | 9 | The ``Api`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.api.Api 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/ces/v1/quota.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.ces.v1.quota 2 | ============================== 3 | 4 | .. automodule:: otcextensions.sdk.ces.v1.quota 5 | 6 | The CES Quota Class 7 | ------------------- 8 | 9 | The ``Quota`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.ces.v1.quota.Quota 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cts/v1/trace.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.cts.v1.trace 2 | ============================== 3 | 4 | .. automodule:: otcextensions.sdk.cts.v1.trace 5 | 6 | The CTS Trace Class 7 | ------------------- 8 | 9 | The ``Trace`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.cts.v1.trace.Trace 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dis/v2/stream.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dis.v2.stream 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.dis.v2.stream 5 | 6 | The DIS Stream Class 7 | -------------------- 8 | 9 | The ``Stream`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dis.v2.stream.Stream 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dms/v1/group.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcs.v1.group 2 | ============================== 3 | 4 | .. automodule:: otcextensions.sdk.dms.v1.group 5 | 6 | The DMS Group Class 7 | ------------------- 8 | 9 | The ``Group`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dms.v1.group.Group 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dms/v1/queue.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcs.v1.queue 2 | ============================== 3 | 4 | .. automodule:: otcextensions.sdk.dms.v1.queue 5 | 6 | The DMS Queue Class 7 | ------------------- 8 | 9 | The ``Queue`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dms.v1.queue.Queue 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dws/v1/flavor.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dws.v1.flavor 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.dws.v1.flavor 5 | 6 | The DWS Flavor Class 7 | -------------------- 8 | 9 | The ``Flavor`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dws.v1.flavor.Flavor 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/lts/v2/group.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.lts.v2.group 2 | ============================== 3 | 4 | .. automodule:: otcextensions.sdk.lts.v2.group 5 | 6 | The LTS Group Class 7 | -------------------- 8 | 9 | The ``Group`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.lts.v2.group.Group 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/rds/v1/flavor.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.rds.v1.flavor 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.rds.v1.flavor 5 | 6 | The Flavor Class 7 | ---------------- 8 | 9 | The ``Flavor`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.rds.v1.flavor.Flavor 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/rds/v3/flavor.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.rds.v3.flavor 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.rds.v3.flavor 5 | 6 | The Flavor Class 7 | ---------------- 8 | 9 | The ``Flavor`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.rds.v3.flavor.Flavor 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/swr/v2/domain.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.swr.v2.domain 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.swr.v2.domain 5 | 6 | The Domain Class 7 | ---------------- 8 | 9 | The ``domain`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.swr.v2.domain.Domain 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vlb/v3/flavor.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vlb.v3.flavor 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.vlb.v3.flavor 5 | 6 | The Flavor Class 7 | ---------------- 8 | 9 | The ``Flavor`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vlb.v3.flavor.Flavor 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpc/v2/route.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpc.v1.route 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.vpc.v1.route 5 | 6 | The VPC Route Class 7 | ------------------- 8 | 9 | The ``Route`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpc.v1.route.Route 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/config.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.config 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.config 5 | 6 | The Config Class 7 | ---------------- 8 | 9 | The ``Config`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.config.Config 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dds/v3/flavor.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dds.v3.flavor 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.dds.v3.flavor 5 | 6 | The Flavor Class 7 | ------------------- 8 | 9 | The ``Flavor`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dds.v3.flavor.Flavor 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/ims/v2/image.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.imsv2.v2.image 2 | ===================================== 3 | 4 | .. automodule:: otcextensions.sdk.imsv2.v2.image 5 | 6 | The Image Class 7 | --------------- 8 | 9 | The ``Image`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.imsv2.v2.image.Image 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vlb/v3/member.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vlb.v3.member 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.vlb.v3.member 5 | 6 | The Member Class 7 | ------------------ 8 | 9 | The ``Member`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vlb.v3.member.Member 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cbr/v3/member.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.cbr.v3.member 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.cbr.v3.member 5 | 6 | The CBR Memnber Class 7 | --------------------- 8 | 9 | The ``Member`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.cbr.v3.member.Member 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/ces/v1/alarm.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.ces.v1.alarm 2 | ============================== 3 | 4 | .. automodule:: otcextensions.sdk.ces.v1.alarm 5 | 6 | The CES Alarm Rule Class 7 | ------------------------ 8 | 9 | The ``Alarm`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.ces.v1.alarm.Alarm 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/ces/v1/metric.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.ces.v1.metric 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.ces.v1.metric 5 | 6 | The CES Metric Class 7 | -------------------- 8 | 9 | The ``Metric`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.ces.v1.metric.Metric 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/css/v1/cluster.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.css.v1.cluster 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.css.v1.cluster 5 | 6 | The CSS Cluster Class 7 | --------------------- 8 | 9 | The ``Cluster`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.css.v1.cluster.Cluster 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cts/v3/quota.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.ctsv3.v3.quota 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.ctsv3.v3.quota 5 | 6 | The CTS Quota Class 7 | ----------------------- 8 | 9 | The ``Quota`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.ctsv3.v3.quota.Quota 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cts/v3/trace.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.ctsv3.v3.trace 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.ctsv3.v3.trace 5 | 6 | The CTS Trace Class 7 | ----------------------- 8 | 9 | The ``Trace`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.ctsv3.v3.trace.Trace 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dcs/v1/backup.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcs.v1.backup 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.dcs.v1.backup 5 | 6 | The DCS Backup Class 7 | -------------------- 8 | 9 | The ``Backup`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dcs.v1.backup.Backup 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dcs/v1/config.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcs.v1.config 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.dcs.v1.config 5 | 6 | The DCS Config Class 7 | -------------------- 8 | 9 | The ``Config`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dcs.v1.config.Config 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/deh/v1/server.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.deh.v1.server 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.deh.v1.server 5 | 6 | The DeH Server Class 7 | -------------------- 8 | 9 | The ``Server`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.deh.v1.server.Server 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dws/v1/cluster.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dws.v1.cluster 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.dws.v1.cluster 5 | 6 | The DWS Cluster Class 7 | --------------------- 8 | 9 | The ``Cluster`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dws.v1.cluster.Cluster 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/agency.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.identity.v3.agency 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.identity.v3.agency 5 | 6 | The Agency Class 7 | ---------------- 8 | 9 | The ``Agency`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: otcextensions.sdk.identity.v3.agency.Agency 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/lts/v2/stream.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.lts.v2.stream 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.lts.v2.stream 5 | 6 | The LTS Stream Class 7 | -------------------- 8 | 9 | The ``Stream`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.lts.v2.stream.Stream 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vlb/v3/l7_rule.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vlb.v3.l7_rule 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.vlb.v3.l7_rule 5 | 6 | The L7Rule Class 7 | ------------------ 8 | 9 | The ``L7Rule`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vlb.v3.l7_rule.L7Rule 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpc/v1/subnet.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpc.v1.subnet 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.vpc.v1.subnet 5 | 6 | The VPC Subnet Class 7 | -------------------- 8 | 9 | The ``Subnet`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpc.v1.subnet.Subnet 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/waf/v1/domain.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.waf.v1.domain 2 | =============================== 3 | 4 | .. automodule:: otcextensions.sdk.waf.v1.domain 5 | 6 | The WAF Domain Class 7 | -------------------- 8 | 9 | The ``Domain`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.waf.v1.domain.Domain 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/gateway.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.gateway 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.gateway 5 | 6 | The Gateway Class 7 | ------------------ 8 | 9 | The ``Gateway`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.gateway.Gateway 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cce/v1/cluster.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.cce.v1.cluster 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.cce.v1.cluster 5 | 6 | The CCE Cluster Class 7 | --------------------- 8 | 9 | The ``Cluster`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.cce.v1.cluster.Cluster 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cts/v1/tracker.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.cts.v1.tracker 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.cts.v1.tracker 5 | 6 | The CTS Tracker Class 7 | --------------------- 8 | 9 | The ``Tracker`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.cts.v1.tracker.Tracker 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dms/v1/message.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcs.v1.message 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.dms.v1.message 5 | 6 | The DMS Message Class 7 | --------------------- 8 | 9 | The ``Message`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dms.v1.message.Message 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dms/v1/topic.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcs.v1.topic 2 | ============================== 3 | 4 | .. automodule:: otcextensions.sdk.dms.v1.topic 5 | 6 | The DMS Instance topic Class 7 | ---------------------------- 8 | 9 | The ``Topic`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dms.v1.topic.Topic 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/kms/v1/data_key.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.kms.v1.data_key 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.kms.v1.data_key 5 | 6 | The KMS DEK Class 7 | ----------------- 8 | 9 | The ``DataKey`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.kms.v1.data_key.DataKey 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/sfsturbo/v1/share.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.sfsturbo.v1.share 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.sfsturbo.v1.share 5 | 6 | The Share Class 7 | --------------- 8 | 9 | The ``Share`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.sfsturbo.v1.share.Share 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/smn/v2/message.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.smn.v2.message 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.smn.v2.message 5 | 6 | The SMN Message Class 7 | --------------------- 8 | 9 | The ``Message`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.smn.v2.message.Message 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpcep/v1/quota.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpecp.v1.quota 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.vpcep.v1.quota 5 | 6 | The VPCEP Quota Class 7 | --------------------- 8 | 9 | The ``Quota`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpcep.v1.quota.Quota 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/group.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.apigroup 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.apigroup 5 | 6 | The ApiGroup Class 7 | ------------------ 8 | 9 | The ``ApiGroup`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.apigroup.ApiGroup 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/css/v1/snapshot.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.css.v1.snapshot 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.css.v1.snapshot 5 | 6 | The CSS Snapshot Class 7 | ---------------------- 8 | 9 | The ``Snapshot`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.css.v1.snapshot.Snapshot 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dds/v3/instance.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dds.v3.instance 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.dds.v3.instance 5 | 6 | The Instance Class 7 | ------------------- 8 | 9 | The ``Instance`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dds.v3.instance.Instance 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dws/v1/snapshot.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dws.v1.snapshot 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.dws.v1.snapshot 5 | 6 | The DWS Snapshot Class 7 | ---------------------- 8 | 9 | The ``Snapshot`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dws.v1.snapshot.Snapshot 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/nat/v2/gateway.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.nat.v2.gateway 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.nat.v2.gateway 5 | 6 | The NAT Gateway Class 7 | ---------------------- 8 | 9 | The ``Gateway`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.nat.v2.gateway.Gateway 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/rds/v1/instance.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.rds.v1.instance 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.rds.v1.instance 5 | 6 | The Instance Class 7 | ------------------ 8 | 9 | The ``Instance`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.rds.v1.instance.Instance 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/rds/v3/instance.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.rds.v3.instance 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.rds.v3.instance 5 | 6 | The Instance Class 7 | ------------------ 8 | 9 | The ``Instance`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.rds.v3.instance.Instance 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vlb/v3/listener.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vlb.v3.listener 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.vlb.v3.listener 5 | 6 | The Listener Class 7 | ------------------ 8 | 9 | The ``Listener`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vlb.v3.listener.Listener 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpc/v2/peering.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpc.v1.peering 2 | ================================ 3 | 4 | .. automodule:: otcextensions.sdk.vpc.v1.peering 5 | 6 | The VPC Peering Class 7 | ---------------------- 8 | 9 | The ``Peering`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpc.v1.peering.Peering 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cts/v3/tracker.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.ctsv3.v3.tracker 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.ctsv3.v3.tracker 5 | 6 | The CTS Tracker Class 7 | ----------------------- 8 | 9 | The ``Tracker`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.ctsv3.v3.tracker.Tracker 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dcs/v1/instance.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcs.v1.instance 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.dcs.v1.instance 5 | 6 | The DCS Instance Class 7 | ---------------------- 8 | 9 | The ``Instance`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dcs.v1.instance.Instance 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dis/v2/dump_task.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dis.v2.dump_task 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.dis.v2.dump_task 5 | 6 | The DIS DumpTask Class 7 | ---------------------- 8 | 9 | The ``DumpTask`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dis.v2.dump_task.DumpTask 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dms/v1/instance.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcs.v1.instance 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.dms.v1.instance 5 | 6 | The DMS Instance Class 7 | ---------------------- 8 | 9 | The ``Instance`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dms.v1.instance.Instance 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dws/v1/tag.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dws.v1.tag 2 | ============================= 3 | 4 | .. automodule:: otcextensions.sdk.dws.v1.tag 5 | 6 | The DWS Tag Class 7 | ----------------- 8 | 9 | The ``Tag`` class represents tags associated with DWS clusters and 10 | inherits from :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dws.v1.tag.Tag 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/smn/v2/template.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.smn.v2.template 2 | ================================= 3 | 4 | .. automodule:: otcextensions.sdk.smn.v2.template 5 | 6 | The SMN Template Class 7 | ---------------------- 8 | 9 | The ``Template`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.smn.v2.template.Template 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vlb/v3/l7_policy.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vlb.v3.l7_policy 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.vlb.v3.l7_policy 5 | 6 | The L7Policy Class 7 | ------------------ 8 | 9 | The ``L7Policy`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vlb.v3.l7_policy.L7Policy 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/signature.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.signature 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.signature 5 | 6 | The Signature Class 7 | ------------------- 8 | 9 | The ``Signature`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.signature.Signature 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/ssl_domain.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.ssl_domain 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.ssl_domain 5 | 6 | The SslDomain Class 7 | ------------------- 8 | The ``SslDomain`` class inherits from 9 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 10 | 11 | .. autoclass:: otcextensions.sdk.apig.v2.ssl_domain.SslDomain 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dds/v3/datastore.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dds.v3.datastore 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.dds.v3.datastore 5 | 6 | The Datastore Class 7 | ------------------- 8 | 9 | The ``Datastore`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dds.v3.datastore.Datastore 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/function_graph/v2/log.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.function_graph.v2.log 2 | ======================================= 3 | 4 | .. automodule:: otcextensions.sdk.function_graph.v2.log 5 | 6 | The Log Class 7 | --------------- 8 | 9 | The ``Log`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.function_graph.v2.log.Log 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/ims/v1/async_job.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.imsv1.v1.async_job 2 | ===================================== 3 | 4 | .. automodule:: otcextensions.sdk.imsv1.v1.async_job 5 | 6 | The AsyncJob Class 7 | ------------------ 8 | 9 | The ``AsyncJob`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.imsv1.v1.async_job.AsyncJob 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpcep/v1/service.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpecp.v1.service 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.vpcep.v1.service 5 | 6 | The VPCEP Service Class 7 | ----------------------- 8 | 9 | The ``Service`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpcep.v1.service.Service 13 | :members: 14 | -------------------------------------------------------------------------------- /.testr.conf: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ 3 | OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ 4 | OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} \ 5 | ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./otcextenstions/tests/unit} $LISTOPT $IDOPTION 6 | 7 | test_id_option=--load-list $IDFILE 8 | test_list_option=--list 9 | group_regex=([^\.]+\.)+ 10 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/api_call.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.api_call 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.api_call 5 | 6 | The ApiCallResult Class 7 | ----------------------- 8 | The ``ApiCallResult`` class inherits from 9 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 10 | 11 | .. autoclass:: otcextensions.sdk.apig.v2.api_call.ApiCallResult 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cce/v3/node_pool.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.cce.v3.node_pool 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.cce.v3.node_pool 5 | 6 | The CCE Node Pool Class 7 | ----------------------- 8 | 9 | The ``NodePool`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.cce.v3.node_pool.NodePool 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dcs/v1/statistic.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcs.v1.statistic 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.dcs.v1.statistic 5 | 6 | The DCS Statistic Class 7 | ----------------------- 8 | 9 | The ``Statistic`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dcs.v1.statistic.Statistic 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/deh/v1/host_type.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.deh.v1.host_type 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.deh.v1.host_type 5 | 6 | The DeH Host Type Class 7 | ----------------------- 8 | 9 | The ``HostType`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.deh.v1.host_type.HostType 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dis/v2/checkpoint.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dis.v2.checkpoint 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.dis.v2.checkpoint 5 | 6 | The DIS Checkpoint Class 7 | ------------------------ 8 | 9 | The ``Checkpoint`` class inherits from 10 | :class:`~openstack.sdk.resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dis.v2.checkpoint.Checkpoint 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dns/v2/recordset.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dns.v2.recordset 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.dns.v2.recordset 5 | 6 | The DNS Recordset Class 7 | ----------------------- 8 | 9 | The ``recordset`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dns.v2.recordset.Recordset 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/mrs/v1/jobbinary.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.mrs.v1.jobbinary 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.mrs.v1.jobbinary 5 | 6 | The MRS Jobbinary Class 7 | ----------------------- 8 | 9 | The ``Jobbinary`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.mrs.v1.jobbinary.Jobbinary 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpc/v1/bandwidth.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpc.v1.bandwidth 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.vpc.v1.bandwidth 5 | 6 | The VPC Bandwidth Class 7 | ----------------------- 8 | 9 | The ``Bandwidth`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpc.v1.bandwidth.Bandwidth 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/acl_policy.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.acl_policy 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.acl_policy 5 | 6 | The AclPolicy Class 7 | ------------------------ 8 | 9 | The ``AclPolicy`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.acl_policy.AclPolicy 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/metric_data.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.metric_data 2 | ===================================== 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.metric_data 5 | 6 | The MetricData Class 7 | -------------------- 8 | The ``MetricData`` class inherits from 9 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 10 | 11 | .. autoclass:: otcextensions.sdk.apig.v2.metric_data.MetricData 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/auto_scaling/v1/group.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.auto_scaling.v1.group 2 | ======================================= 3 | 4 | .. automodule:: otcextensions.sdk.auto_scaling.v1.group 5 | 6 | The AS Group Class 7 | ------------------ 8 | 9 | The ``Group`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.auto_scaling.v1.group.Group 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/cts/v3/key_event.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.ctsv3.v3.key_event 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.ctsv3.v3.key_event 5 | 6 | The CTS Key Event Class 7 | ----------------------- 8 | 9 | The ``Key Event`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.ctsv3.v3.key_event.KeyEvent 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpcep/v1/endpoint.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpecp.v1.endpoint 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.vpcep.v1.endpoint 5 | 6 | The VPCEP Endpoint Class 7 | ------------------------ 8 | 9 | The ``Endpoint`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpcep.v1.endpoint.Endpoint 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/ces/v1/event_data.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.ces.v1.event_data 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.ces.v1.event_data 5 | 6 | The CES Event Data Class 7 | ------------------------ 8 | 9 | The ``Event Data`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.ces.v1.event_data.EventData 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dcaas/v2/connection.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dcaas.v2.connection 2 | ===================================== 3 | 4 | .. automodule:: otcextensions.sdk.dcaas.v2.connection 5 | 6 | The Connection Class 7 | --------------------- 8 | 9 | The ``Connection`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dcaas.v2.connection.Connection 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dns/v2/nameserver.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dns.v2.nameserver 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.dns.v2.nameserver 5 | 6 | The DNS Nameserver Class 7 | ------------------------ 8 | 9 | The ``Nameserver`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dns.v2.nameserver.NameServer 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/function_graph/v2/alias.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.function_graph.v2.alias 2 | ========================================= 3 | 4 | .. automodule:: otcextensions.sdk.function_graph.v2.alias 5 | 6 | The Alias Class 7 | --------------- 8 | 9 | The ``Alias`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.function_graph.v2.alias.Alias 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/function_graph/v2/event.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.function_graph.v2.event 2 | ========================================= 3 | 4 | .. automodule:: otcextensions.sdk.function_graph.v2.event 5 | 6 | The Event Class 7 | --------------- 8 | 9 | The ``Event`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.function_graph.v2.event.Event 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/function_graph/v2/quota.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.function_graph.v2.quota 2 | ========================================= 3 | 4 | .. automodule:: otcextensions.sdk.function_graph.v2.quota 5 | 6 | The Quota Class 7 | --------------- 8 | 9 | The ``Quota`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.function_graph.v2.quota.Quota 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/credential.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.identity.v3.credential 2 | ======================================== 3 | 4 | .. automodule:: otcextensions.sdk.identity.v3.credential 5 | 6 | The Credential Class 7 | -------------------- 8 | 9 | The ``Credential`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: otcextensions.sdk.identity.v3.credential.Credential 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/mrs/v1/datasource.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.mrs.v1.datasource 2 | =================================== 3 | 4 | .. automodule:: otcextensions.sdk.mrs.v1.datasource 5 | 6 | The MRS Datasource Class 7 | ------------------------ 8 | 9 | The ``Datasource`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.mrs.v1.datasource.Datasource 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vlb/v3/certificate.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vlb.v3.certificate 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.vlb.v3.certificate 5 | 6 | The Certificate Class 7 | --------------------- 8 | 9 | The ``Certificate`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vlb.v3.certificate.Certificate 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/anti_ddos/v1/config.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.anti_ddos.v1.config 2 | ===================================== 3 | 4 | .. automodule:: otcextensions.sdk.anti_ddos.v1.config 5 | 6 | The Anti DDoS Config Class 7 | -------------------------- 8 | 9 | The ``Config`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.anti_ddos.v1.config.Config 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/certificate.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.certificate 2 | ===================================== 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.certificate 5 | 6 | The Certificate Class 7 | --------------------- 8 | 9 | The ``Certificate`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.certificate.Certificate 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/auto_scaling/v1/policy.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.auto_scaling.v1.policy 2 | ======================================== 3 | 4 | .. automodule:: otcextensions.sdk.auto_scaling.v1.policy 5 | 6 | The AS Policy Class 7 | ------------------- 8 | 9 | The ``Policy`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.auto_scaling.v1.policy.Policy 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/ces/v1/metric_data.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.ces.v1.metric_data 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.ces.v1.metric_data 5 | 6 | The CES Metric Data Class 7 | ------------------------- 8 | 9 | The ``Metric Data`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.ces.v1.metric_data.MetricData 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/dns/v2/floating_ip.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.dns.v2.floating_ip 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.dns.v2.floating_ip 5 | 6 | The DNS FloatingIP Class 7 | ------------------------ 8 | 9 | The ``floating_ip`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.dns.v2.floating_ip.FloatingIP 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/function_graph/index.rst: -------------------------------------------------------------------------------- 1 | FunctionGraph Resources 2 | ======================= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v2/function 8 | v2/function_invocation 9 | v2/quota 10 | v2/dependency 11 | v2/event 12 | v2/alias 13 | v2/version 14 | v2/metric 15 | v2/log 16 | v2/template 17 | v2/reserved_instance 18 | v2/export 19 | v2/import 20 | v2/trigger 21 | v2/notification 22 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/identity/v3/agency_role.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.identity.v3.agency_role 2 | ========================================= 3 | 4 | .. automodule:: otcextensions.sdk.identity.v3.agency_role 5 | 6 | The AgencyRole Class 7 | -------------------- 8 | 9 | The ``AgencyRole`` class inherits from :class:`~openstack.resource.Resource`. 10 | 11 | .. autoclass:: otcextensions.sdk.identity.v3.agency_role.AgencyRole 12 | :members: 13 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/tms/v1/resource_tag.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.tms.v1.resource_tag 2 | ===================================== 3 | 4 | .. automodule:: otcextensions.sdk.tms.v1.resource_tag 5 | 6 | The Resource Tag Class 7 | ---------------------- 8 | 9 | The ``ResourceTag`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.tms.v1.resource_tag.ResourceTag 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpcep/v1/whitelist.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpecp.v1.whitelist 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.vpcep.v1.whitelist 5 | 6 | The VPCEP Whitelist Class 7 | ------------------------- 8 | 9 | The ``Whitelist`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpcep.v1.whitelist.Whitelist 13 | :members: 14 | -------------------------------------------------------------------------------- /bindep.txt: -------------------------------------------------------------------------------- 1 | # This is a cross-platform list tracking distribution packages needed by tests; 2 | # see https://docs.openstack.org/infra/bindep/ for additional information. 3 | 4 | gcc [compile test] 5 | libc6-dev [compile test platform:dpkg] 6 | libffi-devel [platform:rpm] 7 | libffi-dev [compile test platform:dpkg] 8 | libssl-dev [compile test platform:dpkg] 9 | python3-dev [compile test platform:dpkg] 10 | python3-devel [compile test platform:rpm] 11 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/function_graph/v2/metric.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.function_graph.v2.metric 2 | ========================================== 3 | 4 | .. automodule:: otcextensions.sdk.function_graph.v2.metric 5 | 6 | The Metric Class 7 | ---------------- 8 | 9 | The ``Metric`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.function_graph.v2.metric.Metric 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/modelarts/index.rst: -------------------------------------------------------------------------------- 1 | ModelArts Resources 2 | =================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | v1/builtin_model 8 | v1/devenv 9 | v1/model 10 | v1/service 11 | v1/training_job 12 | v1/training_job_config 13 | v1/training_job_version 14 | v2/dataset 15 | v2/dataset_export_task 16 | v2/dataset_import_task 17 | v2/dataset_label 18 | v2/dataset_sample 19 | v2/dataset_sync 20 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/modelarts/v1/model.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.modelartsv1.v1.model 2 | ======================================== 3 | 4 | .. automodule:: otcextensions.sdk.modelartsv1.v1.model 5 | 6 | The AS Configuration Class 7 | -------------------------- 8 | 9 | The ``Config`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.modelartsv1.v1.model.Model 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/obs/v1/container.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.obs.v1.container 2 | ================================== 3 | 4 | .. automodule:: otcextensions.sdk.obs.v1.container 5 | 6 | The OBS Container (Bucket) Class 7 | -------------------------------- 8 | 9 | The ``Container`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.obs.v1.container.Container 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/waf/v1/certificate.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.waf.v1.certificate 2 | ==================================== 3 | 4 | .. automodule:: otcextensions.sdk.waf.v1.certificate 5 | 6 | The WAF Certificate Class 7 | ------------------------- 8 | 9 | The ``Certificate`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.waf.v1.certificate.Certificate 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/modelarts/v1/devenv.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.modelartsv1.v1.devenv 2 | ======================================== 3 | 4 | .. automodule:: otcextensions.sdk.modelartsv1.v1.devenv 5 | 6 | The AS Configuration Class 7 | -------------------------- 8 | 9 | The ``Config`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.modelartsv1.v1.devenv.Devenv 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/smn/v2/subscription.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.smn.v2.subscription 2 | ===================================== 3 | 4 | .. automodule:: otcextensions.sdk.smn.v2.subscription 5 | 6 | The SMN Subscription Class 7 | -------------------------- 8 | 9 | The ``Subscription`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.smn.v2.subscription.Subscription 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vlb/v3/load_balancer.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vlb.v3.load_balancer 2 | ====================================== 3 | 4 | .. automodule:: otcextensions.sdk.vlb.v3.load_balancer 5 | 6 | The LoadBalancer Class 7 | ----------------------- 8 | 9 | The ``LoadBalancer`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vlb.v3.load_balancer.LoadBalancer 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/vpcep/v1/connection.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.vpecp.v1.connection 2 | ===================================== 3 | 4 | .. automodule:: otcextensions.sdk.vpcep.v1.connection 5 | 6 | The VPCEP Connection Class 7 | -------------------------- 8 | 9 | The ``Connection`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.vpcep.v1.connection.Connection 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/apig/v2/env.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.apig.v2.apienvironment 2 | ======================================== 3 | 4 | .. automodule:: otcextensions.sdk.apig.v2.apienvironment 5 | 6 | The ApiEnvironment Class 7 | ------------------------ 8 | 9 | The ``ApiEnvironment`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.apig.v2.apienvironment.ApiEnvironment 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/auto_scaling/v1/config.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.auto_scaling.v1.config 2 | ======================================== 3 | 4 | .. automodule:: otcextensions.sdk.auto_scaling.v1.config 5 | 6 | The AS Configuration Class 7 | -------------------------- 8 | 9 | The ``Config`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.auto_scaling.v1.config.Config 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/function_graph/v2/trigger.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.function_graph.v2.trigger 2 | =========================================== 3 | 4 | .. automodule:: otcextensions.sdk.function_graph.v2.trigger 5 | 6 | The Trigger Class 7 | ----------------- 8 | 9 | The ``Trigger`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.function_graph.v2.trigger.Trigger 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/function_graph/v2/version.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.function_graph.v2.version 2 | =========================================== 3 | 4 | .. automodule:: otcextensions.sdk.function_graph.v2.version 5 | 6 | The Version Class 7 | ----------------- 8 | 9 | The ``Version`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.function_graph.v2.version.Version 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/modelarts/v1/service.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.modelartsv1.v1.service 2 | ======================================== 3 | 4 | .. automodule:: otcextensions.sdk.modelartsv1.v1.service 5 | 6 | The ModelArts Service Class 7 | --------------------------- 8 | 9 | The ``Config`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.modelartsv1.v1.service.Service 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/modelarts/v2/dataset.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.modelartsv2.v2.dataset 2 | ======================================== 3 | 4 | .. automodule:: otcextensions.sdk.modelartsv2.v2.dataset 5 | 6 | The ModelArts Dataset Class 7 | --------------------------- 8 | 9 | The ``Config`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.modelartsv2.v2.dataset.Dataset 13 | :members: 14 | -------------------------------------------------------------------------------- /doc/source/sdk/resources/rds/v3/configuration.rst: -------------------------------------------------------------------------------- 1 | otcextensions.sdk.rds.v3.configuration 2 | ====================================== 3 | 4 | .. automodule:: otcextensions.sdk.rds.v3.configuration 5 | 6 | The Configuration Class 7 | ----------------------- 8 | 9 | The ``Configuration`` class inherits from 10 | :class:`~otcextensions.sdk.sdk_resource.Resource`. 11 | 12 | .. autoclass:: otcextensions.sdk.rds.v3.configuration.Configuration 13 | :members: 14 | --------------------------------------------------------------------------------