Oracle Cloud Infrastructure

Pulumi Official
Package maintained by Pulumi
v0.1.1 published on Tuesday, May 3, 2022 by Pulumi

ExadataInfrastructureStorage

Create a ExadataInfrastructureStorage Resource

new ExadataInfrastructureStorage(name: string, args: ExadataInfrastructureStorageArgs, opts?: CustomResourceOptions);
@overload
def ExadataInfrastructureStorage(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 activation_file: Optional[str] = None,
                                 admin_network_cidr: Optional[str] = None,
                                 cloud_control_plane_server1: Optional[str] = None,
                                 cloud_control_plane_server2: Optional[str] = None,
                                 compartment_id: Optional[str] = None,
                                 compute_count: Optional[int] = None,
                                 contacts: Optional[Sequence[_database.ExadataInfrastructureStorageContactArgs]] = None,
                                 corporate_proxy: Optional[str] = None,
                                 defined_tags: Optional[Mapping[str, Any]] = None,
                                 display_name: Optional[str] = None,
                                 dns_servers: Optional[Sequence[str]] = None,
                                 exadata_infrastructure_id: Optional[str] = None,
                                 freeform_tags: Optional[Mapping[str, Any]] = None,
                                 gateway: Optional[str] = None,
                                 infini_band_network_cidr: Optional[str] = None,
                                 maintenance_window: Optional[_database.ExadataInfrastructureStorageMaintenanceWindowArgs] = None,
                                 netmask: Optional[str] = None,
                                 ntp_servers: Optional[Sequence[str]] = None,
                                 shape: Optional[str] = None,
                                 storage_count: Optional[int] = None,
                                 time_zone: Optional[str] = None)
@overload
def ExadataInfrastructureStorage(resource_name: str,
                                 args: ExadataInfrastructureStorageArgs,
                                 opts: Optional[ResourceOptions] = None)
func NewExadataInfrastructureStorage(ctx *Context, name string, args ExadataInfrastructureStorageArgs, opts ...ResourceOption) (*ExadataInfrastructureStorage, error)
public ExadataInfrastructureStorage(string name, ExadataInfrastructureStorageArgs args, CustomResourceOptions? opts = null)
public ExadataInfrastructureStorage(String name, ExadataInfrastructureStorageArgs args)
public ExadataInfrastructureStorage(String name, ExadataInfrastructureStorageArgs args, CustomResourceOptions options)
type: oci:Database:ExadataInfrastructureStorage
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ExadataInfrastructureStorageArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ExadataInfrastructureStorageArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ExadataInfrastructureStorageArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ExadataInfrastructureStorageArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ExadataInfrastructureStorageArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ExadataInfrastructureStorage Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ExadataInfrastructureStorage resource accepts the following input properties:

Outputs

All input properties are implicitly available as output properties. Additionally, the ExadataInfrastructureStorage resource produces the following output properties:

activatedStorageCount Integer
additionalStorageCount Integer
cpusEnabled Integer
csiNumber String
dataStorageSizeInTbs Double
dbNodeStorageSizeInGbs Integer
id String

The provider-assigned unique ID for this managed resource.

lifecycleDetails String
maintenanceSloStatus String
maxCpuCount Integer
maxDataStorageInTbs Double
maxDbNodeStorageInGbs Integer
maxMemoryInGbs Integer
memorySizeInGbs Integer
state String
timeCreated String
activatedStorageCount number
additionalStorageCount number
cpusEnabled number
csiNumber string
dataStorageSizeInTbs number
dbNodeStorageSizeInGbs number
id string

The provider-assigned unique ID for this managed resource.

lifecycleDetails string
maintenanceSloStatus string
maxCpuCount number
maxDataStorageInTbs number
maxDbNodeStorageInGbs number
maxMemoryInGbs number
memorySizeInGbs number
state string
timeCreated string
activatedStorageCount Number
additionalStorageCount Number
cpusEnabled Number
csiNumber String
dataStorageSizeInTbs Number
dbNodeStorageSizeInGbs Number
id String

The provider-assigned unique ID for this managed resource.

lifecycleDetails String
maintenanceSloStatus String
maxCpuCount Number
maxDataStorageInTbs Number
maxDbNodeStorageInGbs Number
maxMemoryInGbs Number
memorySizeInGbs Number
state String
timeCreated String

Look up an Existing ExadataInfrastructureStorage Resource

Get an existing ExadataInfrastructureStorage resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ExadataInfrastructureStorageState, opts?: CustomResourceOptions): ExadataInfrastructureStorage
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        activated_storage_count: Optional[int] = None,
        activation_file: Optional[str] = None,
        additional_storage_count: Optional[int] = None,
        admin_network_cidr: Optional[str] = None,
        cloud_control_plane_server1: Optional[str] = None,
        cloud_control_plane_server2: Optional[str] = None,
        compartment_id: Optional[str] = None,
        compute_count: Optional[int] = None,
        contacts: Optional[Sequence[_database.ExadataInfrastructureStorageContactArgs]] = None,
        corporate_proxy: Optional[str] = None,
        cpus_enabled: Optional[int] = None,
        csi_number: Optional[str] = None,
        data_storage_size_in_tbs: Optional[float] = None,
        db_node_storage_size_in_gbs: Optional[int] = None,
        defined_tags: Optional[Mapping[str, Any]] = None,
        display_name: Optional[str] = None,
        dns_servers: Optional[Sequence[str]] = None,
        exadata_infrastructure_id: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, Any]] = None,
        gateway: Optional[str] = None,
        infini_band_network_cidr: Optional[str] = None,
        lifecycle_details: Optional[str] = None,
        maintenance_slo_status: Optional[str] = None,
        maintenance_window: Optional[_database.ExadataInfrastructureStorageMaintenanceWindowArgs] = None,
        max_cpu_count: Optional[int] = None,
        max_data_storage_in_tbs: Optional[float] = None,
        max_db_node_storage_in_gbs: Optional[int] = None,
        max_memory_in_gbs: Optional[int] = None,
        memory_size_in_gbs: Optional[int] = None,
        netmask: Optional[str] = None,
        ntp_servers: Optional[Sequence[str]] = None,
        shape: Optional[str] = None,
        state: Optional[str] = None,
        storage_count: Optional[int] = None,
        time_created: Optional[str] = None,
        time_zone: Optional[str] = None) -> ExadataInfrastructureStorage
func GetExadataInfrastructureStorage(ctx *Context, name string, id IDInput, state *ExadataInfrastructureStorageState, opts ...ResourceOption) (*ExadataInfrastructureStorage, error)
public static ExadataInfrastructureStorage Get(string name, Input<string> id, ExadataInfrastructureStorageState? state, CustomResourceOptions? opts = null)
public static ExadataInfrastructureStorage get(String name, Output<String> id, ExadataInfrastructureStorageState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ActivatedStorageCount int
ActivationFile string
AdditionalStorageCount int
AdminNetworkCidr string
CloudControlPlaneServer1 string
CloudControlPlaneServer2 string
CompartmentId string
ComputeCount int
Contacts List<ExadataInfrastructureStorageContactArgs>
CorporateProxy string
CpusEnabled int
CsiNumber string
DataStorageSizeInTbs double
DbNodeStorageSizeInGbs int
DefinedTags Dictionary<string, object>
DisplayName string
DnsServers List<string>
ExadataInfrastructureId string
FreeformTags Dictionary<string, object>
Gateway string
InfiniBandNetworkCidr string
LifecycleDetails string
MaintenanceSloStatus string
MaintenanceWindow ExadataInfrastructureStorageMaintenanceWindowArgs
MaxCpuCount int
MaxDataStorageInTbs double
MaxDbNodeStorageInGbs int
MaxMemoryInGbs int
MemorySizeInGbs int
Netmask string
NtpServers List<string>
Shape string
State string
StorageCount int
TimeCreated string
TimeZone string
ActivatedStorageCount int
ActivationFile string
AdditionalStorageCount int
AdminNetworkCidr string
CloudControlPlaneServer1 string
CloudControlPlaneServer2 string
CompartmentId string
ComputeCount int
Contacts []ExadataInfrastructureStorageContactArgs
CorporateProxy string
CpusEnabled int
CsiNumber string
DataStorageSizeInTbs float64
DbNodeStorageSizeInGbs int
DefinedTags map[string]interface{}
DisplayName string
DnsServers []string
ExadataInfrastructureId string
FreeformTags map[string]interface{}
Gateway string
InfiniBandNetworkCidr string
LifecycleDetails string
MaintenanceSloStatus string
MaintenanceWindow ExadataInfrastructureStorageMaintenanceWindowArgs
MaxCpuCount int
MaxDataStorageInTbs float64
MaxDbNodeStorageInGbs int
MaxMemoryInGbs int
MemorySizeInGbs int
Netmask string
NtpServers []string
Shape string
State string
StorageCount int
TimeCreated string
TimeZone string
activatedStorageCount Integer
activationFile String
additionalStorageCount Integer
adminNetworkCidr String
cloudControlPlaneServer1 String
cloudControlPlaneServer2 String
compartmentId String
computeCount Integer
contacts List<ExadataInfrastructureStorageContactArgs>
corporateProxy String
cpusEnabled Integer
csiNumber String
dataStorageSizeInTbs Double
dbNodeStorageSizeInGbs Integer
definedTags Map<String,Object>
displayName String
dnsServers List<String>
exadataInfrastructureId String
freeformTags Map<String,Object>
gateway String
infiniBandNetworkCidr String
lifecycleDetails String
maintenanceSloStatus String
maintenanceWindow ExadataInfrastructureStorageMaintenanceWindowArgs
maxCpuCount Integer
maxDataStorageInTbs Double
maxDbNodeStorageInGbs Integer
maxMemoryInGbs Integer
memorySizeInGbs Integer
netmask String
ntpServers List<String>
shape String
state String
storageCount Integer
timeCreated String
timeZone String
activatedStorageCount number
activationFile string
additionalStorageCount number
adminNetworkCidr string
cloudControlPlaneServer1 string
cloudControlPlaneServer2 string
compartmentId string
computeCount number
contacts ExadataInfrastructureStorageContactArgs[]
corporateProxy string
cpusEnabled number
csiNumber string
dataStorageSizeInTbs number
dbNodeStorageSizeInGbs number
definedTags {[key: string]: any}
displayName string
dnsServers string[]
exadataInfrastructureId string
freeformTags {[key: string]: any}
gateway string
infiniBandNetworkCidr string
lifecycleDetails string
maintenanceSloStatus string
maintenanceWindow ExadataInfrastructureStorageMaintenanceWindowArgs
maxCpuCount number
maxDataStorageInTbs number
maxDbNodeStorageInGbs number
maxMemoryInGbs number
memorySizeInGbs number
netmask string
ntpServers string[]
shape string
state string
storageCount number
timeCreated string
timeZone string
activated_storage_count int
activation_file str
additional_storage_count int
admin_network_cidr str
cloud_control_plane_server1 str
cloud_control_plane_server2 str
compartment_id str
compute_count int
contacts ExadataInfrastructureStorageContactArgs]
corporate_proxy str
cpus_enabled int
csi_number str
data_storage_size_in_tbs float
db_node_storage_size_in_gbs int
defined_tags Mapping[str, Any]
display_name str
dns_servers Sequence[str]
exadata_infrastructure_id str
freeform_tags Mapping[str, Any]
gateway str
infini_band_network_cidr str
lifecycle_details str
maintenance_slo_status str
maintenance_window ExadataInfrastructureStorageMaintenanceWindowArgs
max_cpu_count int
max_data_storage_in_tbs float
max_db_node_storage_in_gbs int
max_memory_in_gbs int
memory_size_in_gbs int
netmask str
ntp_servers Sequence[str]
shape str
state str
storage_count int
time_created str
time_zone str
activatedStorageCount Number
activationFile String
additionalStorageCount Number
adminNetworkCidr String
cloudControlPlaneServer1 String
cloudControlPlaneServer2 String
compartmentId String
computeCount Number
contacts List<Property Map>
corporateProxy String
cpusEnabled Number
csiNumber String
dataStorageSizeInTbs Number
dbNodeStorageSizeInGbs Number
definedTags Map<Any>
displayName String
dnsServers List<String>
exadataInfrastructureId String
freeformTags Map<Any>
gateway String
infiniBandNetworkCidr String
lifecycleDetails String
maintenanceSloStatus String
maintenanceWindow Property Map
maxCpuCount Number
maxDataStorageInTbs Number
maxDbNodeStorageInGbs Number
maxMemoryInGbs Number
memorySizeInGbs Number
netmask String
ntpServers List<String>
shape String
state String
storageCount Number
timeCreated String
timeZone String

Supporting Types

ExadataInfrastructureStorageContact

email String
isPrimary Boolean
name String
isContactMosValidated Boolean
phoneNumber String
email string
isPrimary boolean
name string
isContactMosValidated boolean
phoneNumber string
email String
isPrimary Boolean
name String
isContactMosValidated Boolean
phoneNumber String

ExadataInfrastructureStorageMaintenanceWindow

ExadataInfrastructureStorageMaintenanceWindowDaysOfWeek

Name string
Name string
name String
name string
name str
name String

ExadataInfrastructureStorageMaintenanceWindowMonth

Name string
Name string
name String
name string
name str
name String

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.