[NEW] IAM Reference: Operations and Resources
dns
list-dns-domain-records
GET /dns-domain/<domain-id>/record
List DNS domain records
Parameters:
- parameters.domain_id
Resources:
-
resources.dns_domain.id
-
resources.dns_domain.unicode_name
-
resources.dns_domain.created_at
delete-dns-domain
Delete DNS Domain
Parameters:
- parameters.id
Resources:
-
resources.dns_domain.id
-
resources.dns_domain.unicode_name
-
resources.dns_domain.created_at
get-dns-domain-record
GET /dns-domain/<domain-id>/record/<record-id>
Retrieve DNS domain record details
Parameters:
-
parameters.record_id
-
parameters.domain_id
Resources:
-
resources.dns_domain.id
-
resources.dns_domain.unicode_name
-
resources.dns_domain.created_at
-
resources.dns_domain_record.priority
-
resources.dns_domain_record.id
-
resources.dns_domain_record.name
-
resources.dns_domain_record.updated_at
-
resources.dns_domain_record.content
-
resources.dns_domain_record.type
-
resources.dns_domain_record.ttl
-
resources.dns_domain_record.created_at
get-dns-domain
Retrieve DNS domain details
Parameters:
- parameters.id
Resources:
-
resources.dns_domain.id
-
resources.dns_domain.unicode_name
-
resources.dns_domain.created_at
get-dns-domain-zone-file
Retrieve DNS domain zone file
Parameters:
- parameters.id
Resources:
-
resources.dns_domain.id
-
resources.dns_domain.unicode_name
-
resources.dns_domain.created_at
list-dns-domains
List DNS domains
create-dns-domain
Create DNS domain
Parameters:
- parameters.unicode_name
update-dns-domain-record
PUT /dns-domain/<domain-id>/record/<record-id>
Update DNS domain record
Parameters:
-
parameters.priority
-
parameters.name
-
parameters.content
-
parameters.record_id
-
parameters.domain_id
-
parameters.ttl
Resources:
-
resources.dns_domain.id
-
resources.dns_domain.unicode_name
-
resources.dns_domain.created_at
-
resources.dns_domain_record.priority
-
resources.dns_domain_record.id
-
resources.dns_domain_record.name
-
resources.dns_domain_record.updated_at
-
resources.dns_domain_record.content
-
resources.dns_domain_record.type
-
resources.dns_domain_record.ttl
-
resources.dns_domain_record.created_at
create-dns-domain-record
POST /dns-domain/<domain-id>/record
Create DNS domain record
Parameters:
-
parameters.priority
-
parameters.name
-
parameters.content
-
parameters.type
-
parameters.domain_id
-
parameters.ttl
Resources:
-
resources.dns_domain.id
-
resources.dns_domain.unicode_name
-
resources.dns_domain.created_at
delete-dns-domain-record
DELETE /dns-domain/<domain-id>/record/<record-id>
Delete DNS domain record
Parameters:
-
parameters.record_id
-
parameters.domain_id
Resources:
-
resources.dns_domain.id
-
resources.dns_domain.unicode_name
-
resources.dns_domain.created_at
-
resources.dns_domain_record.priority
-
resources.dns_domain_record.id
-
resources.dns_domain_record.name
-
resources.dns_domain_record.updated_at
-
resources.dns_domain_record.content
-
resources.dns_domain_record.type
-
resources.dns_domain_record.ttl
-
resources.dns_domain_record.created_at
compute
delete-instance-pool
Delete an Instance Pool
Parameters:
- parameters.id
Resources:
-
resources.instance_pool.id
-
resources.instance_pool.name
-
resources.instance_pool.labels
-
resources.instance_pool.description
attach-instance-to-elastic-ip
Attach a Compute instance to an Elastic IP
Parameters:
-
parameters.id
-
parameters.instance
Resources:
-
resources.elastic_ip.cidr
-
resources.elastic_ip.id
-
resources.elastic_ip.labels
-
resources.elastic_ip.ip
-
resources.elastic_ip.healthcheck
-
resources.elastic_ip.addressfamily
-
resources.elastic_ip.description
detach-instance-from-elastic-ip
Detach a Compute instance from an Elastic IP
Parameters:
-
parameters.id
-
parameters.instance
Resources:
-
resources.elastic_ip.cidr
-
resources.elastic_ip.id
-
resources.elastic_ip.labels
-
resources.elastic_ip.ip
-
resources.elastic_ip.healthcheck
-
resources.elastic_ip.addressfamily
-
resources.elastic_ip.description
create-load-balancer
Create a Load Balancer
Parameters:
-
parameters.name
-
parameters.labels
-
parameters.description
list-ssh-keys
List SSH keys
get-deploy-target
Retrieve Deploy Target details
Parameters:
- parameters.id
Resources:
-
resources.deploy_target.id
-
resources.deploy_target.name
-
resources.deploy_target.type
-
resources.deploy_target.description
reset-instance-field
Reset Instance field
Parameters:
-
parameters.id
-
parameters.field
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
create-elastic-ip
Create an Elastic IP
Parameters:
-
parameters.labels
-
parameters.healthcheck
-
parameters.addressfamily
-
parameters.description
delete-template
Delete a Template
Parameters:
- parameters.id
Resources:
-
resources.template.zones
-
resources.template.url
-
resources.template.default_user
-
resources.template.ssh_key_enabled
-
resources.template.id
-
resources.template.visibility
-
resources.template.name
-
resources.template.build
-
resources.template.family
-
resources.template.version
-
resources.template.maintainer
-
resources.template.created_at
-
resources.template.size
-
resources.template.checksum
-
resources.template.password_enabled
-
resources.template.description
-
resources.template.boot_mode
get-instance-pool
Retrieve Instance Pool details
Parameters:
- parameters.id
Resources:
-
resources.instance_pool.id
-
resources.instance_pool.name
-
resources.instance_pool.labels
-
resources.instance_pool.description
remove-external-source-from-security-group
PUT /security-group/<id>:remove-source
Remove an external source from a Security Group
Parameters:
-
parameters.cidr
-
parameters.id
Resources:
-
resources.security_group.external_sources
-
resources.security_group.id
-
resources.security_group.name
-
resources.security_group.rules
-
resources.security_group.description
resize-instance-disk
PUT /instance/<id>:resize-disk
Resize a Compute instance disk
Parameters:
-
parameters.id
-
parameters.disk_size
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
attach-instance-to-private-network
PUT /private-network/<id>:attach
Attach a Compute instance to a Private Network
Parameters:
-
parameters.id
-
parameters.ip
-
parameters.instance
Resources:
-
resources.private_network.id
-
resources.private_network.netmask
-
resources.private_network.name
-
resources.private_network.start_ip
-
resources.private_network.leases
-
resources.private_network.labels
-
resources.private_network.description
-
resources.private_network.end_ip
create-sks-cluster
Create an SKS cluster
Parameters:
-
parameters.addons
-
parameters.cni
-
parameters.name
-
parameters.level
-
parameters.labels
-
parameters.version
-
parameters.auto_upgrade
-
parameters.oidc
-
parameters.description
reset-sks-cluster-field
DELETE /sks-cluster/<id>/<field>
Reset an SKS cluster field to its default value
Parameters:
-
parameters.id
-
parameters.field
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
reset-load-balancer-service-field
DELETE /load-balancer/<id>/service/<service-id>/<field>
Reset a Load Balancer Service field to its default value
Parameters:
-
parameters.service_id
-
parameters.id
-
parameters.field
Resources:
-
resources.load_balancer.services
-
resources.load_balancer.id
-
resources.load_balancer.name
-
resources.load_balancer.labels
-
resources.load_balancer.ip
-
resources.load_balancer.state
-
resources.load_balancer.created_at
-
resources.load_balancer.description
copy-template
Copy a Template from a zone to another
Parameters:
-
parameters.target_zone
-
parameters.id
Resources:
-
resources.template.zones
-
resources.template.url
-
resources.template.default_user
-
resources.template.ssh_key_enabled
-
resources.template.id
-
resources.template.visibility
-
resources.template.name
-
resources.template.build
-
resources.template.family
-
resources.template.version
-
resources.template.maintainer
-
resources.template.created_at
-
resources.template.size
-
resources.template.checksum
-
resources.template.password_enabled
-
resources.template.description
-
resources.template.boot_mode
delete-load-balancer-service
DELETE /load-balancer/<id>/service/<service-id>
Delete a Load Balancer Service
Parameters:
-
parameters.service_id
-
parameters.id
Resources:
-
resources.load_balancer.services
-
resources.load_balancer.id
-
resources.load_balancer.name
-
resources.load_balancer.labels
-
resources.load_balancer.ip
-
resources.load_balancer.state
-
resources.load_balancer.created_at
-
resources.load_balancer.description
delete-sks-cluster
Delete an SKS cluster
Parameters:
- parameters.id
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
update-instance-pool
Update an Instance Pool
Parameters:
-
parameters.private_networks
-
parameters.instance_prefix
-
parameters.ipv6_enabled
-
parameters.min_available
-
parameters.public_ip_assignment
-
parameters.id
-
parameters.name
-
parameters.elastic_ips
-
parameters.labels
-
parameters.ssh_key
-
parameters.anti_affinity_groups
-
parameters.disk_size
-
parameters.instance_type
-
parameters.deploy_target
-
parameters.template
-
parameters.user_data
-
parameters.security_groups
-
parameters.description
Resources:
-
resources.instance_pool.id
-
resources.instance_pool.name
-
resources.instance_pool.labels
-
resources.instance_pool.description
list-quotas
List Organization Quotas
start-instance
Start a Compute instance
Parameters:
-
parameters.rescue_profile
-
parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
revert-instance-to-snapshot
POST /instance/<instance-id>:revert-snapshot
Revert a snapshot for an instance
Parameters:
-
parameters.id
-
parameters.instance_id
Resources:
-
resources.snapshot.id
-
resources.snapshot.name
-
resources.snapshot.instance
-
resources.snapshot.created_at
-
resources.snapshot.size
-
resources.snapshot.description
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
list-events
List Events
create-security-group
Create a Security Group
Parameters:
-
parameters.name
-
parameters.description
reset-private-network-field
DELETE /private-network/<id>/<field>
Reset Private Network field
Parameters:
-
parameters.id
-
parameters.field
Resources:
-
resources.private_network.id
-
resources.private_network.netmask
-
resources.private_network.name
-
resources.private_network.start_ip
-
resources.private_network.leases
-
resources.private_network.labels
-
resources.private_network.description
-
resources.private_network.end_ip
add-instance-protection
PUT /instance/<id>:add-protection
Set instance destruction protection
Parameters:
- parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
list-instance-types
List Compute instance Types
list-templates
List Templates
promote-snapshot-to-template
Promote a Snapshot to a Template
Parameters:
-
parameters.default_user
-
parameters.ssh_key_enabled
-
parameters.id
-
parameters.name
-
parameters.password_enabled
-
parameters.description
Resources:
-
resources.snapshot.id
-
resources.snapshot.name
-
resources.snapshot.instance
-
resources.snapshot.created_at
-
resources.snapshot.size
-
resources.snapshot.description
get-sks-cluster
Retrieve SKS cluster details
Parameters:
- parameters.id
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
update-template
Update template attributes
Parameters:
-
parameters.id
-
parameters.name
-
parameters.description
Resources:
-
resources.template.zones
-
resources.template.url
-
resources.template.default_user
-
resources.template.ssh_key_enabled
-
resources.template.id
-
resources.template.visibility
-
resources.template.name
-
resources.template.build
-
resources.template.family
-
resources.template.version
-
resources.template.maintainer
-
resources.template.created_at
-
resources.template.size
-
resources.template.checksum
-
resources.template.password_enabled
-
resources.template.description
-
resources.template.boot_mode
scale-instance-pool
Scale an Instance Pool
Parameters:
-
parameters.id
-
parameters.size
Resources:
-
resources.instance_pool.id
-
resources.instance_pool.name
-
resources.instance_pool.labels
-
resources.instance_pool.description
list-security-groups
List Security Groups.
list-sks-cluster-versions
List available versions for SKS clusters
get-operation
Retrieve Operation details
Parameters:
- parameters.id
Resources:
- resources.operation.id
update-reverse-dns-instance
POST /reverse-dns/instance/<id>
Update/Create the PTR DNS record for an instance
Parameters:
-
parameters.domain_name
-
parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
create-instance
Create a Compute instance
Parameters:
-
parameters.ssh_keys
-
parameters.ipv6_enabled
-
parameters.public_ip_assignment
-
parameters.name
-
parameters.labels
-
parameters.ssh_key
-
parameters.anti_affinity_groups
-
parameters.disk_size
-
parameters.instance_type
-
parameters.deploy_target
-
parameters.template
-
parameters.auto_start
-
parameters.user_data
-
parameters.security_groups
delete-snapshot
Delete a Snapshot
Parameters:
- parameters.id
Resources:
-
resources.snapshot.id
-
resources.snapshot.name
-
resources.snapshot.instance
-
resources.snapshot.created_at
-
resources.snapshot.size
-
resources.snapshot.description
list-instance-pools
List Instance Pools
delete-ssh-key
Delete a SSH key
Parameters:
- parameters.name
Resources:
- resources.ssh_key.name
update-load-balancer
Update a Load Balancer
Parameters:
-
parameters.id
-
parameters.name
-
parameters.labels
-
parameters.description
Resources:
-
resources.load_balancer.services
-
resources.load_balancer.id
-
resources.load_balancer.name
-
resources.load_balancer.labels
-
resources.load_balancer.ip
-
resources.load_balancer.state
-
resources.load_balancer.created_at
-
resources.load_balancer.description
detach-instance-from-security-group
PUT /security-group/<id>:detach
Detach a Compute instance from a Security Group
Parameters:
-
parameters.id
-
parameters.instance
Resources:
-
resources.security_group.external_sources
-
resources.security_group.id
-
resources.security_group.name
-
resources.security_group.rules
-
resources.security_group.description
delete-load-balancer
Delete a Load Balancer
Parameters:
- parameters.id
Resources:
-
resources.load_balancer.services
-
resources.load_balancer.id
-
resources.load_balancer.name
-
resources.load_balancer.labels
-
resources.load_balancer.ip
-
resources.load_balancer.state
-
resources.load_balancer.created_at
-
resources.load_balancer.description
list-zones
List Zones
evict-sks-nodepool-members
PUT /sks-cluster/<id>/nodepool/<sks-nodepool-id>:evict
Evict Nodepool members
Parameters:
-
parameters.id
-
parameters.sks_nodepool_id
-
parameters.instances
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
-
resources.sks_nodepool.private_networks
-
resources.sks_nodepool.instance_prefix
-
resources.sks_nodepool.addons
-
resources.sks_nodepool.id
-
resources.sks_nodepool.kubelet_image_gc
-
resources.sks_nodepool.name
-
resources.sks_nodepool.labels
-
resources.sks_nodepool.taints
-
resources.sks_nodepool.anti_affinity_groups
-
resources.sks_nodepool.disk_size
-
resources.sks_nodepool.instance_type
-
resources.sks_nodepool.deploy_target
-
resources.sks_nodepool.instance_pool
-
resources.sks_nodepool.template
-
resources.sks_nodepool.state
-
resources.sks_nodepool.version
-
resources.sks_nodepool.created_at
-
resources.sks_nodepool.size
-
resources.sks_nodepool.security_groups
-
resources.sks_nodepool.description
reset-instance
Reset a Compute instance to a base/target template
Parameters:
-
parameters.id
-
parameters.disk_size
-
parameters.template
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
rotate-sks-ccm-credentials
PUT /sks-cluster/<id>/rotate-ccm-credentials
Rotate Exoscale CCM credentials
Parameters:
- parameters.id
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
get-security-group
Retrieve Security Group details
Parameters:
- parameters.id
Resources:
-
resources.security_group.external_sources
-
resources.security_group.id
-
resources.security_group.name
-
resources.security_group.rules
-
resources.security_group.description
attach-instance-to-security-group
PUT /security-group/<id>:attach
Attach a Compute instance to a Security Group
Parameters:
-
parameters.id
-
parameters.instance
Resources:
-
resources.security_group.external_sources
-
resources.security_group.id
-
resources.security_group.name
-
resources.security_group.rules
-
resources.security_group.description
update-load-balancer-service
PUT /load-balancer/<id>/service/<service-id>
Update a Load Balancer Service
Parameters:
-
parameters.protocol
-
parameters.strategy
-
parameters.service_id
-
parameters.id
-
parameters.name
-
parameters.healthcheck
-
parameters.port
-
parameters.target_port
-
parameters.description
Resources:
-
resources.load_balancer.services
-
resources.load_balancer.id
-
resources.load_balancer.name
-
resources.load_balancer.labels
-
resources.load_balancer.ip
-
resources.load_balancer.state
-
resources.load_balancer.created_at
-
resources.load_balancer.description
remove-instance-protection
PUT /instance/<id>:remove-protection
Remove instance destruction protection
Parameters:
- parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
update-sks-nodepool
PUT /sks-cluster/<id>/nodepool/<sks-nodepool-id>
Update an SKS Nodepool
Parameters:
-
parameters.private_networks
-
parameters.instance_prefix
-
parameters.id
-
parameters.name
-
parameters.labels
-
parameters.sks_nodepool_id
-
parameters.taints
-
parameters.anti_affinity_groups
-
parameters.disk_size
-
parameters.instance_type
-
parameters.deploy_target
-
parameters.security_groups
-
parameters.description
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
-
resources.sks_nodepool.private_networks
-
resources.sks_nodepool.instance_prefix
-
resources.sks_nodepool.addons
-
resources.sks_nodepool.id
-
resources.sks_nodepool.kubelet_image_gc
-
resources.sks_nodepool.name
-
resources.sks_nodepool.labels
-
resources.sks_nodepool.taints
-
resources.sks_nodepool.anti_affinity_groups
-
resources.sks_nodepool.disk_size
-
resources.sks_nodepool.instance_type
-
resources.sks_nodepool.deploy_target
-
resources.sks_nodepool.instance_pool
-
resources.sks_nodepool.template
-
resources.sks_nodepool.state
-
resources.sks_nodepool.version
-
resources.sks_nodepool.created_at
-
resources.sks_nodepool.size
-
resources.sks_nodepool.security_groups
-
resources.sks_nodepool.description
update-elastic-ip
Update an Elastic IP
Parameters:
-
parameters.id
-
parameters.labels
-
parameters.healthcheck
-
parameters.description
Resources:
-
resources.elastic_ip.cidr
-
resources.elastic_ip.id
-
resources.elastic_ip.labels
-
resources.elastic_ip.ip
-
resources.elastic_ip.healthcheck
-
resources.elastic_ip.addressfamily
-
resources.elastic_ip.description
get-anti-affinity-group
Retrieve Anti-affinity Group details
Parameters:
- parameters.id
Resources:
-
resources.anti_affinity_group.id
-
resources.anti_affinity_group.name
-
resources.anti_affinity_group.instances
-
resources.anti_affinity_group.description
upgrade-sks-cluster-service-level
PUT /sks-cluster/<id>/upgrade-service-level
Upgrade a SKS cluster to pro
Parameters:
- parameters.id
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
reset-load-balancer-field
DELETE /load-balancer/<id>/<field>
Reset a Load Balancer field to its default value
Parameters:
-
parameters.id
-
parameters.field
Resources:
-
resources.load_balancer.services
-
resources.load_balancer.id
-
resources.load_balancer.name
-
resources.load_balancer.labels
-
resources.load_balancer.ip
-
resources.load_balancer.state
-
resources.load_balancer.created_at
-
resources.load_balancer.description
get-ssh-key
Retrieve SSH key details
Parameters:
- parameters.name
Resources:
- resources.ssh_key.name
get-quota
Retrieve Resource Quota
Parameters:
- parameters.entity
get-reverse-dns-instance
GET /reverse-dns/instance/<id>
Query the PTR DNS records for an instance
Parameters:
- parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
update-private-network-instance-ip
PUT /private-network/<id>:update-ip
Update the IP address of an instance attached to a managed private network
Parameters:
-
parameters.id
-
parameters.ip
-
parameters.instance
Resources:
-
resources.private_network.id
-
resources.private_network.netmask
-
resources.private_network.name
-
resources.private_network.start_ip
-
resources.private_network.leases
-
resources.private_network.labels
-
resources.private_network.description
-
resources.private_network.end_ip
reset-elastic-ip-field
DELETE /elastic-ip/<id>/<field>
Reset an Elastic IP field to its default value
Parameters:
-
parameters.id
-
parameters.field
Resources:
-
resources.elastic_ip.cidr
-
resources.elastic_ip.id
-
resources.elastic_ip.labels
-
resources.elastic_ip.ip
-
resources.elastic_ip.healthcheck
-
resources.elastic_ip.addressfamily
-
resources.elastic_ip.description
reboot-instance
Reboot a Compute instance
Parameters:
- parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
delete-instance
Delete a Compute instance
Parameters:
- parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
list-deploy-targets
List Deploy Targets
get-sks-cluster-authority-cert
GET /sks-cluster/<id>/authority/<authority>/cert
Get the certificate for a SKS cluster authority
Parameters:
-
parameters.authority
-
parameters.id
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
get-template
Retrieve Template details
Parameters:
- parameters.id
Resources:
-
resources.template.zones
-
resources.template.url
-
resources.template.default_user
-
resources.template.ssh_key_enabled
-
resources.template.id
-
resources.template.visibility
-
resources.template.name
-
resources.template.build
-
resources.template.family
-
resources.template.version
-
resources.template.maintainer
-
resources.template.created_at
-
resources.template.size
-
resources.template.checksum
-
resources.template.password_enabled
-
resources.template.description
-
resources.template.boot_mode
delete-reverse-dns-instance
DELETE /reverse-dns/instance/<id>
Delete the PTR DNS record for an instance
Parameters:
- parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
add-rule-to-security-group
POST /security-group/<id>/rules
Create a Security Group rule
Parameters:
-
parameters.protocol
-
parameters.end_port
-
parameters.flow_direction
-
parameters.icmp
-
parameters.id
-
parameters.network
-
parameters.start_port
-
parameters.security_group
-
parameters.description
Resources:
-
resources.security_group.external_sources
-
resources.security_group.id
-
resources.security_group.name
-
resources.security_group.rules
-
resources.security_group.description
generate-sks-cluster-kubeconfig
POST /sks-cluster-kubeconfig/<id>
Generate a new Kubeconfig file for a SKS cluster
Parameters:
-
parameters.user
-
parameters.id
-
parameters.ttl
-
parameters.groups
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
get-load-balancer-service
GET /load-balancer/<id>/service/<service-id>
Retrieve Load Balancer Service details
Parameters:
-
parameters.service_id
-
parameters.id
Resources:
-
resources.load_balancer.services
-
resources.load_balancer.id
-
resources.load_balancer.name
-
resources.load_balancer.labels
-
resources.load_balancer.ip
-
resources.load_balancer.state
-
resources.load_balancer.created_at
-
resources.load_balancer.description
list-instances
List Compute instances
reveal-instance-password
Reveal the password used during instance creation or the latest password reset.
Parameters:
- parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
add-external-source-to-security-group
PUT /security-group/<id>:add-source
Add an external source as a member of a Security Group
Parameters:
-
parameters.cidr
-
parameters.id
Resources:
-
resources.security_group.external_sources
-
resources.security_group.id
-
resources.security_group.name
-
resources.security_group.rules
-
resources.security_group.description
update-sks-cluster
Update an SKS cluster
Parameters:
-
parameters.addons
-
parameters.id
-
parameters.name
-
parameters.labels
-
parameters.auto_upgrade
-
parameters.description
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
list-sks-cluster-deprecated-resources
GET /sks-cluster-deprecated-resources/<id>
Resources that are scheduled to be removed in future kubernetes releases
Parameters:
- parameters.id
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
update-private-network
Update a Private Network
Parameters:
-
parameters.id
-
parameters.netmask
-
parameters.name
-
parameters.start_ip
-
parameters.labels
-
parameters.description
-
parameters.end_ip
Resources:
-
resources.private_network.id
-
resources.private_network.netmask
-
resources.private_network.name
-
resources.private_network.start_ip
-
resources.private_network.leases
-
resources.private_network.labels
-
resources.private_network.description
-
resources.private_network.end_ip
update-instance
Update a Compute instance
Parameters:
-
parameters.public_ip_assignment
-
parameters.id
-
parameters.name
-
parameters.labels
-
parameters.user_data
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
create-instance-pool
Create an Instance Pool
Parameters:
-
parameters.private_networks
-
parameters.instance_prefix
-
parameters.ipv6_enabled
-
parameters.min_available
-
parameters.public_ip_assignment
-
parameters.name
-
parameters.elastic_ips
-
parameters.labels
-
parameters.ssh_key
-
parameters.anti_affinity_groups
-
parameters.disk_size
-
parameters.instance_type
-
parameters.deploy_target
-
parameters.template
-
parameters.size
-
parameters.user_data
-
parameters.security_groups
-
parameters.description
detach-instance-from-private-network
PUT /private-network/<id>:detach
Detach a Compute instance from a Private Network
Parameters:
-
parameters.id
-
parameters.instance
Resources:
-
resources.private_network.id
-
resources.private_network.netmask
-
resources.private_network.name
-
resources.private_network.start_ip
-
resources.private_network.leases
-
resources.private_network.labels
-
resources.private_network.description
-
resources.private_network.end_ip
get-elastic-ip
Retrieve Elastic IP details
Parameters:
- parameters.id
Resources:
-
resources.elastic_ip.cidr
-
resources.elastic_ip.id
-
resources.elastic_ip.labels
-
resources.elastic_ip.ip
-
resources.elastic_ip.healthcheck
-
resources.elastic_ip.addressfamily
-
resources.elastic_ip.description
list-anti-affinity-groups
List Anti-affinity Groups
delete-anti-affinity-group
DELETE /anti-affinity-group/<id>
Delete an Anti-affinity Group
Parameters:
- parameters.id
Resources:
-
resources.anti_affinity_group.id
-
resources.anti_affinity_group.name
-
resources.anti_affinity_group.instances
-
resources.anti_affinity_group.description
create-anti-affinity-group
Create an Anti-affinity Group
Parameters:
-
parameters.name
-
parameters.description
get-private-network
Retrieve Private Network details
Parameters:
- parameters.id
Resources:
-
resources.private_network.id
-
resources.private_network.netmask
-
resources.private_network.name
-
resources.private_network.start_ip
-
resources.private_network.leases
-
resources.private_network.labels
-
resources.private_network.description
-
resources.private_network.end_ip
scale-instance
Scale a Compute instance to a new Instance Type
Parameters:
-
parameters.id
-
parameters.instance_type
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
get-instance-type
Retrieve Instance Type details
Parameters:
- parameters.id
Resources:
-
resources.instance_type.zones
-
resources.instance_type.gpus
-
resources.instance_type.authorized
-
resources.instance_type.id
-
resources.instance_type.memory
-
resources.instance_type.family
-
resources.instance_type.size
-
resources.instance_type.cpus
register-template
Register a Template
Parameters:
-
parameters.url
-
parameters.default_user
-
parameters.ssh_key_enabled
-
parameters.name
-
parameters.build
-
parameters.version
-
parameters.maintainer
-
parameters.size
-
parameters.checksum
-
parameters.password_enabled
-
parameters.description
-
parameters.boot_mode
get-snapshot
Retrieve Snapshot details
Parameters:
- parameters.id
Resources:
-
resources.snapshot.id
-
resources.snapshot.name
-
resources.snapshot.instance
-
resources.snapshot.created_at
-
resources.snapshot.size
-
resources.snapshot.description
get-sks-nodepool
GET /sks-cluster/<id>/nodepool/<sks-nodepool-id>
Retrieve SKS Nodepool details
Parameters:
-
parameters.id
-
parameters.sks_nodepool_id
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
-
resources.sks_nodepool.private_networks
-
resources.sks_nodepool.instance_prefix
-
resources.sks_nodepool.addons
-
resources.sks_nodepool.id
-
resources.sks_nodepool.kubelet_image_gc
-
resources.sks_nodepool.name
-
resources.sks_nodepool.labels
-
resources.sks_nodepool.taints
-
resources.sks_nodepool.anti_affinity_groups
-
resources.sks_nodepool.disk_size
-
resources.sks_nodepool.instance_type
-
resources.sks_nodepool.deploy_target
-
resources.sks_nodepool.instance_pool
-
resources.sks_nodepool.template
-
resources.sks_nodepool.state
-
resources.sks_nodepool.version
-
resources.sks_nodepool.created_at
-
resources.sks_nodepool.size
-
resources.sks_nodepool.security_groups
-
resources.sks_nodepool.description
delete-private-network
Delete a Private Network
Parameters:
- parameters.id
Resources:
-
resources.private_network.id
-
resources.private_network.netmask
-
resources.private_network.name
-
resources.private_network.start_ip
-
resources.private_network.leases
-
resources.private_network.labels
-
resources.private_network.description
-
resources.private_network.end_ip
delete-sks-nodepool
DELETE /sks-cluster/<id>/nodepool/<sks-nodepool-id>
Delete an SKS Nodepool
Parameters:
-
parameters.id
-
parameters.sks_nodepool_id
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
-
resources.sks_nodepool.private_networks
-
resources.sks_nodepool.instance_prefix
-
resources.sks_nodepool.addons
-
resources.sks_nodepool.id
-
resources.sks_nodepool.kubelet_image_gc
-
resources.sks_nodepool.name
-
resources.sks_nodepool.labels
-
resources.sks_nodepool.taints
-
resources.sks_nodepool.anti_affinity_groups
-
resources.sks_nodepool.disk_size
-
resources.sks_nodepool.instance_type
-
resources.sks_nodepool.deploy_target
-
resources.sks_nodepool.instance_pool
-
resources.sks_nodepool.template
-
resources.sks_nodepool.state
-
resources.sks_nodepool.version
-
resources.sks_nodepool.created_at
-
resources.sks_nodepool.size
-
resources.sks_nodepool.security_groups
-
resources.sks_nodepool.description
get-reverse-dns-elastic-ip
GET /reverse-dns/elastic-ip/<id>
Query the PTR DNS records for an elastic IP
Parameters:
- parameters.id
Resources:
-
resources.elastic_ip.cidr
-
resources.elastic_ip.id
-
resources.elastic_ip.labels
-
resources.elastic_ip.ip
-
resources.elastic_ip.healthcheck
-
resources.elastic_ip.addressfamily
-
resources.elastic_ip.description
scale-sks-nodepool
PUT /sks-cluster/<id>/nodepool/<sks-nodepool-id>:scale
Scale a SKS Nodepool
Parameters:
-
parameters.id
-
parameters.sks_nodepool_id
-
parameters.size
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
-
resources.sks_nodepool.private_networks
-
resources.sks_nodepool.instance_prefix
-
resources.sks_nodepool.addons
-
resources.sks_nodepool.id
-
resources.sks_nodepool.kubelet_image_gc
-
resources.sks_nodepool.name
-
resources.sks_nodepool.labels
-
resources.sks_nodepool.taints
-
resources.sks_nodepool.anti_affinity_groups
-
resources.sks_nodepool.disk_size
-
resources.sks_nodepool.instance_type
-
resources.sks_nodepool.deploy_target
-
resources.sks_nodepool.instance_pool
-
resources.sks_nodepool.template
-
resources.sks_nodepool.state
-
resources.sks_nodepool.version
-
resources.sks_nodepool.created_at
-
resources.sks_nodepool.size
-
resources.sks_nodepool.security_groups
-
resources.sks_nodepool.description
delete-elastic-ip
Delete an Elastic IP
Parameters:
- parameters.id
Resources:
-
resources.elastic_ip.cidr
-
resources.elastic_ip.id
-
resources.elastic_ip.labels
-
resources.elastic_ip.ip
-
resources.elastic_ip.healthcheck
-
resources.elastic_ip.addressfamily
-
resources.elastic_ip.description
get-load-balancer
Retrieve Load Balancer details
Parameters:
- parameters.id
Resources:
-
resources.load_balancer.services
-
resources.load_balancer.id
-
resources.load_balancer.name
-
resources.load_balancer.labels
-
resources.load_balancer.ip
-
resources.load_balancer.state
-
resources.load_balancer.created_at
-
resources.load_balancer.description
list-private-networks
List Private Networks
upgrade-sks-cluster
Upgrade an SKS cluster
Parameters:
-
parameters.id
-
parameters.version
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
update-reverse-dns-elastic-ip
POST /reverse-dns/elastic-ip/<id>
Update/Create the PTR DNS record for an elastic IP
Parameters:
-
parameters.domain_name
-
parameters.id
Resources:
-
resources.elastic_ip.cidr
-
resources.elastic_ip.id
-
resources.elastic_ip.labels
-
resources.elastic_ip.ip
-
resources.elastic_ip.healthcheck
-
resources.elastic_ip.addressfamily
-
resources.elastic_ip.description
list-sks-clusters
List SKS clusters
delete-reverse-dns-elastic-ip
DELETE /reverse-dns/elastic-ip/<id>
Delete the PTR DNS record for an elastic IP
Parameters:
- parameters.id
Resources:
-
resources.elastic_ip.cidr
-
resources.elastic_ip.id
-
resources.elastic_ip.labels
-
resources.elastic_ip.ip
-
resources.elastic_ip.healthcheck
-
resources.elastic_ip.addressfamily
-
resources.elastic_ip.description
list-elastic-ips
List Elastic IPs
register-ssh-key
Import SSH key
Parameters:
-
parameters.public_key
-
parameters.name
reset-instance-pool-field
DELETE /instance-pool/<id>/<field>
Reset an Instance Pool field to its default value
Parameters:
-
parameters.id
-
parameters.field
Resources:
-
resources.instance_pool.id
-
resources.instance_pool.name
-
resources.instance_pool.labels
-
resources.instance_pool.description
reset-sks-nodepool-field
DELETE /sks-cluster/<id>/nodepool/<sks-nodepool-id>/<field>
Reset an SKS Nodepool field to its default value
Parameters:
-
parameters.id
-
parameters.sks_nodepool_id
-
parameters.field
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
-
resources.sks_nodepool.private_networks
-
resources.sks_nodepool.instance_prefix
-
resources.sks_nodepool.addons
-
resources.sks_nodepool.id
-
resources.sks_nodepool.kubelet_image_gc
-
resources.sks_nodepool.name
-
resources.sks_nodepool.labels
-
resources.sks_nodepool.taints
-
resources.sks_nodepool.anti_affinity_groups
-
resources.sks_nodepool.disk_size
-
resources.sks_nodepool.instance_type
-
resources.sks_nodepool.deploy_target
-
resources.sks_nodepool.instance_pool
-
resources.sks_nodepool.template
-
resources.sks_nodepool.state
-
resources.sks_nodepool.version
-
resources.sks_nodepool.created_at
-
resources.sks_nodepool.size
-
resources.sks_nodepool.security_groups
-
resources.sks_nodepool.description
delete-security-group
Delete a Security Group
Parameters:
- parameters.id
Resources:
-
resources.security_group.external_sources
-
resources.security_group.id
-
resources.security_group.name
-
resources.security_group.rules
-
resources.security_group.description
create-private-network
Create a Private Network
Parameters:
-
parameters.netmask
-
parameters.name
-
parameters.start_ip
-
parameters.labels
-
parameters.description
-
parameters.end_ip
list-load-balancers
List Load Balancers
list-snapshots
List Snapshots
create-snapshot
POST /instance/<id>:create-snapshot
Create a Snapshot of a Compute instance
Parameters:
- parameters.id
Resources:
-
resources.instance.id
-
resources.instance.name
-
resources.instance.labels
-
resources.instance.created_at
evict-instance-pool-members
Evict Instance Pool members
Parameters:
-
parameters.id
-
parameters.instances
Resources:
-
resources.instance_pool.id
-
resources.instance_pool.name
-
resources.instance_pool.labels
-
resources.instance_pool.description
add-service-to-load-balancer
POST /load-balancer/<id>/service
Add a Load Balancer Service
Parameters:
-
parameters.protocol
-
parameters.strategy
-
parameters.id
-
parameters.name
-
parameters.healthcheck
-
parameters.port
-
parameters.instance_pool
-
parameters.target_port
-
parameters.description
Resources:
-
resources.load_balancer.services
-
resources.load_balancer.id
-
resources.load_balancer.name
-
resources.load_balancer.labels
-
resources.load_balancer.ip
-
resources.load_balancer.state
-
resources.load_balancer.created_at
-
resources.load_balancer.description
delete-rule-from-security-group
DELETE /security-group/<id>/rules/<rule-id>
Delete a Security Group rule
Parameters:
-
parameters.id
-
parameters.rule_id
Resources:
-
resources.security_group.external_sources
-
resources.security_group.id
-
resources.security_group.name
-
resources.security_group.rules
-
resources.security_group.description
-
resources.security_group_rule.protocol
-
resources.security_group_rule.end_port
-
resources.security_group_rule.flow_direction
-
resources.security_group_rule.icmp
-
resources.security_group_rule.id
-
resources.security_group_rule.network
-
resources.security_group_rule.start_port
-
resources.security_group_rule.security_group
-
resources.security_group_rule.description
export-snapshot
Export a Snapshot
Parameters:
- parameters.id
Resources:
-
resources.snapshot.id
-
resources.snapshot.name
-
resources.snapshot.instance
-
resources.snapshot.created_at
-
resources.snapshot.size
-
resources.snapshot.description
rotate-sks-operators-ca
PUT /sks-cluster/<id>/rotate-operators-ca
Rotate operators certificate authority
Parameters:
- parameters.id
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
get-instance
Retrieve Compute instance details
Parameters:
- parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
create-sks-nodepool
POST /sks-cluster/<id>/nodepool
Create a new SKS Nodepool
Parameters:
-
parameters.private_networks
-
parameters.instance_prefix
-
parameters.addons
-
parameters.id
-
parameters.kubelet_image_gc
-
parameters.name
-
parameters.labels
-
parameters.taints
-
parameters.anti_affinity_groups
-
parameters.disk_size
-
parameters.instance_type
-
parameters.deploy_target
-
parameters.size
-
parameters.security_groups
-
parameters.description
Resources:
-
resources.sks_cluster.addons
-
resources.sks_cluster.nodepools
-
resources.sks_cluster.id
-
resources.sks_cluster.cni
-
resources.sks_cluster.name
-
resources.sks_cluster.level
-
resources.sks_cluster.labels
-
resources.sks_cluster.state
-
resources.sks_cluster.version
-
resources.sks_cluster.created_at
-
resources.sks_cluster.endpoint
-
resources.sks_cluster.auto_upgrade
-
resources.sks_cluster.description
stop-instance
Stop a Compute instance
Parameters:
- parameters.id
Resources:
-
resources.instance.ssh_keys
-
resources.instance.private_networks
-
resources.instance.public_ip_assignment
-
resources.instance.id
-
resources.instance.ipv6_address
-
resources.instance.name
-
resources.instance.elastic_ips
-
resources.instance.labels
-
resources.instance.public_ip
-
resources.instance.ssh_key
-
resources.instance.anti_affinity_groups
-
resources.instance.disk_size
-
resources.instance.instance_type
-
resources.instance.deploy_target
-
resources.instance.template
-
resources.instance.state
-
resources.instance.snapshots
-
resources.instance.created_at
-
resources.instance.manager
-
resources.instance.user_data
-
resources.instance.security_groups
dbaas
get-dbaas-settings-pg
Get DBaaS PostgreSQL settings
get-dbaas-service-kafka
Get a DBaaS Kafka service
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
delete-dbaas-service
Delete a DBaaS service
Parameters:
- parameters.name
get-dbaas-kafka-acl-config
GET /dbaas-kafka/<name>/acl-config
Get DBaaS kafka ACL configuration
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
delete-dbaas-service-grafana
Delete a Grafana service
Parameters:
- parameters.name
Resources:
-
resources.dbaas_service.name
-
resources.dbaas_service.description
stop-dbaas-mysql-migration
POST /dbaas-mysql/<name>/migration/stop
Stop a DBaaS MySQL migration
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
update-dbaas-service-mysql
Update a DBaaS MySQL service
Parameters:
-
parameters.ip_filter
-
parameters.binlog_retention_period
-
parameters.backup_schedule
-
parameters.name
-
parameters.mysql_settings
-
parameters.migration
-
parameters.maintenance
-
parameters.plan
-
parameters.termination_protection
Resources:
- resources.dbaas_service.name
delete-dbaas-kafka-topic-acl-config
DELETE /dbaas-kafka/<name>/topic/acl-config/<acl-id>
Delete a Kafka ACL entry
Parameters:
-
parameters.acl_id
-
parameters.name
Resources:
- resources.dbaas_service.name
stop-dbaas-redis-migration
POST /dbaas-redis/<name>/migration/stop
Stop a DBaaS Redis migration
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
get-dbaas-task
GET /dbaas-task/<service>/<id>
Get a DBaaS task
Parameters:
-
parameters.id
-
parameters.service
start-dbaas-kafka-maintenance
PUT /dbaas-kafka/<name>/maintenance/start
Initiate Kafka maintenance update
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
list-dbaas-integration-types
Get DBaaS integration types
list-dbaas-integration-settings
GET /dbaas-integration-settings/<integration-type>/<source-type>/<dest-type>
Get DBaaS integration settings
Parameters:
-
parameters.source_type
-
parameters.dest_type
-
parameters.integration_type
delete-dbaas-integration
DELETE /dbaas-integration/<id>
Delete a DBaaS Integration
Parameters:
- parameters.id
Resources:
-
resources.dbaas_integration.status
-
resources.dbaas_integration.description
create-dbaas-task-migration-check
POST /dbaas-task-migration-check/<service>
Create a DBaaS task to check migration
Parameters:
-
parameters.method
-
parameters.ignore_dbs
-
parameters.source_service_uri
-
parameters.service
delete-dbaas-kafka-schema-registry-acl-config
DELETE /dbaas-kafka/<name>/schema-registry/acl-config/<acl-id>
Delete a Kafka ACL entry
Parameters:
-
parameters.acl_id
-
parameters.name
Resources:
- resources.dbaas_service.name
get-dbaas-settings-redis
Get DBaaS Redis settings
delete-dbaas-service-redis
Delete a Redis service
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
create-dbaas-service-opensearch
Create a DBaaS OpenSearch service
Parameters:
-
parameters.ip_filter
-
parameters.keep_index_refresh_interval
-
parameters.max_index_count
-
parameters.opensearch_dashboards
-
parameters.name
-
parameters.opensearch_settings
-
parameters.recovery_backup_name
-
parameters.version
-
parameters.maintenance
-
parameters.plan
-
parameters.index_patterns
-
parameters.fork_from_service
-
parameters.integrations
-
parameters.index_template
-
parameters.termination_protection
create-dbaas-service-kafka
Create a DBaaS Kafka service
Parameters:
-
parameters.ip_filter
-
parameters.kafka_rest_settings
-
parameters.kafka_connect_settings
-
parameters.kafka_connect_enabled
-
parameters.kafka_settings
-
parameters.name
-
parameters.schema_registry_enabled
-
parameters.version
-
parameters.maintenance
-
parameters.plan
-
parameters.schema_registry_settings
-
parameters.integrations
-
parameters.termination_protection
-
parameters.authentication_methods
-
parameters.kafka_rest_enabled
update-dbaas-service-kafka
Update a DBaaS Kafka service
Parameters:
-
parameters.ip_filter
-
parameters.kafka_rest_settings
-
parameters.kafka_connect_settings
-
parameters.kafka_connect_enabled
-
parameters.kafka_settings
-
parameters.name
-
parameters.schema_registry_enabled
-
parameters.maintenance
-
parameters.plan
-
parameters.schema_registry_settings
-
parameters.termination_protection
-
parameters.authentication_methods
-
parameters.kafka_rest_enabled
Resources:
- resources.dbaas_service.name
delete-dbaas-kafka-user
DELETE /dbaas-kafka/<service-name>/user/<username>
Delete a DBaaS kafka user
Parameters:
-
parameters.username
-
parameters.service_name
Resources:
- resources.dbaas_service.name
get-dbaas-settings-mysql
Get DBaaS MySQL settings
list-dbaas-service-types
DBaaS Service Types
update-dbaas-service-redis
Update a DBaaS Redis service
Parameters:
-
parameters.ip_filter
-
parameters.redis_settings
-
parameters.name
-
parameters.migration
-
parameters.maintenance
-
parameters.plan
-
parameters.termination_protection
Resources:
- resources.dbaas_service.name
update-dbaas-service-pg
Update a DBaaS PostgreSQL service
Parameters:
-
parameters.ip_filter
-
parameters.pglookout_settings
-
parameters.synchronous_replication
-
parameters.pg_settings
-
parameters.backup_schedule
-
parameters.work_mem
-
parameters.name
-
parameters.pgbouncer_settings
-
parameters.migration
-
parameters.maintenance
-
parameters.plan
-
parameters.termination_protection
-
parameters.shared_buffers_percentage
-
parameters.variant
-
parameters.timescaledb_settings
Resources:
- resources.dbaas_service.name
get-dbaas-settings-kafka
Get DBaaS Kafka settings
update-dbaas-postgres-allow-replication
PUT /dbaas-postgres/<service-name>/user/<username>/allow-replication
Update access control for one service user
Parameters:
-
parameters.username
-
parameters.service_name
-
parameters.allow_replication
Resources:
- resources.dbaas_service.name
update-dbaas-integration
Update a existing DBaaS integration
Parameters:
-
parameters.settings
-
parameters.id
Resources:
-
resources.dbaas_integration.status
-
resources.dbaas_integration.description
get-dbaas-service-grafana
Get a DBaaS Grafana service
Parameters:
- parameters.name
Resources:
-
resources.dbaas_service.name
-
resources.dbaas_service.description
stop-dbaas-pg-migration
POST /dbaas-postgres/<name>/migration/stop
Stop a DBaaS PostgreSQL migration
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
create-dbaas-kafka-topic-acl-config
POST /dbaas-kafka/<name>/topic/acl-config
Add a Kafka topic ACL entry
Parameters:
-
parameters.username
-
parameters.name
-
parameters.permission
-
parameters.topic
Resources:
- resources.dbaas_service.name
get-dbaas-integration
Get a DBaaS Integration
Parameters:
- parameters.id
Resources:
-
resources.dbaas_integration.status
-
resources.dbaas_integration.description
get-dbaas-service-metrics
POST /dbaas-service-metrics/<service-name>
Get metrics of DBaaS service
Parameters:
-
parameters.service_name
-
parameters.period
create-dbaas-kafka-user
POST /dbaas-kafka/<service-name>/user
Create a DBaaS Kafka user
Parameters:
-
parameters.username
-
parameters.service_name
Resources:
- resources.dbaas_service.name
update-dbaas-service-grafana
Update a DBaaS Grafana service
Parameters:
-
parameters.ip_filter
-
parameters.name
-
parameters.maintenance
-
parameters.plan
-
parameters.termination_protection
-
parameters.grafana_settings
Resources:
-
resources.dbaas_service.name
-
resources.dbaas_service.description
get-dbaas-settings-opensearch
GET /dbaas-settings-opensearch
Get DBaaS OpenSearch settings
create-dbaas-postgres-user
POST /dbaas-postgres/<service-name>/user
Create a DBaaS Postgres user
Parameters:
-
parameters.username
-
parameters.service_name
-
parameters.allow_replication
start-dbaas-mysql-maintenance
PUT /dbaas-mysql/<name>/maintenance/start
Initiate MySQL maintenance update
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
start-dbaas-pg-maintenance
PUT /dbaas-postgres/<name>/maintenance/start
Initiate PostgreSQL maintenance update
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
get-dbaas-service-mysql
Get a DBaaS MySQL service
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
create-dbaas-service-mysql
Create a DBaaS MySQL service
Parameters:
-
parameters.ip_filter
-
parameters.admin_password
-
parameters.binlog_retention_period
-
parameters.backup_schedule
-
parameters.name
-
parameters.mysql_settings
-
parameters.admin_username
-
parameters.migration
-
parameters.version
-
parameters.maintenance
-
parameters.plan
-
parameters.recovery_backup_time
-
parameters.fork_from_service
-
parameters.integrations
-
parameters.termination_protection
get-dbaas-service-type
GET /dbaas-service-type/<service-type-name>
Get a DBaaS service type
Parameters:
- parameters.service_type_name
get-dbaas-service-pg
Get a DBaaS PostgreSQL service
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
create-dbaas-kafka-schema-registry-acl-config
POST /dbaas-kafka/<name>/schema-registry/acl-config
Add a Kafka Schema Registry ACL entry
Parameters:
-
parameters.resource
-
parameters.username
-
parameters.name
-
parameters.permission
Resources:
- resources.dbaas_service.name
get-dbaas-service-redis
Get a DBaaS Redis service
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
reset-dbaas-kafka-user-password
PUT /dbaas-kafka/<service-name>/user/<username>/password/reset
Reset the credentials of a DBaaS Kafka user
Parameters:
-
parameters.username
-
parameters.service_name
-
parameters.password
Resources:
- resources.dbaas_service.name
get-dbaas-service-opensearch
Get a DBaaS OpenSearch service
Parameters:
- parameters.name
Resources:
-
resources.dbaas_service.name
-
resources.dbaas_service.description
create-dbaas-service-pg
Create a DBaaS PostgreSQL service
Parameters:
-
parameters.ip_filter
-
parameters.pglookout_settings
-
parameters.admin_password
-
parameters.synchronous_replication
-
parameters.pg_settings
-
parameters.backup_schedule
-
parameters.work_mem
-
parameters.name
-
parameters.admin_username
-
parameters.pgbouncer_settings
-
parameters.migration
-
parameters.version
-
parameters.maintenance
-
parameters.plan
-
parameters.recovery_backup_time
-
parameters.fork_from_service
-
parameters.integrations
-
parameters.termination_protection
-
parameters.shared_buffers_percentage
-
parameters.variant
-
parameters.timescaledb_settings
list-dbaas-services
List DBaaS services
get-dbaas-service-logs
POST /dbaas-service-logs/<service-name>
Get logs of DBaaS service
Parameters:
-
parameters.sort_order
-
parameters.offset
-
parameters.limit
-
parameters.service_name
delete-dbaas-service-pg
Delete a Postgres service
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
get-dbaas-settings-grafana
Get DBaaS Grafana settings
create-dbaas-integration
Create a new DBaaS integration between two services
Parameters:
-
parameters.settings
-
parameters.source_service
-
parameters.dest_service
-
parameters.integration_type
get-dbaas-ca-certificate
Get DBaaS CA Certificate
delete-dbaas-postgres-user
DELETE /dbaas-postgres/<service-name>/user/<username>
Delete a DBaaS Postgres user
Parameters:
-
parameters.username
-
parameters.service_name
Resources:
- resources.dbaas_service.name
get-dbaas-migration-status
GET /dbaas-migration-status/<name>
Get a DBaaS migration status
Parameters:
- parameters.name
delete-dbaas-service-opensearch
DELETE /dbaas-opensearch/<name>
Delete a OpenSearch service
Parameters:
- parameters.name
Resources:
-
resources.dbaas_service.name
-
resources.dbaas_service.description
start-dbaas-redis-maintenance
PUT /dbaas-redis/<name>/maintenance/start
Initiate Redis maintenance update
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
start-dbaas-opensearch-maintenance
PUT /dbaas-opensearch/<name>/maintenance/start
Initiate OpenSearch maintenance update
Parameters:
- parameters.name
Resources:
-
resources.dbaas_service.name
-
resources.dbaas_service.description
create-dbaas-service-redis
Create a DBaaS Redis service
Parameters:
-
parameters.ip_filter
-
parameters.redis_settings
-
parameters.name
-
parameters.recovery_backup_name
-
parameters.migration
-
parameters.maintenance
-
parameters.plan
-
parameters.fork_from_service
-
parameters.integrations
-
parameters.termination_protection
reset-dbaas-postgres-user-password
PUT /dbaas-postgres/<service-name>/user/<username>/password/reset
Reset the credentials of a DBaaS Postgres user
Parameters:
-
parameters.username
-
parameters.service_name
-
parameters.password
start-dbaas-grafana-maintenance
PUT /dbaas-grafana/<name>/maintenance/start
Initiate Grafana maintenance update
Parameters:
- parameters.name
Resources:
-
resources.dbaas_service.name
-
resources.dbaas_service.description
delete-dbaas-service-kafka
Delete a Kafka service
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
update-dbaas-service-opensearch
Update a DBaaS OpenSearch service
Parameters:
-
parameters.ip_filter
-
parameters.keep_index_refresh_interval
-
parameters.max_index_count
-
parameters.opensearch_dashboards
-
parameters.name
-
parameters.opensearch_settings
-
parameters.maintenance
-
parameters.plan
-
parameters.index_patterns
-
parameters.index_template
-
parameters.termination_protection
Resources:
-
resources.dbaas_service.name
-
resources.dbaas_service.description
delete-dbaas-service-mysql
Delete a MySQL service
Parameters:
- parameters.name
Resources:
- resources.dbaas_service.name
iam
delete-api-key
Delete a v3 API key
Parameters:
- parameters.id
Resources:
-
resources.api_key.key
-
resources.api_key.name
-
resources.api_key.role_id
list-access-key-known-operations
GET /access-key-known-operations
Retrieve all known available IAM Access Key operations and associated tags
create-api-key
Create a new v3 API key
Parameters:
-
parameters.name
-
parameters.role_id
revoke-access-key
Revoke an IAM Access Key
Parameters:
- parameters.key
Resources:
-
resources.access_key.key
-
resources.access_key.tags
-
resources.access_key.name
-
resources.access_key.type
-
resources.access_key.version
-
resources.access_key.resources
-
resources.access_key.operations
list-iam-roles
List IAM Roles
get-access-key
Retrieve IAM Access Key details
Parameters:
- parameters.key
Resources:
-
resources.access_key.key
-
resources.access_key.tags
-
resources.access_key.name
-
resources.access_key.type
-
resources.access_key.version
-
resources.access_key.resources
-
resources.access_key.operations
update-iam-role
Update IAM Role
Parameters:
-
parameters.permissions
-
parameters.id
-
parameters.labels
-
parameters.description
Resources:
-
resources.iam_role.editable
-
resources.iam_role.id
-
resources.iam_role.name
-
resources.iam_role.labels
-
resources.iam_role.description
get-iam-role
Retrieve IAM Role
Parameters:
- parameters.id
Resources:
-
resources.iam_role.editable
-
resources.iam_role.id
-
resources.iam_role.name
-
resources.iam_role.labels
-
resources.iam_role.description
list-access-keys
List IAM Access Keys
create-iam-role
Create IAM Role
Parameters:
-
parameters.permissions
-
parameters.editable
-
parameters.name
-
parameters.labels
-
parameters.policy
-
parameters.description
get-iam-organization-policy
Retrieve IAM Organization Policy
list-access-key-operations
Retrieve IAM Access Key operations and associated tags for the signing key
create-access-key
Create an IAM Access Key
Parameters:
-
parameters.tags
-
parameters.name
-
parameters.resources
-
parameters.operations
get-api-key
Get v3 API key
Parameters:
- parameters.id
Resources:
-
resources.api_key.key
-
resources.api_key.name
-
resources.api_key.role_id
update-iam-role-policy
Update IAM Role Policy
Parameters:
-
parameters.services
-
parameters.id
-
parameters.default_service_strategy
Resources:
-
resources.iam_role.editable
-
resources.iam_role.id
-
resources.iam_role.name
-
resources.iam_role.labels
-
resources.iam_role.description
update-iam-organization-policy
Update IAM Organization Policy
Parameters:
-
parameters.services
-
parameters.default_service_strategy
list-api-keys
List v3 API keys
delete-iam-role
Delete IAM Role
Parameters:
- parameters.id
Resources:
-
resources.iam_role.editable
-
resources.iam_role.id
-
resources.iam_role.name
-
resources.iam_role.labels
-
resources.iam_role.description
unknown service
create-dbaas-service-grafana
Parameters:
-
parameters.ip_filter
-
parameters.name
-
parameters.maintenance
-
parameters.plan
-
parameters.fork_from_service
-
parameters.integrations
-
parameters.termination_protection
-
parameters.grafana_settings
Resources:
-
resources.dbaas_service.name
-
resources.dbaas_service.description
sos
list-sos-buckets-usage
List SOS Buckets Usage
get-sos-presigned-url
GET /sos/<bucket>/presigned-url
Retrieve Presigned Download URL for SOS object
Parameters:
- parameters.bucket
put-bucket-acl
Resources:
- resources.bucket
get-bucket-cors
Resources:
- resources.bucket
list-multipart-uploads
Resources:
- resources.bucket
healthz
Resources:
- resources.bucket
get-bucket-ownership-controls
Resources:
- resources.bucket
delete-bucket-analytics-configuration
Parameters:
- parameter.id
Resources:
- resources.bucket
put-bucket-cors
Resources:
- resources.bucket
get-bucket-accelerate-configuration
Resources:
- resources.bucket
delete-bucket-policy
Resources:
- resources.bucket
get-bucket-versioning
Resources:
- resources.bucket
put-object-legal-hold
Resources:
- resources.bucket
get-bucket-tagging
Resources:
- resources.bucket
list-bucket-inventory-configuration
Resources:
- resources.bucket
head-bucket
Resources:
- resources.bucket
upload-part-copy
Parameters:
- parameter.partNumber
- parameter.uploadId
Resources:
- resources.bucket
get-bucket-analytics-configuration
Parameters:
- parameter.id
Resources:
- resources.bucket
get-bucket-notification-configuration
Resources:
- resources.bucket
delete-bucket-replication
Resources:
- resources.bucket
get-bucket-logging
Resources:
- resources.bucket
put-bucket-tagging
Resources:
- resources.bucket
put-object-retention
Resources:
- resources.bucket
list-objects
Resources:
- resources.bucket
delete-bucket-lifecycle
Resources:
- resources.bucket
abort-multipart-upload
Parameters:
- parameter.uploadId
Resources:
- resources.bucket
list-bucket-metrics-configuration
Resources:
- resources.bucket
delete-bucket-metrics-configuration
Parameters:
- parameter.id
Resources:
- resources.bucket
list-buckets
Resources:
- resources.bucket
put-bucket-policy
Resources:
- resources.bucket
put-bucket-logging
Resources:
- resources.bucket
put-bucket-notification
Resources:
- resources.bucket
list-parts
Parameters:
- parameter.uploadId
Resources:
- resources.bucket
put-bucket-lifecycle
Resources:
- resources.bucket
list-bucket-analytics-configuration
Resources:
- resources.bucket
list-objects-v2
Parameters:
- parameter.list-type
Resources:
- resources.bucket
put-bucket-metrics-configuration
Parameters:
- parameter.id
Resources:
- resources.bucket
get-object-torrent
Resources:
- resources.bucket
get-bucket-acl
Resources:
- resources.bucket
delete-bucket-website
Resources:
- resources.bucket
delete-object
Resources:
- resources.bucket
delete-object-tagging
Resources:
- resources.bucket
put-object-acl
Resources:
- resources.bucket
delete-bucket-tagging
Resources:
- resources.bucket
put-bucket-encryption
Resources:
- resources.bucket
get-object-legal-hold
Resources:
- resources.bucket
show-object-cors
Resources:
- resources.bucket
put-object-lock-configuration
Resources:
- resources.bucket
list-object-versions
Resources:
- resources.bucket
copy-object
Resources:
-
resources.bucket
-
resources.target_bucket
-
resources.source_bucket
put-bucket-analytics-configuration
Parameters:
- parameter.id
Resources:
- resources.bucket
delete-objects
Resources:
- resources.bucket
get-object
Resources:
- resources.bucket
delete-bucket-encryption
Resources:
- resources.bucket
put-bucket-ownership-controls
Resources:
- resources.bucket
get-object-lock-configuration
Resources:
- resources.bucket
put-bucket-request-payment
Resources:
- resources.bucket
complete-multipart-upload
Parameters:
- parameter.uploadId
Resources:
- resources.bucket
put-bucket-accelerate-configuration
Resources:
- resources.bucket
head-object
Resources:
- resources.bucket
post-object
Resources:
- resources.bucket
get-bucket-policy
Resources:
- resources.bucket
put-bucket-inventory-configuration
Parameters:
- parameter.id
Resources:
- resources.bucket
get-object-tagging
Resources:
- resources.bucket
create-bucket
Resources:
- resources.bucket
put-object
Resources:
- resources.bucket
upload-part-copy-range
Parameters:
- parameter.partNumber
- parameter.uploadId
Resources:
- resources.bucket
put-bucket-website
Resources:
- resources.bucket
create-multipart-upload
Resources:
- resources.bucket
get-bucket-website
Resources:
- resources.bucket
put-bucket-versioning
Resources:
- resources.bucket
put-object-tagging
Resources:
- resources.bucket
get-object-range
Resources:
- resources.bucket
get-bucket-encryption
Resources:
- resources.bucket
get-object-retention
Resources:
- resources.bucket
get-bucket-metrics-configuration
Parameters:
- parameter.id
Resources:
- resources.bucket
put-bucket-replication
Resources:
- resources.bucket
get-bucket-replication
Resources:
- resources.bucket
delete-bucket
Resources:
- resources.bucket
get-bucket-inventory-configuration
Parameters:
- parameter.id
Resources:
- resources.bucket
get-bucket-request-payment
Resources:
- resources.bucket
get-bucket-lifecycle
Resources:
- resources.bucket
delete-bucket-inventory-configuration
Parameters:
- parameter.id
Resources:
- resources.bucket
get-bucket-location
Resources:
- resources.bucket
delete-bucket-cors
Resources:
- resources.bucket
delete-bucket-ownership-controls
Resources:
- resources.bucket
get-object-acl
Resources:
- resources.bucket
upload-part
Parameters:
- parameter.partNumber
- parameter.uploadId
Resources:
- resources.bucket