Documentation
¶
Overview ¶
Package odb provides the API client, operations, and parameter types for odb.
Oracle Database@Amazon Web Services is an offering that enables you to access Oracle Exadata infrastructure managed by Oracle Cloud Infrastructure (OCI) inside Amazon Web Services data centers. You can migrate your Oracle Exadata workloads, establish low-latency connectivity with applications running on Amazon Web Services, and integrate with Amazon Web Services services. For example, you can run application servers in a virtual private cloud (VPC) and access an Oracle Exadata system running in Oracle Database@Amazon Web Services. You can get started with Oracle Database@Amazon Web Services by using the familiar Amazon Web Services Management Console, APIs, or CLI.
This interface reference for Oracle Database@Amazon Web Services contains documentation for a programming or command line interface that you can use to manage Oracle Database@Amazon Web Services. Oracle Database@Amazon Web Services is asynchronous, which means that some interfaces might require techniques such as polling or callback functions to determine when a command has been applied. The reference structure is as follows.
In this preview release documentation, the links in the "See Also" sections do not work.
Oracle Database@Amazon Web Services API Reference
For the alphabetical list of API actions, see .
For the alphabetical list of data types, see .
For a list of common parameters, see CommonParameters.
For descriptions of the error codes, see CommonErrors.
Index ¶
- Constants
- func NewDefaultEndpointResolver() *internalendpoints.Resolver
- func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
- func WithEndpointResolver(v EndpointResolver) func(*Options)deprecated
- func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
- func WithSigV4SigningName(name string) func(*Options)
- func WithSigV4SigningRegion(region string) func(*Options)
- type AcceptMarketplaceRegistrationInput
- type AcceptMarketplaceRegistrationOutput
- type AuthResolverParameters
- type AuthSchemeResolver
- type Client
- func (c *Client) AcceptMarketplaceRegistration(ctx context.Context, params *AcceptMarketplaceRegistrationInput, ...) (*AcceptMarketplaceRegistrationOutput, error)
- func (c *Client) CreateCloudAutonomousVmCluster(ctx context.Context, params *CreateCloudAutonomousVmClusterInput, ...) (*CreateCloudAutonomousVmClusterOutput, error)
- func (c *Client) CreateCloudExadataInfrastructure(ctx context.Context, params *CreateCloudExadataInfrastructureInput, ...) (*CreateCloudExadataInfrastructureOutput, error)
- func (c *Client) CreateCloudVmCluster(ctx context.Context, params *CreateCloudVmClusterInput, ...) (*CreateCloudVmClusterOutput, error)
- func (c *Client) CreateOdbNetwork(ctx context.Context, params *CreateOdbNetworkInput, optFns ...func(*Options)) (*CreateOdbNetworkOutput, error)
- func (c *Client) CreateOdbPeeringConnection(ctx context.Context, params *CreateOdbPeeringConnectionInput, ...) (*CreateOdbPeeringConnectionOutput, error)
- func (c *Client) DeleteCloudAutonomousVmCluster(ctx context.Context, params *DeleteCloudAutonomousVmClusterInput, ...) (*DeleteCloudAutonomousVmClusterOutput, error)
- func (c *Client) DeleteCloudExadataInfrastructure(ctx context.Context, params *DeleteCloudExadataInfrastructureInput, ...) (*DeleteCloudExadataInfrastructureOutput, error)
- func (c *Client) DeleteCloudVmCluster(ctx context.Context, params *DeleteCloudVmClusterInput, ...) (*DeleteCloudVmClusterOutput, error)
- func (c *Client) DeleteOdbNetwork(ctx context.Context, params *DeleteOdbNetworkInput, optFns ...func(*Options)) (*DeleteOdbNetworkOutput, error)
- func (c *Client) DeleteOdbPeeringConnection(ctx context.Context, params *DeleteOdbPeeringConnectionInput, ...) (*DeleteOdbPeeringConnectionOutput, error)
- func (c *Client) GetCloudAutonomousVmCluster(ctx context.Context, params *GetCloudAutonomousVmClusterInput, ...) (*GetCloudAutonomousVmClusterOutput, error)
- func (c *Client) GetCloudExadataInfrastructure(ctx context.Context, params *GetCloudExadataInfrastructureInput, ...) (*GetCloudExadataInfrastructureOutput, error)
- func (c *Client) GetCloudExadataInfrastructureUnallocatedResources(ctx context.Context, ...) (*GetCloudExadataInfrastructureUnallocatedResourcesOutput, error)
- func (c *Client) GetCloudVmCluster(ctx context.Context, params *GetCloudVmClusterInput, optFns ...func(*Options)) (*GetCloudVmClusterOutput, error)
- func (c *Client) GetDbNode(ctx context.Context, params *GetDbNodeInput, optFns ...func(*Options)) (*GetDbNodeOutput, error)
- func (c *Client) GetDbServer(ctx context.Context, params *GetDbServerInput, optFns ...func(*Options)) (*GetDbServerOutput, error)
- func (c *Client) GetOciOnboardingStatus(ctx context.Context, params *GetOciOnboardingStatusInput, ...) (*GetOciOnboardingStatusOutput, error)
- func (c *Client) GetOdbNetwork(ctx context.Context, params *GetOdbNetworkInput, optFns ...func(*Options)) (*GetOdbNetworkOutput, error)
- func (c *Client) GetOdbPeeringConnection(ctx context.Context, params *GetOdbPeeringConnectionInput, ...) (*GetOdbPeeringConnectionOutput, error)
- func (c *Client) InitializeService(ctx context.Context, params *InitializeServiceInput, optFns ...func(*Options)) (*InitializeServiceOutput, error)
- func (c *Client) ListAutonomousVirtualMachines(ctx context.Context, params *ListAutonomousVirtualMachinesInput, ...) (*ListAutonomousVirtualMachinesOutput, error)
- func (c *Client) ListCloudAutonomousVmClusters(ctx context.Context, params *ListCloudAutonomousVmClustersInput, ...) (*ListCloudAutonomousVmClustersOutput, error)
- func (c *Client) ListCloudExadataInfrastructures(ctx context.Context, params *ListCloudExadataInfrastructuresInput, ...) (*ListCloudExadataInfrastructuresOutput, error)
- func (c *Client) ListCloudVmClusters(ctx context.Context, params *ListCloudVmClustersInput, ...) (*ListCloudVmClustersOutput, error)
- func (c *Client) ListDbNodes(ctx context.Context, params *ListDbNodesInput, optFns ...func(*Options)) (*ListDbNodesOutput, error)
- func (c *Client) ListDbServers(ctx context.Context, params *ListDbServersInput, optFns ...func(*Options)) (*ListDbServersOutput, error)
- func (c *Client) ListDbSystemShapes(ctx context.Context, params *ListDbSystemShapesInput, optFns ...func(*Options)) (*ListDbSystemShapesOutput, error)
- func (c *Client) ListGiVersions(ctx context.Context, params *ListGiVersionsInput, optFns ...func(*Options)) (*ListGiVersionsOutput, error)
- func (c *Client) ListOdbNetworks(ctx context.Context, params *ListOdbNetworksInput, optFns ...func(*Options)) (*ListOdbNetworksOutput, error)
- func (c *Client) ListOdbPeeringConnections(ctx context.Context, params *ListOdbPeeringConnectionsInput, ...) (*ListOdbPeeringConnectionsOutput, error)
- func (c *Client) ListSystemVersions(ctx context.Context, params *ListSystemVersionsInput, optFns ...func(*Options)) (*ListSystemVersionsOutput, error)
- func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, ...) (*ListTagsForResourceOutput, error)
- func (c *Client) Options() Options
- func (c *Client) RebootDbNode(ctx context.Context, params *RebootDbNodeInput, optFns ...func(*Options)) (*RebootDbNodeOutput, error)
- func (c *Client) StartDbNode(ctx context.Context, params *StartDbNodeInput, optFns ...func(*Options)) (*StartDbNodeOutput, error)
- func (c *Client) StopDbNode(ctx context.Context, params *StopDbNodeInput, optFns ...func(*Options)) (*StopDbNodeOutput, error)
- func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
- func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
- func (c *Client) UpdateCloudExadataInfrastructure(ctx context.Context, params *UpdateCloudExadataInfrastructureInput, ...) (*UpdateCloudExadataInfrastructureOutput, error)
- func (c *Client) UpdateOdbNetwork(ctx context.Context, params *UpdateOdbNetworkInput, optFns ...func(*Options)) (*UpdateOdbNetworkOutput, error)
- type CreateCloudAutonomousVmClusterInput
- type CreateCloudAutonomousVmClusterOutput
- type CreateCloudExadataInfrastructureInput
- type CreateCloudExadataInfrastructureOutput
- type CreateCloudVmClusterInput
- type CreateCloudVmClusterOutput
- type CreateOdbNetworkInput
- type CreateOdbNetworkOutput
- type CreateOdbPeeringConnectionInput
- type CreateOdbPeeringConnectionOutput
- type DeleteCloudAutonomousVmClusterInput
- type DeleteCloudAutonomousVmClusterOutput
- type DeleteCloudExadataInfrastructureInput
- type DeleteCloudExadataInfrastructureOutput
- type DeleteCloudVmClusterInput
- type DeleteCloudVmClusterOutput
- type DeleteOdbNetworkInput
- type DeleteOdbNetworkOutput
- type DeleteOdbPeeringConnectionInput
- type DeleteOdbPeeringConnectionOutput
- type EndpointParameters
- type EndpointResolver
- type EndpointResolverFunc
- type EndpointResolverOptions
- type EndpointResolverV2
- type GetCloudAutonomousVmClusterInput
- type GetCloudAutonomousVmClusterOutput
- type GetCloudExadataInfrastructureInput
- type GetCloudExadataInfrastructureOutput
- type GetCloudExadataInfrastructureUnallocatedResourcesInput
- type GetCloudExadataInfrastructureUnallocatedResourcesOutput
- type GetCloudVmClusterInput
- type GetCloudVmClusterOutput
- type GetDbNodeInput
- type GetDbNodeOutput
- type GetDbServerInput
- type GetDbServerOutput
- type GetOciOnboardingStatusInput
- type GetOciOnboardingStatusOutput
- type GetOdbNetworkInput
- type GetOdbNetworkOutput
- type GetOdbPeeringConnectionInput
- type GetOdbPeeringConnectionOutput
- type HTTPClient
- type HTTPSignerV4
- type IdempotencyTokenProvider
- type InitializeServiceInput
- type InitializeServiceOutput
- type ListAutonomousVirtualMachinesAPIClient
- type ListAutonomousVirtualMachinesInput
- type ListAutonomousVirtualMachinesOutput
- type ListAutonomousVirtualMachinesPaginator
- type ListAutonomousVirtualMachinesPaginatorOptions
- type ListCloudAutonomousVmClustersAPIClient
- type ListCloudAutonomousVmClustersInput
- type ListCloudAutonomousVmClustersOutput
- type ListCloudAutonomousVmClustersPaginator
- type ListCloudAutonomousVmClustersPaginatorOptions
- type ListCloudExadataInfrastructuresAPIClient
- type ListCloudExadataInfrastructuresInput
- type ListCloudExadataInfrastructuresOutput
- type ListCloudExadataInfrastructuresPaginator
- type ListCloudExadataInfrastructuresPaginatorOptions
- type ListCloudVmClustersAPIClient
- type ListCloudVmClustersInput
- type ListCloudVmClustersOutput
- type ListCloudVmClustersPaginator
- type ListCloudVmClustersPaginatorOptions
- type ListDbNodesAPIClient
- type ListDbNodesInput
- type ListDbNodesOutput
- type ListDbNodesPaginator
- type ListDbNodesPaginatorOptions
- type ListDbServersAPIClient
- type ListDbServersInput
- type ListDbServersOutput
- type ListDbServersPaginator
- type ListDbServersPaginatorOptions
- type ListDbSystemShapesAPIClient
- type ListDbSystemShapesInput
- type ListDbSystemShapesOutput
- type ListDbSystemShapesPaginator
- type ListDbSystemShapesPaginatorOptions
- type ListGiVersionsAPIClient
- type ListGiVersionsInput
- type ListGiVersionsOutput
- type ListGiVersionsPaginator
- type ListGiVersionsPaginatorOptions
- type ListOdbNetworksAPIClient
- type ListOdbNetworksInput
- type ListOdbNetworksOutput
- type ListOdbNetworksPaginator
- type ListOdbNetworksPaginatorOptions
- type ListOdbPeeringConnectionsAPIClient
- type ListOdbPeeringConnectionsInput
- type ListOdbPeeringConnectionsOutput
- type ListOdbPeeringConnectionsPaginator
- type ListOdbPeeringConnectionsPaginatorOptions
- type ListSystemVersionsAPIClient
- type ListSystemVersionsInput
- type ListSystemVersionsOutput
- type ListSystemVersionsPaginator
- type ListSystemVersionsPaginatorOptions
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Options
- type RebootDbNodeInput
- type RebootDbNodeOutput
- type ResolveEndpoint
- type StartDbNodeInput
- type StartDbNodeOutput
- type StopDbNodeInput
- type StopDbNodeOutput
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateCloudExadataInfrastructureInput
- type UpdateCloudExadataInfrastructureOutput
- type UpdateOdbNetworkInput
- type UpdateOdbNetworkOutput
Constants ¶
const ServiceAPIVersion = "2024-08-20"
const ServiceID = "odb"
Variables ¶
This section is empty.
Functions ¶
func NewDefaultEndpointResolver ¶
func NewDefaultEndpointResolver() *internalendpoints.Resolver
NewDefaultEndpointResolver constructs a new service endpoint resolver
func WithAPIOptions ¶
func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
WithAPIOptions returns a functional option for setting the Client's APIOptions option.
func WithEndpointResolver
deprecated
func WithEndpointResolver(v EndpointResolver) func(*Options)
Deprecated: EndpointResolver and WithEndpointResolver. Providing a value for this field will likely prevent you from using any endpoint-related service features released after the introduction of EndpointResolverV2 and BaseEndpoint.
To migrate an EndpointResolver implementation that uses a custom endpoint, set the client option BaseEndpoint instead.
func WithEndpointResolverV2 ¶
func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
WithEndpointResolverV2 returns a functional option for setting the Client's EndpointResolverV2 option.
func WithSigV4SigningName ¶
WithSigV4SigningName applies an override to the authentication workflow to use the given signing name for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing name from both auth scheme resolution and endpoint resolution.
func WithSigV4SigningRegion ¶
WithSigV4SigningRegion applies an override to the authentication workflow to use the given signing region for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing region from both auth scheme resolution and endpoint resolution.
Types ¶
type AcceptMarketplaceRegistrationInput ¶
type AcceptMarketplaceRegistrationInput struct { // The registration token that's generated by Amazon Web Services Marketplace and // sent to Oracle Database@Amazon Web Services. // // This member is required. MarketplaceRegistrationToken *string // contains filtered or unexported fields }
type AcceptMarketplaceRegistrationOutput ¶
type AcceptMarketplaceRegistrationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type AuthResolverParameters ¶
type AuthResolverParameters struct { // The name of the operation being invoked. Operation string // The region in which the operation is being invoked. Region string }
AuthResolverParameters contains the set of inputs necessary for auth scheme resolution.
type AuthSchemeResolver ¶
type AuthSchemeResolver interface {
ResolveAuthSchemes(context.Context, *AuthResolverParameters) ([]*smithyauth.Option, error)
}
AuthSchemeResolver returns a set of possible authentication options for an operation.
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides the API client to make operations call for odb.
func New ¶
New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.
func NewFromConfig ¶
NewFromConfig returns a new client from the provided config.
func (*Client) AcceptMarketplaceRegistration ¶
func (c *Client) AcceptMarketplaceRegistration(ctx context.Context, params *AcceptMarketplaceRegistrationInput, optFns ...func(*Options)) (*AcceptMarketplaceRegistrationOutput, error)
Registers the Amazon Web Services Marketplace token for your Amazon Web Services account to activate your Oracle Database@Amazon Web Services subscription.
func (*Client) CreateCloudAutonomousVmCluster ¶
func (c *Client) CreateCloudAutonomousVmCluster(ctx context.Context, params *CreateCloudAutonomousVmClusterInput, optFns ...func(*Options)) (*CreateCloudAutonomousVmClusterOutput, error)
Creates a new Autonomous VM cluster in the specified Exadata infrastructure.
func (*Client) CreateCloudExadataInfrastructure ¶
func (c *Client) CreateCloudExadataInfrastructure(ctx context.Context, params *CreateCloudExadataInfrastructureInput, optFns ...func(*Options)) (*CreateCloudExadataInfrastructureOutput, error)
Creates an Exadata infrastructure.
func (*Client) CreateCloudVmCluster ¶
func (c *Client) CreateCloudVmCluster(ctx context.Context, params *CreateCloudVmClusterInput, optFns ...func(*Options)) (*CreateCloudVmClusterOutput, error)
Creates a VM cluster on the specified Exadata infrastructure.
func (*Client) CreateOdbNetwork ¶
func (c *Client) CreateOdbNetwork(ctx context.Context, params *CreateOdbNetworkInput, optFns ...func(*Options)) (*CreateOdbNetworkOutput, error)
Creates an ODB network.
func (*Client) CreateOdbPeeringConnection ¶
func (c *Client) CreateOdbPeeringConnection(ctx context.Context, params *CreateOdbPeeringConnectionInput, optFns ...func(*Options)) (*CreateOdbPeeringConnectionOutput, error)
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.
func (*Client) DeleteCloudAutonomousVmCluster ¶
func (c *Client) DeleteCloudAutonomousVmCluster(ctx context.Context, params *DeleteCloudAutonomousVmClusterInput, optFns ...func(*Options)) (*DeleteCloudAutonomousVmClusterOutput, error)
Deletes an Autonomous VM cluster.
func (*Client) DeleteCloudExadataInfrastructure ¶
func (c *Client) DeleteCloudExadataInfrastructure(ctx context.Context, params *DeleteCloudExadataInfrastructureInput, optFns ...func(*Options)) (*DeleteCloudExadataInfrastructureOutput, error)
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.
func (*Client) DeleteCloudVmCluster ¶
func (c *Client) DeleteCloudVmCluster(ctx context.Context, params *DeleteCloudVmClusterInput, optFns ...func(*Options)) (*DeleteCloudVmClusterOutput, error)
Deletes the specified VM cluster.
func (*Client) DeleteOdbNetwork ¶
func (c *Client) DeleteOdbNetwork(ctx context.Context, params *DeleteOdbNetworkInput, optFns ...func(*Options)) (*DeleteOdbNetworkOutput, error)
Deletes the specified ODB network.
func (*Client) DeleteOdbPeeringConnection ¶
func (c *Client) DeleteOdbPeeringConnection(ctx context.Context, params *DeleteOdbPeeringConnectionInput, optFns ...func(*Options)) (*DeleteOdbPeeringConnectionOutput, error)
Deletes an ODB peering connection.
When you delete an ODB peering connection, the underlying VPC peering connection is also deleted.
func (*Client) GetCloudAutonomousVmCluster ¶
func (c *Client) GetCloudAutonomousVmCluster(ctx context.Context, params *GetCloudAutonomousVmClusterInput, optFns ...func(*Options)) (*GetCloudAutonomousVmClusterOutput, error)
Gets information about a specific Autonomous VM cluster.
func (*Client) GetCloudExadataInfrastructure ¶
func (c *Client) GetCloudExadataInfrastructure(ctx context.Context, params *GetCloudExadataInfrastructureInput, optFns ...func(*Options)) (*GetCloudExadataInfrastructureOutput, error)
Returns information about the specified Exadata infrastructure.
func (*Client) GetCloudExadataInfrastructureUnallocatedResources ¶
func (c *Client) GetCloudExadataInfrastructureUnallocatedResources(ctx context.Context, params *GetCloudExadataInfrastructureUnallocatedResourcesInput, optFns ...func(*Options)) (*GetCloudExadataInfrastructureUnallocatedResourcesOutput, error)
Retrieves information about unallocated resources in a specified Cloud Exadata Infrastructure.
func (*Client) GetCloudVmCluster ¶
func (c *Client) GetCloudVmCluster(ctx context.Context, params *GetCloudVmClusterInput, optFns ...func(*Options)) (*GetCloudVmClusterOutput, error)
Returns information about the specified VM cluster.
func (*Client) GetDbNode ¶
func (c *Client) GetDbNode(ctx context.Context, params *GetDbNodeInput, optFns ...func(*Options)) (*GetDbNodeOutput, error)
Returns information about the specified DB node.
func (*Client) GetDbServer ¶
func (c *Client) GetDbServer(ctx context.Context, params *GetDbServerInput, optFns ...func(*Options)) (*GetDbServerOutput, error)
Returns information about the specified database server.
func (*Client) GetOciOnboardingStatus ¶
func (c *Client) GetOciOnboardingStatus(ctx context.Context, params *GetOciOnboardingStatusInput, optFns ...func(*Options)) (*GetOciOnboardingStatusOutput, error)
Returns the tenancy activation link and onboarding status for your Amazon Web Services account.
func (*Client) GetOdbNetwork ¶
func (c *Client) GetOdbNetwork(ctx context.Context, params *GetOdbNetworkInput, optFns ...func(*Options)) (*GetOdbNetworkOutput, error)
Returns information about the specified ODB network.
func (*Client) GetOdbPeeringConnection ¶
func (c *Client) GetOdbPeeringConnection(ctx context.Context, params *GetOdbPeeringConnectionInput, optFns ...func(*Options)) (*GetOdbPeeringConnectionOutput, error)
Retrieves information about an ODB peering connection.
func (*Client) InitializeService ¶
func (c *Client) InitializeService(ctx context.Context, params *InitializeServiceInput, optFns ...func(*Options)) (*InitializeServiceOutput, error)
Initializes the ODB service for the first time in an account.
func (*Client) ListAutonomousVirtualMachines ¶
func (c *Client) ListAutonomousVirtualMachines(ctx context.Context, params *ListAutonomousVirtualMachinesInput, optFns ...func(*Options)) (*ListAutonomousVirtualMachinesOutput, error)
Lists all Autonomous VMs in an Autonomous VM cluster.
func (*Client) ListCloudAutonomousVmClusters ¶
func (c *Client) ListCloudAutonomousVmClusters(ctx context.Context, params *ListCloudAutonomousVmClustersInput, optFns ...func(*Options)) (*ListCloudAutonomousVmClustersOutput, error)
Lists all Autonomous VM clusters in a specified Cloud Exadata infrastructure.
func (*Client) ListCloudExadataInfrastructures ¶
func (c *Client) ListCloudExadataInfrastructures(ctx context.Context, params *ListCloudExadataInfrastructuresInput, optFns ...func(*Options)) (*ListCloudExadataInfrastructuresOutput, error)
Returns information about the Exadata infrastructures owned by your Amazon Web Services account.
func (*Client) ListCloudVmClusters ¶
func (c *Client) ListCloudVmClusters(ctx context.Context, params *ListCloudVmClustersInput, optFns ...func(*Options)) (*ListCloudVmClustersOutput, error)
Returns information about the VM clusters owned by your Amazon Web Services account or only the ones on the specified Exadata infrastructure.
func (*Client) ListDbNodes ¶
func (c *Client) ListDbNodes(ctx context.Context, params *ListDbNodesInput, optFns ...func(*Options)) (*ListDbNodesOutput, error)
Returns information about the DB nodes for the specified VM cluster.
func (*Client) ListDbServers ¶
func (c *Client) ListDbServers(ctx context.Context, params *ListDbServersInput, optFns ...func(*Options)) (*ListDbServersOutput, error)
Returns information about the database servers that belong to the specified Exadata infrastructure.
func (*Client) ListDbSystemShapes ¶
func (c *Client) ListDbSystemShapes(ctx context.Context, params *ListDbSystemShapesInput, optFns ...func(*Options)) (*ListDbSystemShapesOutput, error)
Returns information about the shapes that are available for an Exadata infrastructure.
func (*Client) ListGiVersions ¶
func (c *Client) ListGiVersions(ctx context.Context, params *ListGiVersionsInput, optFns ...func(*Options)) (*ListGiVersionsOutput, error)
Returns information about Oracle Grid Infrastructure (GI) software versions that are available for a VM cluster for the specified shape.
func (*Client) ListOdbNetworks ¶
func (c *Client) ListOdbNetworks(ctx context.Context, params *ListOdbNetworksInput, optFns ...func(*Options)) (*ListOdbNetworksOutput, error)
Returns information about the ODB networks owned by your Amazon Web Services account.
func (*Client) ListOdbPeeringConnections ¶
func (c *Client) ListOdbPeeringConnections(ctx context.Context, params *ListOdbPeeringConnectionsInput, optFns ...func(*Options)) (*ListOdbPeeringConnectionsOutput, error)
Lists all ODB peering connections or those associated with a specific ODB network.
func (*Client) ListSystemVersions ¶
func (c *Client) ListSystemVersions(ctx context.Context, params *ListSystemVersionsInput, optFns ...func(*Options)) (*ListSystemVersionsOutput, error)
Returns information about the system versions that are available for a VM cluster for the specified giVersion and shape .
func (*Client) ListTagsForResource ¶
func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)
Returns information about the tags applied to this resource.
func (*Client) Options ¶
Options returns a copy of the client configuration.
Callers SHOULD NOT perform mutations on any inner structures within client config. Config overrides should instead be made on a per-operation basis through functional options.
func (*Client) RebootDbNode ¶
func (c *Client) RebootDbNode(ctx context.Context, params *RebootDbNodeInput, optFns ...func(*Options)) (*RebootDbNodeOutput, error)
Reboots the specified DB node in a VM cluster.
func (*Client) StartDbNode ¶
func (c *Client) StartDbNode(ctx context.Context, params *StartDbNodeInput, optFns ...func(*Options)) (*StartDbNodeOutput, error)
Starts the specified DB node in a VM cluster.
func (*Client) StopDbNode ¶
func (c *Client) StopDbNode(ctx context.Context, params *StopDbNodeInput, optFns ...func(*Options)) (*StopDbNodeOutput, error)
Stops the specified DB node in a VM cluster.
func (*Client) TagResource ¶
func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
Applies tags to the specified resource.
func (*Client) UntagResource ¶
func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
Removes tags from the specified resource.
func (*Client) UpdateCloudExadataInfrastructure ¶
func (c *Client) UpdateCloudExadataInfrastructure(ctx context.Context, params *UpdateCloudExadataInfrastructureInput, optFns ...func(*Options)) (*UpdateCloudExadataInfrastructureOutput, error)
Updates the properties of an Exadata infrastructure resource.
func (*Client) UpdateOdbNetwork ¶
func (c *Client) UpdateOdbNetwork(ctx context.Context, params *UpdateOdbNetworkInput, optFns ...func(*Options)) (*UpdateOdbNetworkOutput, error)
Updates properties of a specified ODB network.
type CreateCloudAutonomousVmClusterInput ¶
type CreateCloudAutonomousVmClusterInput struct { // The data disk group size to be allocated for Autonomous Databases, in terabytes // (TB). // // This member is required. AutonomousDataStorageSizeInTBs *float64 // The unique identifier of the Exadata infrastructure where the VM cluster will // be created. // // This member is required. CloudExadataInfrastructureId *string // The number of CPU cores to be enabled per VM cluster node. // // This member is required. CpuCoreCountPerNode *int32 // The display name for the Autonomous VM cluster. The name does not need to be // unique. // // This member is required. DisplayName *string // The amount of memory to be allocated per OCPU, in GB. // // This member is required. MemoryPerOracleComputeUnitInGBs *int32 // The unique identifier of the ODB network to be used for the VM cluster. // // This member is required. OdbNetworkId *string // The total number of Autonomous CDBs that you can create in the Autonomous VM // cluster. // // This member is required. TotalContainerDatabases *int32 // A client-provided token to ensure idempotency of the request. ClientToken *string // The list of database servers to be used for the Autonomous VM cluster. DbServers []string // A user-provided description of the Autonomous VM cluster. Description *string // Specifies whether to enable mutual TLS (mTLS) authentication for the Autonomous // VM cluster. IsMtlsEnabledVmCluster *bool // The Oracle license model to apply to the Autonomous VM cluster. LicenseModel types.LicenseModel // The scheduling details for the maintenance window. Patching and system updates // take place during the maintenance window. MaintenanceWindow *types.MaintenanceWindow // The SCAN listener port for non-TLS (TCP) protocol. ScanListenerPortNonTls *int32 // The SCAN listener port for TLS (TCP) protocol. ScanListenerPortTls *int32 // Free-form tags for this resource. Each tag is a key-value pair with no // predefined name, type, or namespace. Tags map[string]string // The time zone to use for the Autonomous VM cluster. TimeZone *string // contains filtered or unexported fields }
type CreateCloudAutonomousVmClusterOutput ¶
type CreateCloudAutonomousVmClusterOutput struct { // The unique identifier of the created Autonomous VM cluster. // // This member is required. CloudAutonomousVmClusterId *string // The display name of the created Autonomous VM cluster. DisplayName *string // The current status of the Autonomous VM cluster creation process. Status types.ResourceStatus // Additional information about the current status of the Autonomous VM cluster // creation process, if applicable. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateCloudExadataInfrastructureInput ¶
type CreateCloudExadataInfrastructureInput struct { // The number of database servers for the Exadata infrastructure. Valid values for // this parameter depend on the shape. To get information about the minimum and // maximum values, use the ListDbSystemShapes operation. // // This member is required. ComputeCount *int32 // A user-friendly name for the Exadata infrastructure. // // This member is required. DisplayName *string // The model name of the Exadata infrastructure. For the list of valid model // names, use the ListDbSystemShapes operation. // // This member is required. Shape *string // The number of storage servers to activate for this Exadata infrastructure. // Valid values for this parameter depend on the shape. To get information about // the minimum and maximum values, use the ListDbSystemShapes operation. // // This member is required. StorageCount *int32 // The name of the Availability Zone (AZ) where the Exadata infrastructure is // located. // // This operation requires that you specify a value for either availabilityZone or // availabilityZoneId . // // Example: us-east-1a AvailabilityZone *string // The AZ ID of the AZ where the Exadata infrastructure is located. // // This operation requires that you specify a value for either availabilityZone or // availabilityZoneId . // // Example: use1-az1 AvailabilityZoneId *string // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If you don't specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. The client token is valid for up to 24 hours after it's first used. ClientToken *string // The email addresses of contacts to receive notification from Oracle about // maintenance updates for the Exadata infrastructure. CustomerContactsToSendToOCI []types.CustomerContact // The database server model type of the Exadata infrastructure. For the list of // valid model names, use the ListDbSystemShapes operation. DatabaseServerType *string // The maintenance window configuration for the Exadata Cloud infrastructure. // // This allows you to define when maintenance operations such as patching and // updates can be performed on the infrastructure. MaintenanceWindow *types.MaintenanceWindow // The storage server model type of the Exadata infrastructure. For the list of // valid model names, use the ListDbSystemShapes operation. StorageServerType *string // The list of resource tags to apply to the Exadata infrastructure. Tags map[string]string // contains filtered or unexported fields }
type CreateCloudExadataInfrastructureOutput ¶
type CreateCloudExadataInfrastructureOutput struct { // The unique identifier of the Exadata infrastructure. // // This member is required. CloudExadataInfrastructureId *string // The user-friendly name for the Exadata infrastructure. DisplayName *string // The current status of the Exadata infrastructure. Status types.ResourceStatus // Additional information about the status of the Exadata infrastructure. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateCloudVmClusterInput ¶
type CreateCloudVmClusterInput struct { // The unique identifier of the Exadata infrastructure for this VM cluster. // // This member is required. CloudExadataInfrastructureId *string // The number of CPU cores to enable on the VM cluster. // // This member is required. CpuCoreCount *int32 // A user-friendly name for the VM cluster. // // This member is required. DisplayName *string // A valid software version of Oracle Grid Infrastructure (GI). To get the list of // valid values, use the ListGiVersions operation and specify the shape of the // Exadata infrastructure. // // Example: 19.0.0.0 // // This member is required. GiVersion *string // The host name for the VM cluster. // // Constraints: // // - Can't be "localhost" or "hostname". // // - Can't contain "-version". // // - The maximum length of the combined hostname and domain is 63 characters. // // - The hostname must be unique within the subnet. // // This member is required. Hostname *string // The unique identifier of the ODB network for the VM cluster. // // This member is required. OdbNetworkId *string // The public key portion of one or more key pairs used for SSH access to the VM // cluster. // // This member is required. SshPublicKeys []string // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If you don't specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. The client token is valid for up to 24 hours after it's first used. ClientToken *string // A name for the Grid Infrastructure cluster. The name isn't case sensitive. ClusterName *string // The set of preferences for the various diagnostic collection options for the VM // cluster. DataCollectionOptions *types.DataCollectionOptions // The size of the data disk group, in terabytes (TBs), to allocate for the VM // cluster. DataStorageSizeInTBs *float64 // The amount of local node storage, in gigabytes (GBs), to allocate for the VM // cluster. DbNodeStorageSizeInGBs *int32 // The list of database servers for the VM cluster. DbServers []string // Specifies whether to enable database backups to local Exadata storage for the // VM cluster. IsLocalBackupEnabled *bool // Specifies whether to create a sparse disk group for the VM cluster. IsSparseDiskgroupEnabled *bool // The Oracle license model to apply to the VM cluster. // // Default: LICENSE_INCLUDED LicenseModel types.LicenseModel // The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. MemorySizeInGBs *int32 // The port number for TCP connections to the single client access name (SCAN) // listener. // // Valid values: 1024–8999 with the following exceptions: 2484 , 6100 , 6200 , 7060 // , 7070 , 7085 , and 7879 // // Default: 1521 ScanListenerPortTcp *int32 // The version of the operating system of the image for the VM cluster. SystemVersion *string // The list of resource tags to apply to the VM cluster. Tags map[string]string // The time zone for the VM cluster. For a list of valid values for time zone, you // can check the options in the console. // // Default: UTC TimeZone *string // contains filtered or unexported fields }
type CreateCloudVmClusterOutput ¶
type CreateCloudVmClusterOutput struct { // The unique identifier for the VM cluster. // // This member is required. CloudVmClusterId *string // The user-friendly name for the VM cluster. DisplayName *string // The current status of the VM cluster. Status types.ResourceStatus // Additional information about the status of the VM cluster. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateOdbNetworkInput ¶
type CreateOdbNetworkInput struct { // The CIDR range of the client subnet for the ODB network. // // Constraints: // // - Must not overlap with the CIDR range of the backup subnet. // // - Must not overlap with the CIDR ranges of the VPCs that are connected to the // ODB network. // // - Must not use the following CIDR ranges that are reserved by OCI: // // - 100.106.0.0/16 and 100.107.0.0/16 // // - 169.254.0.0/16 // // - 224.0.0.0 - 239.255.255.255 // // - 240.0.0.0 - 255.255.255.255 // // This member is required. ClientSubnetCidr *string // A user-friendly name for the ODB network. // // This member is required. DisplayName *string // The Amazon Web Services Availability Zone (AZ) where the ODB network is located. // // This operation requires that you specify a value for either availabilityZone or // availabilityZoneId . AvailabilityZone *string // The AZ ID of the AZ where the ODB network is located. // // This operation requires that you specify a value for either availabilityZone or // availabilityZoneId . AvailabilityZoneId *string // The CIDR range of the backup subnet for the ODB network. // // Constraints: // // - Must not overlap with the CIDR range of the client subnet. // // - Must not overlap with the CIDR ranges of the VPCs that are connected to the // ODB network. // // - Must not use the following CIDR ranges that are reserved by OCI: // // - 100.106.0.0/16 and 100.107.0.0/16 // // - 169.254.0.0/16 // // - 224.0.0.0 - 239.255.255.255 // // - 240.0.0.0 - 255.255.255.255 BackupSubnetCidr *string // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If you don't specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. The client token is valid for up to 24 hours after it's first used. ClientToken *string // The domain name to use for the resources in the ODB network. CustomDomainName *string // The DNS prefix to the default DNS domain name. The default DNS domain name is // oraclevcn.com. DefaultDnsPrefix *string // Specifies the configuration for Amazon S3 access from the ODB network. S3Access types.Access // Specifies the endpoint policy for Amazon S3 access from the ODB network. S3PolicyDocument *string // The list of resource tags to apply to the ODB network. Tags map[string]string // Specifies the configuration for Zero-ETL access from the ODB network. ZeroEtlAccess types.Access // contains filtered or unexported fields }
type CreateOdbNetworkOutput ¶
type CreateOdbNetworkOutput struct { // The unique identifier of the ODB network. // // This member is required. OdbNetworkId *string // The user-friendly name of the ODB network. DisplayName *string // The current status of the ODB network. Status types.ResourceStatus // Additional information about the status of the ODB network. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateOdbPeeringConnectionInput ¶
type CreateOdbPeeringConnectionInput struct { // The unique identifier of the ODB network that initiates the peering connection. // // This member is required. OdbNetworkId *string // The unique identifier of the peer network. This can be either a VPC ID or // another ODB network ID. // // This member is required. PeerNetworkId *string // The client token for the ODB peering connection request. // // Constraints: // // - Must be unique for each request. ClientToken *string // The display name for the ODB peering connection. DisplayName *string // The tags to assign to the ODB peering connection. Tags map[string]string // contains filtered or unexported fields }
type CreateOdbPeeringConnectionOutput ¶
type CreateOdbPeeringConnectionOutput struct { // The unique identifier of the ODB peering connection. // // This member is required. OdbPeeringConnectionId *string // The display name of the ODB peering connection. DisplayName *string // The status of the ODB peering connection. // // Valid Values: provisioning | active | terminating | terminated | failed Status types.ResourceStatus // The reason for the current status of the ODB peering connection. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteCloudAutonomousVmClusterInput ¶
type DeleteCloudAutonomousVmClusterInput struct { // The unique identifier of the Autonomous VM cluster to delete. // // This member is required. CloudAutonomousVmClusterId *string // contains filtered or unexported fields }
type DeleteCloudAutonomousVmClusterOutput ¶
type DeleteCloudAutonomousVmClusterOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteCloudExadataInfrastructureInput ¶
type DeleteCloudExadataInfrastructureInput struct { // The unique identifier of the Exadata infrastructure to delete. // // This member is required. CloudExadataInfrastructureId *string // contains filtered or unexported fields }
type DeleteCloudExadataInfrastructureOutput ¶
type DeleteCloudExadataInfrastructureOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteCloudVmClusterInput ¶
type DeleteCloudVmClusterInput struct { // The unique identifier of the VM cluster to delete. // // This member is required. CloudVmClusterId *string // contains filtered or unexported fields }
type DeleteCloudVmClusterOutput ¶
type DeleteCloudVmClusterOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteOdbNetworkInput ¶
type DeleteOdbNetworkInput struct { // Specifies whether to delete associated OCI networking resources along with the // ODB network. // // This member is required. DeleteAssociatedResources *bool // The unique identifier of the ODB network to delete. // // This member is required. OdbNetworkId *string // contains filtered or unexported fields }
type DeleteOdbNetworkOutput ¶
type DeleteOdbNetworkOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteOdbPeeringConnectionInput ¶
type DeleteOdbPeeringConnectionInput struct { // The unique identifier of the ODB peering connection to delete. // // This member is required. OdbPeeringConnectionId *string // contains filtered or unexported fields }
type DeleteOdbPeeringConnectionOutput ¶
type DeleteOdbPeeringConnectionOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type EndpointParameters ¶
type EndpointParameters struct { // The AWS region used to dispatch the request. // // Parameter is // required. // // AWS::Region Region *string // When true, use the dual-stack endpoint. If the configured endpoint does not // support dual-stack, dispatching the request MAY return an error. // // Defaults to // false if no value is provided. // // AWS::UseDualStack UseDualStack *bool // When true, send this request to the FIPS-compliant regional endpoint. If the // configured endpoint does not have a FIPS compliant endpoint, dispatching the // request will return an error. // // Defaults to false if no value is // provided. // // AWS::UseFIPS UseFIPS *bool // Override the endpoint used to send this request // // Parameter is // required. // // SDK::Endpoint Endpoint *string }
EndpointParameters provides the parameters that influence how endpoints are resolved.
func (EndpointParameters) ValidateRequired ¶
func (p EndpointParameters) ValidateRequired() error
ValidateRequired validates required parameters are set.
func (EndpointParameters) WithDefaults ¶
func (p EndpointParameters) WithDefaults() EndpointParameters
WithDefaults returns a shallow copy of EndpointParameterswith default values applied to members where applicable.
type EndpointResolver ¶
type EndpointResolver interface {
ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
}
EndpointResolver interface for resolving service endpoints.
func EndpointResolverFromURL ¶
func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver
EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.
type EndpointResolverFunc ¶
type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)
EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.
func (EndpointResolverFunc) ResolveEndpoint ¶
func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)
type EndpointResolverOptions ¶
type EndpointResolverOptions = internalendpoints.Options
EndpointResolverOptions is the service endpoint resolver options
type EndpointResolverV2 ¶
type EndpointResolverV2 interface { // ResolveEndpoint attempts to resolve the endpoint with the provided options, // returning the endpoint if found. Otherwise an error is returned. ResolveEndpoint(ctx context.Context, params EndpointParameters) ( smithyendpoints.Endpoint, error, ) }
EndpointResolverV2 provides the interface for resolving service endpoints.
func NewDefaultEndpointResolverV2 ¶
func NewDefaultEndpointResolverV2() EndpointResolverV2
type GetCloudAutonomousVmClusterInput ¶
type GetCloudAutonomousVmClusterInput struct { // The unique identifier of the Autonomous VM cluster to retrieve information // about. // // This member is required. CloudAutonomousVmClusterId *string // contains filtered or unexported fields }
type GetCloudAutonomousVmClusterOutput ¶
type GetCloudAutonomousVmClusterOutput struct { // The details of the requested Autonomous VM cluster. CloudAutonomousVmCluster *types.CloudAutonomousVmCluster // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCloudExadataInfrastructureInput ¶
type GetCloudExadataInfrastructureInput struct { // The unique identifier of the Exadata infrastructure. // // This member is required. CloudExadataInfrastructureId *string // contains filtered or unexported fields }
type GetCloudExadataInfrastructureOutput ¶
type GetCloudExadataInfrastructureOutput struct { // The Exadata infrastructure. CloudExadataInfrastructure *types.CloudExadataInfrastructure // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCloudExadataInfrastructureUnallocatedResourcesInput ¶
type GetCloudExadataInfrastructureUnallocatedResourcesInput struct { // The unique identifier of the Cloud Exadata infrastructure for which to retrieve // unallocated resources. // // This member is required. CloudExadataInfrastructureId *string // The database servers to include in the unallocated resources query. DbServers []string // contains filtered or unexported fields }
type GetCloudExadataInfrastructureUnallocatedResourcesOutput ¶
type GetCloudExadataInfrastructureUnallocatedResourcesOutput struct { // Details about the unallocated resources in the specified Cloud Exadata // infrastructure. CloudExadataInfrastructureUnallocatedResources *types.CloudExadataInfrastructureUnallocatedResources // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCloudVmClusterInput ¶
type GetCloudVmClusterInput struct { // The unique identifier of the VM cluster. // // This member is required. CloudVmClusterId *string // contains filtered or unexported fields }
type GetCloudVmClusterOutput ¶
type GetCloudVmClusterOutput struct { // The VM cluster. CloudVmCluster *types.CloudVmCluster // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetDbNodeInput ¶
type GetDbNodeInput struct { // The unique identifier of the VM cluster that contains the DB node. // // This member is required. CloudVmClusterId *string // The unique identifier of the DB node to retrieve information about. // // This member is required. DbNodeId *string // contains filtered or unexported fields }
type GetDbNodeOutput ¶
type GetDbNodeOutput struct { // Information about a DB node. DbNode *types.DbNode // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetDbServerInput ¶
type GetDbServerInput struct { // The unique identifier of the Oracle Exadata infrastructure that contains the // database server. // // This member is required. CloudExadataInfrastructureId *string // The unique identifier of the database server to retrieve information about. // // This member is required. DbServerId *string // contains filtered or unexported fields }
type GetDbServerOutput ¶
type GetDbServerOutput struct { // The details of the requested database server. DbServer *types.DbServer // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetOciOnboardingStatusInput ¶
type GetOciOnboardingStatusInput struct {
// contains filtered or unexported fields
}
type GetOciOnboardingStatusOutput ¶
type GetOciOnboardingStatusOutput struct { // The existing OCI tenancy activation link for your Amazon Web Services account. ExistingTenancyActivationLink *string // A new OCI tenancy activation link for your Amazon Web Services account. NewTenancyActivationLink *string // Status types.OciOnboardingStatus // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetOdbNetworkInput ¶
type GetOdbNetworkInput struct { // The unique identifier of the ODB network. // // This member is required. OdbNetworkId *string // contains filtered or unexported fields }
type GetOdbNetworkOutput ¶
type GetOdbNetworkOutput struct { // The ODB network. OdbNetwork *types.OdbNetwork // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetOdbPeeringConnectionInput ¶
type GetOdbPeeringConnectionInput struct { // The unique identifier of the ODB peering connection to retrieve information // about. // // This member is required. OdbPeeringConnectionId *string // contains filtered or unexported fields }
type GetOdbPeeringConnectionOutput ¶
type GetOdbPeeringConnectionOutput struct { // A peering connection between an ODB network and either another ODB network or a // customer-owned VPC. OdbPeeringConnection *types.OdbPeeringConnection // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type HTTPSignerV4 ¶
type IdempotencyTokenProvider ¶
IdempotencyTokenProvider interface for providing idempotency token
type InitializeServiceInput ¶
type InitializeServiceInput struct {
// contains filtered or unexported fields
}
type InitializeServiceOutput ¶
type InitializeServiceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListAutonomousVirtualMachinesAPIClient ¶
type ListAutonomousVirtualMachinesAPIClient interface {
ListAutonomousVirtualMachines(context.Context, *ListAutonomousVirtualMachinesInput, ...func(*Options)) (*ListAutonomousVirtualMachinesOutput, error)
}
ListAutonomousVirtualMachinesAPIClient is a client that implements the ListAutonomousVirtualMachines operation.
type ListAutonomousVirtualMachinesInput ¶
type ListAutonomousVirtualMachinesInput struct { // The unique identifier of the Autonomous VM cluster whose virtual machines // you're listing. // // This member is required. CloudAutonomousVmClusterId *string // The maximum number of items to return per page. MaxResults *int32 // The pagination token to continue listing from. NextToken *string // contains filtered or unexported fields }
type ListAutonomousVirtualMachinesOutput ¶
type ListAutonomousVirtualMachinesOutput struct { // The list of Autonomous VMs in the specified Autonomous VM cluster. // // This member is required. AutonomousVirtualMachines []types.AutonomousVirtualMachineSummary // The pagination token from which to continue listing. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListAutonomousVirtualMachinesPaginator ¶
type ListAutonomousVirtualMachinesPaginator struct {
// contains filtered or unexported fields
}
ListAutonomousVirtualMachinesPaginator is a paginator for ListAutonomousVirtualMachines
func NewListAutonomousVirtualMachinesPaginator ¶
func NewListAutonomousVirtualMachinesPaginator(client ListAutonomousVirtualMachinesAPIClient, params *ListAutonomousVirtualMachinesInput, optFns ...func(*ListAutonomousVirtualMachinesPaginatorOptions)) *ListAutonomousVirtualMachinesPaginator
NewListAutonomousVirtualMachinesPaginator returns a new ListAutonomousVirtualMachinesPaginator
func (*ListAutonomousVirtualMachinesPaginator) HasMorePages ¶
func (p *ListAutonomousVirtualMachinesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListAutonomousVirtualMachinesPaginator) NextPage ¶
func (p *ListAutonomousVirtualMachinesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListAutonomousVirtualMachinesOutput, error)
NextPage retrieves the next ListAutonomousVirtualMachines page.
type ListAutonomousVirtualMachinesPaginatorOptions ¶
type ListAutonomousVirtualMachinesPaginatorOptions struct { // The maximum number of items to return per page. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListAutonomousVirtualMachinesPaginatorOptions is the paginator options for ListAutonomousVirtualMachines
type ListCloudAutonomousVmClustersAPIClient ¶
type ListCloudAutonomousVmClustersAPIClient interface {
ListCloudAutonomousVmClusters(context.Context, *ListCloudAutonomousVmClustersInput, ...func(*Options)) (*ListCloudAutonomousVmClustersOutput, error)
}
ListCloudAutonomousVmClustersAPIClient is a client that implements the ListCloudAutonomousVmClusters operation.
type ListCloudAutonomousVmClustersInput ¶
type ListCloudAutonomousVmClustersInput struct { // The unique identifier of the Cloud Exadata Infrastructure that hosts the // Autonomous VM clusters to be listed. CloudExadataInfrastructureId *string // The maximum number of items to return per page. MaxResults *int32 // The pagination token to continue listing from. NextToken *string // contains filtered or unexported fields }
type ListCloudAutonomousVmClustersOutput ¶
type ListCloudAutonomousVmClustersOutput struct { // The list of Autonomous VM clusters in the specified Cloud Exadata // Infrastructure. // // This member is required. CloudAutonomousVmClusters []types.CloudAutonomousVmClusterSummary // The pagination token to continue listing from. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCloudAutonomousVmClustersPaginator ¶
type ListCloudAutonomousVmClustersPaginator struct {
// contains filtered or unexported fields
}
ListCloudAutonomousVmClustersPaginator is a paginator for ListCloudAutonomousVmClusters
func NewListCloudAutonomousVmClustersPaginator ¶
func NewListCloudAutonomousVmClustersPaginator(client ListCloudAutonomousVmClustersAPIClient, params *ListCloudAutonomousVmClustersInput, optFns ...func(*ListCloudAutonomousVmClustersPaginatorOptions)) *ListCloudAutonomousVmClustersPaginator
NewListCloudAutonomousVmClustersPaginator returns a new ListCloudAutonomousVmClustersPaginator
func (*ListCloudAutonomousVmClustersPaginator) HasMorePages ¶
func (p *ListCloudAutonomousVmClustersPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCloudAutonomousVmClustersPaginator) NextPage ¶
func (p *ListCloudAutonomousVmClustersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCloudAutonomousVmClustersOutput, error)
NextPage retrieves the next ListCloudAutonomousVmClusters page.
type ListCloudAutonomousVmClustersPaginatorOptions ¶
type ListCloudAutonomousVmClustersPaginatorOptions struct { // The maximum number of items to return per page. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCloudAutonomousVmClustersPaginatorOptions is the paginator options for ListCloudAutonomousVmClusters
type ListCloudExadataInfrastructuresAPIClient ¶
type ListCloudExadataInfrastructuresAPIClient interface {
ListCloudExadataInfrastructures(context.Context, *ListCloudExadataInfrastructuresInput, ...func(*Options)) (*ListCloudExadataInfrastructuresOutput, error)
}
ListCloudExadataInfrastructuresAPIClient is a client that implements the ListCloudExadataInfrastructures operation.
type ListCloudExadataInfrastructuresInput ¶
type ListCloudExadataInfrastructuresInput struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 MaxResults *int32 // The token returned from a previous paginated request. Pagination continues from // the end of the items returned by the previous request. NextToken *string // contains filtered or unexported fields }
type ListCloudExadataInfrastructuresOutput ¶
type ListCloudExadataInfrastructuresOutput struct { // The list of Exadata infrastructures along with their properties. // // This member is required. CloudExadataInfrastructures []types.CloudExadataInfrastructureSummary // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCloudExadataInfrastructuresPaginator ¶
type ListCloudExadataInfrastructuresPaginator struct {
// contains filtered or unexported fields
}
ListCloudExadataInfrastructuresPaginator is a paginator for ListCloudExadataInfrastructures
func NewListCloudExadataInfrastructuresPaginator ¶
func NewListCloudExadataInfrastructuresPaginator(client ListCloudExadataInfrastructuresAPIClient, params *ListCloudExadataInfrastructuresInput, optFns ...func(*ListCloudExadataInfrastructuresPaginatorOptions)) *ListCloudExadataInfrastructuresPaginator
NewListCloudExadataInfrastructuresPaginator returns a new ListCloudExadataInfrastructuresPaginator
func (*ListCloudExadataInfrastructuresPaginator) HasMorePages ¶
func (p *ListCloudExadataInfrastructuresPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCloudExadataInfrastructuresPaginator) NextPage ¶
func (p *ListCloudExadataInfrastructuresPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCloudExadataInfrastructuresOutput, error)
NextPage retrieves the next ListCloudExadataInfrastructures page.
type ListCloudExadataInfrastructuresPaginatorOptions ¶
type ListCloudExadataInfrastructuresPaginatorOptions struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCloudExadataInfrastructuresPaginatorOptions is the paginator options for ListCloudExadataInfrastructures
type ListCloudVmClustersAPIClient ¶
type ListCloudVmClustersAPIClient interface {
ListCloudVmClusters(context.Context, *ListCloudVmClustersInput, ...func(*Options)) (*ListCloudVmClustersOutput, error)
}
ListCloudVmClustersAPIClient is a client that implements the ListCloudVmClusters operation.
type ListCloudVmClustersInput ¶
type ListCloudVmClustersInput struct { // The unique identifier of the Oracle Exadata infrastructure. CloudExadataInfrastructureId *string // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 MaxResults *int32 // The token returned from a previous paginated request. Pagination continues from // the end of the items returned by the previous request. NextToken *string // contains filtered or unexported fields }
type ListCloudVmClustersOutput ¶
type ListCloudVmClustersOutput struct { // The list of VM clusters along with their properties. // // This member is required. CloudVmClusters []types.CloudVmClusterSummary // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCloudVmClustersPaginator ¶
type ListCloudVmClustersPaginator struct {
// contains filtered or unexported fields
}
ListCloudVmClustersPaginator is a paginator for ListCloudVmClusters
func NewListCloudVmClustersPaginator ¶
func NewListCloudVmClustersPaginator(client ListCloudVmClustersAPIClient, params *ListCloudVmClustersInput, optFns ...func(*ListCloudVmClustersPaginatorOptions)) *ListCloudVmClustersPaginator
NewListCloudVmClustersPaginator returns a new ListCloudVmClustersPaginator
func (*ListCloudVmClustersPaginator) HasMorePages ¶
func (p *ListCloudVmClustersPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCloudVmClustersPaginator) NextPage ¶
func (p *ListCloudVmClustersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCloudVmClustersOutput, error)
NextPage retrieves the next ListCloudVmClusters page.
type ListCloudVmClustersPaginatorOptions ¶
type ListCloudVmClustersPaginatorOptions struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCloudVmClustersPaginatorOptions is the paginator options for ListCloudVmClusters
type ListDbNodesAPIClient ¶
type ListDbNodesAPIClient interface {
ListDbNodes(context.Context, *ListDbNodesInput, ...func(*Options)) (*ListDbNodesOutput, error)
}
ListDbNodesAPIClient is a client that implements the ListDbNodes operation.
type ListDbNodesInput ¶
type ListDbNodesInput struct { // The unique identifier of the VM cluster. // // This member is required. CloudVmClusterId *string // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 MaxResults *int32 // The token returned from a previous paginated request. Pagination continues from // the end of the items returned by the previous request. NextToken *string // contains filtered or unexported fields }
type ListDbNodesOutput ¶
type ListDbNodesOutput struct { // The list of DB nodes along with their properties. // // This member is required. DbNodes []types.DbNodeSummary // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListDbNodesPaginator ¶
type ListDbNodesPaginator struct {
// contains filtered or unexported fields
}
ListDbNodesPaginator is a paginator for ListDbNodes
func NewListDbNodesPaginator ¶
func NewListDbNodesPaginator(client ListDbNodesAPIClient, params *ListDbNodesInput, optFns ...func(*ListDbNodesPaginatorOptions)) *ListDbNodesPaginator
NewListDbNodesPaginator returns a new ListDbNodesPaginator
func (*ListDbNodesPaginator) HasMorePages ¶
func (p *ListDbNodesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListDbNodesPaginator) NextPage ¶
func (p *ListDbNodesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListDbNodesOutput, error)
NextPage retrieves the next ListDbNodes page.
type ListDbNodesPaginatorOptions ¶
type ListDbNodesPaginatorOptions struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListDbNodesPaginatorOptions is the paginator options for ListDbNodes
type ListDbServersAPIClient ¶
type ListDbServersAPIClient interface {
ListDbServers(context.Context, *ListDbServersInput, ...func(*Options)) (*ListDbServersOutput, error)
}
ListDbServersAPIClient is a client that implements the ListDbServers operation.
type ListDbServersInput ¶
type ListDbServersInput struct { // The unique identifier of the Oracle Exadata infrastructure. // // This member is required. CloudExadataInfrastructureId *string // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 MaxResults *int32 // The token returned from a previous paginated request. Pagination continues from // the end of the items returned by the previous request. NextToken *string // contains filtered or unexported fields }
type ListDbServersOutput ¶
type ListDbServersOutput struct { // The list of database servers along with their properties. // // This member is required. DbServers []types.DbServerSummary // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListDbServersPaginator ¶
type ListDbServersPaginator struct {
// contains filtered or unexported fields
}
ListDbServersPaginator is a paginator for ListDbServers
func NewListDbServersPaginator ¶
func NewListDbServersPaginator(client ListDbServersAPIClient, params *ListDbServersInput, optFns ...func(*ListDbServersPaginatorOptions)) *ListDbServersPaginator
NewListDbServersPaginator returns a new ListDbServersPaginator
func (*ListDbServersPaginator) HasMorePages ¶
func (p *ListDbServersPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListDbServersPaginator) NextPage ¶
func (p *ListDbServersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListDbServersOutput, error)
NextPage retrieves the next ListDbServers page.
type ListDbServersPaginatorOptions ¶
type ListDbServersPaginatorOptions struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListDbServersPaginatorOptions is the paginator options for ListDbServers
type ListDbSystemShapesAPIClient ¶
type ListDbSystemShapesAPIClient interface {
ListDbSystemShapes(context.Context, *ListDbSystemShapesInput, ...func(*Options)) (*ListDbSystemShapesOutput, error)
}
ListDbSystemShapesAPIClient is a client that implements the ListDbSystemShapes operation.
type ListDbSystemShapesInput ¶
type ListDbSystemShapesInput struct { // The logical name of the AZ, for example, us-east-1a. This name varies depending // on the account. AvailabilityZone *string // The physical ID of the AZ, for example, use1-az4. This ID persists across // accounts. AvailabilityZoneId *string // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 MaxResults *int32 // The token returned from a previous paginated request. Pagination continues from // the end of the items returned by the previous request. NextToken *string // contains filtered or unexported fields }
type ListDbSystemShapesOutput ¶
type ListDbSystemShapesOutput struct { // The list of shapes and their properties. // // This member is required. DbSystemShapes []types.DbSystemShapeSummary // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListDbSystemShapesPaginator ¶
type ListDbSystemShapesPaginator struct {
// contains filtered or unexported fields
}
ListDbSystemShapesPaginator is a paginator for ListDbSystemShapes
func NewListDbSystemShapesPaginator ¶
func NewListDbSystemShapesPaginator(client ListDbSystemShapesAPIClient, params *ListDbSystemShapesInput, optFns ...func(*ListDbSystemShapesPaginatorOptions)) *ListDbSystemShapesPaginator
NewListDbSystemShapesPaginator returns a new ListDbSystemShapesPaginator
func (*ListDbSystemShapesPaginator) HasMorePages ¶
func (p *ListDbSystemShapesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListDbSystemShapesPaginator) NextPage ¶
func (p *ListDbSystemShapesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListDbSystemShapesOutput, error)
NextPage retrieves the next ListDbSystemShapes page.
type ListDbSystemShapesPaginatorOptions ¶
type ListDbSystemShapesPaginatorOptions struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListDbSystemShapesPaginatorOptions is the paginator options for ListDbSystemShapes
type ListGiVersionsAPIClient ¶
type ListGiVersionsAPIClient interface {
ListGiVersions(context.Context, *ListGiVersionsInput, ...func(*Options)) (*ListGiVersionsOutput, error)
}
ListGiVersionsAPIClient is a client that implements the ListGiVersions operation.
type ListGiVersionsInput ¶
type ListGiVersionsInput struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 MaxResults *int32 // The token returned from a previous paginated request. Pagination continues from // the end of the items returned by the previous request. NextToken *string // The shape to return GI versions for. For a list of valid shapes, use the // ListDbSystemShapes operation.. Shape *string // contains filtered or unexported fields }
type ListGiVersionsOutput ¶
type ListGiVersionsOutput struct { // The list of GI versions and their properties. // // This member is required. GiVersions []types.GiVersionSummary // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListGiVersionsPaginator ¶
type ListGiVersionsPaginator struct {
// contains filtered or unexported fields
}
ListGiVersionsPaginator is a paginator for ListGiVersions
func NewListGiVersionsPaginator ¶
func NewListGiVersionsPaginator(client ListGiVersionsAPIClient, params *ListGiVersionsInput, optFns ...func(*ListGiVersionsPaginatorOptions)) *ListGiVersionsPaginator
NewListGiVersionsPaginator returns a new ListGiVersionsPaginator
func (*ListGiVersionsPaginator) HasMorePages ¶
func (p *ListGiVersionsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListGiVersionsPaginator) NextPage ¶
func (p *ListGiVersionsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListGiVersionsOutput, error)
NextPage retrieves the next ListGiVersions page.
type ListGiVersionsPaginatorOptions ¶
type ListGiVersionsPaginatorOptions struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListGiVersionsPaginatorOptions is the paginator options for ListGiVersions
type ListOdbNetworksAPIClient ¶
type ListOdbNetworksAPIClient interface {
ListOdbNetworks(context.Context, *ListOdbNetworksInput, ...func(*Options)) (*ListOdbNetworksOutput, error)
}
ListOdbNetworksAPIClient is a client that implements the ListOdbNetworks operation.
type ListOdbNetworksInput ¶
type ListOdbNetworksInput struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 MaxResults *int32 // The token returned from a previous paginated request. Pagination continues from // the end of the items returned by the previous request. NextToken *string // contains filtered or unexported fields }
type ListOdbNetworksOutput ¶
type ListOdbNetworksOutput struct { // The list of ODB networks. // // This member is required. OdbNetworks []types.OdbNetworkSummary // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListOdbNetworksPaginator ¶
type ListOdbNetworksPaginator struct {
// contains filtered or unexported fields
}
ListOdbNetworksPaginator is a paginator for ListOdbNetworks
func NewListOdbNetworksPaginator ¶
func NewListOdbNetworksPaginator(client ListOdbNetworksAPIClient, params *ListOdbNetworksInput, optFns ...func(*ListOdbNetworksPaginatorOptions)) *ListOdbNetworksPaginator
NewListOdbNetworksPaginator returns a new ListOdbNetworksPaginator
func (*ListOdbNetworksPaginator) HasMorePages ¶
func (p *ListOdbNetworksPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListOdbNetworksPaginator) NextPage ¶
func (p *ListOdbNetworksPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListOdbNetworksOutput, error)
NextPage retrieves the next ListOdbNetworks page.
type ListOdbNetworksPaginatorOptions ¶
type ListOdbNetworksPaginatorOptions struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListOdbNetworksPaginatorOptions is the paginator options for ListOdbNetworks
type ListOdbPeeringConnectionsAPIClient ¶
type ListOdbPeeringConnectionsAPIClient interface {
ListOdbPeeringConnections(context.Context, *ListOdbPeeringConnectionsInput, ...func(*Options)) (*ListOdbPeeringConnectionsOutput, error)
}
ListOdbPeeringConnectionsAPIClient is a client that implements the ListOdbPeeringConnections operation.
type ListOdbPeeringConnectionsInput ¶
type ListOdbPeeringConnectionsInput struct { // The maximum number of ODB peering connections to return in the response. // // Default: 20 // // Constraints: // // - Must be between 1 and 100. MaxResults *int32 // The pagination token for the next page of ODB peering connections. NextToken *string // The identifier of the ODB network to list peering connections for. // // If not specified, lists all ODB peering connections in the account. OdbNetworkId *string // contains filtered or unexported fields }
type ListOdbPeeringConnectionsOutput ¶
type ListOdbPeeringConnectionsOutput struct { // The list of ODB peering connections. // // This member is required. OdbPeeringConnections []types.OdbPeeringConnectionSummary // The pagination token for the next page of ODB peering connections. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListOdbPeeringConnectionsPaginator ¶
type ListOdbPeeringConnectionsPaginator struct {
// contains filtered or unexported fields
}
ListOdbPeeringConnectionsPaginator is a paginator for ListOdbPeeringConnections
func NewListOdbPeeringConnectionsPaginator ¶
func NewListOdbPeeringConnectionsPaginator(client ListOdbPeeringConnectionsAPIClient, params *ListOdbPeeringConnectionsInput, optFns ...func(*ListOdbPeeringConnectionsPaginatorOptions)) *ListOdbPeeringConnectionsPaginator
NewListOdbPeeringConnectionsPaginator returns a new ListOdbPeeringConnectionsPaginator
func (*ListOdbPeeringConnectionsPaginator) HasMorePages ¶
func (p *ListOdbPeeringConnectionsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListOdbPeeringConnectionsPaginator) NextPage ¶
func (p *ListOdbPeeringConnectionsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListOdbPeeringConnectionsOutput, error)
NextPage retrieves the next ListOdbPeeringConnections page.
type ListOdbPeeringConnectionsPaginatorOptions ¶
type ListOdbPeeringConnectionsPaginatorOptions struct { // The maximum number of ODB peering connections to return in the response. // // Default: 20 // // Constraints: // // - Must be between 1 and 100. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListOdbPeeringConnectionsPaginatorOptions is the paginator options for ListOdbPeeringConnections
type ListSystemVersionsAPIClient ¶
type ListSystemVersionsAPIClient interface {
ListSystemVersions(context.Context, *ListSystemVersionsInput, ...func(*Options)) (*ListSystemVersionsOutput, error)
}
ListSystemVersionsAPIClient is a client that implements the ListSystemVersions operation.
type ListSystemVersionsInput ¶
type ListSystemVersionsInput struct { // The software version of the Exadata Grid Infrastructure (GI). // // This member is required. GiVersion *string // The Exadata hardware system model. // // This member is required. Shape *string // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 MaxResults *int32 // The token returned from a previous paginated request. Pagination continues from // the end of the items returned by the previous request. NextToken *string // contains filtered or unexported fields }
type ListSystemVersionsOutput ¶
type ListSystemVersionsOutput struct { // The list of system versions. // // This member is required. SystemVersions []types.SystemVersionSummary // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListSystemVersionsPaginator ¶
type ListSystemVersionsPaginator struct {
// contains filtered or unexported fields
}
ListSystemVersionsPaginator is a paginator for ListSystemVersions
func NewListSystemVersionsPaginator ¶
func NewListSystemVersionsPaginator(client ListSystemVersionsAPIClient, params *ListSystemVersionsInput, optFns ...func(*ListSystemVersionsPaginatorOptions)) *ListSystemVersionsPaginator
NewListSystemVersionsPaginator returns a new ListSystemVersionsPaginator
func (*ListSystemVersionsPaginator) HasMorePages ¶
func (p *ListSystemVersionsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListSystemVersionsPaginator) NextPage ¶
func (p *ListSystemVersionsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListSystemVersionsOutput, error)
NextPage retrieves the next ListSystemVersions page.
type ListSystemVersionsPaginatorOptions ¶
type ListSystemVersionsPaginatorOptions struct { // The maximum number of items to return for this request. To get the next page of // items, make another request with the token returned in the output. // // Default: 10 Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListSystemVersionsPaginatorOptions is the paginator options for ListSystemVersions
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource to list tags for. // // This member is required. ResourceArn *string // contains filtered or unexported fields }
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The list of tags applied to the resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type Options ¶
type Options struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // The optional application specific identifier appended to the User-Agent header. AppID string // This endpoint will be given as input to an EndpointResolverV2. It is used for // providing a custom base endpoint that is subject to modifications by the // processing EndpointResolverV2. BaseEndpoint *string // Configures the events that will be sent to the configured logger. ClientLogMode aws.ClientLogMode // The credentials object to use when signing requests. Credentials aws.CredentialsProvider // The configuration DefaultsMode that the SDK should use when constructing the // clients initial default settings. DefaultsMode aws.DefaultsMode // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions EndpointResolverOptions // The service endpoint resolver. // // Deprecated: Deprecated: EndpointResolver and WithEndpointResolver. Providing a // value for this field will likely prevent you from using any endpoint-related // service features released after the introduction of EndpointResolverV2 and // BaseEndpoint. // // To migrate an EndpointResolver implementation that uses a custom endpoint, set // the client option BaseEndpoint instead. EndpointResolver EndpointResolver // Resolves the endpoint used for a particular service operation. This should be // used over the deprecated EndpointResolver. EndpointResolverV2 EndpointResolverV2 // Signature Version 4 (SigV4) Signer HTTPSignerV4 HTTPSignerV4 // Provides idempotency tokens values that will be automatically populated into // idempotent API operations. IdempotencyTokenProvider IdempotencyTokenProvider // The logger writer interface to write logging messages to. Logger logging.Logger // The client meter provider. MeterProvider metrics.MeterProvider // The region to send requests to. (Required) Region string // RetryMaxAttempts specifies the maximum number attempts an API client will call // an operation that fails with a retryable error. A value of 0 is ignored, and // will not be used to configure the API client created default retryer, or modify // per operation call's retry max attempts. // // If specified in an operation call's functional options with a value that is // different than the constructed client's Options, the Client's Retryer will be // wrapped to use the operation's specific RetryMaxAttempts value. RetryMaxAttempts int // RetryMode specifies the retry mode the API client will be created with, if // Retryer option is not also specified. // // When creating a new API Clients this member will only be used if the Retryer // Options member is nil. This value will be ignored if Retryer is not nil. // // Currently does not support per operation call overrides, may in the future. RetryMode aws.RetryMode // Retryer guides how HTTP requests should be retried in case of recoverable // failures. When nil the API client will use a default retryer. The kind of // default retry created by the API client can be changed with the RetryMode // option. Retryer aws.Retryer // The RuntimeEnvironment configuration, only populated if the DefaultsMode is set // to DefaultsModeAuto and is initialized using config.LoadDefaultConfig . You // should not populate this structure programmatically, or rely on the values here // within your applications. RuntimeEnvironment aws.RuntimeEnvironment // The client tracer provider. TracerProvider tracing.TracerProvider // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient // Client registry of operation interceptors. Interceptors smithyhttp.InterceptorRegistry // The auth scheme resolver which determines how to authenticate for each // operation. AuthSchemeResolver AuthSchemeResolver // The list of auth schemes supported by the client. AuthSchemes []smithyhttp.AuthScheme // Priority list of preferred auth scheme names (e.g. sigv4a). AuthSchemePreference []string // contains filtered or unexported fields }
func (Options) GetIdentityResolver ¶
func (o Options) GetIdentityResolver(schemeID string) smithyauth.IdentityResolver
type RebootDbNodeInput ¶
type RebootDbNodeInput struct { // The unique identifier of the VM cluster that contains the DB node to reboot. // // This member is required. CloudVmClusterId *string // The unique identifier of the DB node to reboot. // // This member is required. DbNodeId *string // contains filtered or unexported fields }
type RebootDbNodeOutput ¶
type RebootDbNodeOutput struct { // The unique identifier of the DB node that was rebooted. // // This member is required. DbNodeId *string // The current status of the DB node after the reboot operation. Status types.DbNodeResourceStatus // Additional information about the status of the DB node after the reboot // operation. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ResolveEndpoint ¶
type ResolveEndpoint struct { Resolver EndpointResolver Options EndpointResolverOptions }
func (*ResolveEndpoint) HandleSerialize ¶
func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
func (*ResolveEndpoint) ID ¶
func (*ResolveEndpoint) ID() string
type StartDbNodeInput ¶
type StartDbNodeInput struct { // The unique identifier of the VM cluster that contains the DB node to start. // // This member is required. CloudVmClusterId *string // The unique identifier of the DB node to start. // // This member is required. DbNodeId *string // contains filtered or unexported fields }
type StartDbNodeOutput ¶
type StartDbNodeOutput struct { // The unique identifier of the DB node that was started. // // This member is required. DbNodeId *string // The current status of the DB node after the start operation. Status types.DbNodeResourceStatus // Additional information about the status of the DB node after the start // operation. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type StopDbNodeInput ¶
type StopDbNodeInput struct { // The unique identifier of the VM cluster that contains the DB node to stop. // // This member is required. CloudVmClusterId *string // The unique identifier of the DB node to stop. // // This member is required. DbNodeId *string // contains filtered or unexported fields }
type StopDbNodeOutput ¶
type StopDbNodeOutput struct { // The unique identifier of the DB node that was stopped. // // This member is required. DbNodeId *string // The current status of the DB node after the stop operation. Status types.DbNodeResourceStatus // Additional information about the status of the DB node after the stop operation. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type TagResourceInput ¶
type TagResourceOutput ¶
type TagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to remove tags from. // // This member is required. ResourceArn *string // The names (keys) of the tags to remove from the resource. // // This member is required. TagKeys []string // contains filtered or unexported fields }
type UntagResourceOutput ¶
type UntagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateCloudExadataInfrastructureInput ¶
type UpdateCloudExadataInfrastructureInput struct { // The unique identifier of the Exadata infrastructure to update. // // This member is required. CloudExadataInfrastructureId *string // The scheduling details for the maintenance window. Patching and system updates // take place during the maintenance window. MaintenanceWindow *types.MaintenanceWindow // contains filtered or unexported fields }
type UpdateCloudExadataInfrastructureOutput ¶
type UpdateCloudExadataInfrastructureOutput struct { // The unique identifier of the updated Exadata infrastructure. // // This member is required. CloudExadataInfrastructureId *string // The user-friendly name of the updated Exadata infrastructure. DisplayName *string // The current status of the Exadata infrastructure after the update operation. Status types.ResourceStatus // Additional information about the status of the Exadata infrastructure after the // update operation. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateOdbNetworkInput ¶
type UpdateOdbNetworkInput struct { // The unique identifier of the ODB network to update. // // This member is required. OdbNetworkId *string // The new user-friendly name of the ODB network. DisplayName *string // The list of CIDR ranges from the peered VPC that allow access to the ODB // network. PeeredCidrsToBeAdded []string // The list of CIDR ranges from the peered VPC to remove from the ODB network. PeeredCidrsToBeRemoved []string // Specifies the updated configuration for Amazon S3 access from the ODB network. S3Access types.Access // Specifies the updated endpoint policy for Amazon S3 access from the ODB network. S3PolicyDocument *string // Specifies the updated configuration for Zero-ETL access from the ODB network. ZeroEtlAccess types.Access // contains filtered or unexported fields }
type UpdateOdbNetworkOutput ¶
type UpdateOdbNetworkOutput struct { // The unique identifier of the ODB network. // // This member is required. OdbNetworkId *string // The user-friendly name of the ODB network. DisplayName *string // The current status of the ODB network. Status types.ResourceStatus // Additional information about the status of the ODB network. StatusReason *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Source Files
¶
- api_client.go
- api_op_AcceptMarketplaceRegistration.go
- api_op_CreateCloudAutonomousVmCluster.go
- api_op_CreateCloudExadataInfrastructure.go
- api_op_CreateCloudVmCluster.go
- api_op_CreateOdbNetwork.go
- api_op_CreateOdbPeeringConnection.go
- api_op_DeleteCloudAutonomousVmCluster.go
- api_op_DeleteCloudExadataInfrastructure.go
- api_op_DeleteCloudVmCluster.go
- api_op_DeleteOdbNetwork.go
- api_op_DeleteOdbPeeringConnection.go
- api_op_GetCloudAutonomousVmCluster.go
- api_op_GetCloudExadataInfrastructure.go
- api_op_GetCloudExadataInfrastructureUnallocatedResources.go
- api_op_GetCloudVmCluster.go
- api_op_GetDbNode.go
- api_op_GetDbServer.go
- api_op_GetOciOnboardingStatus.go
- api_op_GetOdbNetwork.go
- api_op_GetOdbPeeringConnection.go
- api_op_InitializeService.go
- api_op_ListAutonomousVirtualMachines.go
- api_op_ListCloudAutonomousVmClusters.go
- api_op_ListCloudExadataInfrastructures.go
- api_op_ListCloudVmClusters.go
- api_op_ListDbNodes.go
- api_op_ListDbServers.go
- api_op_ListDbSystemShapes.go
- api_op_ListGiVersions.go
- api_op_ListOdbNetworks.go
- api_op_ListOdbPeeringConnections.go
- api_op_ListSystemVersions.go
- api_op_ListTagsForResource.go
- api_op_RebootDbNode.go
- api_op_StartDbNode.go
- api_op_StopDbNode.go
- api_op_TagResource.go
- api_op_UntagResource.go
- api_op_UpdateCloudExadataInfrastructure.go
- api_op_UpdateOdbNetwork.go
- auth.go
- deserializers.go
- doc.go
- endpoints.go
- go_module_metadata.go
- options.go
- serializers.go
- validators.go