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.
483 484 485 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 483 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.
509 510 511 512 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 509 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.
640 641 642 643 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 640 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.
775 776 777 778 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 775 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.
936 937 938 939 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 936 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.
1066 1067 1068 1069 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1066 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.
1133 1134 1135 1136 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1133 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.
1155 1156 1157 1158 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1155 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.
1179 1180 1181 1182 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1179 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.
1201 1202 1203 1204 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1201 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.
1228 1229 1230 1231 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1228 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.
1253 1254 1255 1256 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1253 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.
1344 1345 1346 1347 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1344 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.
1423 1424 1425 1426 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1423 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.
1465 1466 1467 1468 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1465 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.
1544 1545 1546 1547 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1544 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.
1603 1604 1605 1606 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1603 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.
1662 1663 1664 1665 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1662 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.
1686 1687 1688 1689 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1686 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.
1752 1753 1754 1755 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1752 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.
1790 1791 1792 1793 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1790 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.
1803 1804 1805 1806 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1803 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.
1857 1858 1859 1860 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1857 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.
1962 1963 1964 1965 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1962 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.
2056 2057 2058 2059 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2056 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.
2155 2156 2157 2158 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2155 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.
2226 2227 2228 2229 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2226 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.
2298 2299 2300 2301 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2298 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.
2374 2375 2376 2377 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2374 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.
2422 2423 2424 2425 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2422 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.
2503 2504 2505 2506 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2503 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.
2565 2566 2567 2568 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2565 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.
2619 2620 2621 2622 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2619 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.
2648 2649 2650 2651 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2648 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.
2685 2686 2687 2688 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2685 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.
2722 2723 2724 2725 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2722 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.
2759 2760 2761 2762 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2759 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.
2787 2788 2789 2790 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2787 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified resource.
2813 2814 2815 2816 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2813 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.
2871 2872 2873 2874 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2871 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.
2934 2935 2936 2937 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2934 def update_odb_network(params = {}, = {}) req = build_request(:update_odb_network, params) req.send_request() end |