Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.Database.getAutonomousExadataInfrastructureShapes
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
This data source provides the list of Autonomous Exadata Infrastructure Shapes in Oracle Cloud Infrastructure Database service.
Deprecated.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAutonomousExadataInfrastructureShapes = oci.Database.getAutonomousExadataInfrastructureShapes({
availabilityDomain: autonomousExadataInfrastructureShapeAvailabilityDomain,
compartmentId: compartmentId,
});
import pulumi
import pulumi_oci as oci
test_autonomous_exadata_infrastructure_shapes = oci.Database.get_autonomous_exadata_infrastructure_shapes(availability_domain=autonomous_exadata_infrastructure_shape_availability_domain,
compartment_id=compartment_id)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Database"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Database.GetAutonomousExadataInfrastructureShapes(ctx, &database.GetAutonomousExadataInfrastructureShapesArgs{
AvailabilityDomain: autonomousExadataInfrastructureShapeAvailabilityDomain,
CompartmentId: compartmentId,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testAutonomousExadataInfrastructureShapes = Oci.Database.GetAutonomousExadataInfrastructureShapes.Invoke(new()
{
AvailabilityDomain = autonomousExadataInfrastructureShapeAvailabilityDomain,
CompartmentId = compartmentId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Database.DatabaseFunctions;
import com.pulumi.oci.Database.inputs.GetAutonomousExadataInfrastructureShapesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testAutonomousExadataInfrastructureShapes = DatabaseFunctions.getAutonomousExadataInfrastructureShapes(GetAutonomousExadataInfrastructureShapesArgs.builder()
.availabilityDomain(autonomousExadataInfrastructureShapeAvailabilityDomain)
.compartmentId(compartmentId)
.build());
}
}
variables:
testAutonomousExadataInfrastructureShapes:
fn::invoke:
Function: oci:Database:getAutonomousExadataInfrastructureShapes
Arguments:
availabilityDomain: ${autonomousExadataInfrastructureShapeAvailabilityDomain}
compartmentId: ${compartmentId}
Using getAutonomousExadataInfrastructureShapes
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAutonomousExadataInfrastructureShapes(args: GetAutonomousExadataInfrastructureShapesArgs, opts?: InvokeOptions): Promise<GetAutonomousExadataInfrastructureShapesResult>
function getAutonomousExadataInfrastructureShapesOutput(args: GetAutonomousExadataInfrastructureShapesOutputArgs, opts?: InvokeOptions): Output<GetAutonomousExadataInfrastructureShapesResult>
def get_autonomous_exadata_infrastructure_shapes(availability_domain: Optional[str] = None,
compartment_id: Optional[str] = None,
filters: Optional[Sequence[_database.GetAutonomousExadataInfrastructureShapesFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetAutonomousExadataInfrastructureShapesResult
def get_autonomous_exadata_infrastructure_shapes_output(availability_domain: Optional[pulumi.Input[str]] = None,
compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_database.GetAutonomousExadataInfrastructureShapesFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAutonomousExadataInfrastructureShapesResult]
func GetAutonomousExadataInfrastructureShapes(ctx *Context, args *GetAutonomousExadataInfrastructureShapesArgs, opts ...InvokeOption) (*GetAutonomousExadataInfrastructureShapesResult, error)
func GetAutonomousExadataInfrastructureShapesOutput(ctx *Context, args *GetAutonomousExadataInfrastructureShapesOutputArgs, opts ...InvokeOption) GetAutonomousExadataInfrastructureShapesResultOutput
> Note: This function is named GetAutonomousExadataInfrastructureShapes
in the Go SDK.
public static class GetAutonomousExadataInfrastructureShapes
{
public static Task<GetAutonomousExadataInfrastructureShapesResult> InvokeAsync(GetAutonomousExadataInfrastructureShapesArgs args, InvokeOptions? opts = null)
public static Output<GetAutonomousExadataInfrastructureShapesResult> Invoke(GetAutonomousExadataInfrastructureShapesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAutonomousExadataInfrastructureShapesResult> getAutonomousExadataInfrastructureShapes(GetAutonomousExadataInfrastructureShapesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:Database/getAutonomousExadataInfrastructureShapes:getAutonomousExadataInfrastructureShapes
arguments:
# arguments dictionary
The following arguments are supported:
- Availability
Domain string - The name of the Availability Domain.
- Compartment
Id string - The compartment OCID.
- Filters
List<Get
Autonomous Exadata Infrastructure Shapes Filter>
- Availability
Domain string - The name of the Availability Domain.
- Compartment
Id string - The compartment OCID.
- Filters
[]Get
Autonomous Exadata Infrastructure Shapes Filter
- availability
Domain String - The name of the Availability Domain.
- compartment
Id String - The compartment OCID.
- filters
List<Get
Autonomous Exadata Infrastructure Shapes Filter>
- availability
Domain string - The name of the Availability Domain.
- compartment
Id string - The compartment OCID.
- filters
Get
Autonomous Exadata Infrastructure Shapes Filter[]
- availability_
domain str - The name of the Availability Domain.
- compartment_
id str - The compartment OCID.
- filters
Sequence[database.
Get Autonomous Exadata Infrastructure Shapes Filter]
- availability
Domain String - The name of the Availability Domain.
- compartment
Id String - The compartment OCID.
- filters List<Property Map>
getAutonomousExadataInfrastructureShapes Result
The following output properties are available:
- Autonomous
Exadata List<GetInfrastructure Shapes Autonomous Exadata Infrastructure Shapes Autonomous Exadata Infrastructure Shape> - The list of autonomous_exadata_infrastructure_shapes.
- Availability
Domain string - Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Filters
List<Get
Autonomous Exadata Infrastructure Shapes Filter>
- Autonomous
Exadata []GetInfrastructure Shapes Autonomous Exadata Infrastructure Shapes Autonomous Exadata Infrastructure Shape - The list of autonomous_exadata_infrastructure_shapes.
- Availability
Domain string - Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Filters
[]Get
Autonomous Exadata Infrastructure Shapes Filter
- autonomous
Exadata List<GetInfrastructure Shapes Autonomous Exadata Infrastructure Shapes Autonomous Exadata Infrastructure Shape> - The list of autonomous_exadata_infrastructure_shapes.
- availability
Domain String - compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- filters
List<Get
Autonomous Exadata Infrastructure Shapes Filter>
- autonomous
Exadata GetInfrastructure Shapes Autonomous Exadata Infrastructure Shapes Autonomous Exadata Infrastructure Shape[] - The list of autonomous_exadata_infrastructure_shapes.
- availability
Domain string - compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- filters
Get
Autonomous Exadata Infrastructure Shapes Filter[]
- autonomous_
exadata_ Sequence[database.infrastructure_ shapes Get Autonomous Exadata Infrastructure Shapes Autonomous Exadata Infrastructure Shape] - The list of autonomous_exadata_infrastructure_shapes.
- availability_
domain str - compartment_
id str - id str
- The provider-assigned unique ID for this managed resource.
- filters
Sequence[database.
Get Autonomous Exadata Infrastructure Shapes Filter]
- autonomous
Exadata List<Property Map>Infrastructure Shapes - The list of autonomous_exadata_infrastructure_shapes.
- availability
Domain String - compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- filters List<Property Map>
Supporting Types
GetAutonomousExadataInfrastructureShapesAutonomousExadataInfrastructureShape
- Available
Core intCount - The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- Core
Count intIncrement - The increment in which core count can be increased or decreased.
- Maximum
Node intCount - The maximum number of nodes available for the shape.
- Minimum
Core intCount - The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- Minimum
Node intCount - The minimum number of nodes available for the shape.
- Name string
- The name of the shape used for the Autonomous Exadata Infrastructure.
- Available
Core intCount - The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- Core
Count intIncrement - The increment in which core count can be increased or decreased.
- Maximum
Node intCount - The maximum number of nodes available for the shape.
- Minimum
Core intCount - The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- Minimum
Node intCount - The minimum number of nodes available for the shape.
- Name string
- The name of the shape used for the Autonomous Exadata Infrastructure.
- available
Core IntegerCount - The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- core
Count IntegerIncrement - The increment in which core count can be increased or decreased.
- maximum
Node IntegerCount - The maximum number of nodes available for the shape.
- minimum
Core IntegerCount - The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- minimum
Node IntegerCount - The minimum number of nodes available for the shape.
- name String
- The name of the shape used for the Autonomous Exadata Infrastructure.
- available
Core numberCount - The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- core
Count numberIncrement - The increment in which core count can be increased or decreased.
- maximum
Node numberCount - The maximum number of nodes available for the shape.
- minimum
Core numberCount - The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- minimum
Node numberCount - The minimum number of nodes available for the shape.
- name string
- The name of the shape used for the Autonomous Exadata Infrastructure.
- available_
core_ intcount - The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- core_
count_ intincrement - The increment in which core count can be increased or decreased.
- maximum_
node_ intcount - The maximum number of nodes available for the shape.
- minimum_
core_ intcount - The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- minimum_
node_ intcount - The minimum number of nodes available for the shape.
- name str
- The name of the shape used for the Autonomous Exadata Infrastructure.
- available
Core NumberCount - The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- core
Count NumberIncrement - The increment in which core count can be increased or decreased.
- maximum
Node NumberCount - The maximum number of nodes available for the shape.
- minimum
Core NumberCount - The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.
- minimum
Node NumberCount - The minimum number of nodes available for the shape.
- name String
- The name of the shape used for the Autonomous Exadata Infrastructure.
GetAutonomousExadataInfrastructureShapesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi