Class: Aws::Odb::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Odb::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb
Overview
An API client for Odb. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::Odb::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#accept_marketplace_registration(params = {}) ⇒ Struct
Registers the Amazon Web Services Marketplace token for your Amazon Web Services account to activate your Oracle Database@Amazon Web Services subscription.
-
#create_cloud_autonomous_vm_cluster(params = {}) ⇒ Types::CreateCloudAutonomousVmClusterOutput
Creates a new Autonomous VM cluster in the specified Exadata infrastructure.
-
#create_cloud_exadata_infrastructure(params = {}) ⇒ Types::CreateCloudExadataInfrastructureOutput
Creates an Exadata infrastructure.
-
#create_cloud_vm_cluster(params = {}) ⇒ Types::CreateCloudVmClusterOutput
Creates a VM cluster on the specified Exadata infrastructure.
-
#create_odb_network(params = {}) ⇒ Types::CreateOdbNetworkOutput
Creates an ODB network.
-
#create_odb_peering_connection(params = {}) ⇒ Types::CreateOdbPeeringConnectionOutput
Creates a peering connection between an ODB network and either another ODB network or a customer-owned VPC.
-
#delete_cloud_autonomous_vm_cluster(params = {}) ⇒ Struct
Deletes an Autonomous VM cluster.
-
#delete_cloud_exadata_infrastructure(params = {}) ⇒ Struct
Deletes the specified Exadata infrastructure.
-
#delete_cloud_vm_cluster(params = {}) ⇒ Struct
Deletes the specified VM cluster.
-
#delete_odb_network(params = {}) ⇒ Struct
Deletes the specified ODB network.
-
#delete_odb_peering_connection(params = {}) ⇒ Struct
Deletes an ODB peering connection.
-
#get_cloud_autonomous_vm_cluster(params = {}) ⇒ Types::GetCloudAutonomousVmClusterOutput
Gets information about a specific Autonomous VM cluster.
-
#get_cloud_exadata_infrastructure(params = {}) ⇒ Types::GetCloudExadataInfrastructureOutput
Returns information about the specified Exadata infrastructure.
-
#get_cloud_exadata_infrastructure_unallocated_resources(params = {}) ⇒ Types::GetCloudExadataInfrastructureUnallocatedResourcesOutput
Retrieves information about unallocated resources in a specified Cloud Exadata Infrastructure.
-
#get_cloud_vm_cluster(params = {}) ⇒ Types::GetCloudVmClusterOutput
Returns information about the specified VM cluster.
-
#get_db_node(params = {}) ⇒ Types::GetDbNodeOutput
Returns information about the specified DB node.
-
#get_db_server(params = {}) ⇒ Types::GetDbServerOutput
Returns information about the specified database server.
-
#get_oci_onboarding_status(params = {}) ⇒ Types::GetOciOnboardingStatusOutput
Returns the tenancy activation link and onboarding status for your Amazon Web Services account.
-
#get_odb_network(params = {}) ⇒ Types::GetOdbNetworkOutput
Returns information about the specified ODB network.
-
#get_odb_peering_connection(params = {}) ⇒ Types::GetOdbPeeringConnectionOutput
Retrieves information about an ODB peering connection.
-
#initialize_service(params = {}) ⇒ Struct
Initializes the ODB service for the first time in an account.
-
#list_autonomous_virtual_machines(params = {}) ⇒ Types::ListAutonomousVirtualMachinesOutput
Lists all Autonomous VMs in an Autonomous VM cluster.
-
#list_cloud_autonomous_vm_clusters(params = {}) ⇒ Types::ListCloudAutonomousVmClustersOutput
Lists all Autonomous VM clusters in a specified Cloud Exadata infrastructure.
-
#list_cloud_exadata_infrastructures(params = {}) ⇒ Types::ListCloudExadataInfrastructuresOutput
Returns information about the Exadata infrastructures owned by your Amazon Web Services account.
-
#list_cloud_vm_clusters(params = {}) ⇒ Types::ListCloudVmClustersOutput
Returns information about the VM clusters owned by your Amazon Web Services account or only the ones on the specified Exadata infrastructure.
-
#list_db_nodes(params = {}) ⇒ Types::ListDbNodesOutput
Returns information about the DB nodes for the specified VM cluster.
-
#list_db_servers(params = {}) ⇒ Types::ListDbServersOutput
Returns information about the database servers that belong to the specified Exadata infrastructure.
-
#list_db_system_shapes(params = {}) ⇒ Types::ListDbSystemShapesOutput
Returns information about the shapes that are available for an Exadata infrastructure.
-
#list_gi_versions(params = {}) ⇒ Types::ListGiVersionsOutput
Returns information about Oracle Grid Infrastructure (GI) software versions that are available for a VM cluster for the specified shape.
-
#list_odb_networks(params = {}) ⇒ Types::ListOdbNetworksOutput
Returns information about the ODB networks owned by your Amazon Web Services account.
-
#list_odb_peering_connections(params = {}) ⇒ Types::ListOdbPeeringConnectionsOutput
Lists all ODB peering connections or those associated with a specific ODB network.
-
#list_system_versions(params = {}) ⇒ Types::ListSystemVersionsOutput
Returns information about the system versions that are available for a VM cluster for the specified
giVersion
andshape
. -
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns information about the tags applied to this resource.
-
#reboot_db_node(params = {}) ⇒ Types::RebootDbNodeOutput
Reboots the specified DB node in a VM cluster.
-
#start_db_node(params = {}) ⇒ Types::StartDbNodeOutput
Starts the specified DB node in a VM cluster.
-
#stop_db_node(params = {}) ⇒ Types::StopDbNodeOutput
Stops the specified DB node in a VM cluster.
-
#tag_resource(params = {}) ⇒ Struct
Applies tags to the specified resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified resource.
-
#update_cloud_exadata_infrastructure(params = {}) ⇒ Types::UpdateCloudExadataInfrastructureOutput
Updates the properties of an Exadata infrastructure resource.
-
#update_odb_network(params = {}) ⇒ Types::UpdateOdbNetworkOutput
Updates properties of a specified ODB network.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
473 474 475 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 473 def initialize(*args) super end |
Instance Method Details
#accept_marketplace_registration(params = {}) ⇒ Struct
Registers the Amazon Web Services Marketplace token for your Amazon Web Services account to activate your Oracle Database@Amazon Web Services subscription.
499 500 501 502 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 499 def accept_marketplace_registration(params = {}, = {}) req = build_request(:accept_marketplace_registration, params) req.send_request() end |
#create_cloud_autonomous_vm_cluster(params = {}) ⇒ Types::CreateCloudAutonomousVmClusterOutput
Creates a new Autonomous VM cluster in the specified Exadata infrastructure.
630 631 632 633 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 630 def create_cloud_autonomous_vm_cluster(params = {}, = {}) req = build_request(:create_cloud_autonomous_vm_cluster, params) req.send_request() end |
#create_cloud_exadata_infrastructure(params = {}) ⇒ Types::CreateCloudExadataInfrastructureOutput
Creates an Exadata infrastructure.
765 766 767 768 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 765 def create_cloud_exadata_infrastructure(params = {}, = {}) req = build_request(:create_cloud_exadata_infrastructure, params) req.send_request() end |
#create_cloud_vm_cluster(params = {}) ⇒ Types::CreateCloudVmClusterOutput
Creates a VM cluster on the specified Exadata infrastructure.
926 927 928 929 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 926 def create_cloud_vm_cluster(params = {}, = {}) req = build_request(:create_cloud_vm_cluster, params) req.send_request() end |
#create_odb_network(params = {}) ⇒ Types::CreateOdbNetworkOutput
Creates an ODB network.
1056 1057 1058 1059 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1056 def create_odb_network(params = {}, = {}) req = build_request(:create_odb_network, params) req.send_request() end |
#create_odb_peering_connection(params = {}) ⇒ Types::CreateOdbPeeringConnectionOutput
Creates a peering connection between an ODB network and either another ODB network or a customer-owned VPC.
A peering connection enables private connectivity between the networks for application-tier communication.
1123 1124 1125 1126 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1123 def create_odb_peering_connection(params = {}, = {}) req = build_request(:create_odb_peering_connection, params) req.send_request() end |
#delete_cloud_autonomous_vm_cluster(params = {}) ⇒ Struct
Deletes an Autonomous VM cluster.
1145 1146 1147 1148 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1145 def delete_cloud_autonomous_vm_cluster(params = {}, = {}) req = build_request(:delete_cloud_autonomous_vm_cluster, params) req.send_request() end |
#delete_cloud_exadata_infrastructure(params = {}) ⇒ Struct
Deletes the specified Exadata infrastructure. Before you use this operation, make sure to delete all of the VM clusters that are hosted on this Exadata infrastructure.
1169 1170 1171 1172 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1169 def delete_cloud_exadata_infrastructure(params = {}, = {}) req = build_request(:delete_cloud_exadata_infrastructure, params) req.send_request() end |
#delete_cloud_vm_cluster(params = {}) ⇒ Struct
Deletes the specified VM cluster.
1191 1192 1193 1194 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1191 def delete_cloud_vm_cluster(params = {}, = {}) req = build_request(:delete_cloud_vm_cluster, params) req.send_request() end |
#delete_odb_network(params = {}) ⇒ Struct
Deletes the specified ODB network.
1218 1219 1220 1221 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1218 def delete_odb_network(params = {}, = {}) req = build_request(:delete_odb_network, params) req.send_request() end |
#delete_odb_peering_connection(params = {}) ⇒ Struct
Deletes an ODB peering connection.
When you delete an ODB peering connection, the underlying VPC peering connection is also deleted.
1243 1244 1245 1246 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1243 def delete_odb_peering_connection(params = {}, = {}) req = build_request(:delete_odb_peering_connection, params) req.send_request() end |
#get_cloud_autonomous_vm_cluster(params = {}) ⇒ Types::GetCloudAutonomousVmClusterOutput
Gets information about a specific Autonomous VM cluster.
1334 1335 1336 1337 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1334 def get_cloud_autonomous_vm_cluster(params = {}, = {}) req = build_request(:get_cloud_autonomous_vm_cluster, params) req.send_request() end |
#get_cloud_exadata_infrastructure(params = {}) ⇒ Types::GetCloudExadataInfrastructureOutput
Returns information about the specified Exadata infrastructure.
1413 1414 1415 1416 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1413 def get_cloud_exadata_infrastructure(params = {}, = {}) req = build_request(:get_cloud_exadata_infrastructure, params) req.send_request() end |
#get_cloud_exadata_infrastructure_unallocated_resources(params = {}) ⇒ Types::GetCloudExadataInfrastructureUnallocatedResourcesOutput
Retrieves information about unallocated resources in a specified Cloud Exadata Infrastructure.
1455 1456 1457 1458 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1455 def get_cloud_exadata_infrastructure_unallocated_resources(params = {}, = {}) req = build_request(:get_cloud_exadata_infrastructure_unallocated_resources, params) req.send_request() end |
#get_cloud_vm_cluster(params = {}) ⇒ Types::GetCloudVmClusterOutput
Returns information about the specified VM cluster.
1534 1535 1536 1537 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1534 def get_cloud_vm_cluster(params = {}, = {}) req = build_request(:get_cloud_vm_cluster, params) req.send_request() end |
#get_db_node(params = {}) ⇒ Types::GetDbNodeOutput
Returns information about the specified DB node.
1593 1594 1595 1596 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1593 def get_db_node(params = {}, = {}) req = build_request(:get_db_node, params) req.send_request() end |
#get_db_server(params = {}) ⇒ Types::GetDbServerOutput
Returns information about the specified database server.
1652 1653 1654 1655 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1652 def get_db_server(params = {}, = {}) req = build_request(:get_db_server, params) req.send_request() end |
#get_oci_onboarding_status(params = {}) ⇒ Types::GetOciOnboardingStatusOutput
Returns the tenancy activation link and onboarding status for your Amazon Web Services account.
1676 1677 1678 1679 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1676 def get_oci_onboarding_status(params = {}, = {}) req = build_request(:get_oci_onboarding_status, params) req.send_request() end |
#get_odb_network(params = {}) ⇒ Types::GetOdbNetworkOutput
Returns information about the specified ODB network.
1742 1743 1744 1745 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1742 def get_odb_network(params = {}, = {}) req = build_request(:get_odb_network, params) req.send_request() end |
#get_odb_peering_connection(params = {}) ⇒ Types::GetOdbPeeringConnectionOutput
Retrieves information about an ODB peering connection.
1780 1781 1782 1783 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1780 def get_odb_peering_connection(params = {}, = {}) req = build_request(:get_odb_peering_connection, params) req.send_request() end |
#initialize_service(params = {}) ⇒ Struct
Initializes the ODB service for the first time in an account.
1793 1794 1795 1796 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1793 def initialize_service(params = {}, = {}) req = build_request(:initialize_service, params) req.send_request() end |
#list_autonomous_virtual_machines(params = {}) ⇒ Types::ListAutonomousVirtualMachinesOutput
Lists all Autonomous VMs in an Autonomous VM cluster.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1847 1848 1849 1850 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1847 def list_autonomous_virtual_machines(params = {}, = {}) req = build_request(:list_autonomous_virtual_machines, params) req.send_request() end |
#list_cloud_autonomous_vm_clusters(params = {}) ⇒ Types::ListCloudAutonomousVmClustersOutput
Lists all Autonomous VM clusters in a specified Cloud Exadata infrastructure.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1952 1953 1954 1955 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1952 def list_cloud_autonomous_vm_clusters(params = {}, = {}) req = build_request(:list_cloud_autonomous_vm_clusters, params) req.send_request() end |
#list_cloud_exadata_infrastructures(params = {}) ⇒ Types::ListCloudExadataInfrastructuresOutput
Returns information about the Exadata infrastructures owned by your Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2046 2047 2048 2049 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2046 def list_cloud_exadata_infrastructures(params = {}, = {}) req = build_request(:list_cloud_exadata_infrastructures, params) req.send_request() end |
#list_cloud_vm_clusters(params = {}) ⇒ Types::ListCloudVmClustersOutput
Returns information about the VM clusters owned by your Amazon Web Services account or only the ones on the specified Exadata infrastructure.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2145 2146 2147 2148 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2145 def list_cloud_vm_clusters(params = {}, = {}) req = build_request(:list_cloud_vm_clusters, params) req.send_request() end |
#list_db_nodes(params = {}) ⇒ Types::ListDbNodesOutput
Returns information about the DB nodes for the specified VM cluster.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2216 2217 2218 2219 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2216 def list_db_nodes(params = {}, = {}) req = build_request(:list_db_nodes, params) req.send_request() end |
#list_db_servers(params = {}) ⇒ Types::ListDbServersOutput
Returns information about the database servers that belong to the specified Exadata infrastructure.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2288 2289 2290 2291 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2288 def list_db_servers(params = {}, = {}) req = build_request(:list_db_servers, params) req.send_request() end |
#list_db_system_shapes(params = {}) ⇒ Types::ListDbSystemShapesOutput
Returns information about the shapes that are available for an Exadata infrastructure.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2364 2365 2366 2367 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2364 def list_db_system_shapes(params = {}, = {}) req = build_request(:list_db_system_shapes, params) req.send_request() end |
#list_gi_versions(params = {}) ⇒ Types::ListGiVersionsOutput
Returns information about Oracle Grid Infrastructure (GI) software versions that are available for a VM cluster for the specified shape.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2412 2413 2414 2415 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2412 def list_gi_versions(params = {}, = {}) req = build_request(:list_gi_versions, params) req.send_request() end |
#list_odb_networks(params = {}) ⇒ Types::ListOdbNetworksOutput
Returns information about the ODB networks owned by your Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2493 2494 2495 2496 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2493 def list_odb_networks(params = {}, = {}) req = build_request(:list_odb_networks, params) req.send_request() end |
#list_odb_peering_connections(params = {}) ⇒ Types::ListOdbPeeringConnectionsOutput
Lists all ODB peering connections or those associated with a specific ODB network.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2555 2556 2557 2558 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2555 def list_odb_peering_connections(params = {}, = {}) req = build_request(:list_odb_peering_connections, params) req.send_request() end |
#list_system_versions(params = {}) ⇒ Types::ListSystemVersionsOutput
Returns information about the system versions that are available for a
VM cluster for the specified giVersion
and shape
.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2609 2610 2611 2612 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2609 def list_system_versions(params = {}, = {}) req = build_request(:list_system_versions, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns information about the tags applied to this resource.
2638 2639 2640 2641 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2638 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#reboot_db_node(params = {}) ⇒ Types::RebootDbNodeOutput
Reboots the specified DB node in a VM cluster.
2675 2676 2677 2678 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2675 def reboot_db_node(params = {}, = {}) req = build_request(:reboot_db_node, params) req.send_request() end |
#start_db_node(params = {}) ⇒ Types::StartDbNodeOutput
Starts the specified DB node in a VM cluster.
2712 2713 2714 2715 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2712 def start_db_node(params = {}, = {}) req = build_request(:start_db_node, params) req.send_request() end |
#stop_db_node(params = {}) ⇒ Types::StopDbNodeOutput
Stops the specified DB node in a VM cluster.
2749 2750 2751 2752 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2749 def stop_db_node(params = {}, = {}) req = build_request(:stop_db_node, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Applies tags to the specified resource.
2777 2778 2779 2780 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2777 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified resource.
2803 2804 2805 2806 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2803 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_cloud_exadata_infrastructure(params = {}) ⇒ Types::UpdateCloudExadataInfrastructureOutput
Updates the properties of an Exadata infrastructure resource.
2861 2862 2863 2864 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2861 def update_cloud_exadata_infrastructure(params = {}, = {}) req = build_request(:update_cloud_exadata_infrastructure, params) req.send_request() end |
#update_odb_network(params = {}) ⇒ Types::UpdateOdbNetworkOutput
Updates properties of a specified ODB network.
2924 2925 2926 2927 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2924 def update_odb_network(params = {}, = {}) req = build_request(:update_odb_network, params) req.send_request() end |