'1.0', 'info' => ['style' => 'RPC', 'product' => 'Ecs', 'version' => '2014-05-26'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'AcceptInquiredSystemEvent' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EventId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Choice', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ActivateRouterInterface' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RouterInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'AddBandwidthPackageIps' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BandwidthPackageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'IpCount', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'AddTags' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'AllocateDedicatedHosts' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ActionOnMaintenance', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkAttributes.SlbUdpTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NetworkAttributes.UdpTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoPlacement', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CpuOverCommitRatio', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MinQuantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Quantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AutoReleaseTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'AllocateEipAddress' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Bandwidth', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ISP', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ActivityId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'AllocatePublicIpAddress' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'IpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VlanId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ApplyAutoSnapshotPolicy' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'regionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'autoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'diskIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'AssignIpv6Addresses' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Ipv6Address', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'Ipv6Prefix', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'Ipv6PrefixCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'AssignPrivateIpAddresses' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecondaryPrivateIpAddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivateIpAddress', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 32, ], ], [ 'name' => 'Ipv4Prefix', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'Ipv4PrefixCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], ], ], ], 'AssociateEipAddress' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AllocationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'AssociateHaVip' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'HaVipId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'AttachClassicLinkVpc' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'AttachDisk' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Device', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeleteWithInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Bootable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'AttachInstanceRamRole' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Policy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'AttachKeyPair' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'AttachNetworkInterface' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TrunkNetworkInstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WaitForNetworkConfigurationReady', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'NetworkCardIndex', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'AuthorizeSecurityGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Permissions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Policy' => ['type' => 'string', 'required' => false], 'Priority' => ['type' => 'string', 'required' => false], 'IpProtocol' => ['type' => 'string', 'required' => false], 'SourceCidrIp' => ['type' => 'string', 'required' => false], 'Ipv6SourceCidrIp' => ['type' => 'string', 'required' => false], 'SourceGroupId' => ['type' => 'string', 'required' => false], 'SourcePrefixListId' => ['type' => 'string', 'required' => false], 'PortRange' => ['type' => 'string', 'required' => false], 'DestCidrIp' => ['type' => 'string', 'required' => false], 'Ipv6DestCidrIp' => ['type' => 'string', 'required' => false], 'SourcePortRange' => ['type' => 'string', 'required' => false], 'SourceGroupOwnerAccount' => ['type' => 'string', 'required' => false], 'SourceGroupOwnerId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'NicType' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'PortRangeListId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'Policy', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Priority', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'IpProtocol', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Ipv6SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourcePrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'PortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Ipv6DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourcePortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceGroupOwnerAccount', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceGroupOwnerId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => true, 'required' => false], ], [ 'name' => 'NicType', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], ], ], 'AuthorizeSecurityGroupEgress' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Permissions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Policy' => ['type' => 'string', 'required' => false], 'Priority' => ['type' => 'string', 'required' => false], 'IpProtocol' => ['type' => 'string', 'required' => false], 'DestCidrIp' => ['type' => 'string', 'required' => false], 'Ipv6DestCidrIp' => ['type' => 'string', 'required' => false], 'DestGroupId' => ['type' => 'string', 'required' => false], 'DestPrefixListId' => ['type' => 'string', 'required' => false], 'PortRange' => ['type' => 'string', 'required' => false], 'SourceCidrIp' => ['type' => 'string', 'required' => false], 'Ipv6SourceCidrIp' => ['type' => 'string', 'required' => false], 'SourcePortRange' => ['type' => 'string', 'required' => false], 'DestGroupOwnerAccount' => ['type' => 'string', 'required' => false], 'DestGroupOwnerId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'NicType' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'PortRangeListId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'Policy', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Priority', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'IpProtocol', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Ipv6DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestPrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'PortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Ipv6SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourcePortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestGroupOwnerAccount', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestGroupOwnerId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => true, 'required' => false], ], [ 'name' => 'NicType', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], ], ], 'CancelAutoSnapshotPolicy' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'regionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'diskIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'autoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CancelCopyImage' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CancelImagePipelineExecution' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateTag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ExecutionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CancelPhysicalConnection' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PhysicalConnectionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CancelSimulatedSystemEvents' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EventId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => true], 'maxItems' => 100, ], ], ], ], 'CancelTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CloneDisks' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourceDiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'MultiAttach', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ProvisionedIops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'BurstingEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Encrypted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'KmsKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Arn', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoleType' => ['type' => 'string', 'required' => false], 'Rolearn' => ['type' => 'string', 'required' => false], 'AssumeRoleFor' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 10, ], ], ], ], 'ConnectRouterInterface' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RouterInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ConvertNatPublicIpToEip' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CopyImage' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DestinationImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DestinationDescription', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DestinationRegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Encrypted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 64], ], [ 'name' => 'EncryptAlgorithm', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CopySnapshot' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DestinationRegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DestinationSnapshotName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DestinationSnapshotDescription', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RetentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Encrypted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 64], ], [ 'name' => 'Arn', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoleType' => ['type' => 'string', 'required' => false], 'Rolearn' => ['type' => 'string', 'required' => false], 'AssumeRoleFor' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'DestinationStorageLocationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateActivation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TimeToLiveInHours', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'IpAddressRange', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'CreateAutoProvisioningGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoProvisioningGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoProvisioningGroupType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotAllocationStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotInstanceInterruptionBehavior', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotInstancePoolsToUseCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PayAsYouGoAllocationStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExcessCapacityTerminationPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ValidFrom', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ValidUntil', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TerminateInstancesWithExpiration', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'TerminateInstances', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MaxSpotPrice', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'TotalTargetCapacity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PayAsYouGoTargetCapacity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotTargetCapacity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DefaultTargetCapacityType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateVersion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.InternetMaxBandwidthIn', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'LaunchConfiguration.InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'LaunchConfiguration.InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.InstanceDescription', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.SecurityEnhancementStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.UserData', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.SystemDiskCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.SystemDiskSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'LaunchConfiguration.SystemDiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.SystemDiskDescription', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.SystemDiskPerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.PasswordInherit', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'LaunchConfiguration.ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.CreditSpecification', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateConfig', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VSwitchId' => ['type' => 'string', 'required' => false], 'MaxPrice' => ['type' => 'number', 'format' => 'double', 'required' => false], 'Priority' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'InstanceType' => ['type' => 'string', 'required' => false], 'WeightedCapacity' => ['type' => 'number', 'format' => 'double', 'required' => false], 'MaxQuantity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Cores' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'maxItems' => 5, ], 'Memories' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'number', 'format' => 'float', 'required' => false], 'maxItems' => 5, ], 'InstanceFamilyLevel' => ['type' => 'string', 'required' => false], 'ExcludedInstanceTypes' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], 'Architectures' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], 'BurstablePerformance' => ['type' => 'string', 'required' => false], 'ImageId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'LaunchConfiguration.DataDisk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => ['type' => 'string', 'required' => false], 'KmsKeyId' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SnapshotId' => ['type' => 'string', 'required' => false], 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Device' => ['type' => 'string', 'required' => false], 'DiskName' => ['type' => 'string', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'DeleteWithInstance' => ['type' => 'boolean', 'required' => false], 'Encrypted' => ['type' => 'boolean', 'required' => false], 'EncryptAlgorithm' => ['type' => 'string', 'required' => false], 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], 'AutoSnapshotPolicyId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'LaunchConfiguration.Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'SystemDiskConfig', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DiskCategory' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'DataDiskConfig', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DiskCategory' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'LaunchConfiguration.HostNames', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 1000, ], ], [ 'name' => 'MinTargetCapacity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LaunchConfiguration.SystemDisk', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Encrypted' => ['type' => 'string', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false], 'EncryptAlgorithm' => ['type' => 'string', 'required' => false], 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], 'AutoSnapshotPolicyId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'LaunchConfiguration.Arn', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Rolearn' => ['type' => 'string', 'required' => false], 'RoleType' => ['type' => 'string', 'required' => false], 'AssumeRoleFor' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'HibernationOptionsConfigured', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'LaunchConfiguration.AutoReleaseTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchConfiguration.ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourcePoolOptions', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Strategy' => ['type' => 'string', 'required' => false], 'PrivatePoolIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], [ 'name' => 'LaunchConfiguration', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'PeriodUnit' => ['type' => 'string', 'required' => false], 'AutoRenew' => ['type' => 'boolean', 'required' => false], 'AutoRenewPeriod' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SpotDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SpotInterruptionBehavior' => ['type' => 'string', 'required' => false], 'ImageOptions' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LoginAsNonRoot' => ['type' => 'boolean', 'required' => false], ], ], 'SchedulerOptions' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DedicatedHostId' => ['type' => 'string', 'required' => false], 'DedicatedHostClusterId' => ['type' => 'string', 'required' => false], ], ], 'SecurityOptions' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TrustedSystemMode' => ['type' => 'string', 'required' => false], ], ], 'CpuOptions' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Core' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThreadsPerCore' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], [ 'name' => 'PrePaidOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SpecifyCapacityDistribution' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceTypes' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'MinTargetCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], ], [ 'name' => 'ExecutionMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CandidateOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'properties' => [ 'TimeoutMinutes' => ['type' => 'integer', 'format' => 'int32'], 'Evaluate' => ['type' => 'boolean'], ], ], ], ], ], 'CreateAutoSnapshotPolicy' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'regionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'autoSnapshotPolicyName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'timePoints', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'repeatWeekdays', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'retentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'EnableCrossRegionCopy', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'TargetCopyRegions', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageLocationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CopiedSnapshotsRetentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CopyEncryptionConfiguration', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Encrypted' => ['type' => 'boolean', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false], 'Arn' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoleType' => ['type' => 'string', 'required' => false], 'Rolearn' => ['type' => 'string', 'required' => false], 'AssumeRoleFor' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], 'maxItems' => 10, ], ], ], ], ], ], 'CreateCapacityReservation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTimeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'CreateCommand' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CommandContent', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'WorkingDir', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Timeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'EnableParameter', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ContentEncoding', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Launcher', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'CreateDedicatedHostCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostClusterName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateDeploymentSet' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OnUnableToRedeployFailedInstance', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Granularity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Strategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'GroupCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Affinity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'CreateDiagnosticMetricSet' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['instance', 'account'], ], ], [ 'name' => 'MetricSetName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 128], ], [ 'name' => 'MetricIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 100, ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 255], ], ], ], 'CreateDiagnosticReport' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AdditionalOptions', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'additionalProperties' => ['type' => 'string'], ], ], ], ], 'CreateDisk' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '262144'], ], [ 'name' => 'DiskCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Encrypted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 64], ], [ 'name' => 'PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AdvancedFeatures', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EncryptAlgorithm', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageSetPartitionNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'StorageClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MultiAttach', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'Arn', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoleType' => ['type' => 'string', 'required' => false], 'Rolearn' => ['type' => 'string', 'required' => false], 'AssumeRoleFor' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'ProvisionedIops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], ], [ 'name' => 'BurstingEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'CreateElasticityAssurance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AssuranceTimes', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'InstanceCpuCoreCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'InstanceType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'RecurrenceRules', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StartHour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'RecurrenceType' => ['type' => 'string', 'required' => false], 'EndHour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'RecurrenceValue' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateForwardEntry' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForwardTableId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ExternalIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ExternalPort', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InternalIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InternalPort', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'IpProtocol', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateHaVip' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'IpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateHpcCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateImage' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageVersion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BootMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Architecture', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskDeviceMapping', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SnapshotId' => ['type' => 'string', 'required' => false], 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Device' => ['type' => 'string', 'required' => false], 'DiskType' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 17, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'DetectionStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Features', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ImdsSupport' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'CreateImageComponent' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ComponentType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Content', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ComponentVersion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateImagePipeline' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AddAccount', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 21, ], ], [ 'name' => 'ToRegionId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], ], [ 'name' => 'BaseImageType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BaseImage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDiskSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DeleteInstanceOnFailure', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'BuildContent', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RepairMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'TestContent', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImportImageOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Architecture' => ['type' => 'string', 'required' => false], 'OSType' => ['type' => 'string', 'required' => false], 'Platform' => ['type' => 'string', 'required' => false], 'BootMode' => ['type' => 'string', 'required' => false], 'LicenseType' => ['type' => 'string', 'required' => false], 'DiskDeviceMappings' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'OSSBucket' => ['type' => 'string', 'required' => false], 'OSSObject' => ['type' => 'string', 'required' => false], 'Format' => ['type' => 'string', 'required' => false], 'DiskImageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'Features' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NvmeSupport' => ['type' => 'string', 'required' => false], 'ImdsSupport' => ['type' => 'string', 'required' => false], ], ], 'RetainImportedImage' => ['type' => 'boolean', 'required' => false], 'RetentionStrategy' => ['type' => 'string', 'required' => false], 'ImageName' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'RoleName' => ['type' => 'string', 'required' => false], 'ImportImageTags' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], [ 'name' => 'NvmeSupport', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'AdvancedOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RetainCloudAssistant' => ['type' => 'boolean', 'required' => false], 'ImageNameSuffix' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'ImageOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ImageName' => ['type' => 'string', 'required' => false], 'ImageFamily' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'ImageFeatures' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NvmeSupport' => ['type' => 'string', 'required' => false], ], ], 'ImageTags' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], 'CreateInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PasswordInherit', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetGroupNo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VlanId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InnerIpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NodeControllerId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivateIpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UseAdditionalService', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserData', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '6'], ], [ 'name' => 'SpotInterruptionBehavior', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityEnhancementStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HpcClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CreditSpecification', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'HibernationOptions.Configured', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Affinity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tenancy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageSetPartitionNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpPutResponseHopLimit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SnapshotId' => ['type' => 'string', 'required' => false], 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Device' => ['type' => 'string', 'required' => false], 'DiskName' => ['type' => 'string', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'DeleteWithInstance' => ['type' => 'boolean', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false, 'maxLength' => 64], 'EncryptAlgorithm' => ['type' => 'string', 'required' => false], 'Encrypted' => ['type' => 'boolean', 'required' => false], 'StorageClusterId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'Arn', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoleType' => ['type' => 'string', 'required' => false], 'Rolearn' => ['type' => 'string', 'required' => false], 'AssumeRoleFor' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'SystemDisk', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StorageClusterId' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'CreateKeyPair' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'CreateLaunchTemplate' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateTag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LaunchTemplateName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VersionDescription', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageOwnerAlias', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PasswordInherit', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Iops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.DeleteWithInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SystemDisk.AutoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.ProvisionedIops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SystemDisk.BurstingEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EnableVmOsConfig', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'NetworkType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserData', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoReleaseTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false, 'minimum' => '0', 'maximum' => '999999'], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TemplateResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityEnhancementStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivateIpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DataDisk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SnapshotId' => ['type' => 'string', 'required' => false], 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Device' => ['type' => 'string', 'required' => false], 'DiskName' => ['type' => 'string', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'DeleteWithInstance' => ['type' => 'boolean', 'required' => false], 'Encrypted' => ['type' => 'string', 'required' => false], 'AutoSnapshotPolicyId' => ['type' => 'string', 'required' => false], 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'NetworkInterface', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VSwitchId' => ['type' => 'string', 'required' => false], 'NetworkInterfaceName' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SecurityGroupId' => ['type' => 'string', 'required' => false], 'PrimaryIpAddress' => ['type' => 'string', 'required' => false], 'SecurityGroupIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 16, ], 'InstanceType' => ['type' => 'string', 'required' => false], 'NetworkInterfaceTrafficMode' => ['type' => 'string', 'required' => false], 'DeleteOnRelease' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 8, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 16, ], ], [ 'name' => 'SystemDisk.Encrypted', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'CreditSpecification', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpPutResponseHopLimit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LoginAsNonRoot' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'SecurityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TrustedSystemMode' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'CreateLaunchTemplateVersion' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VersionDescription', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageOwnerAlias', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PasswordInherit', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Iops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.DeleteWithInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SystemDisk.AutoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.ProvisionedIops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SystemDisk.BurstingEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EnableVmOsConfig', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'NetworkType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserData', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoReleaseTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false, 'minimum' => '0', 'maximum' => '999999'], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityEnhancementStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivateIpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SnapshotId' => ['type' => 'string', 'required' => false], 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Device' => ['type' => 'string', 'required' => false], 'DiskName' => ['type' => 'string', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'DeleteWithInstance' => ['type' => 'boolean', 'required' => false], 'Encrypted' => ['type' => 'string', 'required' => false], 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], 'AutoSnapshotPolicyId' => ['type' => 'string', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'NetworkInterface', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VSwitchId' => ['type' => 'string', 'required' => false], 'NetworkInterfaceName' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SecurityGroupId' => ['type' => 'string', 'required' => false], 'PrimaryIpAddress' => ['type' => 'string', 'required' => false], 'SecurityGroupIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 16, ], 'InstanceType' => ['type' => 'string', 'required' => false], 'NetworkInterfaceTrafficMode' => ['type' => 'string', 'required' => false], 'DeleteOnRelease' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 8, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 16, ], ], [ 'name' => 'SystemDisk.Encrypted', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'CreditSpecification', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpPutResponseHopLimit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LoginAsNonRoot' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'SecurityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TrustedSystemMode' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'CreateNatGateway' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BandwidthPackage', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'properties' => [ 'Bandwidth' => ['type' => 'integer', 'format' => 'int32'], 'Zone' => ['type' => 'string'], 'IpCount' => ['type' => 'integer', 'format' => 'int32'], ], ], 'maxItems' => 10, ], ], ], ], 'CreateNetworkInterface' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrimaryIpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkInterfaceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Visible', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecondaryPrivateIpAddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'QueueNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkInterfaceTrafficMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueuePairNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'PrivateIpAddress', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'Ipv6Address', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'Ipv4Prefix', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'Ipv4PrefixCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], ], [ 'name' => 'Ipv6Prefix', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'Ipv6PrefixCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], ], [ 'name' => 'DeleteOnRelease', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'TxQueueSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RxQueueSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NetworkInterfaceTrafficConfig', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'QueueNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'NetworkInterfaceTrafficMode' => ['type' => 'string', 'required' => false], 'QueuePairNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'TxQueueSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'RxQueueSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'ConnectionTrackingConfiguration', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TcpEstablishedTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'TcpClosedAndTimeWaitTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'UdpTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'EnhancedNetwork', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EnableSriov' => ['type' => 'boolean', 'required' => false], 'EnableRss' => ['type' => 'boolean', 'required' => false], 'VirtualFunctionTotalQueueNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'VirtualFunctionQuantity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'SourceDestCheck', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'CreateNetworkInterfacePermission' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AccountId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Permission', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreatePhysicalConnection' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AccessPointId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LineOperator', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'bandwidth', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeerLocation', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PortType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RedundantPhysicalConnectionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CircuitCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreatePlanMaintenanceWindow' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PlanWindowName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => true], ], [ 'name' => 'SupportMaintenanceAction', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TimePeriod', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'PeriodUnit' => ['type' => 'string', 'required' => true], 'RangeList' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StartTime' => ['type' => 'string', 'required' => false], 'EndTime' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], [ 'name' => 'TargetResource', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Scope' => ['type' => 'string', 'required' => true], 'ResourceGroupId' => ['type' => 'string', 'required' => false], 'Tags' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], [ 'name' => 'MinMaintenanceInterval', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32'], ], ], ], 'CreatePortRangeList' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxEntries', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '2000'], ], [ 'name' => 'PortRangeListName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Entry', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PortRange' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'CreatePrefixList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MaxEntries', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '200'], ], [ 'name' => 'AddressFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrefixListName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Entry', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Description' => ['type' => 'string', 'required' => false], 'Cidr' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 201, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateRouteEntry' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RouteTableId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DestinationCidrBlock', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextHopId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextHopType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextHopList', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'properties' => [ 'NextHopId' => ['type' => 'string'], 'NextHopType' => ['type' => 'string'], ], ], 'maxItems' => 4, ], ], ], ], 'CreateRouterInterface' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Role', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OppositeRegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Spec', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RouterType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RouterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OppositeInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OppositeRouterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OppositeRouterType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OppositeInterfaceOwnerId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckSourceIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckTargetIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AccessPointId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OppositeAccessPointId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PricingCycle', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateSecurityGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ServiceManaged', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'CreateSimulatedSystemEvents' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EventType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NotBefore', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'CreateSnapshot' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RetentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstantAccess', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstantAccessRetentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 50, ], ], [ 'name' => 'StorageLocationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateSnapshotGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstantAccess', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstantAccessRetentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageLocationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExcludeDiskId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 128, ], ], [ 'name' => 'DiskId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 128, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateVSwitch' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CidrBlock', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateVirtualBorderRouter' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PhysicalConnectionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VbrOwnerId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'VlanId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'CircuitCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LocalGatewayIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PeerGatewayIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PeeringSubnetMask', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateVpc' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CidrBlock', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateVsc' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VscName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VscType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['Primary', 'Standard'], ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DeactivateRouterInterface' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RouterInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteActivation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ActivationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteAutoProvisioningGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AutoProvisioningGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TerminateInstances', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DeleteAutoSnapshotPolicy' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'regionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'autoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteBandwidthPackage' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BandwidthPackageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteCommand' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CommandId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteDedicatedHostCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteDeploymentSet' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteDiagnosticMetricSets' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricSetIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 10, ], ], ], ], 'DeleteDiagnosticReports' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReportIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 100, ], ], ], ], 'DeleteDisk' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteForwardEntry' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForwardTableId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForwardEntryId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteHaVip' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'HaVipId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteHpcCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HpcClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteImage' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DeleteImageComponent' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageComponentId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteImagePipeline' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImagePipelineId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ForceStop', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'TerminateSubscription', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DeleteInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ForceStop', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'TerminateSubscription', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DeleteKeyPairs' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'KeyPairNames', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteLaunchTemplate' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteLaunchTemplateVersion' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DeleteVersion', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 1000, ], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteNatGateway' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NatGatewayId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteNetworkInterface' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteNetworkInterfacePermission' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfacePermissionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DeletePhysicalConnection' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PhysicalConnectionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeletePlanMaintenanceWindow' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PlanWindowId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeletePortRangeList' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PortRangeListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeletePrefixList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteRouteEntry' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RouteTableId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DestinationCidrBlock', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextHopId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextHopList', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'properties' => [ 'NextHopId' => ['type' => 'string'], 'NextHopType' => ['type' => 'string'], ], ], 'maxItems' => 4, ], ], ], ], 'DeleteRouterInterface' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RouterInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteSecurityGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteSnapshot' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DeleteSnapshotGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteVSwitch' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteVirtualBorderRouter' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VbrId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteVpc' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteVsc' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VscId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DeregisterManagedInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeAccessPoints' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'Filter', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['type' => 'string'], 'Value' => [ 'type' => 'array', 'items' => ['type' => 'string'], 'maxItems' => 5, ], ], ], 'maxItems' => 5, ], ], ], ], 'DescribeAccountAttributes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AttributeName', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 30, ], ], ], ], 'DescribeActivations' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ActivationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'DescribeAutoProvisioningGroupHistory' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'AutoProvisioningGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeAutoProvisioningGroupInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'AutoProvisioningGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAutoProvisioningGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'AutoProvisioningGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoProvisioningGroupId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'AutoProvisioningGroupStatus', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'AutoProvisioningGroupTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string'], 'maxItems' => 10, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribeAutoSnapshotPolicyAssociations' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AutoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], ], ], 'DescribeAutoSnapshotPolicyEx' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AutoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoSnapshotPolicyName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeAvailableResource' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '6'], ], [ 'name' => 'DestinationResource', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDiskCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDiskCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cores', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Scope', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeBandwidthLimitation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OperationType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeBandwidthPackages' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BandwidthPackageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NatGatewayId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], ], ], 'DescribeCapacityReservationInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeCapacityReservations' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Ids', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeClassicLinkInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeCloudAssistantSettings' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'SettingType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeCloudAssistantStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OSType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DescribeClusters' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeCommands' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Provider', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CommandId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContentEncoding', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Latest', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'DescribeDedicatedHostAutoRenew' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DedicatedHostIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeDedicatedHostClusters' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LockReason', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostClusterIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostClusterName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'DescribeDedicatedHostTypes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SupportedInstanceTypeFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeDedicatedHosts' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LockReason', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SocketDetails', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'QueryInventory', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeDeploymentSetSupportedInstanceTypeFamily' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Strategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeDeploymentSets' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'DeploymentSetIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Strategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Granularity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeDiagnosticMetricSets' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricSetIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['User', 'Common'], ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['instance'], ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'DescribeDiagnosticMetrics' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['instance'], ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'DescribeDiagnosticReportAttributes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReportId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeDiagnosticReports' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReportIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 100, ], ], [ 'name' => 'ResourceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 100, ], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['InProgress', 'Finished', 'Failed', 'inprogress', 'finished', 'failed'], ], ], [ 'name' => 'Severity', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['normal', 'info', 'warn', 'critical', 'Normal', 'Info', 'Warn', 'Critical', 'unknown', 'Unknown'], ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'DescribeDiskDefaultKMSKeyId' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeDiskEncryptionByDefaultStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeDiskMonitorData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['60', '600', '3600'], ], ], ], ], 'DescribeDisks' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Portable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DeleteWithInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DeleteAutoSnapshot', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'], ], [ 'name' => 'DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EnableAutoSnapshot', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'EnableAutomatedSnapshotPolicy', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DiskChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LockReason', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.1.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.2.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.1.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.2.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EnableShared', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Encrypted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MultiAttach', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'AdditionalAttributes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], ], ], 'DescribeDisksFullStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventTime.Start', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventTime.End', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DiskId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'EventId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribeEipAddresses' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EipAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AllocationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ISP', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'Filter.1.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.2.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.1.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.2.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LockReason', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AssociatedInstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AssociatedInstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeEipMonitorData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AllocationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeElasticityAssuranceAutoRenewAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DescribeElasticityAssuranceInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeElasticityAssurances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Ids', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PackageType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeEniMonitorData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'EniId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['60', '600', '3600'], ], ], ], ], 'DescribeForwardTableEntries' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForwardTableId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForwardEntryId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], ], ], 'DescribeHaVips' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'Filter', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['type' => 'string'], 'Value' => [ 'type' => 'array', 'items' => ['type' => 'string'], 'maxItems' => 10, ], ], ], 'maxItems' => 6, ], ], ], ], 'DescribeHpcClusters' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HpcClusterIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'DescribeImageComponents' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'], ], [ 'name' => 'Owner', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageComponentId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], ], [ 'name' => 'ComponentType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ComponentVersion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeImageFromFamily' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeImagePipelineExecutions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ImagePipelineId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExecutionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'], ], ], ], 'DescribeImagePipelines' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'], ], [ 'name' => 'ImagePipelineId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], ], ], ], 'DescribeImageSharePermission' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'DescribeImageSupportInstanceTypes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ActionType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 10, ], ], ], ], 'DescribeImages' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ShowExpired', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageOwnerAlias', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IsSupportIoOptimized', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'IsSupportCloudinit', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'OSType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Architecture', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'Usage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ActionType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'Filter', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'IsPublic', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ImageOwnerId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'DescribeInstanceAttachmentAttributes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'DescribeInstanceAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeInstanceAutoRenewAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RenewalStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], ], ], ], 'DescribeInstanceHistoryEvents' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventCycleStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NotBefore.Start', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NotBefore.End', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventPublishTime.Start', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventPublishTime.End', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImpactLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'InstanceEventCycleStatus', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'InstanceEventType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 30, ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'DescribeInstanceMaintenanceAttributes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DescribeInstanceModificationPrice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'properties' => [ 'Category' => ['type' => 'string'], 'PerformanceLevel' => ['type' => 'string'], 'Size' => ['type' => 'integer', 'format' => 'int32'], ], ], ], [ 'name' => 'DataDisk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => ['type' => 'string', 'required' => false], 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'DiskId' => ['type' => 'string'], ], ], 'maxItems' => 16, ], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string'], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32'], ], [ 'name' => 'ISP', 'in' => 'query', 'schema' => ['type' => 'string'], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string'], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string'], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string'], ], ], ], 'DescribeInstanceMonitorData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['60', '600', '3600'], ], ], ], ], 'DescribeInstanceRamRole' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeInstanceStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DescribeInstanceTypeFamilies' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Generation', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeInstanceTypes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceTypeFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'MinimumCpuCoreCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaximumCpuCoreCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumMemorySize', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MaximumMemorySize', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MinimumGPUAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaximumGPUAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'GPUSpec', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceCategory', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['General-purpose', 'Compute-optimized', 'Memory-optimized', 'Big data', 'Local SSDs', 'High Clock Speed', 'Enhanced', 'Shared', 'Compute-optimized with GPU', 'Visual Compute-optimized', 'Heterogeneous Service', 'Compute-optimized with FPGA', 'Compute-optimized with NPU', 'ECS Bare Metal', 'Super Computing Cluster', 'High Performance Compute'], ], ], [ 'name' => 'CpuArchitecture', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['X86', 'ARM'], ], ], [ 'name' => 'MinimumCpuSpeedFrequency', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MaximumCpuSpeedFrequency', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MinimumCpuTurboFrequency', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MaximumCpuTurboFrequency', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'PhysicalProcessorModel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['EntryLevel', 'EnterpriseLevel', 'CreditEntryLevel'], ], ], [ 'name' => 'MinimumInstancePpsRx', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MinimumInstancePpsTx', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MinimumInstanceBandwidthRx', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumInstanceBandwidthTx', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumPrimaryEniQueueNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumSecondaryEniQueueNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumEniQuantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumQueuePairNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumEriQuantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumEniPrivateIpAddressQuantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumEniIpv6AddressQuantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumLocalStorageAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumLocalStorageCapacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MinimumDiskQuantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'LocalStorageCategory', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['local_hdd_pro', 'local_ssd_pro'], ], ], [ 'name' => 'NvmeSupport', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['required', 'unsupported'], ], ], [ 'name' => 'MinimumBaselineCredit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumInitialCredit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceTypeFamilies', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'GpuSpecs', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'InstanceCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['General-purpose', 'Compute-optimized', 'Memory-optimized', 'Big data', 'Local SSDs', 'High Clock Speed', 'Enhanced', 'Shared', 'Compute-optimized with GPU', 'Visual Compute-optimized', 'Heterogeneous Service', 'Compute-optimized with FPGA', 'Compute-optimized with NPU', 'ECS Bare Metal', 'Super Computing Cluster', 'High Performance Compute'], ], 'maxItems' => 10, ], ], [ 'name' => 'CpuArchitectures', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['X86', 'ARM'], ], 'maxItems' => 10, ], ], [ 'name' => 'PhysicalProcessorModels', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'LocalStorageCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['local_hdd_pro', 'local_ssd_pro'], ], 'maxItems' => 10, ], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '1', 'maximum' => '1600'], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 50], ], [ 'name' => 'AdditionalAttributes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DescribeInstanceVncUrl' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceNetworkType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'InnerIpAddresses', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivateIpAddresses', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PublicIpAddresses', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EipAddresses', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LockReason', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.1.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.2.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.3.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.4.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.1.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.2.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.3.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.4.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeviceAvailable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'NeedSaleCycle', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypeFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HpcClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RdmaIpAddresses', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpPutResponseHopLimit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Ipv6Address', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'AdditionalAttributes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], 'DescribeInstancesFullStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NotBefore.Start', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NotBefore.End', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventPublishTime.Start', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventPublishTime.End', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'EventId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'InstanceEventType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 30, ], ], ], ], 'DescribeInvocationResults' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InvokeId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CommandId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InvokeRecordStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IncludeHistory', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ContentEncoding', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'DescribeInvocations' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InvokeId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CommandId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CommandName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CommandType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Timed', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InvokeStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContentEncoding', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IncludeOutput', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RepeatMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'DescribeKeyPairs' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairFingerPrint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'IncludePublicKey', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribeLaunchTemplateVersions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LaunchTemplateVersion', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MinVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MaxVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'DefaultVersion', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DetailFlag', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeLaunchTemplates' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateTag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TemplateResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LaunchTemplateName', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DescribeLimitation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'Limitation', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeLockedSnapshots' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LockStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeManagedInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OsType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ActivationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MachineId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 50, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Connected', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeNatGateways' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NatGatewayId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], ], ], 'DescribeNetworkInterfaceAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Attribute', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeNetworkInterfacePermissions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NetworkInterfacePermissionId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DescribeNetworkInterfaces' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrimaryIpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkInterfaceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ServiceManaged', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'deprecated' => true, 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'deprecated' => true, 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PrivateIpAddress', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 1000, ], ], [ 'name' => 'Ipv6Address', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 1000, ], ], ], ], 'DescribeNewProjectEipMonitorData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AllocationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribePhysicalConnections' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['type' => 'string'], 'Value' => [ 'type' => 'array', 'items' => ['type' => 'string'], 'maxItems' => 5, ], ], ], 'maxItems' => 5, ], ], ], ], 'DescribePlanMaintenanceWindows' => [ 'path' => '', 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Enable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PlanWindowId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PlanWindowName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetResourceTags', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribePortRangeListAssociations' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PortRangeListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribePortRangeListEntries' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PortRangeListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribePortRangeLists' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'PortRangeListName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PortRangeListId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribePrefixListAssociations' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'DescribePrefixListAttributes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribePrefixLists' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrefixListName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'AddressFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrefixListId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 101, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribePrice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceNetworkType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk.1.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DataDisk.1.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk.1.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk.2.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DataDisk.2.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk.2.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk.3.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DataDisk.3.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk.3.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk.4.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DataDisk.4.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk.4.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PriceUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Amount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OfferingType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Scope', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Capacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AssuranceTimes', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceCpuCoreCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Isp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypeList', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['NoSpot', 'SpotWithPriceLimit', 'SpotAsPriceGo'], ], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Category' => ['type' => 'string', 'required' => false], 'Size' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'PerformanceLevel' => ['type' => 'string', 'required' => false], 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], 'maxItems' => 64, ], ], [ 'name' => 'SchedulerOptions.DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceRules', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StartHour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'RecurrenceType' => ['type' => 'string', 'required' => false], 'EndHour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'RecurrenceValue' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'SchedulerOptions.DeploymentSetStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeRecommendInstanceType' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Cores', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PriorityStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxPrice', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDiskCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneMatchMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Scene', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypeFamily', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], ], ], 'DescribeRegions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AcceptLanguage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeRenewalPrice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PriceUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExpectedRenewDay', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeReservedInstanceAutoRenewAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReservedInstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DescribeReservedInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ReservedInstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LockReason', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypeFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Scope', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OfferingType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AllocationType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ReservedInstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Status', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'DescribeResourceByTags' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribeResourcesModification' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MigrateAcrossZone', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DestinationResource', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OperationType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cores', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Conditions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], 'maxItems' => 10, ], ], ], ], 'DescribeRouteTables' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VRouterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RouteTableId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RouterType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RouterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RouteTableName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], ], ], 'DescribeRouterInterfaces' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'Filter', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['type' => 'string'], 'Value' => [ 'type' => 'array', 'items' => ['type' => 'string'], 'maxItems' => 5, ], ], ], 'maxItems' => 5, ], ], ], ], 'DescribeSecurityGroupAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NicType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Direction', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '10', 'maximum' => '1000'], ], [ 'name' => 'Attribute', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeSecurityGroupReferences' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], 'DescribeSecurityGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'NetworkType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IsQueryEcsCount', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FuzzyQuery', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'ServiceManaged', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeSendFileResults' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InvokeId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InvocationStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'DescribeSnapshotGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'], ], [ 'name' => 'SnapshotGroupId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'Status', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'AdditionalAttributes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeSnapshotLinks' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SnapshotLinkIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0'], ], ], ], 'DescribeSnapshotMonitorData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['60', '600', '3600'], ], ], [ 'name' => 'Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeSnapshotPackage' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeSnapshots' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SnapshotLinkId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'SnapshotName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SnapshotType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.1.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.2.Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.1.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Filter.2.Value', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Usage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourceDiskType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Encrypted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribeSnapshotsUsage' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeSpotAdvice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Cores', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MinCores', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinMemory', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypeFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'GpuSpec', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'GpuAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], 'DescribeSpotPriceHistory' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OSType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Offset', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeStorageCapacityUnits' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Capacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AllocationType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageCapacityUnitId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Status', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribeTags' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribeTaskAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeTasks' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskAction', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'TaskGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeTerminalSessions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SessionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeUserBusinessBehavior' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'statusKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeUserData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeVRouters' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'VRouterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], ], ], 'DescribeVSwitches' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IsDefault', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], ], ], 'DescribeVirtualBorderRouters' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'Filter', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['type' => 'string'], 'Value' => [ 'type' => 'array', 'items' => ['type' => 'string'], 'maxItems' => 5, ], ], ], 'maxItems' => 5, ], ], ], ], 'DescribeVirtualBorderRoutersForPhysicalConnection' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PhysicalConnectionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], [ 'name' => 'Filter', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['type' => 'string'], 'Value' => [ 'type' => 'array', 'items' => ['type' => 'string'], 'maxItems' => 5, ], ], ], 'maxItems' => 5, ], ], ], ], 'DescribeVpcs' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'IsDefault', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'], ], ], ], 'DescribeVscs' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VscIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeZones' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Verbose', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AcceptLanguage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DetachClassicLinkVpc' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DetachDisk' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DeleteWithInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DetachInstanceRamRole' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DetachKeyPair' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DetachNetworkInterface' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TrunkNetworkInstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DisableActivation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ActivationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DisableDiskEncryptionByDefault' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DisableNetworkInterfaceQoS' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'EnableDiskEncryptionByDefault' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'EnableNetworkInterfaceQoS' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'QoS', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BandwidthTx' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'BandwidthRx' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'PpsTx' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'PpsRx' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'ConcurrentConnections' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], 'EnablePhysicalConnection' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PhysicalConnectionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'EndTerminalSession' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SessionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ExportImage' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OSSBucket', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OSSPrefix', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFormat', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ExportSnapshot' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OssBucket', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetInstanceConsoleOutput' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RemoveSymbols', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'GetInstanceScreenshot' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'WakeUp', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ImportImage' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Architecture', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OSType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BootMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LicenseType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskDeviceMapping', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DiskImSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Device' => ['type' => 'string', 'required' => false], 'OSSBucket' => ['type' => 'string', 'required' => false], 'Format' => ['type' => 'string', 'required' => false], 'OSSObject' => ['type' => 'string', 'required' => false], 'DiskImageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 17, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'DetectionStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageLocationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Features', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NvmeSupport' => ['type' => 'string', 'required' => false], 'ImdsSupport' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ImportKeyPair' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PublicKeyBody', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'InstallCloudAssistant' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'InvokeCommand' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CommandId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RepeatMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Timed', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Frequency', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Parameters', 'in' => 'query', 'style' => 'json', 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'Username', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WindowsPasswordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 501, ], ], [ 'name' => 'ContainerId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContainerName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Timeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceTag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 11, ], ], [ 'name' => 'TerminationMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Launcher', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WorkingDir', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OssOutputDelivery', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'JoinResourceGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'JoinSecurityGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'LeaveSecurityGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListPluginStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListTagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'TagFilter', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TagValues' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], 'TagKey' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 5, ], ], ], ], 'LockSnapshot' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LockMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LockDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '36500'], ], [ 'name' => 'CoolOffPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '0', 'maximum' => '72'], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyAutoProvisioningGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AutoProvisioningGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExcessCapacityTerminationPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DefaultTargetCapacityType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TerminateInstancesWithExpiration', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MaxSpotPrice', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'TotalTargetCapacity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PayAsYouGoTargetCapacity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotTargetCapacity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoProvisioningGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateConfig', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VSwitchId' => ['type' => 'string', 'required' => false], 'MaxPrice' => ['type' => 'number', 'format' => 'double', 'required' => false], 'Priority' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'InstanceType' => ['type' => 'string', 'required' => false], 'WeightedCapacity' => ['type' => 'number', 'format' => 'double', 'required' => false], ], ], 'maxItems' => 100, ], ], ], ], 'ModifyAutoSnapshotPolicyEx' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'regionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'autoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'autoSnapshotPolicyName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'timePoints', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'repeatWeekdays', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'retentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'EnableCrossRegionCopy', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'TargetCopyRegions', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CopiedSnapshotsRetentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CopyEncryptionConfiguration', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Encrypted' => ['type' => 'boolean', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false], 'Arn' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoleType' => ['type' => 'string', 'required' => false], 'Rolearn' => ['type' => 'string', 'required' => false], 'AssumeRoleFor' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], 'maxItems' => 10, ], ], ], ], ], ], 'ModifyBandwidthPackageSpec' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BandwidthPackageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Bandwidth', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyCapacityReservation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivatePoolOptions.Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTimeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ModifyCloudAssistantSettings' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SettingType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OssDeliveryConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'BucketName' => ['type' => 'string', 'required' => false], 'Prefix' => ['type' => 'string', 'required' => false], 'EncryptionType' => ['type' => 'string', 'required' => false], 'EncryptionAlgorithm' => ['type' => 'string', 'required' => false], 'EncryptionKeyId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'SlsDeliveryConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'ProjectName' => ['type' => 'string', 'required' => false], 'LogstoreName' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'AgentUpgradeConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'AllowedUpgradeWindow' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 6, ], 'TimeZone' => ['type' => 'string', 'required' => false], 'BootstrapUpgrade' => ['type' => 'boolean', 'required' => false], 'DisableUpgrade' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'ResourceUsageConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'CpuLimit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MemoryLimit' => ['type' => 'string', 'required' => false], 'OverloadLimit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LogFileCountLimit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LogSizeLimit' => ['type' => 'string', 'required' => false], 'KeepScriptFile' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'SessionManagerConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SessionManagerEnabled' => ['type' => 'boolean', 'required' => false], ], ], ], ], ], 'ModifyCommand' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CommandId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CommandContent', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WorkingDir', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Timeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Launcher', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyDedicatedHostAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ActionOnMaintenance', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkAttributes.SlbUdpTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NetworkAttributes.UdpTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AutoPlacement', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CpuOverCommitRatio', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], ], 'ModifyDedicatedHostAutoReleaseTime' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AutoReleaseTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyDedicatedHostAutoRenewAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DedicatedHostIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Duration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RenewalStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenewWithEcs', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyDedicatedHostClusterAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostClusterName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyDedicatedHostsChargeType' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DedicatedHostIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DedicatedHostChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DetailFee', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyDeploymentSetAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Affinity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ModifyDiagnosticMetricSet' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 100, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['instance'], ], ], [ 'name' => 'MetricSetName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 128], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 255], ], ], ], 'ModifyDiskAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeleteWithInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DeleteAutoSnapshot', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'EnableAutoSnapshot', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'BurstingEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyDiskChargeType' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DiskIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyDiskDefaultKMSKeyId' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyDiskDeployment' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DiskCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyDiskSpec' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ProvisionedIops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], ], [ 'name' => 'PerformanceControlOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'IOPS' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Throughput' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Recover' => [ 'type' => 'string', 'required' => false, 'enum' => ['All'], ], ], ], ], [ 'name' => 'DestinationZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyEipAddressAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AllocationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Bandwidth', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyElasticityAssurance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivatePoolOptions.Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceRules', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RecurrenceType' => ['type' => 'string', 'required' => false], 'RecurrenceValue' => ['type' => 'string', 'required' => false], 'StartHour' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '24'], 'EndHour' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '24'], ], ], 'maxItems' => 20, ], ], ], ], 'ModifyElasticityAssuranceAutoRenewAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RenewalStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'ModifyForwardEntry' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'ForwardTableId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForwardEntryId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ExternalIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExternalPort', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternalIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternalPort', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IpProtocol', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyHaVipAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'HaVipId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyHpcClusterAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HpcClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyImageAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BootMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LicenseType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Features', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NvmeSupport' => ['type' => 'string', 'required' => false], 'ImdsSupport' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyImageShareGroupPermission' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AddGroup.1', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RemoveGroup.1', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyImageSharePermission' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LaunchPermission', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AddAccount', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'RemoveAccount', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'IsPublic', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyInstanceAttachmentAttributes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyInstanceAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserData', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Recyclable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'CreditSpecification', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'NetworkInterfaceQueueNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1'], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'RemoteConnectionOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Password' => ['type' => 'string', 'required' => false], 'Type' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'EnableJumboFrame', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'CpuOptions.Core', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CpuOptions.ThreadsPerCore', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CpuOptions.TopologyType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivateDnsNameOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EnableInstanceIdDnsARecord' => ['type' => 'boolean', 'required' => false], 'EnableInstanceIdDnsAAAARecord' => ['type' => 'boolean', 'required' => false], 'EnableIpDnsARecord' => ['type' => 'boolean', 'required' => false], 'EnableIpDnsPtrRecord' => ['type' => 'boolean', 'required' => false], 'HostnameType' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'CpuOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NestedVirtualization' => [ 'type' => 'string', 'required' => false, 'enum' => ['enabled', 'disabled'], ], ], ], ], [ 'name' => 'EnableNetworkEncryption', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyInstanceAutoReleaseTime' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AutoReleaseTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyInstanceAutoRenewAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Duration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RenewalStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyInstanceChargeType' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IncludeDataDisks', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IsDetailFee', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyInstanceClockOptions' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PtpStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyInstanceDeployment' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetGroupNo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Affinity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tenancy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MigrationType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RemoveFromDeploymentSet', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyInstanceMaintenanceAttributes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ActionOnMaintenance', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NotifyOnMaintenance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'MaintenanceWindow', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EndTime' => ['type' => 'string', 'required' => false], 'StartTime' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 1, ], ], ], ], 'ModifyInstanceMetadataOptions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpPutResponseHopLimit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceMetadataTags', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyInstanceNetworkOptions' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BandwidthWeighting', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyInstanceNetworkSpec' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'], ], [ 'name' => 'ISP', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AllocatePublicIp', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyInstanceSpec' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'], ], [ 'name' => 'Temporary.StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Temporary.EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Temporary.InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'Async', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AllowMigrateAcrossZone', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ModifyMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['Online', 'Offline'], ], ], [ 'name' => 'Disk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DiskId' => ['type' => 'string', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'PerformanceLevel' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 128, ], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyInstanceVncPasswd' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VncPassword', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyInstanceVpcAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivateIpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], ], ], 'ModifyInvocationAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 201, ], ], [ 'name' => 'InvokeId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CommandContent', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EnableParameter', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Parameters', 'in' => 'query', 'style' => 'json', 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'Frequency', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContentEncoding', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyLaunchTemplateDefaultVersion' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DefaultVersionNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'ModifyManagedInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyNetworkInterfaceAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'QueueNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1'], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'DeleteOnRelease', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RxQueueSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TxQueueSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NetworkInterfaceTrafficConfig', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NetworkInterfaceTrafficMode' => ['type' => 'string', 'required' => false], 'QueueNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'QueuePairNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'RxQueueSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'TxQueueSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'ConnectionTrackingConfiguration', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TcpEstablishedTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'TcpClosedAndTimeWaitTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'UdpTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'EnhancedNetwork', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EnableSriov' => ['type' => 'boolean', 'required' => false], 'EnableRss' => ['type' => 'boolean', 'required' => false], 'VirtualFunctionTotalQueueNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'VirtualFunctionQuantity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'SourceDestCheck', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyPhysicalConnectionAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PhysicalConnectionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LineOperator', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'bandwidth', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeerLocation', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PortType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RedundantPhysicalConnectionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CircuitCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyPlanMaintenanceWindow' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PlanWindowId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PlanWindowName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SupportMaintenanceAction', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TimePeriod', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PeriodUnit' => ['type' => 'string', 'required' => false], 'RangeList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StartTime' => ['type' => 'string', 'required' => false], 'EndTime' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], [ 'name' => 'TargetResource', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Scope' => ['type' => 'string', 'required' => false], 'ResourceGroupId' => ['type' => 'string', 'required' => false], 'Tags' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], [ 'name' => 'MinMaintenanceInterval', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32'], ], ], ], 'ModifyPortRangeList' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PortRangeListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PortRangeListName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AddEntry', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PortRange' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'RemoveEntry', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PortRange' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], ], ], 'ModifyPrefixList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrefixListName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AddEntry', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Description' => ['type' => 'string', 'required' => false], 'Cidr' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 201, ], ], [ 'name' => 'RemoveEntry', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Cidr' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 201, ], ], ], ], 'ModifyPrepayInstanceSpec' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OperatorType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MigrateAcrossZone', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RebootTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RebootWhenFinished', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ModifyMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['Online', 'Offline'], ], ], [ 'name' => 'Disk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DiskId' => ['type' => 'string', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'PerformanceLevel' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 128, ], ], ], ], 'ModifyReservedInstanceAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReservedInstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReservedInstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyReservedInstanceAutoRenewAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RenewalStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ReservedInstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'ModifyReservedInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReservedInstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Configuration', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ReservedInstanceName' => ['type' => 'string', 'required' => false], 'ZoneId' => ['type' => 'string', 'required' => false], 'Scope' => ['type' => 'string', 'required' => true], 'InstanceType' => ['type' => 'string', 'required' => true], 'InstanceAmount' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], 'maxItems' => 100, ], ], ], ], 'ModifyRouterInterfaceAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RouterInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OppositeInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OppositeRouterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OppositeRouterType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OppositeInterfaceOwnerId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'HealthCheckSourceIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckTargetIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyRouterInterfaceSpec' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RouterInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Spec', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifySecurityGroupAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifySecurityGroupEgressRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupRuleId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Policy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Priority', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], ], [ 'name' => 'IpProtocol', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DestGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DestPrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourcePortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DestGroupOwnerAccount', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DestGroupOwnerId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'NicType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PortRangeListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifySecurityGroupPolicy' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InnerAccessPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifySecurityGroupRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupRuleId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Policy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Priority', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], ], [ 'name' => 'IpProtocol', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourcePrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourcePortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourceGroupOwnerAccount', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourceGroupOwnerId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'NicType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PortRangeListId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifySnapshotAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DisableInstantAccess', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RetentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ModifySnapshotCategory' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Category', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['Archive'], ], ], [ 'name' => 'RetentionDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '61', 'maximum' => '65536'], ], ], ], 'ModifySnapshotGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyStorageCapacityUnitAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StorageCapacityUnitId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifySystemEventAttribute' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EventId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NotBefore', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyUserBusinessBehavior' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'statusKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'statusValue', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyVRouterAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VRouterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VRouterName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyVSwitchAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VSwitchName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyVirtualBorderRouterAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VbrId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VlanId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CircuitCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LocalGatewayIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PeerGatewayIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PeeringSubnetMask', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyVpcAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CidrBlock', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'OpenSnapshotService' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'PurchaseElasticityAssurance' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'PurchaseReservedInstancesOffering' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ReservedInstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Scope', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'OfferingType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'PurchaseStorageCapacityUnit' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Capacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FromApp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Amount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '20'], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ReActivateInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ReInitDisk' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoStartInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SecurityEnhancementStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'RebootInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForceStop', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'RebootInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForceReboot', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'BatchOptimization', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'RecoverVirtualBorderRouter' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VbrId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'RedeployDedicatedHost' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MigrationType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['Reboot', 'LiveMigrationFirst'], ], ], ], ], 'RedeployInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForceStop', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ReleaseCapacityReservation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ReleaseDedicatedHost' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TerminateSubscription', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ReleaseEipAddress' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AllocationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ReleasePublicIpAddress' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PublicIpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'RemoveBandwidthPackageIps' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BandwidthPackageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RemovedIpAddresses', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string'], 'maxItems' => 20, ], ], ], ], 'RemoveTags' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'key' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'RenewDedicatedHosts' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DedicatedHostIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'RenewElasticityAssurances' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 20, ], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'RenewInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExpectedRenewDay', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'RenewReservedInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ReservedInstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 100, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ReplaceSystemDisk' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UseAdditionalService', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PasswordInherit', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Platform', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Architecture', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityEnhancementStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Encrypted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 64], ], [ 'name' => 'EncryptAlgorithm', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Arn', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoleType' => ['type' => 'string', 'required' => false], 'Rolearn' => ['type' => 'string', 'required' => false], 'AssumeRoleFor' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], 'maxItems' => 10, ], ], ], ], 'ReportInstancesStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Reason', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IssueCategory', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'DiskId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Device', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'ResetDisk' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ResetDiskDefaultKMSKeyId' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ResetDisks' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Disk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SnapshotId' => ['type' => 'string', 'required' => false], 'DiskId' => ['type' => 'string', 'required' => false], ], ], 'minItems' => 1, 'maxItems' => 16, ], ], ], ], 'ResizeDisk' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NewSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '262144'], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'RevokeSecurityGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupRuleId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Permissions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Policy' => ['type' => 'string', 'required' => false], 'Priority' => ['type' => 'string', 'required' => false], 'IpProtocol' => ['type' => 'string', 'required' => false], 'SourceCidrIp' => ['type' => 'string', 'required' => false], 'Ipv6SourceCidrIp' => ['type' => 'string', 'required' => false], 'SourceGroupId' => ['type' => 'string', 'required' => false], 'SourcePrefixListId' => ['type' => 'string', 'required' => false], 'PortRange' => ['type' => 'string', 'required' => false], 'DestCidrIp' => ['type' => 'string', 'required' => false], 'Ipv6DestCidrIp' => ['type' => 'string', 'required' => false], 'SourcePortRange' => ['type' => 'string', 'required' => false], 'SourceGroupOwnerAccount' => ['type' => 'string', 'required' => false], 'SourceGroupOwnerId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'NicType' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'PortRangeListId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'Policy', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Priority', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'IpProtocol', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Ipv6SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourcePrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'PortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Ipv6DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourcePortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceGroupOwnerAccount', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceGroupOwnerId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => true, 'required' => false], ], [ 'name' => 'NicType', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], ], ], 'RevokeSecurityGroupEgress' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityGroupRuleId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Permissions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Policy' => ['type' => 'string', 'required' => false], 'Priority' => ['type' => 'string', 'required' => false], 'IpProtocol' => ['type' => 'string', 'required' => false], 'DestCidrIp' => ['type' => 'string', 'required' => false], 'Ipv6DestCidrIp' => ['type' => 'string', 'required' => false], 'DestGroupId' => ['type' => 'string', 'required' => false], 'DestPrefixListId' => ['type' => 'string', 'required' => false], 'PortRange' => ['type' => 'string', 'required' => false], 'SourceCidrIp' => ['type' => 'string', 'required' => false], 'Ipv6SourceCidrIp' => ['type' => 'string', 'required' => false], 'SourcePortRange' => ['type' => 'string', 'required' => false], 'DestGroupOwnerAccount' => ['type' => 'string', 'required' => false], 'DestGroupOwnerId' => ['type' => 'string', 'required' => false], 'NicType' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'PortRangeListId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'Policy', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Priority', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'IpProtocol', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Ipv6DestCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestPrefixListId', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'PortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Ipv6SourceCidrIp', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'SourcePortRange', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestGroupOwnerAccount', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'DestGroupOwnerId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'deprecated' => true, 'required' => false], ], [ 'name' => 'NicType', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], ], ], 'RunCommand' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CommandContent', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'WorkingDir', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Timeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'EnableParameter', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RepeatMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Timed', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Frequency', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Parameters', 'in' => 'query', 'style' => 'json', 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'KeepCommand', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ContentEncoding', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Username', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WindowsPasswordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 501, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'ContainerId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContainerName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OssOutputDelivery', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceTag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 11, ], ], [ 'name' => 'TerminationMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Launcher', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'RunInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UniqueSuffix', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PasswordInherit', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.AutoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserData', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Amount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1000'], ], [ 'name' => 'MinAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'AutoReleaseTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '720'], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false, 'minimum' => '0', 'maximum' => '999999'], ], [ 'name' => 'SpotInterruptionBehavior', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityEnhancementStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HpcClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetGroupNo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PrivateIpAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CreditSpecification', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NetworkInterfaceQueueNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'DeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'HibernationOptions.Configured', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Affinity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tenancy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageSetPartitionNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'CpuOptions.Core', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CpuOptions.ThreadsPerCore', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CpuOptions.Numa', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CpuOptions.TopologyType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityOptions.TrustedSystemMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityOptions.ConfidentialComputingMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpPutResponseHopLimit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Isp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SchedulerOptions.DedicatedHostClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'HostNames', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 1000, ], ], [ 'name' => 'DataDisk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => ['type' => 'string', 'required' => false], 'AutoSnapshotPolicyId' => ['type' => 'string', 'required' => false], 'Encrypted' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SnapshotId' => ['type' => 'string', 'required' => false], 'Device' => ['type' => 'string', 'required' => false], 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'DiskName' => ['type' => 'string', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'EncryptAlgorithm' => ['type' => 'string', 'required' => false], 'DeleteWithInstance' => ['type' => 'boolean', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false], 'StorageClusterId' => ['type' => 'string', 'required' => false], 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'Arn', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoleType' => ['type' => 'string', 'required' => false], 'Rolearn' => ['type' => 'string', 'required' => false], 'AssumeRoleFor' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'NetworkInterface', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VSwitchId' => ['type' => 'string', 'required' => false], 'NetworkInterfaceName' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SecurityGroupId' => ['type' => 'string', 'required' => false], 'PrimaryIpAddress' => ['type' => 'string', 'required' => false], 'QueueNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SecurityGroupIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], 'NetworkInterfaceTrafficMode' => ['type' => 'string', 'required' => false], 'QueuePairNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'InstanceType' => ['type' => 'string', 'required' => false], 'Ipv6AddressCount' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'Ipv6Address' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], 'NetworkCardIndex' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'DeleteOnRelease' => ['type' => 'boolean', 'required' => false], 'NetworkInterfaceId' => ['type' => 'string', 'required' => false], 'RxQueueSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'TxQueueSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SourceDestCheck' => ['type' => 'boolean', 'required' => false], 'SecondaryPrivateIpAddressCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 71, ], ], [ 'name' => 'Ipv6Address', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'SystemDisk', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StorageClusterId' => ['type' => 'string', 'required' => false], 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], 'Encrypted' => ['type' => 'string', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false, 'maxLength' => 64], 'EncryptAlgorithm' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'ImageOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LoginAsNonRoot' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'NetworkOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EnableJumboFrame' => ['type' => 'boolean', 'required' => false], 'EnableNetworkEncryption' => ['type' => 'boolean', 'required' => false], 'BandwidthWeighting' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PrivateDnsNameOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EnableInstanceIdDnsARecord' => ['type' => 'boolean', 'required' => false], 'EnableInstanceIdDnsAAAARecord' => ['type' => 'boolean', 'required' => false], 'EnableIpDnsARecord' => ['type' => 'boolean', 'required' => false], 'EnableIpDnsPtrRecord' => ['type' => 'boolean', 'required' => false], 'HostnameType' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'ClockOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PtpStatus' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'CpuOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NestedVirtualization' => [ 'type' => 'string', 'required' => false, 'enum' => ['enabled', 'disabled'], ], ], ], ], ], ], 'SendFile' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Timeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'TargetDir', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ContentType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Content', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'FileOwner', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FileGroup', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FileMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Overwrite', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'StartImagePipelineExecution' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateTag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'deprecated' => true, 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'ImagePipelineId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'StartInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InitLocalDisk', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'StartInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BatchOptimization', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'StartTerminalSession' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'PortNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CommandLine', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetServer', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Username', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ConnectionType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PasswordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EncryptionOptions', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false], 'Mode' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'StopInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ConfirmStop', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ForceStop', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StoppedMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Hibernate', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'StopInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForceStop', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StoppedMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BatchOptimization', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'StopInvocation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InvokeId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], ], ], 'TagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => true], 'Value' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 21, ], ], ], ], 'TerminatePhysicalConnection' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PhysicalConnectionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'TerminateVirtualBorderRouter' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VbrId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserCidr', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UnassignIpv6Addresses' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Ipv6Address', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'Ipv6Prefix', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], 'UnassignPrivateIpAddresses' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NetworkInterfaceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivateIpAddress', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 32, ], ], [ 'name' => 'Ipv4Prefix', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], 'UnassociateEipAddress' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AllocationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UnassociateHaVip' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => true, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'HaVipId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UnlockSnapshot' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DryRun', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UntagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'All', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'TagKey', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], ], ], ], ], 'endpoints' => [ ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-beijing.aliyuncs.com', 'endpoint' => 'ecs.cn-beijing.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-beijing.aliyuncs.com'], ['regionId' => 'cn-zhengzhou-jva', 'regionName' => '郑州(联通合营)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-zhengzhou-jva.aliyuncs.com', 'endpoint' => 'ecs.cn-zhengzhou-jva.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-zhengzhou-jva.aliyuncs.com'], ['regionId' => 'cn-heyuan', 'regionName' => '华南2(河源)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-heyuan.aliyuncs.com', 'endpoint' => 'ecs.cn-heyuan.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-heyuan.aliyuncs.com'], ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'ecs.cn-zhangjiakou.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-zhangjiakou.aliyuncs.com'], ['regionId' => 'ap-northeast-2', 'regionName' => '韩国(首尔)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.ap-northeast-2.aliyuncs.com', 'endpoint' => 'ecs.ap-northeast-2.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-northeast-2.aliyuncs.com'], ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.ap-northeast-1.aliyuncs.com', 'endpoint' => 'ecs.ap-northeast-1.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-northeast-1.aliyuncs.com'], ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.ap-southeast-1.aliyuncs.com', 'endpoint' => 'ecs.ap-southeast-1.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-southeast-1.aliyuncs.com'], ['regionId' => 'ap-southeast-2', 'regionName' => '澳大利亚(悉尼)已关停', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.ap-southeast-2.aliyuncs.com', 'endpoint' => 'ecs.ap-southeast-2.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-southeast-2.aliyuncs.com'], ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.ap-southeast-3.aliyuncs.com', 'endpoint' => 'ecs.ap-southeast-3.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-southeast-3.aliyuncs.com'], ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.ap-southeast-5.aliyuncs.com', 'endpoint' => 'ecs.ap-southeast-5.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-southeast-5.aliyuncs.com'], ['regionId' => 'ap-southeast-6', 'regionName' => '菲律宾(马尼拉)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.ap-southeast-6.aliyuncs.com', 'endpoint' => 'ecs.ap-southeast-6.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-southeast-6.aliyuncs.com'], ['regionId' => 'ap-southeast-7', 'regionName' => '泰国(曼谷)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.ap-southeast-7.aliyuncs.com', 'endpoint' => 'ecs.ap-southeast-7.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-southeast-7.aliyuncs.com'], ['regionId' => 'ap-southeast-8', 'regionName' => '马来西亚(柔佛州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.ap-southeast-8.aliyuncs.com', 'endpoint' => 'ecs.ap-southeast-8.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-southeast-8.aliyuncs.com'], ['regionId' => 'cn-zhongwei', 'regionName' => '西北2(中卫)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-zhongwei.aliyuncs.com', 'endpoint' => 'ecs.cn-zhongwei.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-zhongwei.aliyuncs.com'], ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'ecs.cn-wulanchabu.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-wulanchabu.aliyuncs.com'], ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-qingdao.aliyuncs.com', 'endpoint' => 'ecs.cn-qingdao.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-qingdao.aliyuncs.com'], ['regionId' => 'cn-wuhan-lr', 'regionName' => '华中1(武汉-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-wuhan-lr.aliyuncs.com', 'endpoint' => 'ecs.cn-wuhan-lr.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-wuhan-lr.aliyuncs.com'], ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-shanghai.aliyuncs.com', 'endpoint' => 'ecs.cn-shanghai.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-shanghai.aliyuncs.com'], ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-hongkong.aliyuncs.com', 'endpoint' => 'ecs.cn-hongkong.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-hongkong.aliyuncs.com'], ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-shenzhen.aliyuncs.com', 'endpoint' => 'ecs.cn-shenzhen.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-shenzhen.aliyuncs.com'], ['regionId' => 'cn-nanjing', 'regionName' => '华东5(南京-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-nanjing.aliyuncs.com', 'endpoint' => 'ecs.cn-nanjing.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-nanjing.aliyuncs.com'], ['regionId' => 'cn-fuzhou', 'regionName' => '华东6(福州-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-fuzhou.aliyuncs.com', 'endpoint' => 'ecs.cn-fuzhou.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-fuzhou.aliyuncs.com'], ['regionId' => 'cn-chengdu', 'regionName' => '西南1(成都)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-chengdu.aliyuncs.com', 'endpoint' => 'ecs.cn-chengdu.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-chengdu.aliyuncs.com'], ['regionId' => 'cn-guangzhou', 'regionName' => '华南3(广州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-guangzhou.aliyuncs.com', 'endpoint' => 'ecs.cn-guangzhou.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-guangzhou.aliyuncs.com'], ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-huhehaote.aliyuncs.com', 'endpoint' => 'ecs.cn-huhehaote.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-huhehaote.aliyuncs.com'], ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ecs.cn-hangzhou.aliyuncs.com', 'endpoint' => 'ecs.cn-hangzhou.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-hangzhou.aliyuncs.com'], ['regionId' => 'us-southeast-1', 'regionName' => '美国(亚特兰大)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ecs.us-southeast-1.aliyuncs.com', 'endpoint' => 'ecs.us-southeast-1.aliyuncs.com', 'vpc' => 'ecs-vpc.us-southeast-1.aliyuncs.com'], ['regionId' => 'eu-west-1', 'regionName' => '英国(伦敦)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ecs.eu-west-1.aliyuncs.com', 'endpoint' => 'ecs.eu-west-1.aliyuncs.com', 'vpc' => 'ecs-vpc.eu-west-1.aliyuncs.com'], ['regionId' => 'eu-west-2', 'regionName' => '法国(巴黎)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ecs.eu-west-2.aliyuncs.com', 'endpoint' => 'ecs.eu-west-2.aliyuncs.com', 'vpc' => 'ecs-vpc.eu-west-2.aliyuncs.com'], ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ecs.eu-central-1.aliyuncs.com', 'endpoint' => 'ecs.eu-central-1.aliyuncs.com', 'vpc' => 'ecs-vpc.eu-central-1.aliyuncs.com'], ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ecs.us-east-1.aliyuncs.com', 'endpoint' => 'ecs.us-east-1.aliyuncs.com', 'vpc' => 'ecs-vpc.us-east-1.aliyuncs.com'], ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ecs.us-west-1.aliyuncs.com', 'endpoint' => 'ecs.us-west-1.aliyuncs.com', 'vpc' => 'ecs-vpc.us-west-1.aliyuncs.com'], ['regionId' => 'na-south-1', 'regionName' => '墨西哥', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ecs.na-south-1.aliyuncs.com', 'endpoint' => 'ecs.na-south-1.aliyuncs.com', 'vpc' => 'ecs-vpc.na-south-1.aliyuncs.com'], ['regionId' => 'me-east-1', 'regionName' => '阿联酋(迪拜)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'ecs.me-east-1.aliyuncs.com', 'endpoint' => 'ecs.me-east-1.aliyuncs.com', 'vpc' => 'ecs-vpc.me-east-1.aliyuncs.com'], ['regionId' => 'ap-south-1', 'regionName' => '印度(孟买)已关停', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'ecs.ap-south-1.aliyuncs.com', 'endpoint' => 'ecs.ap-south-1.aliyuncs.com', 'vpc' => 'ecs-vpc.ap-south-1.aliyuncs.com'], ['regionId' => 'me-central-1', 'regionName' => '沙特(利雅得)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'ecs.me-central-1.aliyuncs.com', 'endpoint' => 'ecs.me-central-1.aliyuncs.com', 'vpc' => 'ecs-vpc.me-central-1.aliyuncs.com'], ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => '华南1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ecs.cn-shenzhen-finance-1.aliyuncs.com', 'endpoint' => 'ecs.cn-shenzhen-finance-1.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-shenzhen-finance-1.aliyuncs.com'], ['regionId' => 'cn-beijing-finance-1', 'regionName' => '华北2 金融云(邀测)', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ecs.cn-beijing-finance-1.aliyuncs.com', 'endpoint' => 'ecs.cn-beijing-finance-1.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-beijing-finance-1.aliyuncs.com'], ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ecs.cn-shanghai-finance-1.aliyuncs.com', 'endpoint' => 'ecs.cn-shanghai-finance-1.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-shanghai-finance-1.aliyuncs.com'], ['regionId' => 'cn-wulanchabu-gic-1', 'regionName' => '华北6(乌兰察布)通用行业云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ecs.cn-wulanchabu-gic-1.aliyuncs.com', 'endpoint' => 'ecs.cn-wulanchabu-gic-1.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-wulanchabu-gic-1.aliyuncs.com'], ['regionId' => 'cn-heyuan-acdr-1', 'regionName' => '河源专属云汽车合规', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ecs.cn-heyuan-acdr-1.aliyuncs.com', 'endpoint' => 'ecs.cn-heyuan-acdr-1.aliyuncs.com', 'vpc' => 'ecs-vpc.cn-heyuan-acdr-1.aliyuncs.com'], ['regionId' => 'cn-hangzhou-finance', 'regionName' => '华东1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ecs.aliyuncs.com', 'endpoint' => 'ecs.aliyuncs.com', 'vpc' => ''], ], ];