# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewLoadBalancerInverseMatcher helper converts matcher to inverse matcher.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
Constants.
Constants.
Constants.
Constants.
Constants.
Constants.
No description provided by the author
No description provided by the author
Constants.
Constants.
Constants.
Constants.
Constants.
Constants.
Constants.
Constants.
Constants.
# Variables
No description provided by the author
# Structs
AddServerToServerGroupRequest represents a request to add server to a server group.
AssignIPAddressRequest represents a request to assign a new IP address to a server.
AttachNetworkRouterRequest represents a request to attach a particular router to a network.
AttachStorageRequest represents a request to attach a storage device to a server.
CancelManagedDatabaseConnection represents a request to cancel the current query of a connection or terminate the entire connection.
CancelManagedDatabaseSession represents a request to cancel the current query of a connection or terminate the entire connection.
CloneManagedDatabaseRequest represents a request to cancel.
CloneStorageRequest represents a requests to clone a storage device.
CreateBackupRequest represents a request to create a backup of a storage device.
CreateFirewallRuleRequest represents a request to create a new firewall rule for a specific server.
CreateFirewallRulesRequest represents a request to create (and replace) the entire firewall rule set.
No description provided by the author
CreateKubernetesClusterRequest represents a request to create a Kubernetes cluster.
No description provided by the author
CreateLoadBalancerBackendMemberRequest represents a request to create load balancer backend member.
CreateLoadBalancerBackendRequest represents a request to create load balancer backend.
CreateLoadBalancerBackendTLSConfigRequest represents a request to create backend TLS config.
CreateLoadBalancerCertificateBundleRequest represents a request to create certificate bundle.
CreateLoadBalancerFrontendRequest represents a request to create load balancer frontend.
CreateLoadBalancerFrontendRuleRequest represents a request to create frontend rule.
CreateLoadBalancerFrontendTLSConfigRequest represents a request to create frontend TLS config.
CreateLoadBalancerRequest represents a request to create load balancer.
CreateLoadBalancerResolverRequest represents a request to create load balancer resolver.
CreateManagedDatabaseLogicalDatabaseRequest represents a request to create a new logical database to an existing managed database instance.
CreateManagedDatabaseRequest represents a request to create a new managed database instance.
CreateManagedDatabaseUserRequest represents a request to create a new normal user to an existing managed database instance.
CreateManagedObjectStorageNetworkRequest represents a request for creating a network.
CreateManagedObjectStorageRequest represents a request for creating a new Managed Object Storage service.
CreateManagedObjectStorageUserAccessKeyRequest represents a request for creating an access key.
CreateManagedObjectStorageUserRequest represents a request for creating a user.
CreateNetworkInterfaceIPAddress represents an IP Address object that is needed to create a network interface.
CreateNetworkInterfaceRequest represents a request to create a new network interface on a server.
No description provided by the author
CreateNetworkRequest represents a request to create a new network.
CreateObjectStorageRequest represents a request for creating a new Object Storage device.
CreateRouterRequest represents a request to create a new router.
CreateServerGroupRequest represents a request to create server group.
CreateServerInterface represents a server network interface that is needed during server creation.
CreateServerIPAddress represents an IP address for a CreateServerRequest.
CreateServerNetworking represents the networking details of a server needed during server creation.
CreateServerRequest represents a request for creating a new server.
CreateServerStorageDevice represents a storage device for a CreateServerRequest.
CreateStorageImportRequest represent a request to import storage.
CreateStorageRequest represents a request to create a storage device.
CreateSubaccount represents data required to create a sub account.
CreateSubaccountRequest represents a request to create a sub account.
CreateTagRequest represents a request to create a tag and assign it to zero or more servers.
DeleteFirewallRuleRequest represents a request to remove a firewall rule.
No description provided by the author
DeleteKubernetesClusterRequest represents a request to delete a Kubernetes cluster.
No description provided by the author
No description provided by the author
DeleteLoadBalancerBackendMemberRequest represents a request to delete load balancer backend member.
DeleteLoadBalancerBackendRequest represents a request to delete load balancer backend.
DeleteLoadBalancerBackendTLSConfigRequest represents a request to delete backend TLS config.
DeleteLoadBalancerCertificateBundleRequest represents a request to delete certificate bundle.
DeleteLoadBalancerFrontendRequest represents a request to delete load balancer frontend.
DeleteLoadBalancerFrontendRuleRequest represents a request to delete frontend rule.
DeleteLoadBalancerFrontendTLSConfigRequest represents a request to delete frontend TLS config.
DeleteLoadBalancerRequest represents a request to delete load balancer.
DeleteLoadBalancerResolverRequest represents a request to delete load balancer resolver.
DeleteManagedDatabaseIndexRequest represents a request to delete an index from an existing managed database instance.
DeleteManagedDatabaseLogicalDatabaseRequest represents a request to delete a logical database from an existing managed database instance.
DeleteManagedDatabaseRequest represents a request to delete an existing managed database instance.
DeleteManagedDatabaseUserRequest represents a request to delete a normal user from an existing managed database instance.
DeleteManagedObjectStorageNetworkRequest represents a request to delete a network.
DeleteManagedObjectStorageRequest represents a request to delete a Managed Object Storage service.
DeleteManagedObjectStorageUserAccessKeyRequest represents a request to delete a Managed Object Storage service.
DeleteManagedObjectStorageUserRequest represents a request to delete a user.
DeleteNetworkInterfaceRequest represents a request to delete a network interface from a server.
DeleteNetworkRequest represents a request to delete a network.
DeleteObjectStorageRequest represents a request to delete a Object Storage.
DeleteRouterRequest represents a request to delete a router.
DeleteServerAndStoragesRequest represents a request to delete a server and all attached storages.
DeleteServerGroupRequest represents a request to delete server group.
DeleteServerRequest represents a request to delete a server.
DeleteStorageRequest represents a request to delete a storage device.
DeleteSubaccountRequest represents a request to delete a subaccount.
DeleteTagRequest represents a request to delete a tag.
DetachNetworkRouterRequest represents a request to detach a router from a network.
DetachStorageRequest represents a request to detach a storage device from a server.
EjectCDROMRequest represents a request to load a storage as a CD-ROM in the CD-ROM device of a server.
No description provided by the author
No description provided by the author
No description provided by the author
GetAccountDetailsRequest represents a request to get account details.
GetFirewallRuleDetailsRequest represents a request to get details about a specific firewall rule.
GetFirewallRulesRequest represents a request for retrieving the firewall rules for a specific server.
No description provided by the author
No description provided by the author
GetHostDetailsRequest represents the request for the details of a single private host.
GetIPAddressDetailsRequest represents a request to retrieve details about a specific IP address.
GetKubernetesClusterRequest represents a request to get a Kubernetes cluster details.
GetKubernetesClustersRequest represents a request to list Kubernetes clusters.
GetKubernetesClustersWithFiltersRequest represents a request to get all clusters using labels or label keys as filters.
GetKubernetesKubeconfigRequest represents a request to get kubeconfig for a Kubernetes cluster.
No description provided by the author
No description provided by the author
No description provided by the author
GetKubernetesVersionsRequest represents a request to list available Kubernetes cluster versions.
GetLoadBalancerBackendMemberRequest represents a request to get load balancer backend member details.
GetLoadBalancerBackendMembersRequest represents a request to get load balancer backend member list.
GetLoadBalancerBackendRequest represents a request to get load balancer backend details.
GetLoadBalancerBackendsRequest represents a request to list load balancer backends.
GetLoadBalancerBackendTLSConfigRequest represents a request to get backend TLS config.
GetLoadBalancerBackendTLSConfigsRequest represents a request to get backend TLS configs.
GetLoadBalancerCertificateBundleRequest represents a request to get certificate bundle details.
GetLoadBalancerCertificateBundlesRequest represents a request to list certificate bundles List size can be filtered using optional Page object.
GetLoadBalancerFrontendRequest represents a request to get load balancer frontend details.
GetLoadBalancerFrontendRuleRequest represents a request to get frontend rule details.
GetLoadBalancerFrontendRulesRequest represents a request to list frontend rules.
GetLoadBalancerFrontendsRequest represents a request to list load balancer frontends.
GetLoadBalancerFrontendTLSConfigRequest represents a request to get frontend TLS config.
GetLoadBalancerFrontendTLSConfigsRequest represents a request to get frontend TLS configs.
GetLoadBalancerPlansRequest represents a request to list load balancer plans List size can be filtered using optional Page object.
GetLoadBalancerRequest represents a request to get load balancer details.
GetLoadBalancerResolverRequest represents a request to get load balancer resolver details.
GetLoadBalancerResolversRequest represents a request to get load balancer resolver list.
GetLoadBalancersRequest represents a request to list load balancers List size can be filtered using optional Page object.
GetManagedDatabaseAccessControlRequest represents a request to get access control settings of an existing OpenSearch Managed Database service.
GetManagedDatabaseConnectionsRequest represents a request to get managed database instance's current connections.
GetManagedDatabaseIndicesRequest represents a request to get the indices of an existing managed database instance.
GetManagedDatabaseLogicalDatabasesRequest represents a request to get a slice of existing logical databases of a managed database instance.
GetManagedDatabaseLogsRequest represents a request to get managed database instance logs.
GetManagedDatabaseMetricsRequest represents a request to get managed database instance performance metrics.
No description provided by the author
GetManagedDatabaseRequest represents a request to get details of an existing managed database instance.
GetManagedDatabaseServiceTypeRequest represents a request to get details of a database type.
GetManagedDatabaseServiceTypesRequest represents a request to get a map of available database types.
GetManagedDatabaseSessionsRequest represents a request to get managed database instance's current connections.
GetManagedDatabasesRequest represents a request to get a slice of existing managed database instances.
GetManagedDatabaseUserRequest represents a request to get details of a user of an existing managed database instance.
GetManagedDatabaseUsersRequest represents a request to get a slice of users of an existing managed database instance The returned response doesn't contain the passwords of the users.
GetManagedDatabaseVersionsRequests represents a request to list available versions of the Managed Database service by its UUID.
GetManagedObjectStorageBucketMetricsRequest represents a request for retrieving buckets' metrics.
GetManagedObjectStorageMetricsRequest represents a request for retrieving metrics.
GetManagedObjectStorageNetworkRequest represents a request for retrieving details about a network.
GetManagedObjectStorageNetworksRequest represents a request for retrieving networks.
GetManagedObjectStorageRegionRequest represents a request for retrieving details about a Managed Object Storage region.
GetManagedObjectStorageRegionsRequest represents a request for retrieving Managed Object Storage regions.
GetManagedObjectStorageRequest represents a request for retrieving details about a Managed Object Storage service.
GetManagedObjectStoragesRequest represents a request to list Managed Object Storage services List size can be filtered using optional Page object.
GetManagedObjectStorageUserAccessKeyRequest represents a request for retrieving details about an access key.
GetManagedObjectStorageUserAccessKeysRequest represents a request for retrieving access keys.
GetManagedObjectStorageUserRequest represents a request for retrieving details about a user.
GetManagedObjectStorageUsersRequest represents a request for retrieving users.
GetNetworkDetailsRequest represents a request to the the details of a single network.
No description provided by the author
No description provided by the author
GetNetworksInZoneRequest represents a request to get all networks within the specified zone.
GetNetworksRequest represents a rwquest to get all networks.
GetObjectStorageDetailsRequest represents a request for retrieving details about a Object Storage device.
GetPermissionsRequest represents a request to get permissions.
GetRouterDetailsRequest represents a request to get details about a single router.
GetRouterssequest represents a request to list routers.
GetServerDetailsRequest represents a request for retrieving details about a server.
GetServerGroupsRequest represents a request to get server group details.
GetServerGroupsRequest represents a request to list server groups.
Deprecated: GetServerGroupsWithFiltersRequest is deprecated.
GetServerNetworksRequest represents a request to get the networks a server is part of.
GetServersWithFiltersRequest represents a request to get all servers using labels or label keys as filters.
GetStorageDetailsRequest represents a request for retrieving details about a piece of storage.
GetStorageImportDetailsRequest represents a request to get details about an import.
GetStoragesRequest represents a request for retrieving all or some storages.
GrantPermissionRequest represents a request to grant permission.
No description provided by the author
LoadBalancerBackend represents the payload for CreateLoadBalancerBackendRequest.
LoadBalancerBackendMember represents the payload for backend member request.
LoadBalancerBackendTLSConfig represents TLS config payload.
LoadBalancerFrontend represents frontend payload.
LoadBalancerFrontendRule represents frontend rule payload.
LoadBalancerFrontendTLSConfig represents TLS config payload.
LoadBalancerNetwork represents the network payload for CreateLoadBalancerRequest.
LoadBalancerResolver represents resolver payload.
LoadCDROMRequest represents a request to load a storage as a CD-ROM in the CD-ROM device of a server.
LoginUser represents the login_user block when creating a new server.
ManagedDatabaseMaintenanceTimeRequest represents the set time of week when automatic maintenance operations are allowed.
ManagedObjectStorageUser represents a user.
No description provided by the author
ModifyHostRequest represents the request to modify a private host.
ModifyIPAddressRequest represents a request to modify the PTR DNS record of a specific IP address.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ModifyLoadBalancerBackend represents the payload for ModifyLoadBalancerBackendRequest.
ModifyLoadBalancerBackendMember represents the payload for backend member modification request.
ModifyLoadBalancerBackendMemberRequest represents a request to modify load balancer backend member.
ModifyLoadBalancerBackendRequest represents a request to modify load balancer backend.
ModifyLoadBalancerBackendTLSConfigRequest represents a request to modify backend TLS config.
ModifyLoadBalancerCertificateBundleRequest represents a request to modify certificate bundle.
ModifyLoadBalancerFrontend represents payload to modify frontend.
ModifyLoadBalancerFrontendRequest represents a request to modify load balancer frontend.
ModifyLoadBalancerFrontendRule represents frontend rule modification payload.
ModifyLoadBalancerFrontendRuleRequest represents a request to modify frontend rule.
ModifyLoadBalancerFrontendTLSConfigRequest represents a request to modify frontend TLS config.
No description provided by the author
No description provided by the author
ModifyLoadBalancerRequest represents a request to modify load balancer.
ModifyLoadBalancerResolverRequest represents a request to modify load balancer resolver.
ModifyManagedDatabaseAccessControlRequest represents a request to modify existing user access control of an existing managed database instance.
ModifyManagedDatabaseRequest represents a request to modify an existing managed database instance.
ModifyManagedDatabaseUserAccessControlRequest represents a request to modify existing user access control of an existing managed database instance.
ModifyManagedDatabaseUserRequest represents a request to modify an existing user of an existing managed database instance.
ModifyManagedObjectStorageRequest represents a request to modify a Object Storage.
ModifyManagedObjectStorageUserAccessKeyRequest represents a request for creating an access key.
ModifyNetworkInterfaceRequest represents a request to modify a network interface on a server.
No description provided by the author
No description provided by the author
ModifyNetworkRequest represents a request to modify an existing network.
ModifyObjectStorageRequest represents a request to modify a Object Storage.
ModifyRouterRequest represents a request to modify an existing router.
ModifyServerGroupRequest represents a request to modify server group.
ModifyServerRequest represents a request to modify a server.
ModifyStorageRequest represents a request to modify a storage device.
ModifySubaccount represents data required to modify a Subaccount.
ModifySubaccountRequest represents a request to modify a Subaccount.
ModifyTagRequest represents a request to modify an existing tag.
No description provided by the author
Page represents list query filter that can be used to limit the number of results that are returned from the endpoint.
ReleaseIPAddressRequest represents a request to remove a specific IP address from server.
RemoveServerFromServerGroupRequest represents a request to remove server from a server group.
ReplaceLoadBalancerFrontendRuleRequest represents a request to replace frontend rule.
ReplaceManagedObjectStorageRequest represents a request to replace a Managed Object Storage service.
ResizeStorageFilesystemRequest represents a request to resize storage filesystem.
RestartServerRequest represents a request to restart a server.
RestoreBackupRequest represents a request to restore a storage from the specified backup.
RevokePermissionRequest represents a request to revoke permission.
ShutdownManagedDatabaseRequest represents a request to shut down an existing managed database instance.
StartManagedDatabaseRequest represents a request to start an existing managed database instance.
StartServerRequest represents a request to start a server.
StopServerRequest represents a request to stop a server.
TagServerRequest represents a request to tag a server with one or more tags.
TemplatizeStorageRequest represents a request to templatize a storage device.
UntagServerRequest represents a request to remove one or more tags from a server.
UpgradeManagedDatabaseVersionRequest represents a request to upgrade an existing managed database version; for a list of available versions use GetManagedDatabaseVersionsRequest.
WaitForKubernetesClusterStateRequest represents a request to wait for a Kubernetes cluster to enter a desired state.
WaitForKubernetesNodeGroupStateRequest represents a request to wait for a Kubernetes node group to enter a desired state.
WaitForManagedDatabaseStateRequest represents a request to wait for a managed database instance to enter a specific state.
WaitForManagedObjectStorageDeletionRequest represents a request to wait for a Managed Object Storage service to be deleted.
WaitForManagedObjectStorageOperationalStateRequest represents a request to wait for a Managed Object Storage service to enter a desired state.
WaitForManagedObjectStorageUserOperationalStateRequest represents a request to wait for a Managed Object Storage service to enter a desired state.
WaitForServerStateRequest represents a request to wait for a server to enter or exit a specific state.
WaitForStorageImportCompletionRequest represents a request to wait for storage import to complete.
WaitForStorageStateRequest represents a request to wait for a storage to enter a specific state.
# Interfaces
ImportSourceLocation can be a string to a file or io.Reader in StorageImportSourceDirectUpload mode or a URL in StorageImportSourceHTTPImport mode.
No description provided by the author
Request is the interface for request objects.
# Type aliases
CreateNetworkInterfaceIPAddressSlice is a slice of CreateNetworkInterfaceIPAddress.
CreateServerInterfaceSlice is a slice of CreateServerInterfaces.
CreateServerIPAddressSlice is a slice of strings It exists to allow for a custom JSON marshaller.
CreateServerStorageDeviceSlice is a slice of CreateServerStorageDevices It exists to allow for a custom JSON marshaller.
No description provided by the author
No description provided by the author
FirewallRuleSlice is a slice of firewall rules It exists to allow for a custom JSON marshaller.
Deprecated: KubernetesFilter filter is deprecated.
ManagedDatabasePropertiesRequest is a Properties helper type for CreateManagedDatabaseRequest and ModifyManagedDatabaseRequest.
Deprecated: ServerFilter filter is deprecated.
Deprecated: ServerGroupFilter filter is deprecated.
SSHKeySlice is a slice of strings It exists to allow for a custom JSON unmarshaller.