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.
480 481 482 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 480 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.
506 507 508 509 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 506 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.
637 638 639 640 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 637 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.
772 773 774 775 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 772 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.
933 934 935 936 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 933 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.
1063 1064 1065 1066 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1063 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.
1130 1131 1132 1133 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1130 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.
1152 1153 1154 1155 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1152 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.
1176 1177 1178 1179 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1176 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.
1198 1199 1200 1201 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1198 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.
1225 1226 1227 1228 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1225 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.
1250 1251 1252 1253 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1250 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.
1341 1342 1343 1344 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1341 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.
1420 1421 1422 1423 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1420 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.
1462 1463 1464 1465 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1462 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.
1541 1542 1543 1544 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1541 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.
1600 1601 1602 1603 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1600 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.
1659 1660 1661 1662 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1659 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.
1683 1684 1685 1686 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1683 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.
1749 1750 1751 1752 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1749 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.
1787 1788 1789 1790 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1787 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.
1800 1801 1802 1803 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1800 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.
1854 1855 1856 1857 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1854 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.
1959 1960 1961 1962 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 1959 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.
2053 2054 2055 2056 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2053 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.
2152 2153 2154 2155 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2152 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.
2223 2224 2225 2226 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2223 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.
2295 2296 2297 2298 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2295 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.
2371 2372 2373 2374 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2371 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.
2419 2420 2421 2422 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2419 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.
2500 2501 2502 2503 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2500 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.
2562 2563 2564 2565 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2562 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.
2616 2617 2618 2619 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2616 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.
2645 2646 2647 2648 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2645 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.
2682 2683 2684 2685 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2682 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.
2719 2720 2721 2722 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2719 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.
2756 2757 2758 2759 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2756 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.
2784 2785 2786 2787 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2784 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified resource.
2810 2811 2812 2813 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2810 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.
2868 2869 2870 2871 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2868 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.
2931 2932 2933 2934 |
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/client.rb', line 2931 def update_odb_network(params = {}, = {}) req = build_request(:update_odb_network, params) req.send_request() end |