Documentation
¶
Index ¶
- type AutonomousDatabase
- type AutonomousDatabaseArgs
- type AutonomousDatabaseArray
- type AutonomousDatabaseArrayInput
- type AutonomousDatabaseArrayOutput
- func (AutonomousDatabaseArrayOutput) ElementType() reflect.Type
- func (o AutonomousDatabaseArrayOutput) Index(i pulumi.IntInput) AutonomousDatabaseOutput
- func (o AutonomousDatabaseArrayOutput) ToAutonomousDatabaseArrayOutput() AutonomousDatabaseArrayOutput
- func (o AutonomousDatabaseArrayOutput) ToAutonomousDatabaseArrayOutputWithContext(ctx context.Context) AutonomousDatabaseArrayOutput
- type AutonomousDatabaseInput
- type AutonomousDatabaseMap
- type AutonomousDatabaseMapInput
- type AutonomousDatabaseMapOutput
- func (AutonomousDatabaseMapOutput) ElementType() reflect.Type
- func (o AutonomousDatabaseMapOutput) MapIndex(k pulumi.StringInput) AutonomousDatabaseOutput
- func (o AutonomousDatabaseMapOutput) ToAutonomousDatabaseMapOutput() AutonomousDatabaseMapOutput
- func (o AutonomousDatabaseMapOutput) ToAutonomousDatabaseMapOutputWithContext(ctx context.Context) AutonomousDatabaseMapOutput
- type AutonomousDatabaseOutput
- func (o AutonomousDatabaseOutput) AdminPassword() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) AutoScalingEnabled() pulumi.BoolOutput
- func (o AutonomousDatabaseOutput) AutoScalingForStorageEnabled() pulumi.BoolOutput
- func (o AutonomousDatabaseOutput) BackupRetentionPeriodInDays() pulumi.IntOutput
- func (o AutonomousDatabaseOutput) CharacterSet() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) ComputeCount() pulumi.Float64Output
- func (o AutonomousDatabaseOutput) ComputeModel() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) CustomerContacts() pulumi.StringArrayOutput
- func (o AutonomousDatabaseOutput) DataStorageSizeInTbs() pulumi.IntOutput
- func (o AutonomousDatabaseOutput) DbVersion() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) DbWorkload() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) DisplayName() pulumi.StringOutput
- func (AutonomousDatabaseOutput) ElementType() reflect.Type
- func (o AutonomousDatabaseOutput) LicenseModel() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) Location() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) MtlsConnectionRequired() pulumi.BoolOutput
- func (o AutonomousDatabaseOutput) Name() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) NationalCharacterSet() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) ResourceGroupName() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) SubnetId() pulumi.StringOutput
- func (o AutonomousDatabaseOutput) Tags() pulumi.StringMapOutput
- func (o AutonomousDatabaseOutput) ToAutonomousDatabaseOutput() AutonomousDatabaseOutput
- func (o AutonomousDatabaseOutput) ToAutonomousDatabaseOutputWithContext(ctx context.Context) AutonomousDatabaseOutput
- func (o AutonomousDatabaseOutput) VirtualNetworkId() pulumi.StringOutput
- type AutonomousDatabaseState
- type CloudVmCluster
- type CloudVmClusterArgs
- type CloudVmClusterArray
- type CloudVmClusterArrayInput
- type CloudVmClusterArrayOutput
- func (CloudVmClusterArrayOutput) ElementType() reflect.Type
- func (o CloudVmClusterArrayOutput) Index(i pulumi.IntInput) CloudVmClusterOutput
- func (o CloudVmClusterArrayOutput) ToCloudVmClusterArrayOutput() CloudVmClusterArrayOutput
- func (o CloudVmClusterArrayOutput) ToCloudVmClusterArrayOutputWithContext(ctx context.Context) CloudVmClusterArrayOutput
- type CloudVmClusterDataCollectionOptions
- type CloudVmClusterDataCollectionOptionsArgs
- func (CloudVmClusterDataCollectionOptionsArgs) ElementType() reflect.Type
- func (i CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsOutput() CloudVmClusterDataCollectionOptionsOutput
- func (i CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsOutput
- func (i CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsPtrOutput() CloudVmClusterDataCollectionOptionsPtrOutput
- func (i CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsPtrOutput
- type CloudVmClusterDataCollectionOptionsInput
- type CloudVmClusterDataCollectionOptionsOutput
- func (o CloudVmClusterDataCollectionOptionsOutput) DiagnosticsEventsEnabled() pulumi.BoolPtrOutput
- func (CloudVmClusterDataCollectionOptionsOutput) ElementType() reflect.Type
- func (o CloudVmClusterDataCollectionOptionsOutput) HealthMonitoringEnabled() pulumi.BoolPtrOutput
- func (o CloudVmClusterDataCollectionOptionsOutput) IncidentLogsEnabled() pulumi.BoolPtrOutput
- func (o CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsOutput() CloudVmClusterDataCollectionOptionsOutput
- func (o CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsOutput
- func (o CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsPtrOutput() CloudVmClusterDataCollectionOptionsPtrOutput
- func (o CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsPtrOutput
- type CloudVmClusterDataCollectionOptionsPtrInput
- type CloudVmClusterDataCollectionOptionsPtrOutput
- func (o CloudVmClusterDataCollectionOptionsPtrOutput) DiagnosticsEventsEnabled() pulumi.BoolPtrOutput
- func (o CloudVmClusterDataCollectionOptionsPtrOutput) Elem() CloudVmClusterDataCollectionOptionsOutput
- func (CloudVmClusterDataCollectionOptionsPtrOutput) ElementType() reflect.Type
- func (o CloudVmClusterDataCollectionOptionsPtrOutput) HealthMonitoringEnabled() pulumi.BoolPtrOutput
- func (o CloudVmClusterDataCollectionOptionsPtrOutput) IncidentLogsEnabled() pulumi.BoolPtrOutput
- func (o CloudVmClusterDataCollectionOptionsPtrOutput) ToCloudVmClusterDataCollectionOptionsPtrOutput() CloudVmClusterDataCollectionOptionsPtrOutput
- func (o CloudVmClusterDataCollectionOptionsPtrOutput) ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsPtrOutput
- type CloudVmClusterInput
- type CloudVmClusterMap
- type CloudVmClusterMapInput
- type CloudVmClusterMapOutput
- func (CloudVmClusterMapOutput) ElementType() reflect.Type
- func (o CloudVmClusterMapOutput) MapIndex(k pulumi.StringInput) CloudVmClusterOutput
- func (o CloudVmClusterMapOutput) ToCloudVmClusterMapOutput() CloudVmClusterMapOutput
- func (o CloudVmClusterMapOutput) ToCloudVmClusterMapOutputWithContext(ctx context.Context) CloudVmClusterMapOutput
- type CloudVmClusterOutput
- func (o CloudVmClusterOutput) BackupSubnetCidr() pulumi.StringPtrOutput
- func (o CloudVmClusterOutput) CloudExadataInfrastructureId() pulumi.StringOutput
- func (o CloudVmClusterOutput) ClusterName() pulumi.StringOutput
- func (o CloudVmClusterOutput) CpuCoreCount() pulumi.IntOutput
- func (o CloudVmClusterOutput) DataCollectionOptions() CloudVmClusterDataCollectionOptionsOutput
- func (o CloudVmClusterOutput) DataStoragePercentage() pulumi.IntOutput
- func (o CloudVmClusterOutput) DataStorageSizeInTbs() pulumi.Float64Output
- func (o CloudVmClusterOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
- func (o CloudVmClusterOutput) DbServers() pulumi.StringArrayOutput
- func (o CloudVmClusterOutput) DisplayName() pulumi.StringOutput
- func (o CloudVmClusterOutput) Domain() pulumi.StringOutput
- func (CloudVmClusterOutput) ElementType() reflect.Type
- func (o CloudVmClusterOutput) GiVersion() pulumi.StringOutput
- func (o CloudVmClusterOutput) Hostname() pulumi.StringOutput
- func (o CloudVmClusterOutput) HostnameActual() pulumi.StringOutput
- func (o CloudVmClusterOutput) LicenseModel() pulumi.StringOutput
- func (o CloudVmClusterOutput) LocalBackupEnabled() pulumi.BoolOutput
- func (o CloudVmClusterOutput) Location() pulumi.StringOutput
- func (o CloudVmClusterOutput) MemorySizeInGbs() pulumi.IntOutput
- func (o CloudVmClusterOutput) Name() pulumi.StringOutput
- func (o CloudVmClusterOutput) Ocid() pulumi.StringOutput
- func (o CloudVmClusterOutput) ResourceGroupName() pulumi.StringOutput
- func (o CloudVmClusterOutput) ScanListenerPortTcp() pulumi.IntPtrOutput
- func (o CloudVmClusterOutput) ScanListenerPortTcpSsl() pulumi.IntPtrOutput
- func (o CloudVmClusterOutput) SparseDiskgroupEnabled() pulumi.BoolOutput
- func (o CloudVmClusterOutput) SshPublicKeys() pulumi.StringArrayOutput
- func (o CloudVmClusterOutput) SubnetId() pulumi.StringOutput
- func (o CloudVmClusterOutput) Tags() pulumi.StringMapOutput
- func (o CloudVmClusterOutput) TimeZone() pulumi.StringOutput
- func (o CloudVmClusterOutput) ToCloudVmClusterOutput() CloudVmClusterOutput
- func (o CloudVmClusterOutput) ToCloudVmClusterOutputWithContext(ctx context.Context) CloudVmClusterOutput
- func (o CloudVmClusterOutput) VirtualNetworkId() pulumi.StringOutput
- func (o CloudVmClusterOutput) ZoneId() pulumi.StringOutput
- type CloudVmClusterState
- type ExadataInfrastructure
- type ExadataInfrastructureArgs
- type ExadataInfrastructureArray
- func (ExadataInfrastructureArray) ElementType() reflect.Type
- func (i ExadataInfrastructureArray) ToExadataInfrastructureArrayOutput() ExadataInfrastructureArrayOutput
- func (i ExadataInfrastructureArray) ToExadataInfrastructureArrayOutputWithContext(ctx context.Context) ExadataInfrastructureArrayOutput
- type ExadataInfrastructureArrayInput
- type ExadataInfrastructureArrayOutput
- func (ExadataInfrastructureArrayOutput) ElementType() reflect.Type
- func (o ExadataInfrastructureArrayOutput) Index(i pulumi.IntInput) ExadataInfrastructureOutput
- func (o ExadataInfrastructureArrayOutput) ToExadataInfrastructureArrayOutput() ExadataInfrastructureArrayOutput
- func (o ExadataInfrastructureArrayOutput) ToExadataInfrastructureArrayOutputWithContext(ctx context.Context) ExadataInfrastructureArrayOutput
- type ExadataInfrastructureInput
- type ExadataInfrastructureMaintenanceWindow
- type ExadataInfrastructureMaintenanceWindowArgs
- func (ExadataInfrastructureMaintenanceWindowArgs) ElementType() reflect.Type
- func (i ExadataInfrastructureMaintenanceWindowArgs) ToExadataInfrastructureMaintenanceWindowOutput() ExadataInfrastructureMaintenanceWindowOutput
- func (i ExadataInfrastructureMaintenanceWindowArgs) ToExadataInfrastructureMaintenanceWindowOutputWithContext(ctx context.Context) ExadataInfrastructureMaintenanceWindowOutput
- type ExadataInfrastructureMaintenanceWindowArray
- func (ExadataInfrastructureMaintenanceWindowArray) ElementType() reflect.Type
- func (i ExadataInfrastructureMaintenanceWindowArray) ToExadataInfrastructureMaintenanceWindowArrayOutput() ExadataInfrastructureMaintenanceWindowArrayOutput
- func (i ExadataInfrastructureMaintenanceWindowArray) ToExadataInfrastructureMaintenanceWindowArrayOutputWithContext(ctx context.Context) ExadataInfrastructureMaintenanceWindowArrayOutput
- type ExadataInfrastructureMaintenanceWindowArrayInput
- type ExadataInfrastructureMaintenanceWindowArrayOutput
- func (ExadataInfrastructureMaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o ExadataInfrastructureMaintenanceWindowArrayOutput) Index(i pulumi.IntInput) ExadataInfrastructureMaintenanceWindowOutput
- func (o ExadataInfrastructureMaintenanceWindowArrayOutput) ToExadataInfrastructureMaintenanceWindowArrayOutput() ExadataInfrastructureMaintenanceWindowArrayOutput
- func (o ExadataInfrastructureMaintenanceWindowArrayOutput) ToExadataInfrastructureMaintenanceWindowArrayOutputWithContext(ctx context.Context) ExadataInfrastructureMaintenanceWindowArrayOutput
- type ExadataInfrastructureMaintenanceWindowInput
- type ExadataInfrastructureMaintenanceWindowOutput
- func (o ExadataInfrastructureMaintenanceWindowOutput) DaysOfWeeks() pulumi.StringArrayOutput
- func (ExadataInfrastructureMaintenanceWindowOutput) ElementType() reflect.Type
- func (o ExadataInfrastructureMaintenanceWindowOutput) HoursOfDays() pulumi.IntArrayOutput
- func (o ExadataInfrastructureMaintenanceWindowOutput) LeadTimeInWeeks() pulumi.IntPtrOutput
- func (o ExadataInfrastructureMaintenanceWindowOutput) Months() pulumi.StringArrayOutput
- func (o ExadataInfrastructureMaintenanceWindowOutput) PatchingMode() pulumi.StringPtrOutput
- func (o ExadataInfrastructureMaintenanceWindowOutput) Preference() pulumi.StringPtrOutput
- func (o ExadataInfrastructureMaintenanceWindowOutput) ToExadataInfrastructureMaintenanceWindowOutput() ExadataInfrastructureMaintenanceWindowOutput
- func (o ExadataInfrastructureMaintenanceWindowOutput) ToExadataInfrastructureMaintenanceWindowOutputWithContext(ctx context.Context) ExadataInfrastructureMaintenanceWindowOutput
- func (o ExadataInfrastructureMaintenanceWindowOutput) WeeksOfMonths() pulumi.IntArrayOutput
- type ExadataInfrastructureMap
- type ExadataInfrastructureMapInput
- type ExadataInfrastructureMapOutput
- func (ExadataInfrastructureMapOutput) ElementType() reflect.Type
- func (o ExadataInfrastructureMapOutput) MapIndex(k pulumi.StringInput) ExadataInfrastructureOutput
- func (o ExadataInfrastructureMapOutput) ToExadataInfrastructureMapOutput() ExadataInfrastructureMapOutput
- func (o ExadataInfrastructureMapOutput) ToExadataInfrastructureMapOutputWithContext(ctx context.Context) ExadataInfrastructureMapOutput
- type ExadataInfrastructureOutput
- func (o ExadataInfrastructureOutput) ComputeCount() pulumi.IntOutput
- func (o ExadataInfrastructureOutput) CustomerContacts() pulumi.StringArrayOutput
- func (o ExadataInfrastructureOutput) DisplayName() pulumi.StringOutput
- func (ExadataInfrastructureOutput) ElementType() reflect.Type
- func (o ExadataInfrastructureOutput) Location() pulumi.StringOutput
- func (o ExadataInfrastructureOutput) MaintenanceWindows() ExadataInfrastructureMaintenanceWindowArrayOutput
- func (o ExadataInfrastructureOutput) Name() pulumi.StringOutput
- func (o ExadataInfrastructureOutput) ResourceGroupName() pulumi.StringOutput
- func (o ExadataInfrastructureOutput) Shape() pulumi.StringOutput
- func (o ExadataInfrastructureOutput) StorageCount() pulumi.IntOutput
- func (o ExadataInfrastructureOutput) Tags() pulumi.StringMapOutput
- func (o ExadataInfrastructureOutput) ToExadataInfrastructureOutput() ExadataInfrastructureOutput
- func (o ExadataInfrastructureOutput) ToExadataInfrastructureOutputWithContext(ctx context.Context) ExadataInfrastructureOutput
- func (o ExadataInfrastructureOutput) Zones() pulumi.StringArrayOutput
- type ExadataInfrastructureState
- type GetAdbsCharacterSetsArgs
- type GetAdbsCharacterSetsCharacterSet
- type GetAdbsCharacterSetsCharacterSetArgs
- func (GetAdbsCharacterSetsCharacterSetArgs) ElementType() reflect.Type
- func (i GetAdbsCharacterSetsCharacterSetArgs) ToGetAdbsCharacterSetsCharacterSetOutput() GetAdbsCharacterSetsCharacterSetOutput
- func (i GetAdbsCharacterSetsCharacterSetArgs) ToGetAdbsCharacterSetsCharacterSetOutputWithContext(ctx context.Context) GetAdbsCharacterSetsCharacterSetOutput
- type GetAdbsCharacterSetsCharacterSetArray
- func (GetAdbsCharacterSetsCharacterSetArray) ElementType() reflect.Type
- func (i GetAdbsCharacterSetsCharacterSetArray) ToGetAdbsCharacterSetsCharacterSetArrayOutput() GetAdbsCharacterSetsCharacterSetArrayOutput
- func (i GetAdbsCharacterSetsCharacterSetArray) ToGetAdbsCharacterSetsCharacterSetArrayOutputWithContext(ctx context.Context) GetAdbsCharacterSetsCharacterSetArrayOutput
- type GetAdbsCharacterSetsCharacterSetArrayInput
- type GetAdbsCharacterSetsCharacterSetArrayOutput
- func (GetAdbsCharacterSetsCharacterSetArrayOutput) ElementType() reflect.Type
- func (o GetAdbsCharacterSetsCharacterSetArrayOutput) Index(i pulumi.IntInput) GetAdbsCharacterSetsCharacterSetOutput
- func (o GetAdbsCharacterSetsCharacterSetArrayOutput) ToGetAdbsCharacterSetsCharacterSetArrayOutput() GetAdbsCharacterSetsCharacterSetArrayOutput
- func (o GetAdbsCharacterSetsCharacterSetArrayOutput) ToGetAdbsCharacterSetsCharacterSetArrayOutputWithContext(ctx context.Context) GetAdbsCharacterSetsCharacterSetArrayOutput
- type GetAdbsCharacterSetsCharacterSetInput
- type GetAdbsCharacterSetsCharacterSetOutput
- func (o GetAdbsCharacterSetsCharacterSetOutput) CharacterSet() pulumi.StringOutput
- func (GetAdbsCharacterSetsCharacterSetOutput) ElementType() reflect.Type
- func (o GetAdbsCharacterSetsCharacterSetOutput) ToGetAdbsCharacterSetsCharacterSetOutput() GetAdbsCharacterSetsCharacterSetOutput
- func (o GetAdbsCharacterSetsCharacterSetOutput) ToGetAdbsCharacterSetsCharacterSetOutputWithContext(ctx context.Context) GetAdbsCharacterSetsCharacterSetOutput
- type GetAdbsCharacterSetsOutputArgs
- type GetAdbsCharacterSetsResult
- type GetAdbsCharacterSetsResultOutput
- func (o GetAdbsCharacterSetsResultOutput) CharacterSets() GetAdbsCharacterSetsCharacterSetArrayOutput
- func (GetAdbsCharacterSetsResultOutput) ElementType() reflect.Type
- func (o GetAdbsCharacterSetsResultOutput) Id() pulumi.StringOutput
- func (o GetAdbsCharacterSetsResultOutput) Location() pulumi.StringOutput
- func (o GetAdbsCharacterSetsResultOutput) ToGetAdbsCharacterSetsResultOutput() GetAdbsCharacterSetsResultOutput
- func (o GetAdbsCharacterSetsResultOutput) ToGetAdbsCharacterSetsResultOutputWithContext(ctx context.Context) GetAdbsCharacterSetsResultOutput
- type GetAdbsNationalCharacterSetsArgs
- type GetAdbsNationalCharacterSetsCharacterSet
- type GetAdbsNationalCharacterSetsCharacterSetArgs
- func (GetAdbsNationalCharacterSetsCharacterSetArgs) ElementType() reflect.Type
- func (i GetAdbsNationalCharacterSetsCharacterSetArgs) ToGetAdbsNationalCharacterSetsCharacterSetOutput() GetAdbsNationalCharacterSetsCharacterSetOutput
- func (i GetAdbsNationalCharacterSetsCharacterSetArgs) ToGetAdbsNationalCharacterSetsCharacterSetOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsCharacterSetOutput
- type GetAdbsNationalCharacterSetsCharacterSetArray
- func (GetAdbsNationalCharacterSetsCharacterSetArray) ElementType() reflect.Type
- func (i GetAdbsNationalCharacterSetsCharacterSetArray) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutput() GetAdbsNationalCharacterSetsCharacterSetArrayOutput
- func (i GetAdbsNationalCharacterSetsCharacterSetArray) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsCharacterSetArrayOutput
- type GetAdbsNationalCharacterSetsCharacterSetArrayInput
- type GetAdbsNationalCharacterSetsCharacterSetArrayOutput
- func (GetAdbsNationalCharacterSetsCharacterSetArrayOutput) ElementType() reflect.Type
- func (o GetAdbsNationalCharacterSetsCharacterSetArrayOutput) Index(i pulumi.IntInput) GetAdbsNationalCharacterSetsCharacterSetOutput
- func (o GetAdbsNationalCharacterSetsCharacterSetArrayOutput) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutput() GetAdbsNationalCharacterSetsCharacterSetArrayOutput
- func (o GetAdbsNationalCharacterSetsCharacterSetArrayOutput) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsCharacterSetArrayOutput
- type GetAdbsNationalCharacterSetsCharacterSetInput
- type GetAdbsNationalCharacterSetsCharacterSetOutput
- func (o GetAdbsNationalCharacterSetsCharacterSetOutput) CharacterSet() pulumi.StringOutput
- func (GetAdbsNationalCharacterSetsCharacterSetOutput) ElementType() reflect.Type
- func (o GetAdbsNationalCharacterSetsCharacterSetOutput) ToGetAdbsNationalCharacterSetsCharacterSetOutput() GetAdbsNationalCharacterSetsCharacterSetOutput
- func (o GetAdbsNationalCharacterSetsCharacterSetOutput) ToGetAdbsNationalCharacterSetsCharacterSetOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsCharacterSetOutput
- type GetAdbsNationalCharacterSetsOutputArgs
- type GetAdbsNationalCharacterSetsResult
- type GetAdbsNationalCharacterSetsResultOutput
- func (o GetAdbsNationalCharacterSetsResultOutput) CharacterSets() GetAdbsNationalCharacterSetsCharacterSetArrayOutput
- func (GetAdbsNationalCharacterSetsResultOutput) ElementType() reflect.Type
- func (o GetAdbsNationalCharacterSetsResultOutput) Id() pulumi.StringOutput
- func (o GetAdbsNationalCharacterSetsResultOutput) Location() pulumi.StringOutput
- func (o GetAdbsNationalCharacterSetsResultOutput) ToGetAdbsNationalCharacterSetsResultOutput() GetAdbsNationalCharacterSetsResultOutput
- func (o GetAdbsNationalCharacterSetsResultOutput) ToGetAdbsNationalCharacterSetsResultOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsResultOutput
- type GetCloudVmClusterDataCollectionOption
- type GetCloudVmClusterDataCollectionOptionArgs
- func (GetCloudVmClusterDataCollectionOptionArgs) ElementType() reflect.Type
- func (i GetCloudVmClusterDataCollectionOptionArgs) ToGetCloudVmClusterDataCollectionOptionOutput() GetCloudVmClusterDataCollectionOptionOutput
- func (i GetCloudVmClusterDataCollectionOptionArgs) ToGetCloudVmClusterDataCollectionOptionOutputWithContext(ctx context.Context) GetCloudVmClusterDataCollectionOptionOutput
- type GetCloudVmClusterDataCollectionOptionArray
- func (GetCloudVmClusterDataCollectionOptionArray) ElementType() reflect.Type
- func (i GetCloudVmClusterDataCollectionOptionArray) ToGetCloudVmClusterDataCollectionOptionArrayOutput() GetCloudVmClusterDataCollectionOptionArrayOutput
- func (i GetCloudVmClusterDataCollectionOptionArray) ToGetCloudVmClusterDataCollectionOptionArrayOutputWithContext(ctx context.Context) GetCloudVmClusterDataCollectionOptionArrayOutput
- type GetCloudVmClusterDataCollectionOptionArrayInput
- type GetCloudVmClusterDataCollectionOptionArrayOutput
- func (GetCloudVmClusterDataCollectionOptionArrayOutput) ElementType() reflect.Type
- func (o GetCloudVmClusterDataCollectionOptionArrayOutput) Index(i pulumi.IntInput) GetCloudVmClusterDataCollectionOptionOutput
- func (o GetCloudVmClusterDataCollectionOptionArrayOutput) ToGetCloudVmClusterDataCollectionOptionArrayOutput() GetCloudVmClusterDataCollectionOptionArrayOutput
- func (o GetCloudVmClusterDataCollectionOptionArrayOutput) ToGetCloudVmClusterDataCollectionOptionArrayOutputWithContext(ctx context.Context) GetCloudVmClusterDataCollectionOptionArrayOutput
- type GetCloudVmClusterDataCollectionOptionInput
- type GetCloudVmClusterDataCollectionOptionOutput
- func (o GetCloudVmClusterDataCollectionOptionOutput) DiagnosticsEventsEnabled() pulumi.BoolOutput
- func (GetCloudVmClusterDataCollectionOptionOutput) ElementType() reflect.Type
- func (o GetCloudVmClusterDataCollectionOptionOutput) HealthMonitoringEnabled() pulumi.BoolOutput
- func (o GetCloudVmClusterDataCollectionOptionOutput) IncidentLogsEnabled() pulumi.BoolOutput
- func (o GetCloudVmClusterDataCollectionOptionOutput) ToGetCloudVmClusterDataCollectionOptionOutput() GetCloudVmClusterDataCollectionOptionOutput
- func (o GetCloudVmClusterDataCollectionOptionOutput) ToGetCloudVmClusterDataCollectionOptionOutputWithContext(ctx context.Context) GetCloudVmClusterDataCollectionOptionOutput
- type GetCloudVmClusterIormConfigCach
- type GetCloudVmClusterIormConfigCachArgs
- func (GetCloudVmClusterIormConfigCachArgs) ElementType() reflect.Type
- func (i GetCloudVmClusterIormConfigCachArgs) ToGetCloudVmClusterIormConfigCachOutput() GetCloudVmClusterIormConfigCachOutput
- func (i GetCloudVmClusterIormConfigCachArgs) ToGetCloudVmClusterIormConfigCachOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachOutput
- type GetCloudVmClusterIormConfigCachArray
- func (GetCloudVmClusterIormConfigCachArray) ElementType() reflect.Type
- func (i GetCloudVmClusterIormConfigCachArray) ToGetCloudVmClusterIormConfigCachArrayOutput() GetCloudVmClusterIormConfigCachArrayOutput
- func (i GetCloudVmClusterIormConfigCachArray) ToGetCloudVmClusterIormConfigCachArrayOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachArrayOutput
- type GetCloudVmClusterIormConfigCachArrayInput
- type GetCloudVmClusterIormConfigCachArrayOutput
- func (GetCloudVmClusterIormConfigCachArrayOutput) ElementType() reflect.Type
- func (o GetCloudVmClusterIormConfigCachArrayOutput) Index(i pulumi.IntInput) GetCloudVmClusterIormConfigCachOutput
- func (o GetCloudVmClusterIormConfigCachArrayOutput) ToGetCloudVmClusterIormConfigCachArrayOutput() GetCloudVmClusterIormConfigCachArrayOutput
- func (o GetCloudVmClusterIormConfigCachArrayOutput) ToGetCloudVmClusterIormConfigCachArrayOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachArrayOutput
- type GetCloudVmClusterIormConfigCachDbPlan
- type GetCloudVmClusterIormConfigCachDbPlanArgs
- func (GetCloudVmClusterIormConfigCachDbPlanArgs) ElementType() reflect.Type
- func (i GetCloudVmClusterIormConfigCachDbPlanArgs) ToGetCloudVmClusterIormConfigCachDbPlanOutput() GetCloudVmClusterIormConfigCachDbPlanOutput
- func (i GetCloudVmClusterIormConfigCachDbPlanArgs) ToGetCloudVmClusterIormConfigCachDbPlanOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachDbPlanOutput
- type GetCloudVmClusterIormConfigCachDbPlanArray
- func (GetCloudVmClusterIormConfigCachDbPlanArray) ElementType() reflect.Type
- func (i GetCloudVmClusterIormConfigCachDbPlanArray) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutput() GetCloudVmClusterIormConfigCachDbPlanArrayOutput
- func (i GetCloudVmClusterIormConfigCachDbPlanArray) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachDbPlanArrayOutput
- type GetCloudVmClusterIormConfigCachDbPlanArrayInput
- type GetCloudVmClusterIormConfigCachDbPlanArrayOutput
- func (GetCloudVmClusterIormConfigCachDbPlanArrayOutput) ElementType() reflect.Type
- func (o GetCloudVmClusterIormConfigCachDbPlanArrayOutput) Index(i pulumi.IntInput) GetCloudVmClusterIormConfigCachDbPlanOutput
- func (o GetCloudVmClusterIormConfigCachDbPlanArrayOutput) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutput() GetCloudVmClusterIormConfigCachDbPlanArrayOutput
- func (o GetCloudVmClusterIormConfigCachDbPlanArrayOutput) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachDbPlanArrayOutput
- type GetCloudVmClusterIormConfigCachDbPlanInput
- type GetCloudVmClusterIormConfigCachDbPlanOutput
- func (o GetCloudVmClusterIormConfigCachDbPlanOutput) DbName() pulumi.StringOutput
- func (GetCloudVmClusterIormConfigCachDbPlanOutput) ElementType() reflect.Type
- func (o GetCloudVmClusterIormConfigCachDbPlanOutput) FlashCacheLimit() pulumi.StringOutput
- func (o GetCloudVmClusterIormConfigCachDbPlanOutput) Share() pulumi.IntOutput
- func (o GetCloudVmClusterIormConfigCachDbPlanOutput) ToGetCloudVmClusterIormConfigCachDbPlanOutput() GetCloudVmClusterIormConfigCachDbPlanOutput
- func (o GetCloudVmClusterIormConfigCachDbPlanOutput) ToGetCloudVmClusterIormConfigCachDbPlanOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachDbPlanOutput
- type GetCloudVmClusterIormConfigCachInput
- type GetCloudVmClusterIormConfigCachOutput
- func (o GetCloudVmClusterIormConfigCachOutput) DbPlans() GetCloudVmClusterIormConfigCachDbPlanArrayOutput
- func (GetCloudVmClusterIormConfigCachOutput) ElementType() reflect.Type
- func (o GetCloudVmClusterIormConfigCachOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetCloudVmClusterIormConfigCachOutput) LifecycleState() pulumi.StringOutput
- func (o GetCloudVmClusterIormConfigCachOutput) Objective() pulumi.StringOutput
- func (o GetCloudVmClusterIormConfigCachOutput) ToGetCloudVmClusterIormConfigCachOutput() GetCloudVmClusterIormConfigCachOutput
- func (o GetCloudVmClusterIormConfigCachOutput) ToGetCloudVmClusterIormConfigCachOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachOutput
- type GetDbNodesArgs
- type GetDbNodesDbNode
- type GetDbNodesDbNodeArgs
- type GetDbNodesDbNodeArray
- type GetDbNodesDbNodeArrayInput
- type GetDbNodesDbNodeArrayOutput
- func (GetDbNodesDbNodeArrayOutput) ElementType() reflect.Type
- func (o GetDbNodesDbNodeArrayOutput) Index(i pulumi.IntInput) GetDbNodesDbNodeOutput
- func (o GetDbNodesDbNodeArrayOutput) ToGetDbNodesDbNodeArrayOutput() GetDbNodesDbNodeArrayOutput
- func (o GetDbNodesDbNodeArrayOutput) ToGetDbNodesDbNodeArrayOutputWithContext(ctx context.Context) GetDbNodesDbNodeArrayOutput
- type GetDbNodesDbNodeInput
- type GetDbNodesDbNodeOutput
- func (o GetDbNodesDbNodeOutput) AdditionalDetails() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) BackupIpId() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) BackupVnic2Id() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) BackupVnicId() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) CpuCoreCount() pulumi.IntOutput
- func (o GetDbNodesDbNodeOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
- func (o GetDbNodesDbNodeOutput) DbServerId() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) DbSystemId() pulumi.StringOutput
- func (GetDbNodesDbNodeOutput) ElementType() reflect.Type
- func (o GetDbNodesDbNodeOutput) FaultDomain() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) HostIpId() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) Hostname() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) LifecycleState() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) MaintenanceType() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) MemorySizeInGbs() pulumi.IntOutput
- func (o GetDbNodesDbNodeOutput) Ocid() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) SoftwareStorageSizeInGb() pulumi.IntOutput
- func (o GetDbNodesDbNodeOutput) TimeCreated() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) TimeMaintenanceWindowEnd() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) TimeMaintenanceWindowStart() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) ToGetDbNodesDbNodeOutput() GetDbNodesDbNodeOutput
- func (o GetDbNodesDbNodeOutput) ToGetDbNodesDbNodeOutputWithContext(ctx context.Context) GetDbNodesDbNodeOutput
- func (o GetDbNodesDbNodeOutput) Vnic2Id() pulumi.StringOutput
- func (o GetDbNodesDbNodeOutput) VnicId() pulumi.StringOutput
- type GetDbNodesOutputArgs
- type GetDbNodesResult
- type GetDbNodesResultOutput
- func (o GetDbNodesResultOutput) CloudVmClusterId() pulumi.StringOutput
- func (o GetDbNodesResultOutput) DbNodes() GetDbNodesDbNodeArrayOutput
- func (GetDbNodesResultOutput) ElementType() reflect.Type
- func (o GetDbNodesResultOutput) Id() pulumi.StringOutput
- func (o GetDbNodesResultOutput) ToGetDbNodesResultOutput() GetDbNodesResultOutput
- func (o GetDbNodesResultOutput) ToGetDbNodesResultOutputWithContext(ctx context.Context) GetDbNodesResultOutput
- type GetDbServersArgs
- type GetDbServersDbServer
- type GetDbServersDbServerArgs
- type GetDbServersDbServerArray
- type GetDbServersDbServerArrayInput
- type GetDbServersDbServerArrayOutput
- func (GetDbServersDbServerArrayOutput) ElementType() reflect.Type
- func (o GetDbServersDbServerArrayOutput) Index(i pulumi.IntInput) GetDbServersDbServerOutput
- func (o GetDbServersDbServerArrayOutput) ToGetDbServersDbServerArrayOutput() GetDbServersDbServerArrayOutput
- func (o GetDbServersDbServerArrayOutput) ToGetDbServersDbServerArrayOutputWithContext(ctx context.Context) GetDbServersDbServerArrayOutput
- type GetDbServersDbServerInput
- type GetDbServersDbServerOutput
- func (o GetDbServersDbServerOutput) AutonomousVirtualMachineDs() pulumi.StringArrayOutput
- func (o GetDbServersDbServerOutput) AutonomousVmClusterIds() pulumi.StringArrayOutput
- func (o GetDbServersDbServerOutput) CompartmentId() pulumi.StringOutput
- func (o GetDbServersDbServerOutput) CpuCoreCount() pulumi.IntOutput
- func (o GetDbServersDbServerOutput) DbNodeIds() pulumi.StringArrayOutput
- func (o GetDbServersDbServerOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
- func (o GetDbServersDbServerOutput) DisplayName() pulumi.StringOutput
- func (GetDbServersDbServerOutput) ElementType() reflect.Type
- func (o GetDbServersDbServerOutput) ExadataInfrastructureId() pulumi.StringOutput
- func (o GetDbServersDbServerOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDbServersDbServerOutput) LifecycleState() pulumi.StringOutput
- func (o GetDbServersDbServerOutput) MaxCpuCount() pulumi.IntOutput
- func (o GetDbServersDbServerOutput) MaxDbNodeStorageInGbs() pulumi.IntOutput
- func (o GetDbServersDbServerOutput) MaxMemoryInGbs() pulumi.IntOutput
- func (o GetDbServersDbServerOutput) MemorySizeInGbs() pulumi.IntOutput
- func (o GetDbServersDbServerOutput) Ocid() pulumi.StringOutput
- func (o GetDbServersDbServerOutput) Shape() pulumi.StringOutput
- func (o GetDbServersDbServerOutput) TimeCreated() pulumi.StringOutput
- func (o GetDbServersDbServerOutput) ToGetDbServersDbServerOutput() GetDbServersDbServerOutput
- func (o GetDbServersDbServerOutput) ToGetDbServersDbServerOutputWithContext(ctx context.Context) GetDbServersDbServerOutput
- func (o GetDbServersDbServerOutput) VmClusterIds() pulumi.StringArrayOutput
- type GetDbServersOutputArgs
- type GetDbServersResult
- type GetDbServersResultOutput
- func (o GetDbServersResultOutput) CloudExadataInfrastructureName() pulumi.StringOutput
- func (o GetDbServersResultOutput) DbServers() GetDbServersDbServerArrayOutput
- func (GetDbServersResultOutput) ElementType() reflect.Type
- func (o GetDbServersResultOutput) Id() pulumi.StringOutput
- func (o GetDbServersResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetDbServersResultOutput) ToGetDbServersResultOutput() GetDbServersResultOutput
- func (o GetDbServersResultOutput) ToGetDbServersResultOutputWithContext(ctx context.Context) GetDbServersResultOutput
- type GetDbSystemShapesArgs
- type GetDbSystemShapesDbSystemShape
- type GetDbSystemShapesDbSystemShapeArgs
- func (GetDbSystemShapesDbSystemShapeArgs) ElementType() reflect.Type
- func (i GetDbSystemShapesDbSystemShapeArgs) ToGetDbSystemShapesDbSystemShapeOutput() GetDbSystemShapesDbSystemShapeOutput
- func (i GetDbSystemShapesDbSystemShapeArgs) ToGetDbSystemShapesDbSystemShapeOutputWithContext(ctx context.Context) GetDbSystemShapesDbSystemShapeOutput
- type GetDbSystemShapesDbSystemShapeArray
- func (GetDbSystemShapesDbSystemShapeArray) ElementType() reflect.Type
- func (i GetDbSystemShapesDbSystemShapeArray) ToGetDbSystemShapesDbSystemShapeArrayOutput() GetDbSystemShapesDbSystemShapeArrayOutput
- func (i GetDbSystemShapesDbSystemShapeArray) ToGetDbSystemShapesDbSystemShapeArrayOutputWithContext(ctx context.Context) GetDbSystemShapesDbSystemShapeArrayOutput
- type GetDbSystemShapesDbSystemShapeArrayInput
- type GetDbSystemShapesDbSystemShapeArrayOutput
- func (GetDbSystemShapesDbSystemShapeArrayOutput) ElementType() reflect.Type
- func (o GetDbSystemShapesDbSystemShapeArrayOutput) Index(i pulumi.IntInput) GetDbSystemShapesDbSystemShapeOutput
- func (o GetDbSystemShapesDbSystemShapeArrayOutput) ToGetDbSystemShapesDbSystemShapeArrayOutput() GetDbSystemShapesDbSystemShapeArrayOutput
- func (o GetDbSystemShapesDbSystemShapeArrayOutput) ToGetDbSystemShapesDbSystemShapeArrayOutputWithContext(ctx context.Context) GetDbSystemShapesDbSystemShapeArrayOutput
- type GetDbSystemShapesDbSystemShapeInput
- type GetDbSystemShapesDbSystemShapeOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) AvailableCoreCount() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) AvailableCoreCountPerNode() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) AvailableDataStorageInTbs() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) AvailableDataStoragePerServerInTbs() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) AvailableDbNodePerNodeInGbs() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) AvailableDbNodeStorageInGbs() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) AvailableMemoryInGbs() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) AvailableMemoryPerNodeInGbs() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) CoreCountIncrement() pulumi.IntOutput
- func (GetDbSystemShapesDbSystemShapeOutput) ElementType() reflect.Type
- func (o GetDbSystemShapesDbSystemShapeOutput) MaximumNodeCount() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) MaximumStorageCount() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) MinimumCoreCount() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) MinimumCoreCountPerNode() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) MinimumDataStorageInTbs() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) MinimumDbNodeStoragePerNodeInGbs() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) MinimumMemoryPerNodeInGbs() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) MinimumNodeCount() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) MinimumStorageCount() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) RuntimeMinimumCoreCount() pulumi.IntOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) ShapeFamily() pulumi.StringOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) ToGetDbSystemShapesDbSystemShapeOutput() GetDbSystemShapesDbSystemShapeOutput
- func (o GetDbSystemShapesDbSystemShapeOutput) ToGetDbSystemShapesDbSystemShapeOutputWithContext(ctx context.Context) GetDbSystemShapesDbSystemShapeOutput
- type GetDbSystemShapesOutputArgs
- type GetDbSystemShapesResult
- type GetDbSystemShapesResultOutput
- func (o GetDbSystemShapesResultOutput) DbSystemShapes() GetDbSystemShapesDbSystemShapeArrayOutput
- func (GetDbSystemShapesResultOutput) ElementType() reflect.Type
- func (o GetDbSystemShapesResultOutput) Id() pulumi.StringOutput
- func (o GetDbSystemShapesResultOutput) Location() pulumi.StringOutput
- func (o GetDbSystemShapesResultOutput) ToGetDbSystemShapesResultOutput() GetDbSystemShapesResultOutput
- func (o GetDbSystemShapesResultOutput) ToGetDbSystemShapesResultOutputWithContext(ctx context.Context) GetDbSystemShapesResultOutput
- type GetExadataInfrastructureEstimatedPatchingTime
- type GetExadataInfrastructureEstimatedPatchingTimeArgs
- func (GetExadataInfrastructureEstimatedPatchingTimeArgs) ElementType() reflect.Type
- func (i GetExadataInfrastructureEstimatedPatchingTimeArgs) ToGetExadataInfrastructureEstimatedPatchingTimeOutput() GetExadataInfrastructureEstimatedPatchingTimeOutput
- func (i GetExadataInfrastructureEstimatedPatchingTimeArgs) ToGetExadataInfrastructureEstimatedPatchingTimeOutputWithContext(ctx context.Context) GetExadataInfrastructureEstimatedPatchingTimeOutput
- type GetExadataInfrastructureEstimatedPatchingTimeArray
- func (GetExadataInfrastructureEstimatedPatchingTimeArray) ElementType() reflect.Type
- func (i GetExadataInfrastructureEstimatedPatchingTimeArray) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutput() GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
- func (i GetExadataInfrastructureEstimatedPatchingTimeArray) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutputWithContext(ctx context.Context) GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
- type GetExadataInfrastructureEstimatedPatchingTimeArrayInput
- type GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
- func (GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) ElementType() reflect.Type
- func (o GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) Index(i pulumi.IntInput) GetExadataInfrastructureEstimatedPatchingTimeOutput
- func (o GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutput() GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
- func (o GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutputWithContext(ctx context.Context) GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
- type GetExadataInfrastructureEstimatedPatchingTimeInput
- type GetExadataInfrastructureEstimatedPatchingTimeOutput
- func (GetExadataInfrastructureEstimatedPatchingTimeOutput) ElementType() reflect.Type
- func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) EstimatedDbServerPatchingTime() pulumi.IntOutput
- func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) EstimatedNetworkSwitchesPatchingTime() pulumi.IntOutput
- func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) EstimatedStorageServerPatchingTime() pulumi.IntOutput
- func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) ToGetExadataInfrastructureEstimatedPatchingTimeOutput() GetExadataInfrastructureEstimatedPatchingTimeOutput
- func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) ToGetExadataInfrastructureEstimatedPatchingTimeOutputWithContext(ctx context.Context) GetExadataInfrastructureEstimatedPatchingTimeOutput
- func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) TotalEstimatedPatchingTime() pulumi.IntOutput
- type GetExadataInfrastructureMaintenanceWindow
- type GetExadataInfrastructureMaintenanceWindowArgs
- func (GetExadataInfrastructureMaintenanceWindowArgs) ElementType() reflect.Type
- func (i GetExadataInfrastructureMaintenanceWindowArgs) ToGetExadataInfrastructureMaintenanceWindowOutput() GetExadataInfrastructureMaintenanceWindowOutput
- func (i GetExadataInfrastructureMaintenanceWindowArgs) ToGetExadataInfrastructureMaintenanceWindowOutputWithContext(ctx context.Context) GetExadataInfrastructureMaintenanceWindowOutput
- type GetExadataInfrastructureMaintenanceWindowArray
- func (GetExadataInfrastructureMaintenanceWindowArray) ElementType() reflect.Type
- func (i GetExadataInfrastructureMaintenanceWindowArray) ToGetExadataInfrastructureMaintenanceWindowArrayOutput() GetExadataInfrastructureMaintenanceWindowArrayOutput
- func (i GetExadataInfrastructureMaintenanceWindowArray) ToGetExadataInfrastructureMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetExadataInfrastructureMaintenanceWindowArrayOutput
- type GetExadataInfrastructureMaintenanceWindowArrayInput
- type GetExadataInfrastructureMaintenanceWindowArrayOutput
- func (GetExadataInfrastructureMaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o GetExadataInfrastructureMaintenanceWindowArrayOutput) Index(i pulumi.IntInput) GetExadataInfrastructureMaintenanceWindowOutput
- func (o GetExadataInfrastructureMaintenanceWindowArrayOutput) ToGetExadataInfrastructureMaintenanceWindowArrayOutput() GetExadataInfrastructureMaintenanceWindowArrayOutput
- func (o GetExadataInfrastructureMaintenanceWindowArrayOutput) ToGetExadataInfrastructureMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetExadataInfrastructureMaintenanceWindowArrayOutput
- type GetExadataInfrastructureMaintenanceWindowInput
- type GetExadataInfrastructureMaintenanceWindowOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) CustomActionTimeoutEnabled() pulumi.BoolOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) CustomActionTimeoutInMins() pulumi.IntOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) DaysOfWeeks() pulumi.StringArrayOutput
- func (GetExadataInfrastructureMaintenanceWindowOutput) ElementType() reflect.Type
- func (o GetExadataInfrastructureMaintenanceWindowOutput) HoursOfDays() pulumi.IntArrayOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) LeadTimeInWeeks() pulumi.IntOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) MonthlyPatchingEnabled() pulumi.BoolOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) Months() pulumi.StringArrayOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) PatchingMode() pulumi.StringOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) Preference() pulumi.StringOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) ToGetExadataInfrastructureMaintenanceWindowOutput() GetExadataInfrastructureMaintenanceWindowOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) ToGetExadataInfrastructureMaintenanceWindowOutputWithContext(ctx context.Context) GetExadataInfrastructureMaintenanceWindowOutput
- func (o GetExadataInfrastructureMaintenanceWindowOutput) WeeksOfMonths() pulumi.IntArrayOutput
- type GetGiVersionsArgs
- type GetGiVersionsOutputArgs
- type GetGiVersionsResult
- type GetGiVersionsResultOutput
- func (GetGiVersionsResultOutput) ElementType() reflect.Type
- func (o GetGiVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetGiVersionsResultOutput) Location() pulumi.StringOutput
- func (o GetGiVersionsResultOutput) ToGetGiVersionsResultOutput() GetGiVersionsResultOutput
- func (o GetGiVersionsResultOutput) ToGetGiVersionsResultOutputWithContext(ctx context.Context) GetGiVersionsResultOutput
- func (o GetGiVersionsResultOutput) Versions() pulumi.StringArrayOutput
- type LookupAutonomousDatabaseArgs
- type LookupAutonomousDatabaseOutputArgs
- type LookupAutonomousDatabaseResult
- type LookupAutonomousDatabaseResultOutput
- func (o LookupAutonomousDatabaseResultOutput) ActualUsedDataStorageSizeInTbs() pulumi.Float64Output
- func (o LookupAutonomousDatabaseResultOutput) AllocatedStorageSizeInTbs() pulumi.Float64Output
- func (o LookupAutonomousDatabaseResultOutput) AllowedIps() pulumi.IntArrayOutput
- func (o LookupAutonomousDatabaseResultOutput) AutoScalingEnabled() pulumi.BoolOutput
- func (o LookupAutonomousDatabaseResultOutput) AutoScalingForStorageEnabled() pulumi.BoolOutput
- func (o LookupAutonomousDatabaseResultOutput) AutonomousDatabaseId() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) AvailableUpgradeVersions() pulumi.StringArrayOutput
- func (o LookupAutonomousDatabaseResultOutput) BackupRetentionPeriodInDays() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) CharacterSet() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) ComputeCount() pulumi.Float64Output
- func (o LookupAutonomousDatabaseResultOutput) CpuCoreCount() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) DataStorageSizeInGbs() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) DataStorageSizeInTbs() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) DbVersion() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAutonomousDatabaseResultOutput) ElementType() reflect.Type
- func (o LookupAutonomousDatabaseResultOutput) FailedDataRecoveryInSeconds() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) Id() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) InMemoryAreaInGbs() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) LocalAdgAutoFailoverMaxDataLossLimit() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) LocalDataGuardEnabled() pulumi.BoolOutput
- func (o LookupAutonomousDatabaseResultOutput) Location() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) MemoryPerOracleComputeUnitInGbs() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) MtlsConnectionRequired() pulumi.BoolOutput
- func (o LookupAutonomousDatabaseResultOutput) Name() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) NationalCharacterSet() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) NextLongTermBackupTimeStamp() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) OciUrl() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) Ocid() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) PeerDbId() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) PeerDbIds() pulumi.StringArrayOutput
- func (o LookupAutonomousDatabaseResultOutput) Preview() pulumi.BoolOutput
- func (o LookupAutonomousDatabaseResultOutput) PreviewVersionWithServiceTermsAccepted() pulumi.BoolOutput
- func (o LookupAutonomousDatabaseResultOutput) PrivateEndpoint() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) PrivateEndpointIp() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) PrivateEndpointLabel() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) ProvisionableCpuses() pulumi.IntArrayOutput
- func (o LookupAutonomousDatabaseResultOutput) RemoteDataGuardEnabled() pulumi.BoolOutput
- func (o LookupAutonomousDatabaseResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) ServiceConsoleUrl() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) SqlWebDeveloperUrl() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) SupportedRegionsToCloneTos() pulumi.IntArrayOutput
- func (o LookupAutonomousDatabaseResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeDataGuardRoleChanged() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeDeletionOfFreeAutonomousDatabase() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeLocalDataGuardEnabledOn() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeMaintenanceBegin() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeMaintenanceEnd() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeOfLastFailover() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeOfLastRefresh() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeOfLastRefreshPoint() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeOfLastSwitchover() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) TimeReclamationOfFreeAutonomousDatabase() pulumi.StringOutput
- func (o LookupAutonomousDatabaseResultOutput) ToLookupAutonomousDatabaseResultOutput() LookupAutonomousDatabaseResultOutput
- func (o LookupAutonomousDatabaseResultOutput) ToLookupAutonomousDatabaseResultOutputWithContext(ctx context.Context) LookupAutonomousDatabaseResultOutput
- func (o LookupAutonomousDatabaseResultOutput) UsedDataStorageSizeInGbs() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) UsedDataStorageSizeInTbs() pulumi.IntOutput
- func (o LookupAutonomousDatabaseResultOutput) VirtualNetworkId() pulumi.StringOutput
- type LookupCloudVmClusterArgs
- type LookupCloudVmClusterOutputArgs
- type LookupCloudVmClusterResult
- type LookupCloudVmClusterResultOutput
- func (o LookupCloudVmClusterResultOutput) BackupSubnetCidr() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) CloudExadataInfrastructureId() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) ClusterName() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) ComputeNodes() pulumi.StringArrayOutput
- func (o LookupCloudVmClusterResultOutput) CpuCoreCount() pulumi.IntOutput
- func (o LookupCloudVmClusterResultOutput) DataCollectionOptions() GetCloudVmClusterDataCollectionOptionArrayOutput
- func (o LookupCloudVmClusterResultOutput) DataStoragePercentage() pulumi.IntOutput
- func (o LookupCloudVmClusterResultOutput) DataStorageSizeInTbs() pulumi.Float64Output
- func (o LookupCloudVmClusterResultOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
- func (o LookupCloudVmClusterResultOutput) DbServers() pulumi.StringArrayOutput
- func (o LookupCloudVmClusterResultOutput) DiskRedundancy() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) Domain() pulumi.StringOutput
- func (LookupCloudVmClusterResultOutput) ElementType() reflect.Type
- func (o LookupCloudVmClusterResultOutput) GiVersion() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) Hostname() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) HostnameActual() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) IormConfigCaches() GetCloudVmClusterIormConfigCachArrayOutput
- func (o LookupCloudVmClusterResultOutput) LastUpdateHistoryEntryId() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) LicenseModel() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) LifecycleState() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) ListenerPort() pulumi.IntOutput
- func (o LookupCloudVmClusterResultOutput) LocalBackupEnabled() pulumi.BoolOutput
- func (o LookupCloudVmClusterResultOutput) Location() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) MemorySizeInGbs() pulumi.IntOutput
- func (o LookupCloudVmClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) NodeCount() pulumi.IntOutput
- func (o LookupCloudVmClusterResultOutput) NsgUrl() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) OciUrl() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) Ocid() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) OcpuCount() pulumi.Float64Output
- func (o LookupCloudVmClusterResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) ScanDnsName() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) ScanDnsRecordId() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) ScanIpIds() pulumi.StringArrayOutput
- func (o LookupCloudVmClusterResultOutput) ScanListenerPortTcp() pulumi.IntOutput
- func (o LookupCloudVmClusterResultOutput) ScanListenerPortTcpSsl() pulumi.IntOutput
- func (o LookupCloudVmClusterResultOutput) Shape() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) SparseDiskgroupEnabled() pulumi.BoolOutput
- func (o LookupCloudVmClusterResultOutput) SshPublicKeys() pulumi.StringArrayOutput
- func (o LookupCloudVmClusterResultOutput) StorageSizeInGbs() pulumi.IntOutput
- func (o LookupCloudVmClusterResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) SubnetOcid() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) SystemVersion() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupCloudVmClusterResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) TimeZone() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) ToLookupCloudVmClusterResultOutput() LookupCloudVmClusterResultOutput
- func (o LookupCloudVmClusterResultOutput) ToLookupCloudVmClusterResultOutputWithContext(ctx context.Context) LookupCloudVmClusterResultOutput
- func (o LookupCloudVmClusterResultOutput) VipOds() pulumi.StringArrayOutput
- func (o LookupCloudVmClusterResultOutput) VirtualNetworkId() pulumi.StringOutput
- func (o LookupCloudVmClusterResultOutput) ZoneId() pulumi.StringOutput
- type LookupExadataInfrastructureArgs
- type LookupExadataInfrastructureOutputArgs
- type LookupExadataInfrastructureResult
- type LookupExadataInfrastructureResultOutput
- func (o LookupExadataInfrastructureResultOutput) ActivatedStorageCount() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) AdditionalStorageCount() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) AvailableStorageSizeInGbs() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) ComputeCount() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) CpuCount() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) CustomerContacts() pulumi.StringArrayOutput
- func (o LookupExadataInfrastructureResultOutput) DataStorageSizeInTbs() pulumi.Float64Output
- func (o LookupExadataInfrastructureResultOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) DbServerVersion() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) DisplayName() pulumi.StringOutput
- func (LookupExadataInfrastructureResultOutput) ElementType() reflect.Type
- func (o LookupExadataInfrastructureResultOutput) EstimatedPatchingTimes() GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
- func (o LookupExadataInfrastructureResultOutput) Id() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) LastMaintenanceRunId() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) LifecycleState() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) Location() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) MaintenanceWindows() GetExadataInfrastructureMaintenanceWindowArrayOutput
- func (o LookupExadataInfrastructureResultOutput) MaxCpuCount() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) MaxDataStorageInTbs() pulumi.Float64Output
- func (o LookupExadataInfrastructureResultOutput) MaxDbNodeStorageSizeInGbs() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) MaxMemoryInGbs() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) MemorySizeInGbs() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) MonthlyDbServerVersion() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) MonthlyStorageServerVersion() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) Name() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) NextMaintenanceRunId() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) OciUrl() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) Ocid() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) Shape() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) StorageCount() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) StorageServerVersion() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupExadataInfrastructureResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupExadataInfrastructureResultOutput) ToLookupExadataInfrastructureResultOutput() LookupExadataInfrastructureResultOutput
- func (o LookupExadataInfrastructureResultOutput) ToLookupExadataInfrastructureResultOutputWithContext(ctx context.Context) LookupExadataInfrastructureResultOutput
- func (o LookupExadataInfrastructureResultOutput) TotalStorageSizeInGbs() pulumi.IntOutput
- func (o LookupExadataInfrastructureResultOutput) Zones() pulumi.StringArrayOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutonomousDatabase ¶ added in v6.7.0
type AutonomousDatabase struct { pulumi.CustomResourceState // The password must be between `12` and ` 30 `characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. Changing this forces a new Autonomous Database to be created. AdminPassword pulumi.StringOutput `pulumi:"adminPassword"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `true`. AutoScalingEnabled pulumi.BoolOutput `pulumi:"autoScalingEnabled"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `false`. AutoScalingForStorageEnabled pulumi.BoolOutput `pulumi:"autoScalingForStorageEnabled"` // (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created. BackupRetentionPeriodInDays pulumi.IntOutput `pulumi:"backupRetentionPeriodInDays"` // The character set for the autonomous database. The default is `AL32UTF8`. Allowed values are: `AL32UTF8`, `AR8ADOS710`, `AR8ADOS720`, `AR8APTEC715`, `AR8ARABICMACS`, `AR8ASMO8X`, `AR8ISO8859P6`, `AR8MSWIN1256`, `AR8MUSSAD768`, `AR8NAFITHA711`, `AR8NAFITHA721`, `AR8SAKHR706`, `AR8SAKHR707`, `AZ8ISO8859P9E`, `BG8MSWIN`, `BG8PC437S`, `BLT8CP921`, `BLT8ISO8859P13`, `BLT8MSWIN1257`, `BLT8PC775`, `BN8BSCII`, `CDN8PC863`, `CEL8ISO8859P14`, `CL8ISO8859P5`, `CL8ISOIR111`, `CL8KOI8R`, `CL8KOI8U`, `CL8MACCYRILLICS`, `CL8MSWIN1251`, `EE8ISO8859P2`, `EE8MACCES`, `EE8MACCROATIANS`, `EE8MSWIN1250`, `EE8PC852`, `EL8DEC`, `EL8ISO8859P7`, `EL8MACGREEKS`, `EL8MSWIN1253`, `EL8PC437S`, `EL8PC851`, `EL8PC869`, `ET8MSWIN923`, `HU8ABMOD`, `HU8CWI2`, `IN8ISCII`, `IS8PC861`, `IW8ISO8859P8`, `IW8MACHEBREWS`, `IW8MSWIN1255`, `IW8PC1507`, `JA16EUC`, `JA16EUCTILDE`, `JA16SJIS`, `JA16SJISTILDE`, `JA16VMS`, `KO16KSC5601`, `KO16KSCCS`, `KO16MSWIN949`, `LA8ISO6937`, `LA8PASSPORT`, `LT8MSWIN921`, `LT8PC772`, `LT8PC774`, `LV8PC1117`, `LV8PC8LR`, `LV8RST104090`, `N8PC865`, `NE8ISO8859P10`, `NEE8ISO8859P4`, `RU8BESTA`, `RU8PC855`, `RU8PC866`, `SE8ISO8859P3`, `TH8MACTHAIS`, `TH8TISASCII`, `TR8DEC`, `TR8MACTURKISHS`, `TR8MSWIN1254`, `TR8PC857`, `US7ASCII`, `US8PC437`, `UTF8`, `VN8MSWIN1258`, `VN8VN3`, `WE8DEC`, `WE8DG`, `WE8ISO8859P1`, `WE8ISO8859P15`, `WE8ISO8859P9`, `WE8MACROMAN8S`, `WE8MSWIN1252`, `WE8NCR4970`, `WE8NEXTSTEP`, `WE8PC850`, `WE8PC858`, `WE8PC860`, `WE8ROMAN8`, `ZHS16CGB231280`, `ZHS16GBK`, `ZHT16BIG5`, `ZHT16CCDC`, `ZHT16DBT`, `ZHT16HKSCS`, `ZHT16MSWIN950`, `ZHT32EUC`, `ZHT32SOPS`, `ZHT32TRIS`. Changing this forces a new Autonomous Database to be created CharacterSet pulumi.StringOutput `pulumi:"characterSet"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. For an Autonomous Database Serverless instance, the `ECPU` compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount pulumi.Float64Output `pulumi:"computeCount"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. Changing this forces a new Autonomous Database to be created. ComputeModel pulumi.StringOutput `pulumi:"computeModel"` // Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created. CustomerContacts pulumi.StringArrayOutput `pulumi:"customerContacts"` // The maximum storage that can be allocated for the database, in terabytes. DataStorageSizeInTbs pulumi.IntOutput `pulumi:"dataStorageSizeInTbs"` // A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created. DbVersion pulumi.StringOutput `pulumi:"dbVersion"` // The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid: // * OLTP - indicates an Autonomous Transaction Processing database // * DW - indicates an Autonomous Data Warehouse database // * AJD - indicates an Autonomous JSON Database // * APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload pulumi.StringOutput `pulumi:"dbWorkload"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. Changing this forces a new Autonomous Database to be created. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The Oracle license model that applies to the Oracle Autonomous Database. Changing this forces a new Autonomous Database to be created. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. Note that when provisioning an [Autonomous Database on dedicated Exadata infrastructure](https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the Autonomous Exadata Infrastructure level. When provisioning an [Autonomous Database Serverless] (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. LicenseModel pulumi.StringOutput `pulumi:"licenseModel"` // The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created. MtlsConnectionRequired pulumi.BoolOutput `pulumi:"mtlsConnectionRequired"` // The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created. Name pulumi.StringOutput `pulumi:"name"` // The national character set for the autonomous database. Changing this forces a new Autonomous Database to be created. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. NationalCharacterSet pulumi.StringOutput `pulumi:"nationalCharacterSet"` // The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // A mapping of tags which should be assigned to the Autonomous Database. Tags pulumi.StringMapOutput `pulumi:"tags"` // The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created. VirtualNetworkId pulumi.StringOutput `pulumi:"virtualNetworkId"` }
Manages an Autonomous Database.
## Import
Autonomous Databases can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:oracle/autonomousDatabase:AutonomousDatabase example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup/providers/Oracle.Database/autonomousDatabases/autonomousDatabases1 ```
func GetAutonomousDatabase ¶ added in v6.7.0
func GetAutonomousDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutonomousDatabaseState, opts ...pulumi.ResourceOption) (*AutonomousDatabase, error)
GetAutonomousDatabase gets an existing AutonomousDatabase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAutonomousDatabase ¶ added in v6.7.0
func NewAutonomousDatabase(ctx *pulumi.Context, name string, args *AutonomousDatabaseArgs, opts ...pulumi.ResourceOption) (*AutonomousDatabase, error)
NewAutonomousDatabase registers a new resource with the given unique name, arguments, and options.
func (*AutonomousDatabase) ElementType ¶ added in v6.7.0
func (*AutonomousDatabase) ElementType() reflect.Type
func (*AutonomousDatabase) ToAutonomousDatabaseOutput ¶ added in v6.7.0
func (i *AutonomousDatabase) ToAutonomousDatabaseOutput() AutonomousDatabaseOutput
func (*AutonomousDatabase) ToAutonomousDatabaseOutputWithContext ¶ added in v6.7.0
func (i *AutonomousDatabase) ToAutonomousDatabaseOutputWithContext(ctx context.Context) AutonomousDatabaseOutput
type AutonomousDatabaseArgs ¶ added in v6.7.0
type AutonomousDatabaseArgs struct { // The password must be between `12` and ` 30 `characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. Changing this forces a new Autonomous Database to be created. AdminPassword pulumi.StringInput // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `true`. AutoScalingEnabled pulumi.BoolInput // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `false`. AutoScalingForStorageEnabled pulumi.BoolInput // (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created. BackupRetentionPeriodInDays pulumi.IntInput // The character set for the autonomous database. The default is `AL32UTF8`. Allowed values are: `AL32UTF8`, `AR8ADOS710`, `AR8ADOS720`, `AR8APTEC715`, `AR8ARABICMACS`, `AR8ASMO8X`, `AR8ISO8859P6`, `AR8MSWIN1256`, `AR8MUSSAD768`, `AR8NAFITHA711`, `AR8NAFITHA721`, `AR8SAKHR706`, `AR8SAKHR707`, `AZ8ISO8859P9E`, `BG8MSWIN`, `BG8PC437S`, `BLT8CP921`, `BLT8ISO8859P13`, `BLT8MSWIN1257`, `BLT8PC775`, `BN8BSCII`, `CDN8PC863`, `CEL8ISO8859P14`, `CL8ISO8859P5`, `CL8ISOIR111`, `CL8KOI8R`, `CL8KOI8U`, `CL8MACCYRILLICS`, `CL8MSWIN1251`, `EE8ISO8859P2`, `EE8MACCES`, `EE8MACCROATIANS`, `EE8MSWIN1250`, `EE8PC852`, `EL8DEC`, `EL8ISO8859P7`, `EL8MACGREEKS`, `EL8MSWIN1253`, `EL8PC437S`, `EL8PC851`, `EL8PC869`, `ET8MSWIN923`, `HU8ABMOD`, `HU8CWI2`, `IN8ISCII`, `IS8PC861`, `IW8ISO8859P8`, `IW8MACHEBREWS`, `IW8MSWIN1255`, `IW8PC1507`, `JA16EUC`, `JA16EUCTILDE`, `JA16SJIS`, `JA16SJISTILDE`, `JA16VMS`, `KO16KSC5601`, `KO16KSCCS`, `KO16MSWIN949`, `LA8ISO6937`, `LA8PASSPORT`, `LT8MSWIN921`, `LT8PC772`, `LT8PC774`, `LV8PC1117`, `LV8PC8LR`, `LV8RST104090`, `N8PC865`, `NE8ISO8859P10`, `NEE8ISO8859P4`, `RU8BESTA`, `RU8PC855`, `RU8PC866`, `SE8ISO8859P3`, `TH8MACTHAIS`, `TH8TISASCII`, `TR8DEC`, `TR8MACTURKISHS`, `TR8MSWIN1254`, `TR8PC857`, `US7ASCII`, `US8PC437`, `UTF8`, `VN8MSWIN1258`, `VN8VN3`, `WE8DEC`, `WE8DG`, `WE8ISO8859P1`, `WE8ISO8859P15`, `WE8ISO8859P9`, `WE8MACROMAN8S`, `WE8MSWIN1252`, `WE8NCR4970`, `WE8NEXTSTEP`, `WE8PC850`, `WE8PC858`, `WE8PC860`, `WE8ROMAN8`, `ZHS16CGB231280`, `ZHS16GBK`, `ZHT16BIG5`, `ZHT16CCDC`, `ZHT16DBT`, `ZHT16HKSCS`, `ZHT16MSWIN950`, `ZHT32EUC`, `ZHT32SOPS`, `ZHT32TRIS`. Changing this forces a new Autonomous Database to be created CharacterSet pulumi.StringInput // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. For an Autonomous Database Serverless instance, the `ECPU` compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount pulumi.Float64Input // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. Changing this forces a new Autonomous Database to be created. ComputeModel pulumi.StringInput // Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created. CustomerContacts pulumi.StringArrayInput // The maximum storage that can be allocated for the database, in terabytes. DataStorageSizeInTbs pulumi.IntInput // A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created. DbVersion pulumi.StringInput // The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid: // * OLTP - indicates an Autonomous Transaction Processing database // * DW - indicates an Autonomous Data Warehouse database // * AJD - indicates an Autonomous JSON Database // * APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload pulumi.StringInput // The user-friendly name for the Autonomous Database. The name does not have to be unique. Changing this forces a new Autonomous Database to be created. DisplayName pulumi.StringInput // The Oracle license model that applies to the Oracle Autonomous Database. Changing this forces a new Autonomous Database to be created. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. Note that when provisioning an [Autonomous Database on dedicated Exadata infrastructure](https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the Autonomous Exadata Infrastructure level. When provisioning an [Autonomous Database Serverless] (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. LicenseModel pulumi.StringInput // The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created. Location pulumi.StringPtrInput // Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created. MtlsConnectionRequired pulumi.BoolInput // The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created. Name pulumi.StringPtrInput // The national character set for the autonomous database. Changing this forces a new Autonomous Database to be created. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. NationalCharacterSet pulumi.StringInput // The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created. ResourceGroupName pulumi.StringInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created. SubnetId pulumi.StringInput // A mapping of tags which should be assigned to the Autonomous Database. Tags pulumi.StringMapInput // The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created. VirtualNetworkId pulumi.StringInput }
The set of arguments for constructing a AutonomousDatabase resource.
func (AutonomousDatabaseArgs) ElementType ¶ added in v6.7.0
func (AutonomousDatabaseArgs) ElementType() reflect.Type
type AutonomousDatabaseArray ¶ added in v6.7.0
type AutonomousDatabaseArray []AutonomousDatabaseInput
func (AutonomousDatabaseArray) ElementType ¶ added in v6.7.0
func (AutonomousDatabaseArray) ElementType() reflect.Type
func (AutonomousDatabaseArray) ToAutonomousDatabaseArrayOutput ¶ added in v6.7.0
func (i AutonomousDatabaseArray) ToAutonomousDatabaseArrayOutput() AutonomousDatabaseArrayOutput
func (AutonomousDatabaseArray) ToAutonomousDatabaseArrayOutputWithContext ¶ added in v6.7.0
func (i AutonomousDatabaseArray) ToAutonomousDatabaseArrayOutputWithContext(ctx context.Context) AutonomousDatabaseArrayOutput
type AutonomousDatabaseArrayInput ¶ added in v6.7.0
type AutonomousDatabaseArrayInput interface { pulumi.Input ToAutonomousDatabaseArrayOutput() AutonomousDatabaseArrayOutput ToAutonomousDatabaseArrayOutputWithContext(context.Context) AutonomousDatabaseArrayOutput }
AutonomousDatabaseArrayInput is an input type that accepts AutonomousDatabaseArray and AutonomousDatabaseArrayOutput values. You can construct a concrete instance of `AutonomousDatabaseArrayInput` via:
AutonomousDatabaseArray{ AutonomousDatabaseArgs{...} }
type AutonomousDatabaseArrayOutput ¶ added in v6.7.0
type AutonomousDatabaseArrayOutput struct{ *pulumi.OutputState }
func (AutonomousDatabaseArrayOutput) ElementType ¶ added in v6.7.0
func (AutonomousDatabaseArrayOutput) ElementType() reflect.Type
func (AutonomousDatabaseArrayOutput) Index ¶ added in v6.7.0
func (o AutonomousDatabaseArrayOutput) Index(i pulumi.IntInput) AutonomousDatabaseOutput
func (AutonomousDatabaseArrayOutput) ToAutonomousDatabaseArrayOutput ¶ added in v6.7.0
func (o AutonomousDatabaseArrayOutput) ToAutonomousDatabaseArrayOutput() AutonomousDatabaseArrayOutput
func (AutonomousDatabaseArrayOutput) ToAutonomousDatabaseArrayOutputWithContext ¶ added in v6.7.0
func (o AutonomousDatabaseArrayOutput) ToAutonomousDatabaseArrayOutputWithContext(ctx context.Context) AutonomousDatabaseArrayOutput
type AutonomousDatabaseInput ¶ added in v6.7.0
type AutonomousDatabaseInput interface { pulumi.Input ToAutonomousDatabaseOutput() AutonomousDatabaseOutput ToAutonomousDatabaseOutputWithContext(ctx context.Context) AutonomousDatabaseOutput }
type AutonomousDatabaseMap ¶ added in v6.7.0
type AutonomousDatabaseMap map[string]AutonomousDatabaseInput
func (AutonomousDatabaseMap) ElementType ¶ added in v6.7.0
func (AutonomousDatabaseMap) ElementType() reflect.Type
func (AutonomousDatabaseMap) ToAutonomousDatabaseMapOutput ¶ added in v6.7.0
func (i AutonomousDatabaseMap) ToAutonomousDatabaseMapOutput() AutonomousDatabaseMapOutput
func (AutonomousDatabaseMap) ToAutonomousDatabaseMapOutputWithContext ¶ added in v6.7.0
func (i AutonomousDatabaseMap) ToAutonomousDatabaseMapOutputWithContext(ctx context.Context) AutonomousDatabaseMapOutput
type AutonomousDatabaseMapInput ¶ added in v6.7.0
type AutonomousDatabaseMapInput interface { pulumi.Input ToAutonomousDatabaseMapOutput() AutonomousDatabaseMapOutput ToAutonomousDatabaseMapOutputWithContext(context.Context) AutonomousDatabaseMapOutput }
AutonomousDatabaseMapInput is an input type that accepts AutonomousDatabaseMap and AutonomousDatabaseMapOutput values. You can construct a concrete instance of `AutonomousDatabaseMapInput` via:
AutonomousDatabaseMap{ "key": AutonomousDatabaseArgs{...} }
type AutonomousDatabaseMapOutput ¶ added in v6.7.0
type AutonomousDatabaseMapOutput struct{ *pulumi.OutputState }
func (AutonomousDatabaseMapOutput) ElementType ¶ added in v6.7.0
func (AutonomousDatabaseMapOutput) ElementType() reflect.Type
func (AutonomousDatabaseMapOutput) MapIndex ¶ added in v6.7.0
func (o AutonomousDatabaseMapOutput) MapIndex(k pulumi.StringInput) AutonomousDatabaseOutput
func (AutonomousDatabaseMapOutput) ToAutonomousDatabaseMapOutput ¶ added in v6.7.0
func (o AutonomousDatabaseMapOutput) ToAutonomousDatabaseMapOutput() AutonomousDatabaseMapOutput
func (AutonomousDatabaseMapOutput) ToAutonomousDatabaseMapOutputWithContext ¶ added in v6.7.0
func (o AutonomousDatabaseMapOutput) ToAutonomousDatabaseMapOutputWithContext(ctx context.Context) AutonomousDatabaseMapOutput
type AutonomousDatabaseOutput ¶ added in v6.7.0
type AutonomousDatabaseOutput struct{ *pulumi.OutputState }
func (AutonomousDatabaseOutput) AdminPassword ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) AdminPassword() pulumi.StringOutput
The password must be between `12` and ` 30 `characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) AutoScalingEnabled ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) AutoScalingEnabled() pulumi.BoolOutput
Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `true`.
func (AutonomousDatabaseOutput) AutoScalingForStorageEnabled ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) AutoScalingForStorageEnabled() pulumi.BoolOutput
Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `false`.
func (AutonomousDatabaseOutput) BackupRetentionPeriodInDays ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) BackupRetentionPeriodInDays() pulumi.IntOutput
(Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) CharacterSet ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) CharacterSet() pulumi.StringOutput
The character set for the autonomous database. The default is `AL32UTF8`. Allowed values are: `AL32UTF8`, `AR8ADOS710`, `AR8ADOS720`, `AR8APTEC715`, `AR8ARABICMACS`, `AR8ASMO8X`, `AR8ISO8859P6`, `AR8MSWIN1256`, `AR8MUSSAD768`, `AR8NAFITHA711`, `AR8NAFITHA721`, `AR8SAKHR706`, `AR8SAKHR707`, `AZ8ISO8859P9E`, `BG8MSWIN`, `BG8PC437S`, `BLT8CP921`, `BLT8ISO8859P13`, `BLT8MSWIN1257`, `BLT8PC775`, `BN8BSCII`, `CDN8PC863`, `CEL8ISO8859P14`, `CL8ISO8859P5`, `CL8ISOIR111`, `CL8KOI8R`, `CL8KOI8U`, `CL8MACCYRILLICS`, `CL8MSWIN1251`, `EE8ISO8859P2`, `EE8MACCES`, `EE8MACCROATIANS`, `EE8MSWIN1250`, `EE8PC852`, `EL8DEC`, `EL8ISO8859P7`, `EL8MACGREEKS`, `EL8MSWIN1253`, `EL8PC437S`, `EL8PC851`, `EL8PC869`, `ET8MSWIN923`, `HU8ABMOD`, `HU8CWI2`, `IN8ISCII`, `IS8PC861`, `IW8ISO8859P8`, `IW8MACHEBREWS`, `IW8MSWIN1255`, `IW8PC1507`, `JA16EUC`, `JA16EUCTILDE`, `JA16SJIS`, `JA16SJISTILDE`, `JA16VMS`, `KO16KSC5601`, `KO16KSCCS`, `KO16MSWIN949`, `LA8ISO6937`, `LA8PASSPORT`, `LT8MSWIN921`, `LT8PC772`, `LT8PC774`, `LV8PC1117`, `LV8PC8LR`, `LV8RST104090`, `N8PC865`, `NE8ISO8859P10`, `NEE8ISO8859P4`, `RU8BESTA`, `RU8PC855`, `RU8PC866`, `SE8ISO8859P3`, `TH8MACTHAIS`, `TH8TISASCII`, `TR8DEC`, `TR8MACTURKISHS`, `TR8MSWIN1254`, `TR8PC857`, `US7ASCII`, `US8PC437`, `UTF8`, `VN8MSWIN1258`, `VN8VN3`, `WE8DEC`, `WE8DG`, `WE8ISO8859P1`, `WE8ISO8859P15`, `WE8ISO8859P9`, `WE8MACROMAN8S`, `WE8MSWIN1252`, `WE8NCR4970`, `WE8NEXTSTEP`, `WE8PC850`, `WE8PC858`, `WE8PC860`, `WE8ROMAN8`, `ZHS16CGB231280`, `ZHS16GBK`, `ZHT16BIG5`, `ZHT16CCDC`, `ZHT16DBT`, `ZHT16HKSCS`, `ZHT16MSWIN950`, `ZHT32EUC`, `ZHT32SOPS`, `ZHT32TRIS`. Changing this forces a new Autonomous Database to be created
func (AutonomousDatabaseOutput) ComputeCount ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) ComputeCount() pulumi.Float64Output
The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. For an Autonomous Database Serverless instance, the `ECPU` compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU.
func (AutonomousDatabaseOutput) ComputeModel ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) ComputeModel() pulumi.StringOutput
The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) CustomerContacts ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) CustomerContacts() pulumi.StringArrayOutput
Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) DataStorageSizeInTbs ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) DataStorageSizeInTbs() pulumi.IntOutput
The maximum storage that can be allocated for the database, in terabytes.
func (AutonomousDatabaseOutput) DbVersion ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) DbVersion() pulumi.StringOutput
A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) DbWorkload ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) DbWorkload() pulumi.StringOutput
The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid: * OLTP - indicates an Autonomous Transaction Processing database * DW - indicates an Autonomous Data Warehouse database * AJD - indicates an Autonomous JSON Database * APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
func (AutonomousDatabaseOutput) DisplayName ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) DisplayName() pulumi.StringOutput
The user-friendly name for the Autonomous Database. The name does not have to be unique. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) ElementType ¶ added in v6.7.0
func (AutonomousDatabaseOutput) ElementType() reflect.Type
func (AutonomousDatabaseOutput) LicenseModel ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) LicenseModel() pulumi.StringOutput
The Oracle license model that applies to the Oracle Autonomous Database. Changing this forces a new Autonomous Database to be created. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. Note that when provisioning an [Autonomous Database on dedicated Exadata infrastructure](https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the Autonomous Exadata Infrastructure level. When provisioning an [Autonomous Database Serverless] (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter.
func (AutonomousDatabaseOutput) Location ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) Location() pulumi.StringOutput
The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) MtlsConnectionRequired ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) MtlsConnectionRequired() pulumi.BoolOutput
Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) Name ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) Name() pulumi.StringOutput
The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) NationalCharacterSet ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) NationalCharacterSet() pulumi.StringOutput
The national character set for the autonomous database. Changing this forces a new Autonomous Database to be created. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8.
func (AutonomousDatabaseOutput) ResourceGroupName ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) SubnetId ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created.
func (AutonomousDatabaseOutput) Tags ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Autonomous Database.
func (AutonomousDatabaseOutput) ToAutonomousDatabaseOutput ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) ToAutonomousDatabaseOutput() AutonomousDatabaseOutput
func (AutonomousDatabaseOutput) ToAutonomousDatabaseOutputWithContext ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) ToAutonomousDatabaseOutputWithContext(ctx context.Context) AutonomousDatabaseOutput
func (AutonomousDatabaseOutput) VirtualNetworkId ¶ added in v6.7.0
func (o AutonomousDatabaseOutput) VirtualNetworkId() pulumi.StringOutput
The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created.
type AutonomousDatabaseState ¶ added in v6.7.0
type AutonomousDatabaseState struct { // The password must be between `12` and ` 30 `characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. Changing this forces a new Autonomous Database to be created. AdminPassword pulumi.StringPtrInput // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `true`. AutoScalingEnabled pulumi.BoolPtrInput // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `false`. AutoScalingForStorageEnabled pulumi.BoolPtrInput // (Updatable) Retention period, in days, for backups. Changing this forces a new Autonomous Database to be created. BackupRetentionPeriodInDays pulumi.IntPtrInput // The character set for the autonomous database. The default is `AL32UTF8`. Allowed values are: `AL32UTF8`, `AR8ADOS710`, `AR8ADOS720`, `AR8APTEC715`, `AR8ARABICMACS`, `AR8ASMO8X`, `AR8ISO8859P6`, `AR8MSWIN1256`, `AR8MUSSAD768`, `AR8NAFITHA711`, `AR8NAFITHA721`, `AR8SAKHR706`, `AR8SAKHR707`, `AZ8ISO8859P9E`, `BG8MSWIN`, `BG8PC437S`, `BLT8CP921`, `BLT8ISO8859P13`, `BLT8MSWIN1257`, `BLT8PC775`, `BN8BSCII`, `CDN8PC863`, `CEL8ISO8859P14`, `CL8ISO8859P5`, `CL8ISOIR111`, `CL8KOI8R`, `CL8KOI8U`, `CL8MACCYRILLICS`, `CL8MSWIN1251`, `EE8ISO8859P2`, `EE8MACCES`, `EE8MACCROATIANS`, `EE8MSWIN1250`, `EE8PC852`, `EL8DEC`, `EL8ISO8859P7`, `EL8MACGREEKS`, `EL8MSWIN1253`, `EL8PC437S`, `EL8PC851`, `EL8PC869`, `ET8MSWIN923`, `HU8ABMOD`, `HU8CWI2`, `IN8ISCII`, `IS8PC861`, `IW8ISO8859P8`, `IW8MACHEBREWS`, `IW8MSWIN1255`, `IW8PC1507`, `JA16EUC`, `JA16EUCTILDE`, `JA16SJIS`, `JA16SJISTILDE`, `JA16VMS`, `KO16KSC5601`, `KO16KSCCS`, `KO16MSWIN949`, `LA8ISO6937`, `LA8PASSPORT`, `LT8MSWIN921`, `LT8PC772`, `LT8PC774`, `LV8PC1117`, `LV8PC8LR`, `LV8RST104090`, `N8PC865`, `NE8ISO8859P10`, `NEE8ISO8859P4`, `RU8BESTA`, `RU8PC855`, `RU8PC866`, `SE8ISO8859P3`, `TH8MACTHAIS`, `TH8TISASCII`, `TR8DEC`, `TR8MACTURKISHS`, `TR8MSWIN1254`, `TR8PC857`, `US7ASCII`, `US8PC437`, `UTF8`, `VN8MSWIN1258`, `VN8VN3`, `WE8DEC`, `WE8DG`, `WE8ISO8859P1`, `WE8ISO8859P15`, `WE8ISO8859P9`, `WE8MACROMAN8S`, `WE8MSWIN1252`, `WE8NCR4970`, `WE8NEXTSTEP`, `WE8PC850`, `WE8PC858`, `WE8PC860`, `WE8ROMAN8`, `ZHS16CGB231280`, `ZHS16GBK`, `ZHT16BIG5`, `ZHT16CCDC`, `ZHT16DBT`, `ZHT16HKSCS`, `ZHT16MSWIN950`, `ZHT32EUC`, `ZHT32SOPS`, `ZHT32TRIS`. Changing this forces a new Autonomous Database to be created CharacterSet pulumi.StringPtrInput // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. For an Autonomous Database Serverless instance, the `ECPU` compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount pulumi.Float64PtrInput // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. Changing this forces a new Autonomous Database to be created. ComputeModel pulumi.StringPtrInput // Specifies a list of customer contacts as email addresses. Changing this forces a new Autonomous Database to be created. CustomerContacts pulumi.StringArrayInput // The maximum storage that can be allocated for the database, in terabytes. DataStorageSizeInTbs pulumi.IntPtrInput // A valid Oracle Database version for Autonomous Database. Changing this forces a new Autonomous Database to be created. DbVersion pulumi.StringPtrInput // The Autonomous Database workload type. Changing this forces a new Autonomous Database to be created. The following values are valid: // * OLTP - indicates an Autonomous Transaction Processing database // * DW - indicates an Autonomous Data Warehouse database // * AJD - indicates an Autonomous JSON Database // * APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload pulumi.StringPtrInput // The user-friendly name for the Autonomous Database. The name does not have to be unique. Changing this forces a new Autonomous Database to be created. DisplayName pulumi.StringPtrInput // The Oracle license model that applies to the Oracle Autonomous Database. Changing this forces a new Autonomous Database to be created. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. Note that when provisioning an [Autonomous Database on dedicated Exadata infrastructure](https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the Autonomous Exadata Infrastructure level. When provisioning an [Autonomous Database Serverless] (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. LicenseModel pulumi.StringPtrInput // The Azure Region where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created. Location pulumi.StringPtrInput // Specifies if the Autonomous Database requires mTLS connections. Changing this forces a new Autonomous Database to be created. MtlsConnectionRequired pulumi.BoolPtrInput // The name which should be used for this Autonomous Database. Changing this forces a new Autonomous Database to be created. Name pulumi.StringPtrInput // The national character set for the autonomous database. Changing this forces a new Autonomous Database to be created. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. NationalCharacterSet pulumi.StringPtrInput // The name of the Resource Group where the Autonomous Database should exist. Changing this forces a new Autonomous Database to be created. ResourceGroupName pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. Changing this forces a new Autonomous Database to be created. SubnetId pulumi.StringPtrInput // A mapping of tags which should be assigned to the Autonomous Database. Tags pulumi.StringMapInput // The ID of the vnet associated with the cloud VM cluster. Changing this forces a new Autonomous Database to be created. VirtualNetworkId pulumi.StringPtrInput }
func (AutonomousDatabaseState) ElementType ¶ added in v6.7.0
func (AutonomousDatabaseState) ElementType() reflect.Type
type CloudVmCluster ¶
type CloudVmCluster struct { pulumi.CustomResourceState // The backup subnet CIDR of the Virtual Network associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. BackupSubnetCidr pulumi.StringPtrOutput `pulumi:"backupSubnetCidr"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Exadata infrastructure. Changing this forces a new Cloud VM Cluster to be created. CloudExadataInfrastructureId pulumi.StringOutput `pulumi:"cloudExadataInfrastructureId"` // The cluster name for Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // The number of CPU cores enabled on the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. CpuCoreCount pulumi.IntOutput `pulumi:"cpuCoreCount"` // A `dataCollectionOptions` block as defined below. Changing this forces a new Cloud VM Cluster to be created. DataCollectionOptions CloudVmClusterDataCollectionOptionsOutput `pulumi:"dataCollectionOptions"` // The percentage assigned to DATA storage (user data and database files). Changing this forces a new Cloud VM Cluster to be created. The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are `35`, `40`, `60` and `80`. DataStoragePercentage pulumi.IntOutput `pulumi:"dataStoragePercentage"` // The data disk group size to be allocated in TBs. Changing this forces a new Cloud VM Cluster to be created. DataStorageSizeInTbs pulumi.Float64Output `pulumi:"dataStorageSizeInTbs"` // The local node storage to be allocated in GBs. Changing this forces a new Cloud VM Cluster to be created. DbNodeStorageSizeInGbs pulumi.IntOutput `pulumi:"dbNodeStorageSizeInGbs"` // The list of DB servers. Changing this forces a new Cloud VM Cluster to be created. DbServers pulumi.StringArrayOutput `pulumi:"dbServers"` // The user-friendly name for the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. The name does not need to be unique. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The name of the OCI Private DNS Zone to be associated with the Cloud VM Cluster. This is required for specifying your own private domain name. Changing this forces a new Cloud VM Cluster to be created. Domain pulumi.StringOutput `pulumi:"domain"` // A valid Oracle Grid Infrastructure (GI) software version. Changing this forces a new Cloud VM Cluster to be created. GiVersion pulumi.StringOutput `pulumi:"giVersion"` // The hostname for the Cloud VM Cluster without suffix. Changing this forces a new Cloud VM Cluster to be created. Hostname pulumi.StringOutput `pulumi:"hostname"` // The hostname for the Cloud VM Cluster with suffix. HostnameActual pulumi.StringOutput `pulumi:"hostnameActual"` // The Oracle license model that applies to the Cloud VM Cluster, either `BringYourOwnLicense` or `LicenseIncluded`. Changing this forces a new Cloud VM Cluster to be created. LicenseModel pulumi.StringOutput `pulumi:"licenseModel"` // If true, database backup on local Exadata storage is configured for the Cloud VM Cluster. If `false`, database backup on local Exadata storage is not available in the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. LocalBackupEnabled pulumi.BoolOutput `pulumi:"localBackupEnabled"` // The Azure Region where the Cloud VM Cluster should exist. Changing this forces a new Cloud VM Cluster to be created. Location pulumi.StringOutput `pulumi:"location"` // The memory to be allocated in GBs. Changing this forces a new Cloud VM Cluster to be created. MemorySizeInGbs pulumi.IntOutput `pulumi:"memorySizeInGbs"` // The name which should be used for this Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. Name pulumi.StringOutput `pulumi:"name"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud VM Cluster. Ocid pulumi.StringOutput `pulumi:"ocid"` // The name of the Resource Group where the Cloud VM Cluster should exist. Changing this forces a new Cloud VM Cluster to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The TCP Single Client Access Name (SCAN) port. The default port to 1521. Changing this forces a new Cloud VM Cluster to be created. ScanListenerPortTcp pulumi.IntPtrOutput `pulumi:"scanListenerPortTcp"` // The TCPS Single Client Access Name (SCAN) port. The default port to 2484. Changing this forces a new Cloud VM Cluster to be created. ScanListenerPortTcpSsl pulumi.IntPtrOutput `pulumi:"scanListenerPortTcpSsl"` // If true, the sparse disk group is configured for the Cloud VM Cluster. If `false`, the sparse disk group is not created. Changing this forces a new Cloud VM Cluster to be created. SparseDiskgroupEnabled pulumi.BoolOutput `pulumi:"sparseDiskgroupEnabled"` // The public key portion of one or more key pairs used for SSH access to the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. SshPublicKeys pulumi.StringArrayOutput `pulumi:"sshPublicKeys"` // The ID of the subnet associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // A mapping of tags which should be assigned to the Cloud VM Cluster. Tags pulumi.StringMapOutput `pulumi:"tags"` // The time zone of the Cloud VM Cluster. For details, see [Exadata Infrastructure Time Zones](https://docs.cloud.oracle.com/iaas/Content/Database/References/timezones.htm). Changing this forces a new Cloud VM Cluster to be created. TimeZone pulumi.StringOutput `pulumi:"timeZone"` // The ID of the Virtual Network associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. VirtualNetworkId pulumi.StringOutput `pulumi:"virtualNetworkId"` // The OCID of the OCI Private DNS Zone to be associated with the Cloud VM Cluster. This is required for specifying your own private domain name. Changing this forces a new Cloud VM Cluster to be created. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Manages a Cloud VM Cluster.
## Import
Cloud VM Clusters can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:oracle/cloudVmCluster:CloudVmCluster example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup/providers/Oracle.Database/cloudVmClusters/cloudVmClusters1 ```
func GetCloudVmCluster ¶
func GetCloudVmCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudVmClusterState, opts ...pulumi.ResourceOption) (*CloudVmCluster, error)
GetCloudVmCluster gets an existing CloudVmCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCloudVmCluster ¶
func NewCloudVmCluster(ctx *pulumi.Context, name string, args *CloudVmClusterArgs, opts ...pulumi.ResourceOption) (*CloudVmCluster, error)
NewCloudVmCluster registers a new resource with the given unique name, arguments, and options.
func (*CloudVmCluster) ElementType ¶
func (*CloudVmCluster) ElementType() reflect.Type
func (*CloudVmCluster) ToCloudVmClusterOutput ¶
func (i *CloudVmCluster) ToCloudVmClusterOutput() CloudVmClusterOutput
func (*CloudVmCluster) ToCloudVmClusterOutputWithContext ¶
func (i *CloudVmCluster) ToCloudVmClusterOutputWithContext(ctx context.Context) CloudVmClusterOutput
type CloudVmClusterArgs ¶
type CloudVmClusterArgs struct { // The backup subnet CIDR of the Virtual Network associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. BackupSubnetCidr pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Exadata infrastructure. Changing this forces a new Cloud VM Cluster to be created. CloudExadataInfrastructureId pulumi.StringInput // The cluster name for Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. ClusterName pulumi.StringPtrInput // The number of CPU cores enabled on the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. CpuCoreCount pulumi.IntInput // A `dataCollectionOptions` block as defined below. Changing this forces a new Cloud VM Cluster to be created. DataCollectionOptions CloudVmClusterDataCollectionOptionsPtrInput // The percentage assigned to DATA storage (user data and database files). Changing this forces a new Cloud VM Cluster to be created. The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are `35`, `40`, `60` and `80`. DataStoragePercentage pulumi.IntPtrInput // The data disk group size to be allocated in TBs. Changing this forces a new Cloud VM Cluster to be created. DataStorageSizeInTbs pulumi.Float64PtrInput // The local node storage to be allocated in GBs. Changing this forces a new Cloud VM Cluster to be created. DbNodeStorageSizeInGbs pulumi.IntPtrInput // The list of DB servers. Changing this forces a new Cloud VM Cluster to be created. DbServers pulumi.StringArrayInput // The user-friendly name for the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. The name does not need to be unique. DisplayName pulumi.StringInput // The name of the OCI Private DNS Zone to be associated with the Cloud VM Cluster. This is required for specifying your own private domain name. Changing this forces a new Cloud VM Cluster to be created. Domain pulumi.StringPtrInput // A valid Oracle Grid Infrastructure (GI) software version. Changing this forces a new Cloud VM Cluster to be created. GiVersion pulumi.StringInput // The hostname for the Cloud VM Cluster without suffix. Changing this forces a new Cloud VM Cluster to be created. Hostname pulumi.StringInput // The Oracle license model that applies to the Cloud VM Cluster, either `BringYourOwnLicense` or `LicenseIncluded`. Changing this forces a new Cloud VM Cluster to be created. LicenseModel pulumi.StringInput // If true, database backup on local Exadata storage is configured for the Cloud VM Cluster. If `false`, database backup on local Exadata storage is not available in the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. LocalBackupEnabled pulumi.BoolPtrInput // The Azure Region where the Cloud VM Cluster should exist. Changing this forces a new Cloud VM Cluster to be created. Location pulumi.StringPtrInput // The memory to be allocated in GBs. Changing this forces a new Cloud VM Cluster to be created. MemorySizeInGbs pulumi.IntPtrInput // The name which should be used for this Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Cloud VM Cluster should exist. Changing this forces a new Cloud VM Cluster to be created. ResourceGroupName pulumi.StringInput // The TCP Single Client Access Name (SCAN) port. The default port to 1521. Changing this forces a new Cloud VM Cluster to be created. ScanListenerPortTcp pulumi.IntPtrInput // The TCPS Single Client Access Name (SCAN) port. The default port to 2484. Changing this forces a new Cloud VM Cluster to be created. ScanListenerPortTcpSsl pulumi.IntPtrInput // If true, the sparse disk group is configured for the Cloud VM Cluster. If `false`, the sparse disk group is not created. Changing this forces a new Cloud VM Cluster to be created. SparseDiskgroupEnabled pulumi.BoolPtrInput // The public key portion of one or more key pairs used for SSH access to the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. SshPublicKeys pulumi.StringArrayInput // The ID of the subnet associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. SubnetId pulumi.StringInput // A mapping of tags which should be assigned to the Cloud VM Cluster. Tags pulumi.StringMapInput // The time zone of the Cloud VM Cluster. For details, see [Exadata Infrastructure Time Zones](https://docs.cloud.oracle.com/iaas/Content/Database/References/timezones.htm). Changing this forces a new Cloud VM Cluster to be created. TimeZone pulumi.StringPtrInput // The ID of the Virtual Network associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. VirtualNetworkId pulumi.StringInput // The OCID of the OCI Private DNS Zone to be associated with the Cloud VM Cluster. This is required for specifying your own private domain name. Changing this forces a new Cloud VM Cluster to be created. ZoneId pulumi.StringPtrInput }
The set of arguments for constructing a CloudVmCluster resource.
func (CloudVmClusterArgs) ElementType ¶
func (CloudVmClusterArgs) ElementType() reflect.Type
type CloudVmClusterArray ¶
type CloudVmClusterArray []CloudVmClusterInput
func (CloudVmClusterArray) ElementType ¶
func (CloudVmClusterArray) ElementType() reflect.Type
func (CloudVmClusterArray) ToCloudVmClusterArrayOutput ¶
func (i CloudVmClusterArray) ToCloudVmClusterArrayOutput() CloudVmClusterArrayOutput
func (CloudVmClusterArray) ToCloudVmClusterArrayOutputWithContext ¶
func (i CloudVmClusterArray) ToCloudVmClusterArrayOutputWithContext(ctx context.Context) CloudVmClusterArrayOutput
type CloudVmClusterArrayInput ¶
type CloudVmClusterArrayInput interface { pulumi.Input ToCloudVmClusterArrayOutput() CloudVmClusterArrayOutput ToCloudVmClusterArrayOutputWithContext(context.Context) CloudVmClusterArrayOutput }
CloudVmClusterArrayInput is an input type that accepts CloudVmClusterArray and CloudVmClusterArrayOutput values. You can construct a concrete instance of `CloudVmClusterArrayInput` via:
CloudVmClusterArray{ CloudVmClusterArgs{...} }
type CloudVmClusterArrayOutput ¶
type CloudVmClusterArrayOutput struct{ *pulumi.OutputState }
func (CloudVmClusterArrayOutput) ElementType ¶
func (CloudVmClusterArrayOutput) ElementType() reflect.Type
func (CloudVmClusterArrayOutput) Index ¶
func (o CloudVmClusterArrayOutput) Index(i pulumi.IntInput) CloudVmClusterOutput
func (CloudVmClusterArrayOutput) ToCloudVmClusterArrayOutput ¶
func (o CloudVmClusterArrayOutput) ToCloudVmClusterArrayOutput() CloudVmClusterArrayOutput
func (CloudVmClusterArrayOutput) ToCloudVmClusterArrayOutputWithContext ¶
func (o CloudVmClusterArrayOutput) ToCloudVmClusterArrayOutputWithContext(ctx context.Context) CloudVmClusterArrayOutput
type CloudVmClusterDataCollectionOptions ¶
type CloudVmClusterDataCollectionOptions struct { // Indicates whether diagnostic collection is enabled for the VM Cluster/Cloud VM Cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM Cluster/Cloud VM Cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API. Changing this forces a new Cloud VM Cluster to be created. DiagnosticsEventsEnabled *bool `pulumi:"diagnosticsEventsEnabled"` // Indicates whether health monitoring is enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the `UpdateVmCluster`, `UpdateCloudVmCluster` or `updateDbsystem` API. Changing this forces a new Cloud VM Cluster to be created. HealthMonitoringEnabled *bool `pulumi:"healthMonitoringEnabled"` // Indicates whether incident logs and trace collection are enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the `UpdateVmCluster`, `updateCloudVmCluster` or `updateDbsystem` API. Changing this forces a new Cloud VM Cluster to be created. IncidentLogsEnabled *bool `pulumi:"incidentLogsEnabled"` }
type CloudVmClusterDataCollectionOptionsArgs ¶
type CloudVmClusterDataCollectionOptionsArgs struct { // Indicates whether diagnostic collection is enabled for the VM Cluster/Cloud VM Cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM Cluster/Cloud VM Cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API. Changing this forces a new Cloud VM Cluster to be created. DiagnosticsEventsEnabled pulumi.BoolPtrInput `pulumi:"diagnosticsEventsEnabled"` // Indicates whether health monitoring is enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the `UpdateVmCluster`, `UpdateCloudVmCluster` or `updateDbsystem` API. Changing this forces a new Cloud VM Cluster to be created. HealthMonitoringEnabled pulumi.BoolPtrInput `pulumi:"healthMonitoringEnabled"` // Indicates whether incident logs and trace collection are enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the `UpdateVmCluster`, `updateCloudVmCluster` or `updateDbsystem` API. Changing this forces a new Cloud VM Cluster to be created. IncidentLogsEnabled pulumi.BoolPtrInput `pulumi:"incidentLogsEnabled"` }
func (CloudVmClusterDataCollectionOptionsArgs) ElementType ¶
func (CloudVmClusterDataCollectionOptionsArgs) ElementType() reflect.Type
func (CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsOutput ¶
func (i CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsOutput() CloudVmClusterDataCollectionOptionsOutput
func (CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsOutputWithContext ¶
func (i CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsOutput
func (CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsPtrOutput ¶
func (i CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsPtrOutput() CloudVmClusterDataCollectionOptionsPtrOutput
func (CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext ¶
func (i CloudVmClusterDataCollectionOptionsArgs) ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsPtrOutput
type CloudVmClusterDataCollectionOptionsInput ¶
type CloudVmClusterDataCollectionOptionsInput interface { pulumi.Input ToCloudVmClusterDataCollectionOptionsOutput() CloudVmClusterDataCollectionOptionsOutput ToCloudVmClusterDataCollectionOptionsOutputWithContext(context.Context) CloudVmClusterDataCollectionOptionsOutput }
CloudVmClusterDataCollectionOptionsInput is an input type that accepts CloudVmClusterDataCollectionOptionsArgs and CloudVmClusterDataCollectionOptionsOutput values. You can construct a concrete instance of `CloudVmClusterDataCollectionOptionsInput` via:
CloudVmClusterDataCollectionOptionsArgs{...}
type CloudVmClusterDataCollectionOptionsOutput ¶
type CloudVmClusterDataCollectionOptionsOutput struct{ *pulumi.OutputState }
func (CloudVmClusterDataCollectionOptionsOutput) DiagnosticsEventsEnabled ¶
func (o CloudVmClusterDataCollectionOptionsOutput) DiagnosticsEventsEnabled() pulumi.BoolPtrOutput
Indicates whether diagnostic collection is enabled for the VM Cluster/Cloud VM Cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM Cluster/Cloud VM Cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterDataCollectionOptionsOutput) ElementType ¶
func (CloudVmClusterDataCollectionOptionsOutput) ElementType() reflect.Type
func (CloudVmClusterDataCollectionOptionsOutput) HealthMonitoringEnabled ¶
func (o CloudVmClusterDataCollectionOptionsOutput) HealthMonitoringEnabled() pulumi.BoolPtrOutput
Indicates whether health monitoring is enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the `UpdateVmCluster`, `UpdateCloudVmCluster` or `updateDbsystem` API. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterDataCollectionOptionsOutput) IncidentLogsEnabled ¶
func (o CloudVmClusterDataCollectionOptionsOutput) IncidentLogsEnabled() pulumi.BoolPtrOutput
Indicates whether incident logs and trace collection are enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the `UpdateVmCluster`, `updateCloudVmCluster` or `updateDbsystem` API. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsOutput ¶
func (o CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsOutput() CloudVmClusterDataCollectionOptionsOutput
func (CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsOutputWithContext ¶
func (o CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsOutput
func (CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsPtrOutput ¶
func (o CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsPtrOutput() CloudVmClusterDataCollectionOptionsPtrOutput
func (CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext ¶
func (o CloudVmClusterDataCollectionOptionsOutput) ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsPtrOutput
type CloudVmClusterDataCollectionOptionsPtrInput ¶
type CloudVmClusterDataCollectionOptionsPtrInput interface { pulumi.Input ToCloudVmClusterDataCollectionOptionsPtrOutput() CloudVmClusterDataCollectionOptionsPtrOutput ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext(context.Context) CloudVmClusterDataCollectionOptionsPtrOutput }
CloudVmClusterDataCollectionOptionsPtrInput is an input type that accepts CloudVmClusterDataCollectionOptionsArgs, CloudVmClusterDataCollectionOptionsPtr and CloudVmClusterDataCollectionOptionsPtrOutput values. You can construct a concrete instance of `CloudVmClusterDataCollectionOptionsPtrInput` via:
CloudVmClusterDataCollectionOptionsArgs{...} or: nil
func CloudVmClusterDataCollectionOptionsPtr ¶
func CloudVmClusterDataCollectionOptionsPtr(v *CloudVmClusterDataCollectionOptionsArgs) CloudVmClusterDataCollectionOptionsPtrInput
type CloudVmClusterDataCollectionOptionsPtrOutput ¶
type CloudVmClusterDataCollectionOptionsPtrOutput struct{ *pulumi.OutputState }
func (CloudVmClusterDataCollectionOptionsPtrOutput) DiagnosticsEventsEnabled ¶
func (o CloudVmClusterDataCollectionOptionsPtrOutput) DiagnosticsEventsEnabled() pulumi.BoolPtrOutput
Indicates whether diagnostic collection is enabled for the VM Cluster/Cloud VM Cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM Cluster/Cloud VM Cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterDataCollectionOptionsPtrOutput) ElementType ¶
func (CloudVmClusterDataCollectionOptionsPtrOutput) ElementType() reflect.Type
func (CloudVmClusterDataCollectionOptionsPtrOutput) HealthMonitoringEnabled ¶
func (o CloudVmClusterDataCollectionOptionsPtrOutput) HealthMonitoringEnabled() pulumi.BoolPtrOutput
Indicates whether health monitoring is enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the `UpdateVmCluster`, `UpdateCloudVmCluster` or `updateDbsystem` API. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterDataCollectionOptionsPtrOutput) IncidentLogsEnabled ¶
func (o CloudVmClusterDataCollectionOptionsPtrOutput) IncidentLogsEnabled() pulumi.BoolPtrOutput
Indicates whether incident logs and trace collection are enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the `UpdateVmCluster`, `updateCloudVmCluster` or `updateDbsystem` API. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterDataCollectionOptionsPtrOutput) ToCloudVmClusterDataCollectionOptionsPtrOutput ¶
func (o CloudVmClusterDataCollectionOptionsPtrOutput) ToCloudVmClusterDataCollectionOptionsPtrOutput() CloudVmClusterDataCollectionOptionsPtrOutput
func (CloudVmClusterDataCollectionOptionsPtrOutput) ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext ¶
func (o CloudVmClusterDataCollectionOptionsPtrOutput) ToCloudVmClusterDataCollectionOptionsPtrOutputWithContext(ctx context.Context) CloudVmClusterDataCollectionOptionsPtrOutput
type CloudVmClusterInput ¶
type CloudVmClusterInput interface { pulumi.Input ToCloudVmClusterOutput() CloudVmClusterOutput ToCloudVmClusterOutputWithContext(ctx context.Context) CloudVmClusterOutput }
type CloudVmClusterMap ¶
type CloudVmClusterMap map[string]CloudVmClusterInput
func (CloudVmClusterMap) ElementType ¶
func (CloudVmClusterMap) ElementType() reflect.Type
func (CloudVmClusterMap) ToCloudVmClusterMapOutput ¶
func (i CloudVmClusterMap) ToCloudVmClusterMapOutput() CloudVmClusterMapOutput
func (CloudVmClusterMap) ToCloudVmClusterMapOutputWithContext ¶
func (i CloudVmClusterMap) ToCloudVmClusterMapOutputWithContext(ctx context.Context) CloudVmClusterMapOutput
type CloudVmClusterMapInput ¶
type CloudVmClusterMapInput interface { pulumi.Input ToCloudVmClusterMapOutput() CloudVmClusterMapOutput ToCloudVmClusterMapOutputWithContext(context.Context) CloudVmClusterMapOutput }
CloudVmClusterMapInput is an input type that accepts CloudVmClusterMap and CloudVmClusterMapOutput values. You can construct a concrete instance of `CloudVmClusterMapInput` via:
CloudVmClusterMap{ "key": CloudVmClusterArgs{...} }
type CloudVmClusterMapOutput ¶
type CloudVmClusterMapOutput struct{ *pulumi.OutputState }
func (CloudVmClusterMapOutput) ElementType ¶
func (CloudVmClusterMapOutput) ElementType() reflect.Type
func (CloudVmClusterMapOutput) MapIndex ¶
func (o CloudVmClusterMapOutput) MapIndex(k pulumi.StringInput) CloudVmClusterOutput
func (CloudVmClusterMapOutput) ToCloudVmClusterMapOutput ¶
func (o CloudVmClusterMapOutput) ToCloudVmClusterMapOutput() CloudVmClusterMapOutput
func (CloudVmClusterMapOutput) ToCloudVmClusterMapOutputWithContext ¶
func (o CloudVmClusterMapOutput) ToCloudVmClusterMapOutputWithContext(ctx context.Context) CloudVmClusterMapOutput
type CloudVmClusterOutput ¶
type CloudVmClusterOutput struct{ *pulumi.OutputState }
func (CloudVmClusterOutput) BackupSubnetCidr ¶
func (o CloudVmClusterOutput) BackupSubnetCidr() pulumi.StringPtrOutput
The backup subnet CIDR of the Virtual Network associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) CloudExadataInfrastructureId ¶
func (o CloudVmClusterOutput) CloudExadataInfrastructureId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Exadata infrastructure. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) ClusterName ¶
func (o CloudVmClusterOutput) ClusterName() pulumi.StringOutput
The cluster name for Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) CpuCoreCount ¶
func (o CloudVmClusterOutput) CpuCoreCount() pulumi.IntOutput
The number of CPU cores enabled on the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) DataCollectionOptions ¶
func (o CloudVmClusterOutput) DataCollectionOptions() CloudVmClusterDataCollectionOptionsOutput
A `dataCollectionOptions` block as defined below. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) DataStoragePercentage ¶
func (o CloudVmClusterOutput) DataStoragePercentage() pulumi.IntOutput
The percentage assigned to DATA storage (user data and database files). Changing this forces a new Cloud VM Cluster to be created. The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are `35`, `40`, `60` and `80`.
func (CloudVmClusterOutput) DataStorageSizeInTbs ¶
func (o CloudVmClusterOutput) DataStorageSizeInTbs() pulumi.Float64Output
The data disk group size to be allocated in TBs. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) DbNodeStorageSizeInGbs ¶
func (o CloudVmClusterOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
The local node storage to be allocated in GBs. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) DbServers ¶
func (o CloudVmClusterOutput) DbServers() pulumi.StringArrayOutput
The list of DB servers. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) DisplayName ¶
func (o CloudVmClusterOutput) DisplayName() pulumi.StringOutput
The user-friendly name for the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. The name does not need to be unique.
func (CloudVmClusterOutput) Domain ¶ added in v6.9.0
func (o CloudVmClusterOutput) Domain() pulumi.StringOutput
The name of the OCI Private DNS Zone to be associated with the Cloud VM Cluster. This is required for specifying your own private domain name. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) ElementType ¶
func (CloudVmClusterOutput) ElementType() reflect.Type
func (CloudVmClusterOutput) GiVersion ¶
func (o CloudVmClusterOutput) GiVersion() pulumi.StringOutput
A valid Oracle Grid Infrastructure (GI) software version. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) Hostname ¶
func (o CloudVmClusterOutput) Hostname() pulumi.StringOutput
The hostname for the Cloud VM Cluster without suffix. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) HostnameActual ¶
func (o CloudVmClusterOutput) HostnameActual() pulumi.StringOutput
The hostname for the Cloud VM Cluster with suffix.
func (CloudVmClusterOutput) LicenseModel ¶
func (o CloudVmClusterOutput) LicenseModel() pulumi.StringOutput
The Oracle license model that applies to the Cloud VM Cluster, either `BringYourOwnLicense` or `LicenseIncluded`. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) LocalBackupEnabled ¶
func (o CloudVmClusterOutput) LocalBackupEnabled() pulumi.BoolOutput
If true, database backup on local Exadata storage is configured for the Cloud VM Cluster. If `false`, database backup on local Exadata storage is not available in the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) Location ¶
func (o CloudVmClusterOutput) Location() pulumi.StringOutput
The Azure Region where the Cloud VM Cluster should exist. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) MemorySizeInGbs ¶
func (o CloudVmClusterOutput) MemorySizeInGbs() pulumi.IntOutput
The memory to be allocated in GBs. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) Name ¶
func (o CloudVmClusterOutput) Name() pulumi.StringOutput
The name which should be used for this Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) Ocid ¶ added in v6.8.0
func (o CloudVmClusterOutput) Ocid() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud VM Cluster.
func (CloudVmClusterOutput) ResourceGroupName ¶
func (o CloudVmClusterOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Cloud VM Cluster should exist. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) ScanListenerPortTcp ¶ added in v6.9.0
func (o CloudVmClusterOutput) ScanListenerPortTcp() pulumi.IntPtrOutput
The TCP Single Client Access Name (SCAN) port. The default port to 1521. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) ScanListenerPortTcpSsl ¶ added in v6.9.0
func (o CloudVmClusterOutput) ScanListenerPortTcpSsl() pulumi.IntPtrOutput
The TCPS Single Client Access Name (SCAN) port. The default port to 2484. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) SparseDiskgroupEnabled ¶
func (o CloudVmClusterOutput) SparseDiskgroupEnabled() pulumi.BoolOutput
If true, the sparse disk group is configured for the Cloud VM Cluster. If `false`, the sparse disk group is not created. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) SshPublicKeys ¶
func (o CloudVmClusterOutput) SshPublicKeys() pulumi.StringArrayOutput
The public key portion of one or more key pairs used for SSH access to the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) SubnetId ¶
func (o CloudVmClusterOutput) SubnetId() pulumi.StringOutput
The ID of the subnet associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) Tags ¶
func (o CloudVmClusterOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Cloud VM Cluster.
func (CloudVmClusterOutput) TimeZone ¶
func (o CloudVmClusterOutput) TimeZone() pulumi.StringOutput
The time zone of the Cloud VM Cluster. For details, see [Exadata Infrastructure Time Zones](https://docs.cloud.oracle.com/iaas/Content/Database/References/timezones.htm). Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) ToCloudVmClusterOutput ¶
func (o CloudVmClusterOutput) ToCloudVmClusterOutput() CloudVmClusterOutput
func (CloudVmClusterOutput) ToCloudVmClusterOutputWithContext ¶
func (o CloudVmClusterOutput) ToCloudVmClusterOutputWithContext(ctx context.Context) CloudVmClusterOutput
func (CloudVmClusterOutput) VirtualNetworkId ¶
func (o CloudVmClusterOutput) VirtualNetworkId() pulumi.StringOutput
The ID of the Virtual Network associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created.
func (CloudVmClusterOutput) ZoneId ¶ added in v6.9.0
func (o CloudVmClusterOutput) ZoneId() pulumi.StringOutput
The OCID of the OCI Private DNS Zone to be associated with the Cloud VM Cluster. This is required for specifying your own private domain name. Changing this forces a new Cloud VM Cluster to be created.
type CloudVmClusterState ¶
type CloudVmClusterState struct { // The backup subnet CIDR of the Virtual Network associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. BackupSubnetCidr pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Exadata infrastructure. Changing this forces a new Cloud VM Cluster to be created. CloudExadataInfrastructureId pulumi.StringPtrInput // The cluster name for Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. ClusterName pulumi.StringPtrInput // The number of CPU cores enabled on the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. CpuCoreCount pulumi.IntPtrInput // A `dataCollectionOptions` block as defined below. Changing this forces a new Cloud VM Cluster to be created. DataCollectionOptions CloudVmClusterDataCollectionOptionsPtrInput // The percentage assigned to DATA storage (user data and database files). Changing this forces a new Cloud VM Cluster to be created. The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are `35`, `40`, `60` and `80`. DataStoragePercentage pulumi.IntPtrInput // The data disk group size to be allocated in TBs. Changing this forces a new Cloud VM Cluster to be created. DataStorageSizeInTbs pulumi.Float64PtrInput // The local node storage to be allocated in GBs. Changing this forces a new Cloud VM Cluster to be created. DbNodeStorageSizeInGbs pulumi.IntPtrInput // The list of DB servers. Changing this forces a new Cloud VM Cluster to be created. DbServers pulumi.StringArrayInput // The user-friendly name for the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. The name does not need to be unique. DisplayName pulumi.StringPtrInput // The name of the OCI Private DNS Zone to be associated with the Cloud VM Cluster. This is required for specifying your own private domain name. Changing this forces a new Cloud VM Cluster to be created. Domain pulumi.StringPtrInput // A valid Oracle Grid Infrastructure (GI) software version. Changing this forces a new Cloud VM Cluster to be created. GiVersion pulumi.StringPtrInput // The hostname for the Cloud VM Cluster without suffix. Changing this forces a new Cloud VM Cluster to be created. Hostname pulumi.StringPtrInput // The hostname for the Cloud VM Cluster with suffix. HostnameActual pulumi.StringPtrInput // The Oracle license model that applies to the Cloud VM Cluster, either `BringYourOwnLicense` or `LicenseIncluded`. Changing this forces a new Cloud VM Cluster to be created. LicenseModel pulumi.StringPtrInput // If true, database backup on local Exadata storage is configured for the Cloud VM Cluster. If `false`, database backup on local Exadata storage is not available in the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. LocalBackupEnabled pulumi.BoolPtrInput // The Azure Region where the Cloud VM Cluster should exist. Changing this forces a new Cloud VM Cluster to be created. Location pulumi.StringPtrInput // The memory to be allocated in GBs. Changing this forces a new Cloud VM Cluster to be created. MemorySizeInGbs pulumi.IntPtrInput // The name which should be used for this Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. Name pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud VM Cluster. Ocid pulumi.StringPtrInput // The name of the Resource Group where the Cloud VM Cluster should exist. Changing this forces a new Cloud VM Cluster to be created. ResourceGroupName pulumi.StringPtrInput // The TCP Single Client Access Name (SCAN) port. The default port to 1521. Changing this forces a new Cloud VM Cluster to be created. ScanListenerPortTcp pulumi.IntPtrInput // The TCPS Single Client Access Name (SCAN) port. The default port to 2484. Changing this forces a new Cloud VM Cluster to be created. ScanListenerPortTcpSsl pulumi.IntPtrInput // If true, the sparse disk group is configured for the Cloud VM Cluster. If `false`, the sparse disk group is not created. Changing this forces a new Cloud VM Cluster to be created. SparseDiskgroupEnabled pulumi.BoolPtrInput // The public key portion of one or more key pairs used for SSH access to the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. SshPublicKeys pulumi.StringArrayInput // The ID of the subnet associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. SubnetId pulumi.StringPtrInput // A mapping of tags which should be assigned to the Cloud VM Cluster. Tags pulumi.StringMapInput // The time zone of the Cloud VM Cluster. For details, see [Exadata Infrastructure Time Zones](https://docs.cloud.oracle.com/iaas/Content/Database/References/timezones.htm). Changing this forces a new Cloud VM Cluster to be created. TimeZone pulumi.StringPtrInput // The ID of the Virtual Network associated with the Cloud VM Cluster. Changing this forces a new Cloud VM Cluster to be created. VirtualNetworkId pulumi.StringPtrInput // The OCID of the OCI Private DNS Zone to be associated with the Cloud VM Cluster. This is required for specifying your own private domain name. Changing this forces a new Cloud VM Cluster to be created. ZoneId pulumi.StringPtrInput }
func (CloudVmClusterState) ElementType ¶
func (CloudVmClusterState) ElementType() reflect.Type
type ExadataInfrastructure ¶
type ExadataInfrastructure struct { pulumi.CustomResourceState // The number of compute servers for the Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. ComputeCount pulumi.IntOutput `pulumi:"computeCount"` // The email address used by Oracle to send notifications regarding databases and infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. CustomerContacts pulumi.StringArrayOutput `pulumi:"customerContacts"` // The user-friendly name for the Cloud Exadata Infrastructure resource. The name does not need to be unique. Changing this forces a new Cloud Exadata Infrastructure to be created. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The Azure Region where the Cloud Exadata Infrastructure should exist. Changing this forces a new Cloud Exadata Infrastructure to be created. Location pulumi.StringOutput `pulumi:"location"` // One or more `maintenanceWindow` blocks as defined below. Changing this forces a new Cloud Exadata Infrastructure to be created. MaintenanceWindows ExadataInfrastructureMaintenanceWindowArrayOutput `pulumi:"maintenanceWindows"` // The name which should be used for this Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the ODB@A Infrastructure should exist. Changing this forces a new Cloud Exadata Infrastructure to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The shape of the ODB@A infrastructure resource. Changing this forces a new Cloud Exadata Infrastructure to be created. Shape pulumi.StringOutput `pulumi:"shape"` // The number of storage servers for the Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. StorageCount pulumi.IntOutput `pulumi:"storageCount"` // A mapping of tags which should be assigned to the Cloud Exadata Infrastructure. Tags pulumi.StringMapOutput `pulumi:"tags"` // Cloud Exadata Infrastructure zones. Changing this forces a new Cloud Exadata Infrastructure to be created. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Manages a Cloud Exadata Infrastructure.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = oracle.NewExadataInfrastructure(ctx, "example", &oracle.ExadataInfrastructureArgs{ Name: pulumi.String("example-exadata-infra"), ResourceGroupName: example.Name, Location: example.Location, Zones: pulumi.StringArray{ pulumi.String("1"), }, DisplayName: pulumi.String("example-exadata-infra"), StorageCount: pulumi.Int(3), ComputeCount: pulumi.Int(2), Shape: pulumi.String("Exadata.X9M"), }) if err != nil { return err } return nil }) }
```
## Import
Cloud Exadata Infrastructures can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:oracle/exadataInfrastructure:ExadataInfrastructure example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup/providers/Oracle.Database/cloudExadataInfrastructures/cloudExadataInfrastructures1 ```
func GetExadataInfrastructure ¶
func GetExadataInfrastructure(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExadataInfrastructureState, opts ...pulumi.ResourceOption) (*ExadataInfrastructure, error)
GetExadataInfrastructure gets an existing ExadataInfrastructure resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExadataInfrastructure ¶
func NewExadataInfrastructure(ctx *pulumi.Context, name string, args *ExadataInfrastructureArgs, opts ...pulumi.ResourceOption) (*ExadataInfrastructure, error)
NewExadataInfrastructure registers a new resource with the given unique name, arguments, and options.
func (*ExadataInfrastructure) ElementType ¶
func (*ExadataInfrastructure) ElementType() reflect.Type
func (*ExadataInfrastructure) ToExadataInfrastructureOutput ¶
func (i *ExadataInfrastructure) ToExadataInfrastructureOutput() ExadataInfrastructureOutput
func (*ExadataInfrastructure) ToExadataInfrastructureOutputWithContext ¶
func (i *ExadataInfrastructure) ToExadataInfrastructureOutputWithContext(ctx context.Context) ExadataInfrastructureOutput
type ExadataInfrastructureArgs ¶
type ExadataInfrastructureArgs struct { // The number of compute servers for the Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. ComputeCount pulumi.IntInput // The email address used by Oracle to send notifications regarding databases and infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. CustomerContacts pulumi.StringArrayInput // The user-friendly name for the Cloud Exadata Infrastructure resource. The name does not need to be unique. Changing this forces a new Cloud Exadata Infrastructure to be created. DisplayName pulumi.StringInput // The Azure Region where the Cloud Exadata Infrastructure should exist. Changing this forces a new Cloud Exadata Infrastructure to be created. Location pulumi.StringPtrInput // One or more `maintenanceWindow` blocks as defined below. Changing this forces a new Cloud Exadata Infrastructure to be created. MaintenanceWindows ExadataInfrastructureMaintenanceWindowArrayInput // The name which should be used for this Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the ODB@A Infrastructure should exist. Changing this forces a new Cloud Exadata Infrastructure to be created. ResourceGroupName pulumi.StringInput // The shape of the ODB@A infrastructure resource. Changing this forces a new Cloud Exadata Infrastructure to be created. Shape pulumi.StringInput // The number of storage servers for the Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. StorageCount pulumi.IntInput // A mapping of tags which should be assigned to the Cloud Exadata Infrastructure. Tags pulumi.StringMapInput // Cloud Exadata Infrastructure zones. Changing this forces a new Cloud Exadata Infrastructure to be created. Zones pulumi.StringArrayInput }
The set of arguments for constructing a ExadataInfrastructure resource.
func (ExadataInfrastructureArgs) ElementType ¶
func (ExadataInfrastructureArgs) ElementType() reflect.Type
type ExadataInfrastructureArray ¶
type ExadataInfrastructureArray []ExadataInfrastructureInput
func (ExadataInfrastructureArray) ElementType ¶
func (ExadataInfrastructureArray) ElementType() reflect.Type
func (ExadataInfrastructureArray) ToExadataInfrastructureArrayOutput ¶
func (i ExadataInfrastructureArray) ToExadataInfrastructureArrayOutput() ExadataInfrastructureArrayOutput
func (ExadataInfrastructureArray) ToExadataInfrastructureArrayOutputWithContext ¶
func (i ExadataInfrastructureArray) ToExadataInfrastructureArrayOutputWithContext(ctx context.Context) ExadataInfrastructureArrayOutput
type ExadataInfrastructureArrayInput ¶
type ExadataInfrastructureArrayInput interface { pulumi.Input ToExadataInfrastructureArrayOutput() ExadataInfrastructureArrayOutput ToExadataInfrastructureArrayOutputWithContext(context.Context) ExadataInfrastructureArrayOutput }
ExadataInfrastructureArrayInput is an input type that accepts ExadataInfrastructureArray and ExadataInfrastructureArrayOutput values. You can construct a concrete instance of `ExadataInfrastructureArrayInput` via:
ExadataInfrastructureArray{ ExadataInfrastructureArgs{...} }
type ExadataInfrastructureArrayOutput ¶
type ExadataInfrastructureArrayOutput struct{ *pulumi.OutputState }
func (ExadataInfrastructureArrayOutput) ElementType ¶
func (ExadataInfrastructureArrayOutput) ElementType() reflect.Type
func (ExadataInfrastructureArrayOutput) Index ¶
func (o ExadataInfrastructureArrayOutput) Index(i pulumi.IntInput) ExadataInfrastructureOutput
func (ExadataInfrastructureArrayOutput) ToExadataInfrastructureArrayOutput ¶
func (o ExadataInfrastructureArrayOutput) ToExadataInfrastructureArrayOutput() ExadataInfrastructureArrayOutput
func (ExadataInfrastructureArrayOutput) ToExadataInfrastructureArrayOutputWithContext ¶
func (o ExadataInfrastructureArrayOutput) ToExadataInfrastructureArrayOutputWithContext(ctx context.Context) ExadataInfrastructureArrayOutput
type ExadataInfrastructureInput ¶
type ExadataInfrastructureInput interface { pulumi.Input ToExadataInfrastructureOutput() ExadataInfrastructureOutput ToExadataInfrastructureOutputWithContext(ctx context.Context) ExadataInfrastructureOutput }
type ExadataInfrastructureMaintenanceWindow ¶
type ExadataInfrastructureMaintenanceWindow struct { // Days during the week when maintenance should be performed. Valid values are: `0` - represents time slot `0:00 - 3:59 UTC - 4` - represents time slot `4:00 - 7:59 UTC - 8` - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot `20:00 - 23:59 UTC`. Changing this forces a new Cloud Exadata Infrastructure to be created. DaysOfWeeks []string `pulumi:"daysOfWeeks"` // The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Changing this forces a new Cloud Exadata Infrastructure to be created. HoursOfDays []int `pulumi:"hoursOfDays"` // Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between `1` to `4`. Changing this forces a new Cloud Exadata Infrastructure to be created. LeadTimeInWeeks *int `pulumi:"leadTimeInWeeks"` // Months during the year when maintenance should be performed. Changing this forces a new Cloud Exadata Infrastructure to be created. Months []string `pulumi:"months"` // Cloud Exadata Infrastructure node patching method, either `ROLLING` or `NONROLLING`. Default value is `ROLLING`. IMPORTANT: Non-rolling infrastructure patching involves system down time. See [Oracle-Managed Infrastructure Maintenance Updates](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. Changing this forces a new Cloud Exadata Infrastructure to be created. PatchingMode *string `pulumi:"patchingMode"` // The maintenance window scheduling preference. Changing this forces a new Cloud Exadata Infrastructure to be created. Preference *string `pulumi:"preference"` // Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed. Changing this forces a new Cloud Exadata Infrastructure to be created. WeeksOfMonths []int `pulumi:"weeksOfMonths"` }
type ExadataInfrastructureMaintenanceWindowArgs ¶
type ExadataInfrastructureMaintenanceWindowArgs struct { // Days during the week when maintenance should be performed. Valid values are: `0` - represents time slot `0:00 - 3:59 UTC - 4` - represents time slot `4:00 - 7:59 UTC - 8` - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot `20:00 - 23:59 UTC`. Changing this forces a new Cloud Exadata Infrastructure to be created. DaysOfWeeks pulumi.StringArrayInput `pulumi:"daysOfWeeks"` // The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Changing this forces a new Cloud Exadata Infrastructure to be created. HoursOfDays pulumi.IntArrayInput `pulumi:"hoursOfDays"` // Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between `1` to `4`. Changing this forces a new Cloud Exadata Infrastructure to be created. LeadTimeInWeeks pulumi.IntPtrInput `pulumi:"leadTimeInWeeks"` // Months during the year when maintenance should be performed. Changing this forces a new Cloud Exadata Infrastructure to be created. Months pulumi.StringArrayInput `pulumi:"months"` // Cloud Exadata Infrastructure node patching method, either `ROLLING` or `NONROLLING`. Default value is `ROLLING`. IMPORTANT: Non-rolling infrastructure patching involves system down time. See [Oracle-Managed Infrastructure Maintenance Updates](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. Changing this forces a new Cloud Exadata Infrastructure to be created. PatchingMode pulumi.StringPtrInput `pulumi:"patchingMode"` // The maintenance window scheduling preference. Changing this forces a new Cloud Exadata Infrastructure to be created. Preference pulumi.StringPtrInput `pulumi:"preference"` // Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed. Changing this forces a new Cloud Exadata Infrastructure to be created. WeeksOfMonths pulumi.IntArrayInput `pulumi:"weeksOfMonths"` }
func (ExadataInfrastructureMaintenanceWindowArgs) ElementType ¶
func (ExadataInfrastructureMaintenanceWindowArgs) ElementType() reflect.Type
func (ExadataInfrastructureMaintenanceWindowArgs) ToExadataInfrastructureMaintenanceWindowOutput ¶
func (i ExadataInfrastructureMaintenanceWindowArgs) ToExadataInfrastructureMaintenanceWindowOutput() ExadataInfrastructureMaintenanceWindowOutput
func (ExadataInfrastructureMaintenanceWindowArgs) ToExadataInfrastructureMaintenanceWindowOutputWithContext ¶
func (i ExadataInfrastructureMaintenanceWindowArgs) ToExadataInfrastructureMaintenanceWindowOutputWithContext(ctx context.Context) ExadataInfrastructureMaintenanceWindowOutput
type ExadataInfrastructureMaintenanceWindowArray ¶
type ExadataInfrastructureMaintenanceWindowArray []ExadataInfrastructureMaintenanceWindowInput
func (ExadataInfrastructureMaintenanceWindowArray) ElementType ¶
func (ExadataInfrastructureMaintenanceWindowArray) ElementType() reflect.Type
func (ExadataInfrastructureMaintenanceWindowArray) ToExadataInfrastructureMaintenanceWindowArrayOutput ¶
func (i ExadataInfrastructureMaintenanceWindowArray) ToExadataInfrastructureMaintenanceWindowArrayOutput() ExadataInfrastructureMaintenanceWindowArrayOutput
func (ExadataInfrastructureMaintenanceWindowArray) ToExadataInfrastructureMaintenanceWindowArrayOutputWithContext ¶
func (i ExadataInfrastructureMaintenanceWindowArray) ToExadataInfrastructureMaintenanceWindowArrayOutputWithContext(ctx context.Context) ExadataInfrastructureMaintenanceWindowArrayOutput
type ExadataInfrastructureMaintenanceWindowArrayInput ¶
type ExadataInfrastructureMaintenanceWindowArrayInput interface { pulumi.Input ToExadataInfrastructureMaintenanceWindowArrayOutput() ExadataInfrastructureMaintenanceWindowArrayOutput ToExadataInfrastructureMaintenanceWindowArrayOutputWithContext(context.Context) ExadataInfrastructureMaintenanceWindowArrayOutput }
ExadataInfrastructureMaintenanceWindowArrayInput is an input type that accepts ExadataInfrastructureMaintenanceWindowArray and ExadataInfrastructureMaintenanceWindowArrayOutput values. You can construct a concrete instance of `ExadataInfrastructureMaintenanceWindowArrayInput` via:
ExadataInfrastructureMaintenanceWindowArray{ ExadataInfrastructureMaintenanceWindowArgs{...} }
type ExadataInfrastructureMaintenanceWindowArrayOutput ¶
type ExadataInfrastructureMaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (ExadataInfrastructureMaintenanceWindowArrayOutput) ElementType ¶
func (ExadataInfrastructureMaintenanceWindowArrayOutput) ElementType() reflect.Type
func (ExadataInfrastructureMaintenanceWindowArrayOutput) ToExadataInfrastructureMaintenanceWindowArrayOutput ¶
func (o ExadataInfrastructureMaintenanceWindowArrayOutput) ToExadataInfrastructureMaintenanceWindowArrayOutput() ExadataInfrastructureMaintenanceWindowArrayOutput
func (ExadataInfrastructureMaintenanceWindowArrayOutput) ToExadataInfrastructureMaintenanceWindowArrayOutputWithContext ¶
func (o ExadataInfrastructureMaintenanceWindowArrayOutput) ToExadataInfrastructureMaintenanceWindowArrayOutputWithContext(ctx context.Context) ExadataInfrastructureMaintenanceWindowArrayOutput
type ExadataInfrastructureMaintenanceWindowInput ¶
type ExadataInfrastructureMaintenanceWindowInput interface { pulumi.Input ToExadataInfrastructureMaintenanceWindowOutput() ExadataInfrastructureMaintenanceWindowOutput ToExadataInfrastructureMaintenanceWindowOutputWithContext(context.Context) ExadataInfrastructureMaintenanceWindowOutput }
ExadataInfrastructureMaintenanceWindowInput is an input type that accepts ExadataInfrastructureMaintenanceWindowArgs and ExadataInfrastructureMaintenanceWindowOutput values. You can construct a concrete instance of `ExadataInfrastructureMaintenanceWindowInput` via:
ExadataInfrastructureMaintenanceWindowArgs{...}
type ExadataInfrastructureMaintenanceWindowOutput ¶
type ExadataInfrastructureMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (ExadataInfrastructureMaintenanceWindowOutput) DaysOfWeeks ¶
func (o ExadataInfrastructureMaintenanceWindowOutput) DaysOfWeeks() pulumi.StringArrayOutput
Days during the week when maintenance should be performed. Valid values are: `0` - represents time slot `0:00 - 3:59 UTC - 4` - represents time slot `4:00 - 7:59 UTC - 8` - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot `20:00 - 23:59 UTC`. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureMaintenanceWindowOutput) ElementType ¶
func (ExadataInfrastructureMaintenanceWindowOutput) ElementType() reflect.Type
func (ExadataInfrastructureMaintenanceWindowOutput) HoursOfDays ¶
func (o ExadataInfrastructureMaintenanceWindowOutput) HoursOfDays() pulumi.IntArrayOutput
The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureMaintenanceWindowOutput) LeadTimeInWeeks ¶
func (o ExadataInfrastructureMaintenanceWindowOutput) LeadTimeInWeeks() pulumi.IntPtrOutput
Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between `1` to `4`. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureMaintenanceWindowOutput) Months ¶
func (o ExadataInfrastructureMaintenanceWindowOutput) Months() pulumi.StringArrayOutput
Months during the year when maintenance should be performed. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureMaintenanceWindowOutput) PatchingMode ¶
func (o ExadataInfrastructureMaintenanceWindowOutput) PatchingMode() pulumi.StringPtrOutput
Cloud Exadata Infrastructure node patching method, either `ROLLING` or `NONROLLING`. Default value is `ROLLING`. IMPORTANT: Non-rolling infrastructure patching involves system down time. See [Oracle-Managed Infrastructure Maintenance Updates](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureMaintenanceWindowOutput) Preference ¶
func (o ExadataInfrastructureMaintenanceWindowOutput) Preference() pulumi.StringPtrOutput
The maintenance window scheduling preference. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureMaintenanceWindowOutput) ToExadataInfrastructureMaintenanceWindowOutput ¶
func (o ExadataInfrastructureMaintenanceWindowOutput) ToExadataInfrastructureMaintenanceWindowOutput() ExadataInfrastructureMaintenanceWindowOutput
func (ExadataInfrastructureMaintenanceWindowOutput) ToExadataInfrastructureMaintenanceWindowOutputWithContext ¶
func (o ExadataInfrastructureMaintenanceWindowOutput) ToExadataInfrastructureMaintenanceWindowOutputWithContext(ctx context.Context) ExadataInfrastructureMaintenanceWindowOutput
func (ExadataInfrastructureMaintenanceWindowOutput) WeeksOfMonths ¶
func (o ExadataInfrastructureMaintenanceWindowOutput) WeeksOfMonths() pulumi.IntArrayOutput
Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed. Changing this forces a new Cloud Exadata Infrastructure to be created.
type ExadataInfrastructureMap ¶
type ExadataInfrastructureMap map[string]ExadataInfrastructureInput
func (ExadataInfrastructureMap) ElementType ¶
func (ExadataInfrastructureMap) ElementType() reflect.Type
func (ExadataInfrastructureMap) ToExadataInfrastructureMapOutput ¶
func (i ExadataInfrastructureMap) ToExadataInfrastructureMapOutput() ExadataInfrastructureMapOutput
func (ExadataInfrastructureMap) ToExadataInfrastructureMapOutputWithContext ¶
func (i ExadataInfrastructureMap) ToExadataInfrastructureMapOutputWithContext(ctx context.Context) ExadataInfrastructureMapOutput
type ExadataInfrastructureMapInput ¶
type ExadataInfrastructureMapInput interface { pulumi.Input ToExadataInfrastructureMapOutput() ExadataInfrastructureMapOutput ToExadataInfrastructureMapOutputWithContext(context.Context) ExadataInfrastructureMapOutput }
ExadataInfrastructureMapInput is an input type that accepts ExadataInfrastructureMap and ExadataInfrastructureMapOutput values. You can construct a concrete instance of `ExadataInfrastructureMapInput` via:
ExadataInfrastructureMap{ "key": ExadataInfrastructureArgs{...} }
type ExadataInfrastructureMapOutput ¶
type ExadataInfrastructureMapOutput struct{ *pulumi.OutputState }
func (ExadataInfrastructureMapOutput) ElementType ¶
func (ExadataInfrastructureMapOutput) ElementType() reflect.Type
func (ExadataInfrastructureMapOutput) MapIndex ¶
func (o ExadataInfrastructureMapOutput) MapIndex(k pulumi.StringInput) ExadataInfrastructureOutput
func (ExadataInfrastructureMapOutput) ToExadataInfrastructureMapOutput ¶
func (o ExadataInfrastructureMapOutput) ToExadataInfrastructureMapOutput() ExadataInfrastructureMapOutput
func (ExadataInfrastructureMapOutput) ToExadataInfrastructureMapOutputWithContext ¶
func (o ExadataInfrastructureMapOutput) ToExadataInfrastructureMapOutputWithContext(ctx context.Context) ExadataInfrastructureMapOutput
type ExadataInfrastructureOutput ¶
type ExadataInfrastructureOutput struct{ *pulumi.OutputState }
func (ExadataInfrastructureOutput) ComputeCount ¶
func (o ExadataInfrastructureOutput) ComputeCount() pulumi.IntOutput
The number of compute servers for the Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureOutput) CustomerContacts ¶
func (o ExadataInfrastructureOutput) CustomerContacts() pulumi.StringArrayOutput
The email address used by Oracle to send notifications regarding databases and infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureOutput) DisplayName ¶
func (o ExadataInfrastructureOutput) DisplayName() pulumi.StringOutput
The user-friendly name for the Cloud Exadata Infrastructure resource. The name does not need to be unique. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureOutput) ElementType ¶
func (ExadataInfrastructureOutput) ElementType() reflect.Type
func (ExadataInfrastructureOutput) Location ¶
func (o ExadataInfrastructureOutput) Location() pulumi.StringOutput
The Azure Region where the Cloud Exadata Infrastructure should exist. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureOutput) MaintenanceWindows ¶
func (o ExadataInfrastructureOutput) MaintenanceWindows() ExadataInfrastructureMaintenanceWindowArrayOutput
One or more `maintenanceWindow` blocks as defined below. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureOutput) Name ¶
func (o ExadataInfrastructureOutput) Name() pulumi.StringOutput
The name which should be used for this Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureOutput) ResourceGroupName ¶
func (o ExadataInfrastructureOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the ODB@A Infrastructure should exist. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureOutput) Shape ¶
func (o ExadataInfrastructureOutput) Shape() pulumi.StringOutput
The shape of the ODB@A infrastructure resource. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureOutput) StorageCount ¶
func (o ExadataInfrastructureOutput) StorageCount() pulumi.IntOutput
The number of storage servers for the Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created.
func (ExadataInfrastructureOutput) Tags ¶
func (o ExadataInfrastructureOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Cloud Exadata Infrastructure.
func (ExadataInfrastructureOutput) ToExadataInfrastructureOutput ¶
func (o ExadataInfrastructureOutput) ToExadataInfrastructureOutput() ExadataInfrastructureOutput
func (ExadataInfrastructureOutput) ToExadataInfrastructureOutputWithContext ¶
func (o ExadataInfrastructureOutput) ToExadataInfrastructureOutputWithContext(ctx context.Context) ExadataInfrastructureOutput
func (ExadataInfrastructureOutput) Zones ¶
func (o ExadataInfrastructureOutput) Zones() pulumi.StringArrayOutput
Cloud Exadata Infrastructure zones. Changing this forces a new Cloud Exadata Infrastructure to be created.
type ExadataInfrastructureState ¶
type ExadataInfrastructureState struct { // The number of compute servers for the Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. ComputeCount pulumi.IntPtrInput // The email address used by Oracle to send notifications regarding databases and infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. CustomerContacts pulumi.StringArrayInput // The user-friendly name for the Cloud Exadata Infrastructure resource. The name does not need to be unique. Changing this forces a new Cloud Exadata Infrastructure to be created. DisplayName pulumi.StringPtrInput // The Azure Region where the Cloud Exadata Infrastructure should exist. Changing this forces a new Cloud Exadata Infrastructure to be created. Location pulumi.StringPtrInput // One or more `maintenanceWindow` blocks as defined below. Changing this forces a new Cloud Exadata Infrastructure to be created. MaintenanceWindows ExadataInfrastructureMaintenanceWindowArrayInput // The name which should be used for this Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the ODB@A Infrastructure should exist. Changing this forces a new Cloud Exadata Infrastructure to be created. ResourceGroupName pulumi.StringPtrInput // The shape of the ODB@A infrastructure resource. Changing this forces a new Cloud Exadata Infrastructure to be created. Shape pulumi.StringPtrInput // The number of storage servers for the Cloud Exadata Infrastructure. Changing this forces a new Cloud Exadata Infrastructure to be created. StorageCount pulumi.IntPtrInput // A mapping of tags which should be assigned to the Cloud Exadata Infrastructure. Tags pulumi.StringMapInput // Cloud Exadata Infrastructure zones. Changing this forces a new Cloud Exadata Infrastructure to be created. Zones pulumi.StringArrayInput }
func (ExadataInfrastructureState) ElementType ¶
func (ExadataInfrastructureState) ElementType() reflect.Type
type GetAdbsCharacterSetsArgs ¶ added in v6.7.0
type GetAdbsCharacterSetsArgs struct { // The Azure Region to query for the character sets in. Location string `pulumi:"location"` }
A collection of arguments for invoking getAdbsCharacterSets.
type GetAdbsCharacterSetsCharacterSet ¶ added in v6.7.0
type GetAdbsCharacterSetsCharacterSet struct { // A valid Oracle character set. CharacterSet string `pulumi:"characterSet"` }
type GetAdbsCharacterSetsCharacterSetArgs ¶ added in v6.7.0
type GetAdbsCharacterSetsCharacterSetArgs struct { // A valid Oracle character set. CharacterSet pulumi.StringInput `pulumi:"characterSet"` }
func (GetAdbsCharacterSetsCharacterSetArgs) ElementType ¶ added in v6.7.0
func (GetAdbsCharacterSetsCharacterSetArgs) ElementType() reflect.Type
func (GetAdbsCharacterSetsCharacterSetArgs) ToGetAdbsCharacterSetsCharacterSetOutput ¶ added in v6.7.0
func (i GetAdbsCharacterSetsCharacterSetArgs) ToGetAdbsCharacterSetsCharacterSetOutput() GetAdbsCharacterSetsCharacterSetOutput
func (GetAdbsCharacterSetsCharacterSetArgs) ToGetAdbsCharacterSetsCharacterSetOutputWithContext ¶ added in v6.7.0
func (i GetAdbsCharacterSetsCharacterSetArgs) ToGetAdbsCharacterSetsCharacterSetOutputWithContext(ctx context.Context) GetAdbsCharacterSetsCharacterSetOutput
type GetAdbsCharacterSetsCharacterSetArray ¶ added in v6.7.0
type GetAdbsCharacterSetsCharacterSetArray []GetAdbsCharacterSetsCharacterSetInput
func (GetAdbsCharacterSetsCharacterSetArray) ElementType ¶ added in v6.7.0
func (GetAdbsCharacterSetsCharacterSetArray) ElementType() reflect.Type
func (GetAdbsCharacterSetsCharacterSetArray) ToGetAdbsCharacterSetsCharacterSetArrayOutput ¶ added in v6.7.0
func (i GetAdbsCharacterSetsCharacterSetArray) ToGetAdbsCharacterSetsCharacterSetArrayOutput() GetAdbsCharacterSetsCharacterSetArrayOutput
func (GetAdbsCharacterSetsCharacterSetArray) ToGetAdbsCharacterSetsCharacterSetArrayOutputWithContext ¶ added in v6.7.0
func (i GetAdbsCharacterSetsCharacterSetArray) ToGetAdbsCharacterSetsCharacterSetArrayOutputWithContext(ctx context.Context) GetAdbsCharacterSetsCharacterSetArrayOutput
type GetAdbsCharacterSetsCharacterSetArrayInput ¶ added in v6.7.0
type GetAdbsCharacterSetsCharacterSetArrayInput interface { pulumi.Input ToGetAdbsCharacterSetsCharacterSetArrayOutput() GetAdbsCharacterSetsCharacterSetArrayOutput ToGetAdbsCharacterSetsCharacterSetArrayOutputWithContext(context.Context) GetAdbsCharacterSetsCharacterSetArrayOutput }
GetAdbsCharacterSetsCharacterSetArrayInput is an input type that accepts GetAdbsCharacterSetsCharacterSetArray and GetAdbsCharacterSetsCharacterSetArrayOutput values. You can construct a concrete instance of `GetAdbsCharacterSetsCharacterSetArrayInput` via:
GetAdbsCharacterSetsCharacterSetArray{ GetAdbsCharacterSetsCharacterSetArgs{...} }
type GetAdbsCharacterSetsCharacterSetArrayOutput ¶ added in v6.7.0
type GetAdbsCharacterSetsCharacterSetArrayOutput struct{ *pulumi.OutputState }
func (GetAdbsCharacterSetsCharacterSetArrayOutput) ElementType ¶ added in v6.7.0
func (GetAdbsCharacterSetsCharacterSetArrayOutput) ElementType() reflect.Type
func (GetAdbsCharacterSetsCharacterSetArrayOutput) ToGetAdbsCharacterSetsCharacterSetArrayOutput ¶ added in v6.7.0
func (o GetAdbsCharacterSetsCharacterSetArrayOutput) ToGetAdbsCharacterSetsCharacterSetArrayOutput() GetAdbsCharacterSetsCharacterSetArrayOutput
func (GetAdbsCharacterSetsCharacterSetArrayOutput) ToGetAdbsCharacterSetsCharacterSetArrayOutputWithContext ¶ added in v6.7.0
func (o GetAdbsCharacterSetsCharacterSetArrayOutput) ToGetAdbsCharacterSetsCharacterSetArrayOutputWithContext(ctx context.Context) GetAdbsCharacterSetsCharacterSetArrayOutput
type GetAdbsCharacterSetsCharacterSetInput ¶ added in v6.7.0
type GetAdbsCharacterSetsCharacterSetInput interface { pulumi.Input ToGetAdbsCharacterSetsCharacterSetOutput() GetAdbsCharacterSetsCharacterSetOutput ToGetAdbsCharacterSetsCharacterSetOutputWithContext(context.Context) GetAdbsCharacterSetsCharacterSetOutput }
GetAdbsCharacterSetsCharacterSetInput is an input type that accepts GetAdbsCharacterSetsCharacterSetArgs and GetAdbsCharacterSetsCharacterSetOutput values. You can construct a concrete instance of `GetAdbsCharacterSetsCharacterSetInput` via:
GetAdbsCharacterSetsCharacterSetArgs{...}
type GetAdbsCharacterSetsCharacterSetOutput ¶ added in v6.7.0
type GetAdbsCharacterSetsCharacterSetOutput struct{ *pulumi.OutputState }
func (GetAdbsCharacterSetsCharacterSetOutput) CharacterSet ¶ added in v6.7.0
func (o GetAdbsCharacterSetsCharacterSetOutput) CharacterSet() pulumi.StringOutput
A valid Oracle character set.
func (GetAdbsCharacterSetsCharacterSetOutput) ElementType ¶ added in v6.7.0
func (GetAdbsCharacterSetsCharacterSetOutput) ElementType() reflect.Type
func (GetAdbsCharacterSetsCharacterSetOutput) ToGetAdbsCharacterSetsCharacterSetOutput ¶ added in v6.7.0
func (o GetAdbsCharacterSetsCharacterSetOutput) ToGetAdbsCharacterSetsCharacterSetOutput() GetAdbsCharacterSetsCharacterSetOutput
func (GetAdbsCharacterSetsCharacterSetOutput) ToGetAdbsCharacterSetsCharacterSetOutputWithContext ¶ added in v6.7.0
func (o GetAdbsCharacterSetsCharacterSetOutput) ToGetAdbsCharacterSetsCharacterSetOutputWithContext(ctx context.Context) GetAdbsCharacterSetsCharacterSetOutput
type GetAdbsCharacterSetsOutputArgs ¶ added in v6.7.0
type GetAdbsCharacterSetsOutputArgs struct { // The Azure Region to query for the character sets in. Location pulumi.StringInput `pulumi:"location"` }
A collection of arguments for invoking getAdbsCharacterSets.
func (GetAdbsCharacterSetsOutputArgs) ElementType ¶ added in v6.7.0
func (GetAdbsCharacterSetsOutputArgs) ElementType() reflect.Type
type GetAdbsCharacterSetsResult ¶ added in v6.7.0
type GetAdbsCharacterSetsResult struct { // A `characterSets` block as defined below. CharacterSets []GetAdbsCharacterSetsCharacterSet `pulumi:"characterSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` }
A collection of values returned by getAdbsCharacterSets.
func GetAdbsCharacterSets ¶ added in v6.7.0
func GetAdbsCharacterSets(ctx *pulumi.Context, args *GetAdbsCharacterSetsArgs, opts ...pulumi.InvokeOption) (*GetAdbsCharacterSetsResult, error)
Gets a list of supported character sets.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := oracle.GetAdbsCharacterSets(ctx, &oracle.GetAdbsCharacterSetsArgs{ Location: "West Europe", }, nil) if err != nil { return err } ctx.Export("example", example) return nil }) }
```
type GetAdbsCharacterSetsResultOutput ¶ added in v6.7.0
type GetAdbsCharacterSetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAdbsCharacterSets.
func GetAdbsCharacterSetsOutput ¶ added in v6.7.0
func GetAdbsCharacterSetsOutput(ctx *pulumi.Context, args GetAdbsCharacterSetsOutputArgs, opts ...pulumi.InvokeOption) GetAdbsCharacterSetsResultOutput
func (GetAdbsCharacterSetsResultOutput) CharacterSets ¶ added in v6.7.0
func (o GetAdbsCharacterSetsResultOutput) CharacterSets() GetAdbsCharacterSetsCharacterSetArrayOutput
A `characterSets` block as defined below.
func (GetAdbsCharacterSetsResultOutput) ElementType ¶ added in v6.7.0
func (GetAdbsCharacterSetsResultOutput) ElementType() reflect.Type
func (GetAdbsCharacterSetsResultOutput) Id ¶ added in v6.7.0
func (o GetAdbsCharacterSetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAdbsCharacterSetsResultOutput) Location ¶ added in v6.7.0
func (o GetAdbsCharacterSetsResultOutput) Location() pulumi.StringOutput
func (GetAdbsCharacterSetsResultOutput) ToGetAdbsCharacterSetsResultOutput ¶ added in v6.7.0
func (o GetAdbsCharacterSetsResultOutput) ToGetAdbsCharacterSetsResultOutput() GetAdbsCharacterSetsResultOutput
func (GetAdbsCharacterSetsResultOutput) ToGetAdbsCharacterSetsResultOutputWithContext ¶ added in v6.7.0
func (o GetAdbsCharacterSetsResultOutput) ToGetAdbsCharacterSetsResultOutputWithContext(ctx context.Context) GetAdbsCharacterSetsResultOutput
type GetAdbsNationalCharacterSetsArgs ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsArgs struct { // The Azure Region to query for the national character sets in. Location string `pulumi:"location"` }
A collection of arguments for invoking getAdbsNationalCharacterSets.
type GetAdbsNationalCharacterSetsCharacterSet ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsCharacterSet struct { // A valid Oracle national character set. CharacterSet string `pulumi:"characterSet"` }
type GetAdbsNationalCharacterSetsCharacterSetArgs ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsCharacterSetArgs struct { // A valid Oracle national character set. CharacterSet pulumi.StringInput `pulumi:"characterSet"` }
func (GetAdbsNationalCharacterSetsCharacterSetArgs) ElementType ¶ added in v6.7.0
func (GetAdbsNationalCharacterSetsCharacterSetArgs) ElementType() reflect.Type
func (GetAdbsNationalCharacterSetsCharacterSetArgs) ToGetAdbsNationalCharacterSetsCharacterSetOutput ¶ added in v6.7.0
func (i GetAdbsNationalCharacterSetsCharacterSetArgs) ToGetAdbsNationalCharacterSetsCharacterSetOutput() GetAdbsNationalCharacterSetsCharacterSetOutput
func (GetAdbsNationalCharacterSetsCharacterSetArgs) ToGetAdbsNationalCharacterSetsCharacterSetOutputWithContext ¶ added in v6.7.0
func (i GetAdbsNationalCharacterSetsCharacterSetArgs) ToGetAdbsNationalCharacterSetsCharacterSetOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsCharacterSetOutput
type GetAdbsNationalCharacterSetsCharacterSetArray ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsCharacterSetArray []GetAdbsNationalCharacterSetsCharacterSetInput
func (GetAdbsNationalCharacterSetsCharacterSetArray) ElementType ¶ added in v6.7.0
func (GetAdbsNationalCharacterSetsCharacterSetArray) ElementType() reflect.Type
func (GetAdbsNationalCharacterSetsCharacterSetArray) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutput ¶ added in v6.7.0
func (i GetAdbsNationalCharacterSetsCharacterSetArray) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutput() GetAdbsNationalCharacterSetsCharacterSetArrayOutput
func (GetAdbsNationalCharacterSetsCharacterSetArray) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutputWithContext ¶ added in v6.7.0
func (i GetAdbsNationalCharacterSetsCharacterSetArray) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsCharacterSetArrayOutput
type GetAdbsNationalCharacterSetsCharacterSetArrayInput ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsCharacterSetArrayInput interface { pulumi.Input ToGetAdbsNationalCharacterSetsCharacterSetArrayOutput() GetAdbsNationalCharacterSetsCharacterSetArrayOutput ToGetAdbsNationalCharacterSetsCharacterSetArrayOutputWithContext(context.Context) GetAdbsNationalCharacterSetsCharacterSetArrayOutput }
GetAdbsNationalCharacterSetsCharacterSetArrayInput is an input type that accepts GetAdbsNationalCharacterSetsCharacterSetArray and GetAdbsNationalCharacterSetsCharacterSetArrayOutput values. You can construct a concrete instance of `GetAdbsNationalCharacterSetsCharacterSetArrayInput` via:
GetAdbsNationalCharacterSetsCharacterSetArray{ GetAdbsNationalCharacterSetsCharacterSetArgs{...} }
type GetAdbsNationalCharacterSetsCharacterSetArrayOutput ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsCharacterSetArrayOutput struct{ *pulumi.OutputState }
func (GetAdbsNationalCharacterSetsCharacterSetArrayOutput) ElementType ¶ added in v6.7.0
func (GetAdbsNationalCharacterSetsCharacterSetArrayOutput) ElementType() reflect.Type
func (GetAdbsNationalCharacterSetsCharacterSetArrayOutput) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutput ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsCharacterSetArrayOutput) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutput() GetAdbsNationalCharacterSetsCharacterSetArrayOutput
func (GetAdbsNationalCharacterSetsCharacterSetArrayOutput) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutputWithContext ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsCharacterSetArrayOutput) ToGetAdbsNationalCharacterSetsCharacterSetArrayOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsCharacterSetArrayOutput
type GetAdbsNationalCharacterSetsCharacterSetInput ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsCharacterSetInput interface { pulumi.Input ToGetAdbsNationalCharacterSetsCharacterSetOutput() GetAdbsNationalCharacterSetsCharacterSetOutput ToGetAdbsNationalCharacterSetsCharacterSetOutputWithContext(context.Context) GetAdbsNationalCharacterSetsCharacterSetOutput }
GetAdbsNationalCharacterSetsCharacterSetInput is an input type that accepts GetAdbsNationalCharacterSetsCharacterSetArgs and GetAdbsNationalCharacterSetsCharacterSetOutput values. You can construct a concrete instance of `GetAdbsNationalCharacterSetsCharacterSetInput` via:
GetAdbsNationalCharacterSetsCharacterSetArgs{...}
type GetAdbsNationalCharacterSetsCharacterSetOutput ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsCharacterSetOutput struct{ *pulumi.OutputState }
func (GetAdbsNationalCharacterSetsCharacterSetOutput) CharacterSet ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsCharacterSetOutput) CharacterSet() pulumi.StringOutput
A valid Oracle national character set.
func (GetAdbsNationalCharacterSetsCharacterSetOutput) ElementType ¶ added in v6.7.0
func (GetAdbsNationalCharacterSetsCharacterSetOutput) ElementType() reflect.Type
func (GetAdbsNationalCharacterSetsCharacterSetOutput) ToGetAdbsNationalCharacterSetsCharacterSetOutput ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsCharacterSetOutput) ToGetAdbsNationalCharacterSetsCharacterSetOutput() GetAdbsNationalCharacterSetsCharacterSetOutput
func (GetAdbsNationalCharacterSetsCharacterSetOutput) ToGetAdbsNationalCharacterSetsCharacterSetOutputWithContext ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsCharacterSetOutput) ToGetAdbsNationalCharacterSetsCharacterSetOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsCharacterSetOutput
type GetAdbsNationalCharacterSetsOutputArgs ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsOutputArgs struct { // The Azure Region to query for the national character sets in. Location pulumi.StringInput `pulumi:"location"` }
A collection of arguments for invoking getAdbsNationalCharacterSets.
func (GetAdbsNationalCharacterSetsOutputArgs) ElementType ¶ added in v6.7.0
func (GetAdbsNationalCharacterSetsOutputArgs) ElementType() reflect.Type
type GetAdbsNationalCharacterSetsResult ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsResult struct { // A `characterSets` block as defined below. CharacterSets []GetAdbsNationalCharacterSetsCharacterSet `pulumi:"characterSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` }
A collection of values returned by getAdbsNationalCharacterSets.
func GetAdbsNationalCharacterSets ¶ added in v6.7.0
func GetAdbsNationalCharacterSets(ctx *pulumi.Context, args *GetAdbsNationalCharacterSetsArgs, opts ...pulumi.InvokeOption) (*GetAdbsNationalCharacterSetsResult, error)
Gets a list of supported national character sets.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := oracle.GetAdbsCharacterSets(ctx, &oracle.GetAdbsCharacterSetsArgs{ Location: "West Europe", }, nil) if err != nil { return err } ctx.Export("example", exampleAzurermOracleAdbsNationalCharacterSets) return nil }) }
```
type GetAdbsNationalCharacterSetsResultOutput ¶ added in v6.7.0
type GetAdbsNationalCharacterSetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAdbsNationalCharacterSets.
func GetAdbsNationalCharacterSetsOutput ¶ added in v6.7.0
func GetAdbsNationalCharacterSetsOutput(ctx *pulumi.Context, args GetAdbsNationalCharacterSetsOutputArgs, opts ...pulumi.InvokeOption) GetAdbsNationalCharacterSetsResultOutput
func (GetAdbsNationalCharacterSetsResultOutput) CharacterSets ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsResultOutput) CharacterSets() GetAdbsNationalCharacterSetsCharacterSetArrayOutput
A `characterSets` block as defined below.
func (GetAdbsNationalCharacterSetsResultOutput) ElementType ¶ added in v6.7.0
func (GetAdbsNationalCharacterSetsResultOutput) ElementType() reflect.Type
func (GetAdbsNationalCharacterSetsResultOutput) Id ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAdbsNationalCharacterSetsResultOutput) Location ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsResultOutput) Location() pulumi.StringOutput
func (GetAdbsNationalCharacterSetsResultOutput) ToGetAdbsNationalCharacterSetsResultOutput ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsResultOutput) ToGetAdbsNationalCharacterSetsResultOutput() GetAdbsNationalCharacterSetsResultOutput
func (GetAdbsNationalCharacterSetsResultOutput) ToGetAdbsNationalCharacterSetsResultOutputWithContext ¶ added in v6.7.0
func (o GetAdbsNationalCharacterSetsResultOutput) ToGetAdbsNationalCharacterSetsResultOutputWithContext(ctx context.Context) GetAdbsNationalCharacterSetsResultOutput
type GetCloudVmClusterDataCollectionOption ¶
type GetCloudVmClusterDataCollectionOption struct { // Indicates whether diagnostic collection is enabled for the VM Cluster/Cloud VM Cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM Cluster/Cloud VM Cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API. DiagnosticsEventsEnabled bool `pulumi:"diagnosticsEventsEnabled"` // Indicates whether health monitoring is enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the `UpdateVmCluster`, `UpdateCloudVmCluster` or `updateDbsystem` API. HealthMonitoringEnabled bool `pulumi:"healthMonitoringEnabled"` // Indicates whether incident logs and trace collection are enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the `UpdateVmCluster`, `updateCloudVmCluster` or `updateDbsystem` API. IncidentLogsEnabled bool `pulumi:"incidentLogsEnabled"` }
type GetCloudVmClusterDataCollectionOptionArgs ¶
type GetCloudVmClusterDataCollectionOptionArgs struct { // Indicates whether diagnostic collection is enabled for the VM Cluster/Cloud VM Cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM Cluster/Cloud VM Cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API. DiagnosticsEventsEnabled pulumi.BoolInput `pulumi:"diagnosticsEventsEnabled"` // Indicates whether health monitoring is enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the `UpdateVmCluster`, `UpdateCloudVmCluster` or `updateDbsystem` API. HealthMonitoringEnabled pulumi.BoolInput `pulumi:"healthMonitoringEnabled"` // Indicates whether incident logs and trace collection are enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the `UpdateVmCluster`, `updateCloudVmCluster` or `updateDbsystem` API. IncidentLogsEnabled pulumi.BoolInput `pulumi:"incidentLogsEnabled"` }
func (GetCloudVmClusterDataCollectionOptionArgs) ElementType ¶
func (GetCloudVmClusterDataCollectionOptionArgs) ElementType() reflect.Type
func (GetCloudVmClusterDataCollectionOptionArgs) ToGetCloudVmClusterDataCollectionOptionOutput ¶
func (i GetCloudVmClusterDataCollectionOptionArgs) ToGetCloudVmClusterDataCollectionOptionOutput() GetCloudVmClusterDataCollectionOptionOutput
func (GetCloudVmClusterDataCollectionOptionArgs) ToGetCloudVmClusterDataCollectionOptionOutputWithContext ¶
func (i GetCloudVmClusterDataCollectionOptionArgs) ToGetCloudVmClusterDataCollectionOptionOutputWithContext(ctx context.Context) GetCloudVmClusterDataCollectionOptionOutput
type GetCloudVmClusterDataCollectionOptionArray ¶
type GetCloudVmClusterDataCollectionOptionArray []GetCloudVmClusterDataCollectionOptionInput
func (GetCloudVmClusterDataCollectionOptionArray) ElementType ¶
func (GetCloudVmClusterDataCollectionOptionArray) ElementType() reflect.Type
func (GetCloudVmClusterDataCollectionOptionArray) ToGetCloudVmClusterDataCollectionOptionArrayOutput ¶
func (i GetCloudVmClusterDataCollectionOptionArray) ToGetCloudVmClusterDataCollectionOptionArrayOutput() GetCloudVmClusterDataCollectionOptionArrayOutput
func (GetCloudVmClusterDataCollectionOptionArray) ToGetCloudVmClusterDataCollectionOptionArrayOutputWithContext ¶
func (i GetCloudVmClusterDataCollectionOptionArray) ToGetCloudVmClusterDataCollectionOptionArrayOutputWithContext(ctx context.Context) GetCloudVmClusterDataCollectionOptionArrayOutput
type GetCloudVmClusterDataCollectionOptionArrayInput ¶
type GetCloudVmClusterDataCollectionOptionArrayInput interface { pulumi.Input ToGetCloudVmClusterDataCollectionOptionArrayOutput() GetCloudVmClusterDataCollectionOptionArrayOutput ToGetCloudVmClusterDataCollectionOptionArrayOutputWithContext(context.Context) GetCloudVmClusterDataCollectionOptionArrayOutput }
GetCloudVmClusterDataCollectionOptionArrayInput is an input type that accepts GetCloudVmClusterDataCollectionOptionArray and GetCloudVmClusterDataCollectionOptionArrayOutput values. You can construct a concrete instance of `GetCloudVmClusterDataCollectionOptionArrayInput` via:
GetCloudVmClusterDataCollectionOptionArray{ GetCloudVmClusterDataCollectionOptionArgs{...} }
type GetCloudVmClusterDataCollectionOptionArrayOutput ¶
type GetCloudVmClusterDataCollectionOptionArrayOutput struct{ *pulumi.OutputState }
func (GetCloudVmClusterDataCollectionOptionArrayOutput) ElementType ¶
func (GetCloudVmClusterDataCollectionOptionArrayOutput) ElementType() reflect.Type
func (GetCloudVmClusterDataCollectionOptionArrayOutput) ToGetCloudVmClusterDataCollectionOptionArrayOutput ¶
func (o GetCloudVmClusterDataCollectionOptionArrayOutput) ToGetCloudVmClusterDataCollectionOptionArrayOutput() GetCloudVmClusterDataCollectionOptionArrayOutput
func (GetCloudVmClusterDataCollectionOptionArrayOutput) ToGetCloudVmClusterDataCollectionOptionArrayOutputWithContext ¶
func (o GetCloudVmClusterDataCollectionOptionArrayOutput) ToGetCloudVmClusterDataCollectionOptionArrayOutputWithContext(ctx context.Context) GetCloudVmClusterDataCollectionOptionArrayOutput
type GetCloudVmClusterDataCollectionOptionInput ¶
type GetCloudVmClusterDataCollectionOptionInput interface { pulumi.Input ToGetCloudVmClusterDataCollectionOptionOutput() GetCloudVmClusterDataCollectionOptionOutput ToGetCloudVmClusterDataCollectionOptionOutputWithContext(context.Context) GetCloudVmClusterDataCollectionOptionOutput }
GetCloudVmClusterDataCollectionOptionInput is an input type that accepts GetCloudVmClusterDataCollectionOptionArgs and GetCloudVmClusterDataCollectionOptionOutput values. You can construct a concrete instance of `GetCloudVmClusterDataCollectionOptionInput` via:
GetCloudVmClusterDataCollectionOptionArgs{...}
type GetCloudVmClusterDataCollectionOptionOutput ¶
type GetCloudVmClusterDataCollectionOptionOutput struct{ *pulumi.OutputState }
func (GetCloudVmClusterDataCollectionOptionOutput) DiagnosticsEventsEnabled ¶
func (o GetCloudVmClusterDataCollectionOptionOutput) DiagnosticsEventsEnabled() pulumi.BoolOutput
Indicates whether diagnostic collection is enabled for the VM Cluster/Cloud VM Cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM Cluster/Cloud VM Cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API.
func (GetCloudVmClusterDataCollectionOptionOutput) ElementType ¶
func (GetCloudVmClusterDataCollectionOptionOutput) ElementType() reflect.Type
func (GetCloudVmClusterDataCollectionOptionOutput) HealthMonitoringEnabled ¶
func (o GetCloudVmClusterDataCollectionOptionOutput) HealthMonitoringEnabled() pulumi.BoolOutput
Indicates whether health monitoring is enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the `UpdateVmCluster`, `UpdateCloudVmCluster` or `updateDbsystem` API.
func (GetCloudVmClusterDataCollectionOptionOutput) IncidentLogsEnabled ¶
func (o GetCloudVmClusterDataCollectionOptionOutput) IncidentLogsEnabled() pulumi.BoolOutput
Indicates whether incident logs and trace collection are enabled for the VM Cluster / Cloud VM Cluster / VMBM DBCS. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the `UpdateVmCluster`, `updateCloudVmCluster` or `updateDbsystem` API.
func (GetCloudVmClusterDataCollectionOptionOutput) ToGetCloudVmClusterDataCollectionOptionOutput ¶
func (o GetCloudVmClusterDataCollectionOptionOutput) ToGetCloudVmClusterDataCollectionOptionOutput() GetCloudVmClusterDataCollectionOptionOutput
func (GetCloudVmClusterDataCollectionOptionOutput) ToGetCloudVmClusterDataCollectionOptionOutputWithContext ¶
func (o GetCloudVmClusterDataCollectionOptionOutput) ToGetCloudVmClusterDataCollectionOptionOutputWithContext(ctx context.Context) GetCloudVmClusterDataCollectionOptionOutput
type GetCloudVmClusterIormConfigCach ¶
type GetCloudVmClusterIormConfigCach struct { // A `dbPlans` block as defined above. DbPlans []GetCloudVmClusterIormConfigCachDbPlan `pulumi:"dbPlans"` // Additional information about the current `lifecycleState`. LifecycleDetails string `pulumi:"lifecycleDetails"` // The current state of IORM configuration for the Exadata DB system. LifecycleState string `pulumi:"lifecycleState"` // The current value for the IORM objective. The default is `AUTO`. Objective string `pulumi:"objective"` }
type GetCloudVmClusterIormConfigCachArgs ¶
type GetCloudVmClusterIormConfigCachArgs struct { // A `dbPlans` block as defined above. DbPlans GetCloudVmClusterIormConfigCachDbPlanArrayInput `pulumi:"dbPlans"` // Additional information about the current `lifecycleState`. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The current state of IORM configuration for the Exadata DB system. LifecycleState pulumi.StringInput `pulumi:"lifecycleState"` // The current value for the IORM objective. The default is `AUTO`. Objective pulumi.StringInput `pulumi:"objective"` }
func (GetCloudVmClusterIormConfigCachArgs) ElementType ¶
func (GetCloudVmClusterIormConfigCachArgs) ElementType() reflect.Type
func (GetCloudVmClusterIormConfigCachArgs) ToGetCloudVmClusterIormConfigCachOutput ¶
func (i GetCloudVmClusterIormConfigCachArgs) ToGetCloudVmClusterIormConfigCachOutput() GetCloudVmClusterIormConfigCachOutput
func (GetCloudVmClusterIormConfigCachArgs) ToGetCloudVmClusterIormConfigCachOutputWithContext ¶
func (i GetCloudVmClusterIormConfigCachArgs) ToGetCloudVmClusterIormConfigCachOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachOutput
type GetCloudVmClusterIormConfigCachArray ¶
type GetCloudVmClusterIormConfigCachArray []GetCloudVmClusterIormConfigCachInput
func (GetCloudVmClusterIormConfigCachArray) ElementType ¶
func (GetCloudVmClusterIormConfigCachArray) ElementType() reflect.Type
func (GetCloudVmClusterIormConfigCachArray) ToGetCloudVmClusterIormConfigCachArrayOutput ¶
func (i GetCloudVmClusterIormConfigCachArray) ToGetCloudVmClusterIormConfigCachArrayOutput() GetCloudVmClusterIormConfigCachArrayOutput
func (GetCloudVmClusterIormConfigCachArray) ToGetCloudVmClusterIormConfigCachArrayOutputWithContext ¶
func (i GetCloudVmClusterIormConfigCachArray) ToGetCloudVmClusterIormConfigCachArrayOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachArrayOutput
type GetCloudVmClusterIormConfigCachArrayInput ¶
type GetCloudVmClusterIormConfigCachArrayInput interface { pulumi.Input ToGetCloudVmClusterIormConfigCachArrayOutput() GetCloudVmClusterIormConfigCachArrayOutput ToGetCloudVmClusterIormConfigCachArrayOutputWithContext(context.Context) GetCloudVmClusterIormConfigCachArrayOutput }
GetCloudVmClusterIormConfigCachArrayInput is an input type that accepts GetCloudVmClusterIormConfigCachArray and GetCloudVmClusterIormConfigCachArrayOutput values. You can construct a concrete instance of `GetCloudVmClusterIormConfigCachArrayInput` via:
GetCloudVmClusterIormConfigCachArray{ GetCloudVmClusterIormConfigCachArgs{...} }
type GetCloudVmClusterIormConfigCachArrayOutput ¶
type GetCloudVmClusterIormConfigCachArrayOutput struct{ *pulumi.OutputState }
func (GetCloudVmClusterIormConfigCachArrayOutput) ElementType ¶
func (GetCloudVmClusterIormConfigCachArrayOutput) ElementType() reflect.Type
func (GetCloudVmClusterIormConfigCachArrayOutput) ToGetCloudVmClusterIormConfigCachArrayOutput ¶
func (o GetCloudVmClusterIormConfigCachArrayOutput) ToGetCloudVmClusterIormConfigCachArrayOutput() GetCloudVmClusterIormConfigCachArrayOutput
func (GetCloudVmClusterIormConfigCachArrayOutput) ToGetCloudVmClusterIormConfigCachArrayOutputWithContext ¶
func (o GetCloudVmClusterIormConfigCachArrayOutput) ToGetCloudVmClusterIormConfigCachArrayOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachArrayOutput
type GetCloudVmClusterIormConfigCachDbPlan ¶
type GetCloudVmClusterIormConfigCachDbPlan struct { // The database name. For the default `DbPlan`, the `dbName` is `default`. DbName string `pulumi:"dbName"` // The flash cache limit for this database. This value is internally configured based on the share value assigned to the database. FlashCacheLimit string `pulumi:"flashCacheLimit"` Share int `pulumi:"share"` }
type GetCloudVmClusterIormConfigCachDbPlanArgs ¶
type GetCloudVmClusterIormConfigCachDbPlanArgs struct { // The database name. For the default `DbPlan`, the `dbName` is `default`. DbName pulumi.StringInput `pulumi:"dbName"` // The flash cache limit for this database. This value is internally configured based on the share value assigned to the database. FlashCacheLimit pulumi.StringInput `pulumi:"flashCacheLimit"` Share pulumi.IntInput `pulumi:"share"` }
func (GetCloudVmClusterIormConfigCachDbPlanArgs) ElementType ¶
func (GetCloudVmClusterIormConfigCachDbPlanArgs) ElementType() reflect.Type
func (GetCloudVmClusterIormConfigCachDbPlanArgs) ToGetCloudVmClusterIormConfigCachDbPlanOutput ¶
func (i GetCloudVmClusterIormConfigCachDbPlanArgs) ToGetCloudVmClusterIormConfigCachDbPlanOutput() GetCloudVmClusterIormConfigCachDbPlanOutput
func (GetCloudVmClusterIormConfigCachDbPlanArgs) ToGetCloudVmClusterIormConfigCachDbPlanOutputWithContext ¶
func (i GetCloudVmClusterIormConfigCachDbPlanArgs) ToGetCloudVmClusterIormConfigCachDbPlanOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachDbPlanOutput
type GetCloudVmClusterIormConfigCachDbPlanArray ¶
type GetCloudVmClusterIormConfigCachDbPlanArray []GetCloudVmClusterIormConfigCachDbPlanInput
func (GetCloudVmClusterIormConfigCachDbPlanArray) ElementType ¶
func (GetCloudVmClusterIormConfigCachDbPlanArray) ElementType() reflect.Type
func (GetCloudVmClusterIormConfigCachDbPlanArray) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutput ¶
func (i GetCloudVmClusterIormConfigCachDbPlanArray) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutput() GetCloudVmClusterIormConfigCachDbPlanArrayOutput
func (GetCloudVmClusterIormConfigCachDbPlanArray) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutputWithContext ¶
func (i GetCloudVmClusterIormConfigCachDbPlanArray) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachDbPlanArrayOutput
type GetCloudVmClusterIormConfigCachDbPlanArrayInput ¶
type GetCloudVmClusterIormConfigCachDbPlanArrayInput interface { pulumi.Input ToGetCloudVmClusterIormConfigCachDbPlanArrayOutput() GetCloudVmClusterIormConfigCachDbPlanArrayOutput ToGetCloudVmClusterIormConfigCachDbPlanArrayOutputWithContext(context.Context) GetCloudVmClusterIormConfigCachDbPlanArrayOutput }
GetCloudVmClusterIormConfigCachDbPlanArrayInput is an input type that accepts GetCloudVmClusterIormConfigCachDbPlanArray and GetCloudVmClusterIormConfigCachDbPlanArrayOutput values. You can construct a concrete instance of `GetCloudVmClusterIormConfigCachDbPlanArrayInput` via:
GetCloudVmClusterIormConfigCachDbPlanArray{ GetCloudVmClusterIormConfigCachDbPlanArgs{...} }
type GetCloudVmClusterIormConfigCachDbPlanArrayOutput ¶
type GetCloudVmClusterIormConfigCachDbPlanArrayOutput struct{ *pulumi.OutputState }
func (GetCloudVmClusterIormConfigCachDbPlanArrayOutput) ElementType ¶
func (GetCloudVmClusterIormConfigCachDbPlanArrayOutput) ElementType() reflect.Type
func (GetCloudVmClusterIormConfigCachDbPlanArrayOutput) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutput ¶
func (o GetCloudVmClusterIormConfigCachDbPlanArrayOutput) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutput() GetCloudVmClusterIormConfigCachDbPlanArrayOutput
func (GetCloudVmClusterIormConfigCachDbPlanArrayOutput) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutputWithContext ¶
func (o GetCloudVmClusterIormConfigCachDbPlanArrayOutput) ToGetCloudVmClusterIormConfigCachDbPlanArrayOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachDbPlanArrayOutput
type GetCloudVmClusterIormConfigCachDbPlanInput ¶
type GetCloudVmClusterIormConfigCachDbPlanInput interface { pulumi.Input ToGetCloudVmClusterIormConfigCachDbPlanOutput() GetCloudVmClusterIormConfigCachDbPlanOutput ToGetCloudVmClusterIormConfigCachDbPlanOutputWithContext(context.Context) GetCloudVmClusterIormConfigCachDbPlanOutput }
GetCloudVmClusterIormConfigCachDbPlanInput is an input type that accepts GetCloudVmClusterIormConfigCachDbPlanArgs and GetCloudVmClusterIormConfigCachDbPlanOutput values. You can construct a concrete instance of `GetCloudVmClusterIormConfigCachDbPlanInput` via:
GetCloudVmClusterIormConfigCachDbPlanArgs{...}
type GetCloudVmClusterIormConfigCachDbPlanOutput ¶
type GetCloudVmClusterIormConfigCachDbPlanOutput struct{ *pulumi.OutputState }
func (GetCloudVmClusterIormConfigCachDbPlanOutput) DbName ¶
func (o GetCloudVmClusterIormConfigCachDbPlanOutput) DbName() pulumi.StringOutput
The database name. For the default `DbPlan`, the `dbName` is `default`.
func (GetCloudVmClusterIormConfigCachDbPlanOutput) ElementType ¶
func (GetCloudVmClusterIormConfigCachDbPlanOutput) ElementType() reflect.Type
func (GetCloudVmClusterIormConfigCachDbPlanOutput) FlashCacheLimit ¶
func (o GetCloudVmClusterIormConfigCachDbPlanOutput) FlashCacheLimit() pulumi.StringOutput
The flash cache limit for this database. This value is internally configured based on the share value assigned to the database.
func (GetCloudVmClusterIormConfigCachDbPlanOutput) Share ¶
func (o GetCloudVmClusterIormConfigCachDbPlanOutput) Share() pulumi.IntOutput
The relative priority of this database.
func (GetCloudVmClusterIormConfigCachDbPlanOutput) ToGetCloudVmClusterIormConfigCachDbPlanOutput ¶
func (o GetCloudVmClusterIormConfigCachDbPlanOutput) ToGetCloudVmClusterIormConfigCachDbPlanOutput() GetCloudVmClusterIormConfigCachDbPlanOutput
func (GetCloudVmClusterIormConfigCachDbPlanOutput) ToGetCloudVmClusterIormConfigCachDbPlanOutputWithContext ¶
func (o GetCloudVmClusterIormConfigCachDbPlanOutput) ToGetCloudVmClusterIormConfigCachDbPlanOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachDbPlanOutput
type GetCloudVmClusterIormConfigCachInput ¶
type GetCloudVmClusterIormConfigCachInput interface { pulumi.Input ToGetCloudVmClusterIormConfigCachOutput() GetCloudVmClusterIormConfigCachOutput ToGetCloudVmClusterIormConfigCachOutputWithContext(context.Context) GetCloudVmClusterIormConfigCachOutput }
GetCloudVmClusterIormConfigCachInput is an input type that accepts GetCloudVmClusterIormConfigCachArgs and GetCloudVmClusterIormConfigCachOutput values. You can construct a concrete instance of `GetCloudVmClusterIormConfigCachInput` via:
GetCloudVmClusterIormConfigCachArgs{...}
type GetCloudVmClusterIormConfigCachOutput ¶
type GetCloudVmClusterIormConfigCachOutput struct{ *pulumi.OutputState }
func (GetCloudVmClusterIormConfigCachOutput) DbPlans ¶
func (o GetCloudVmClusterIormConfigCachOutput) DbPlans() GetCloudVmClusterIormConfigCachDbPlanArrayOutput
A `dbPlans` block as defined above.
func (GetCloudVmClusterIormConfigCachOutput) ElementType ¶
func (GetCloudVmClusterIormConfigCachOutput) ElementType() reflect.Type
func (GetCloudVmClusterIormConfigCachOutput) LifecycleDetails ¶
func (o GetCloudVmClusterIormConfigCachOutput) LifecycleDetails() pulumi.StringOutput
Additional information about the current `lifecycleState`.
func (GetCloudVmClusterIormConfigCachOutput) LifecycleState ¶
func (o GetCloudVmClusterIormConfigCachOutput) LifecycleState() pulumi.StringOutput
The current state of IORM configuration for the Exadata DB system.
func (GetCloudVmClusterIormConfigCachOutput) Objective ¶
func (o GetCloudVmClusterIormConfigCachOutput) Objective() pulumi.StringOutput
The current value for the IORM objective. The default is `AUTO`.
func (GetCloudVmClusterIormConfigCachOutput) ToGetCloudVmClusterIormConfigCachOutput ¶
func (o GetCloudVmClusterIormConfigCachOutput) ToGetCloudVmClusterIormConfigCachOutput() GetCloudVmClusterIormConfigCachOutput
func (GetCloudVmClusterIormConfigCachOutput) ToGetCloudVmClusterIormConfigCachOutputWithContext ¶
func (o GetCloudVmClusterIormConfigCachOutput) ToGetCloudVmClusterIormConfigCachOutputWithContext(ctx context.Context) GetCloudVmClusterIormConfigCachOutput
type GetDbNodesArgs ¶ added in v6.7.0
type GetDbNodesArgs struct { // The id of the Cloud VM cluster. CloudVmClusterId string `pulumi:"cloudVmClusterId"` }
A collection of arguments for invoking getDbNodes.
type GetDbNodesDbNode ¶ added in v6.7.0
type GetDbNodesDbNode struct { // Additional information about the planned maintenance. AdditionalDetails string `pulumi:"additionalDetails"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup IP address associated with the database node. Use this OCID with either the [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PrivateIp/GetPrivateIp) or the [GetPublicIpByPrivateIpId](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PublicIp/GetPublicIpByPrivateIpId) API to get the IP address needed to make a database connection. BackupIpId string `pulumi:"backupIpId"` BackupVnic2Id string `pulumi:"backupVnic2Id"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup VNIC. BackupVnicId string `pulumi:"backupVnicId"` // The number of CPU cores enabled on the DB node. CpuCoreCount int `pulumi:"cpuCoreCount"` // The allocated local node storage in GBs on the DB node. DbNodeStorageSizeInGbs int `pulumi:"dbNodeStorageSizeInGbs"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ExaCC DB server associated with the database node. DbServerId string `pulumi:"dbServerId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId string `pulumi:"dbSystemId"` // The name of the Fault Domain the instance is contained in. FaultDomain string `pulumi:"faultDomain"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host IP address associated with the database node. Use this OCID with either the [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PrivateIp/GetPrivateIp) or the [GetPublicIpByPrivateIpId](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PublicIp/GetPublicIpByPrivateIpId) API to get the IP address needed to make a database connection. HostIpId string `pulumi:"hostIpId"` Hostname string `pulumi:"hostname"` // Information about the current lifecycle details. LifecycleDetails string `pulumi:"lifecycleDetails"` // Information about the current lifecycle state. LifecycleState string `pulumi:"lifecycleState"` // The type of database node maintenance. MaintenanceType string `pulumi:"maintenanceType"` // The allocated memory in GBs on the DB Node. MemorySizeInGbs int `pulumi:"memorySizeInGbs"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the DB node. Ocid string `pulumi:"ocid"` // The size (in GB) of the block storage volume allocation for the DB system. This attribute applies only for virtual machine DB systems. SoftwareStorageSizeInGb int `pulumi:"softwareStorageSizeInGb"` // The date and time that the DB node was created. TimeCreated string `pulumi:"timeCreated"` // End date and time of maintenance window. TimeMaintenanceWindowEnd string `pulumi:"timeMaintenanceWindowEnd"` // Start date and time of maintenance window. TimeMaintenanceWindowStart string `pulumi:"timeMaintenanceWindowStart"` Vnic2Id string `pulumi:"vnic2Id"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VNIC. VnicId string `pulumi:"vnicId"` }
type GetDbNodesDbNodeArgs ¶ added in v6.7.0
type GetDbNodesDbNodeArgs struct { // Additional information about the planned maintenance. AdditionalDetails pulumi.StringInput `pulumi:"additionalDetails"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup IP address associated with the database node. Use this OCID with either the [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PrivateIp/GetPrivateIp) or the [GetPublicIpByPrivateIpId](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PublicIp/GetPublicIpByPrivateIpId) API to get the IP address needed to make a database connection. BackupIpId pulumi.StringInput `pulumi:"backupIpId"` BackupVnic2Id pulumi.StringInput `pulumi:"backupVnic2Id"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup VNIC. BackupVnicId pulumi.StringInput `pulumi:"backupVnicId"` // The number of CPU cores enabled on the DB node. CpuCoreCount pulumi.IntInput `pulumi:"cpuCoreCount"` // The allocated local node storage in GBs on the DB node. DbNodeStorageSizeInGbs pulumi.IntInput `pulumi:"dbNodeStorageSizeInGbs"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ExaCC DB server associated with the database node. DbServerId pulumi.StringInput `pulumi:"dbServerId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId pulumi.StringInput `pulumi:"dbSystemId"` // The name of the Fault Domain the instance is contained in. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host IP address associated with the database node. Use this OCID with either the [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PrivateIp/GetPrivateIp) or the [GetPublicIpByPrivateIpId](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PublicIp/GetPublicIpByPrivateIpId) API to get the IP address needed to make a database connection. HostIpId pulumi.StringInput `pulumi:"hostIpId"` Hostname pulumi.StringInput `pulumi:"hostname"` // Information about the current lifecycle details. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Information about the current lifecycle state. LifecycleState pulumi.StringInput `pulumi:"lifecycleState"` // The type of database node maintenance. MaintenanceType pulumi.StringInput `pulumi:"maintenanceType"` // The allocated memory in GBs on the DB Node. MemorySizeInGbs pulumi.IntInput `pulumi:"memorySizeInGbs"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the DB node. Ocid pulumi.StringInput `pulumi:"ocid"` // The size (in GB) of the block storage volume allocation for the DB system. This attribute applies only for virtual machine DB systems. SoftwareStorageSizeInGb pulumi.IntInput `pulumi:"softwareStorageSizeInGb"` // The date and time that the DB node was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // End date and time of maintenance window. TimeMaintenanceWindowEnd pulumi.StringInput `pulumi:"timeMaintenanceWindowEnd"` // Start date and time of maintenance window. TimeMaintenanceWindowStart pulumi.StringInput `pulumi:"timeMaintenanceWindowStart"` Vnic2Id pulumi.StringInput `pulumi:"vnic2Id"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VNIC. VnicId pulumi.StringInput `pulumi:"vnicId"` }
func (GetDbNodesDbNodeArgs) ElementType ¶ added in v6.7.0
func (GetDbNodesDbNodeArgs) ElementType() reflect.Type
func (GetDbNodesDbNodeArgs) ToGetDbNodesDbNodeOutput ¶ added in v6.7.0
func (i GetDbNodesDbNodeArgs) ToGetDbNodesDbNodeOutput() GetDbNodesDbNodeOutput
func (GetDbNodesDbNodeArgs) ToGetDbNodesDbNodeOutputWithContext ¶ added in v6.7.0
func (i GetDbNodesDbNodeArgs) ToGetDbNodesDbNodeOutputWithContext(ctx context.Context) GetDbNodesDbNodeOutput
type GetDbNodesDbNodeArray ¶ added in v6.7.0
type GetDbNodesDbNodeArray []GetDbNodesDbNodeInput
func (GetDbNodesDbNodeArray) ElementType ¶ added in v6.7.0
func (GetDbNodesDbNodeArray) ElementType() reflect.Type
func (GetDbNodesDbNodeArray) ToGetDbNodesDbNodeArrayOutput ¶ added in v6.7.0
func (i GetDbNodesDbNodeArray) ToGetDbNodesDbNodeArrayOutput() GetDbNodesDbNodeArrayOutput
func (GetDbNodesDbNodeArray) ToGetDbNodesDbNodeArrayOutputWithContext ¶ added in v6.7.0
func (i GetDbNodesDbNodeArray) ToGetDbNodesDbNodeArrayOutputWithContext(ctx context.Context) GetDbNodesDbNodeArrayOutput
type GetDbNodesDbNodeArrayInput ¶ added in v6.7.0
type GetDbNodesDbNodeArrayInput interface { pulumi.Input ToGetDbNodesDbNodeArrayOutput() GetDbNodesDbNodeArrayOutput ToGetDbNodesDbNodeArrayOutputWithContext(context.Context) GetDbNodesDbNodeArrayOutput }
GetDbNodesDbNodeArrayInput is an input type that accepts GetDbNodesDbNodeArray and GetDbNodesDbNodeArrayOutput values. You can construct a concrete instance of `GetDbNodesDbNodeArrayInput` via:
GetDbNodesDbNodeArray{ GetDbNodesDbNodeArgs{...} }
type GetDbNodesDbNodeArrayOutput ¶ added in v6.7.0
type GetDbNodesDbNodeArrayOutput struct{ *pulumi.OutputState }
func (GetDbNodesDbNodeArrayOutput) ElementType ¶ added in v6.7.0
func (GetDbNodesDbNodeArrayOutput) ElementType() reflect.Type
func (GetDbNodesDbNodeArrayOutput) Index ¶ added in v6.7.0
func (o GetDbNodesDbNodeArrayOutput) Index(i pulumi.IntInput) GetDbNodesDbNodeOutput
func (GetDbNodesDbNodeArrayOutput) ToGetDbNodesDbNodeArrayOutput ¶ added in v6.7.0
func (o GetDbNodesDbNodeArrayOutput) ToGetDbNodesDbNodeArrayOutput() GetDbNodesDbNodeArrayOutput
func (GetDbNodesDbNodeArrayOutput) ToGetDbNodesDbNodeArrayOutputWithContext ¶ added in v6.7.0
func (o GetDbNodesDbNodeArrayOutput) ToGetDbNodesDbNodeArrayOutputWithContext(ctx context.Context) GetDbNodesDbNodeArrayOutput
type GetDbNodesDbNodeInput ¶ added in v6.7.0
type GetDbNodesDbNodeInput interface { pulumi.Input ToGetDbNodesDbNodeOutput() GetDbNodesDbNodeOutput ToGetDbNodesDbNodeOutputWithContext(context.Context) GetDbNodesDbNodeOutput }
GetDbNodesDbNodeInput is an input type that accepts GetDbNodesDbNodeArgs and GetDbNodesDbNodeOutput values. You can construct a concrete instance of `GetDbNodesDbNodeInput` via:
GetDbNodesDbNodeArgs{...}
type GetDbNodesDbNodeOutput ¶ added in v6.7.0
type GetDbNodesDbNodeOutput struct{ *pulumi.OutputState }
func (GetDbNodesDbNodeOutput) AdditionalDetails ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) AdditionalDetails() pulumi.StringOutput
Additional information about the planned maintenance.
func (GetDbNodesDbNodeOutput) BackupIpId ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) BackupIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup IP address associated with the database node. Use this OCID with either the [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PrivateIp/GetPrivateIp) or the [GetPublicIpByPrivateIpId](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PublicIp/GetPublicIpByPrivateIpId) API to get the IP address needed to make a database connection.
func (GetDbNodesDbNodeOutput) BackupVnic2Id ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) BackupVnic2Id() pulumi.StringOutput
func (GetDbNodesDbNodeOutput) BackupVnicId ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) BackupVnicId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup VNIC.
func (GetDbNodesDbNodeOutput) CpuCoreCount ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) CpuCoreCount() pulumi.IntOutput
The number of CPU cores enabled on the DB node.
func (GetDbNodesDbNodeOutput) DbNodeStorageSizeInGbs ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
The allocated local node storage in GBs on the DB node.
func (GetDbNodesDbNodeOutput) DbServerId ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) DbServerId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ExaCC DB server associated with the database node.
func (GetDbNodesDbNodeOutput) DbSystemId ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) DbSystemId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system.
func (GetDbNodesDbNodeOutput) ElementType ¶ added in v6.7.0
func (GetDbNodesDbNodeOutput) ElementType() reflect.Type
func (GetDbNodesDbNodeOutput) FaultDomain ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) FaultDomain() pulumi.StringOutput
The name of the Fault Domain the instance is contained in.
func (GetDbNodesDbNodeOutput) HostIpId ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) HostIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host IP address associated with the database node. Use this OCID with either the [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PrivateIp/GetPrivateIp) or the [GetPublicIpByPrivateIpId](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/PublicIp/GetPublicIpByPrivateIpId) API to get the IP address needed to make a database connection.
func (GetDbNodesDbNodeOutput) Hostname ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) Hostname() pulumi.StringOutput
func (GetDbNodesDbNodeOutput) LifecycleDetails ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) LifecycleDetails() pulumi.StringOutput
Information about the current lifecycle details.
func (GetDbNodesDbNodeOutput) LifecycleState ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) LifecycleState() pulumi.StringOutput
Information about the current lifecycle state.
func (GetDbNodesDbNodeOutput) MaintenanceType ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) MaintenanceType() pulumi.StringOutput
The type of database node maintenance.
func (GetDbNodesDbNodeOutput) MemorySizeInGbs ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) MemorySizeInGbs() pulumi.IntOutput
The allocated memory in GBs on the DB Node.
func (GetDbNodesDbNodeOutput) Ocid ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) Ocid() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the DB node.
func (GetDbNodesDbNodeOutput) SoftwareStorageSizeInGb ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) SoftwareStorageSizeInGb() pulumi.IntOutput
The size (in GB) of the block storage volume allocation for the DB system. This attribute applies only for virtual machine DB systems.
func (GetDbNodesDbNodeOutput) TimeCreated ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) TimeCreated() pulumi.StringOutput
The date and time that the DB node was created.
func (GetDbNodesDbNodeOutput) TimeMaintenanceWindowEnd ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) TimeMaintenanceWindowEnd() pulumi.StringOutput
End date and time of maintenance window.
func (GetDbNodesDbNodeOutput) TimeMaintenanceWindowStart ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) TimeMaintenanceWindowStart() pulumi.StringOutput
Start date and time of maintenance window.
func (GetDbNodesDbNodeOutput) ToGetDbNodesDbNodeOutput ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) ToGetDbNodesDbNodeOutput() GetDbNodesDbNodeOutput
func (GetDbNodesDbNodeOutput) ToGetDbNodesDbNodeOutputWithContext ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) ToGetDbNodesDbNodeOutputWithContext(ctx context.Context) GetDbNodesDbNodeOutput
func (GetDbNodesDbNodeOutput) Vnic2Id ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) Vnic2Id() pulumi.StringOutput
func (GetDbNodesDbNodeOutput) VnicId ¶ added in v6.7.0
func (o GetDbNodesDbNodeOutput) VnicId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VNIC.
type GetDbNodesOutputArgs ¶ added in v6.7.0
type GetDbNodesOutputArgs struct { // The id of the Cloud VM cluster. CloudVmClusterId pulumi.StringInput `pulumi:"cloudVmClusterId"` }
A collection of arguments for invoking getDbNodes.
func (GetDbNodesOutputArgs) ElementType ¶ added in v6.7.0
func (GetDbNodesOutputArgs) ElementType() reflect.Type
type GetDbNodesResult ¶ added in v6.7.0
type GetDbNodesResult struct { CloudVmClusterId string `pulumi:"cloudVmClusterId"` // A `dbNodes` block as defined below. DbNodes []GetDbNodesDbNode `pulumi:"dbNodes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getDbNodes.
func GetDbNodes ¶ added in v6.7.0
func GetDbNodes(ctx *pulumi.Context, args *GetDbNodesArgs, opts ...pulumi.InvokeOption) (*GetDbNodesResult, error)
Lists the database nodes for the specified Cloud VM Cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := oracle.GetDbNodes(ctx, &oracle.GetDbNodesArgs{ CloudVmClusterId: "existing", }, nil) if err != nil { return err } ctx.Export("example", example) return nil }) }
```
type GetDbNodesResultOutput ¶ added in v6.7.0
type GetDbNodesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDbNodes.
func GetDbNodesOutput ¶ added in v6.7.0
func GetDbNodesOutput(ctx *pulumi.Context, args GetDbNodesOutputArgs, opts ...pulumi.InvokeOption) GetDbNodesResultOutput
func (GetDbNodesResultOutput) CloudVmClusterId ¶ added in v6.7.0
func (o GetDbNodesResultOutput) CloudVmClusterId() pulumi.StringOutput
func (GetDbNodesResultOutput) DbNodes ¶ added in v6.7.0
func (o GetDbNodesResultOutput) DbNodes() GetDbNodesDbNodeArrayOutput
A `dbNodes` block as defined below.
func (GetDbNodesResultOutput) ElementType ¶ added in v6.7.0
func (GetDbNodesResultOutput) ElementType() reflect.Type
func (GetDbNodesResultOutput) Id ¶ added in v6.7.0
func (o GetDbNodesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDbNodesResultOutput) ToGetDbNodesResultOutput ¶ added in v6.7.0
func (o GetDbNodesResultOutput) ToGetDbNodesResultOutput() GetDbNodesResultOutput
func (GetDbNodesResultOutput) ToGetDbNodesResultOutputWithContext ¶ added in v6.7.0
func (o GetDbNodesResultOutput) ToGetDbNodesResultOutputWithContext(ctx context.Context) GetDbNodesResultOutput
type GetDbServersArgs ¶
type GetDbServersArgs struct { // The name of the Cloud Exadata Infrastructure. CloudExadataInfrastructureName string `pulumi:"cloudExadataInfrastructureName"` // The name of the Resource Group where the DB Server exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDbServers.
type GetDbServersDbServer ¶
type GetDbServersDbServer struct { // The list of [OCIDs](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Virtual Machines associated with the DB Server. AutonomousVirtualMachineDs []string `pulumi:"autonomousVirtualMachineDs"` // The list of [OCIDs](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM Clusters associated with the DB Server. AutonomousVmClusterIds []string `pulumi:"autonomousVmClusterIds"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // The number of CPU cores enabled on the DB Server. CpuCoreCount int `pulumi:"cpuCoreCount"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Db nodes associated with the DB Server. DbNodeIds []string `pulumi:"dbNodeIds"` // The allocated local node storage in GBs on the DB Server. DbNodeStorageSizeInGbs int `pulumi:"dbNodeStorageSizeInGbs"` // The user-friendly name for the DB Server. The name does not need to be unique. DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId string `pulumi:"exadataInfrastructureId"` // Additional information about the current lifecycle state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The current state of the DB Server. LifecycleState string `pulumi:"lifecycleState"` // The total number of CPU cores available. MaxCpuCount int `pulumi:"maxCpuCount"` // The total local node storage available in GBs. MaxDbNodeStorageInGbs int `pulumi:"maxDbNodeStorageInGbs"` // The total memory available in GBs. MaxMemoryInGbs int `pulumi:"maxMemoryInGbs"` // The allocated memory in GBs on the DB Server. MemorySizeInGbs int `pulumi:"memorySizeInGbs"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the DB Server. Ocid string `pulumi:"ocid"` // The shape of the DB Server. The shape determines the amount of CPU, storage, and memory resources available. Shape string `pulumi:"shape"` // The date and time that the DB Server was created. TimeCreated string `pulumi:"timeCreated"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the VM Clusters associated with the DB Server. VmClusterIds []string `pulumi:"vmClusterIds"` }
type GetDbServersDbServerArgs ¶
type GetDbServersDbServerArgs struct { // The list of [OCIDs](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Virtual Machines associated with the DB Server. AutonomousVirtualMachineDs pulumi.StringArrayInput `pulumi:"autonomousVirtualMachineDs"` // The list of [OCIDs](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM Clusters associated with the DB Server. AutonomousVmClusterIds pulumi.StringArrayInput `pulumi:"autonomousVmClusterIds"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The number of CPU cores enabled on the DB Server. CpuCoreCount pulumi.IntInput `pulumi:"cpuCoreCount"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Db nodes associated with the DB Server. DbNodeIds pulumi.StringArrayInput `pulumi:"dbNodeIds"` // The allocated local node storage in GBs on the DB Server. DbNodeStorageSizeInGbs pulumi.IntInput `pulumi:"dbNodeStorageSizeInGbs"` // The user-friendly name for the DB Server. The name does not need to be unique. DisplayName pulumi.StringInput `pulumi:"displayName"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId pulumi.StringInput `pulumi:"exadataInfrastructureId"` // Additional information about the current lifecycle state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The current state of the DB Server. LifecycleState pulumi.StringInput `pulumi:"lifecycleState"` // The total number of CPU cores available. MaxCpuCount pulumi.IntInput `pulumi:"maxCpuCount"` // The total local node storage available in GBs. MaxDbNodeStorageInGbs pulumi.IntInput `pulumi:"maxDbNodeStorageInGbs"` // The total memory available in GBs. MaxMemoryInGbs pulumi.IntInput `pulumi:"maxMemoryInGbs"` // The allocated memory in GBs on the DB Server. MemorySizeInGbs pulumi.IntInput `pulumi:"memorySizeInGbs"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the DB Server. Ocid pulumi.StringInput `pulumi:"ocid"` // The shape of the DB Server. The shape determines the amount of CPU, storage, and memory resources available. Shape pulumi.StringInput `pulumi:"shape"` // The date and time that the DB Server was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the VM Clusters associated with the DB Server. VmClusterIds pulumi.StringArrayInput `pulumi:"vmClusterIds"` }
func (GetDbServersDbServerArgs) ElementType ¶
func (GetDbServersDbServerArgs) ElementType() reflect.Type
func (GetDbServersDbServerArgs) ToGetDbServersDbServerOutput ¶
func (i GetDbServersDbServerArgs) ToGetDbServersDbServerOutput() GetDbServersDbServerOutput
func (GetDbServersDbServerArgs) ToGetDbServersDbServerOutputWithContext ¶
func (i GetDbServersDbServerArgs) ToGetDbServersDbServerOutputWithContext(ctx context.Context) GetDbServersDbServerOutput
type GetDbServersDbServerArray ¶
type GetDbServersDbServerArray []GetDbServersDbServerInput
func (GetDbServersDbServerArray) ElementType ¶
func (GetDbServersDbServerArray) ElementType() reflect.Type
func (GetDbServersDbServerArray) ToGetDbServersDbServerArrayOutput ¶
func (i GetDbServersDbServerArray) ToGetDbServersDbServerArrayOutput() GetDbServersDbServerArrayOutput
func (GetDbServersDbServerArray) ToGetDbServersDbServerArrayOutputWithContext ¶
func (i GetDbServersDbServerArray) ToGetDbServersDbServerArrayOutputWithContext(ctx context.Context) GetDbServersDbServerArrayOutput
type GetDbServersDbServerArrayInput ¶
type GetDbServersDbServerArrayInput interface { pulumi.Input ToGetDbServersDbServerArrayOutput() GetDbServersDbServerArrayOutput ToGetDbServersDbServerArrayOutputWithContext(context.Context) GetDbServersDbServerArrayOutput }
GetDbServersDbServerArrayInput is an input type that accepts GetDbServersDbServerArray and GetDbServersDbServerArrayOutput values. You can construct a concrete instance of `GetDbServersDbServerArrayInput` via:
GetDbServersDbServerArray{ GetDbServersDbServerArgs{...} }
type GetDbServersDbServerArrayOutput ¶
type GetDbServersDbServerArrayOutput struct{ *pulumi.OutputState }
func (GetDbServersDbServerArrayOutput) ElementType ¶
func (GetDbServersDbServerArrayOutput) ElementType() reflect.Type
func (GetDbServersDbServerArrayOutput) Index ¶
func (o GetDbServersDbServerArrayOutput) Index(i pulumi.IntInput) GetDbServersDbServerOutput
func (GetDbServersDbServerArrayOutput) ToGetDbServersDbServerArrayOutput ¶
func (o GetDbServersDbServerArrayOutput) ToGetDbServersDbServerArrayOutput() GetDbServersDbServerArrayOutput
func (GetDbServersDbServerArrayOutput) ToGetDbServersDbServerArrayOutputWithContext ¶
func (o GetDbServersDbServerArrayOutput) ToGetDbServersDbServerArrayOutputWithContext(ctx context.Context) GetDbServersDbServerArrayOutput
type GetDbServersDbServerInput ¶
type GetDbServersDbServerInput interface { pulumi.Input ToGetDbServersDbServerOutput() GetDbServersDbServerOutput ToGetDbServersDbServerOutputWithContext(context.Context) GetDbServersDbServerOutput }
GetDbServersDbServerInput is an input type that accepts GetDbServersDbServerArgs and GetDbServersDbServerOutput values. You can construct a concrete instance of `GetDbServersDbServerInput` via:
GetDbServersDbServerArgs{...}
type GetDbServersDbServerOutput ¶
type GetDbServersDbServerOutput struct{ *pulumi.OutputState }
func (GetDbServersDbServerOutput) AutonomousVirtualMachineDs ¶
func (o GetDbServersDbServerOutput) AutonomousVirtualMachineDs() pulumi.StringArrayOutput
The list of [OCIDs](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Virtual Machines associated with the DB Server.
func (GetDbServersDbServerOutput) AutonomousVmClusterIds ¶
func (o GetDbServersDbServerOutput) AutonomousVmClusterIds() pulumi.StringArrayOutput
The list of [OCIDs](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM Clusters associated with the DB Server.
func (GetDbServersDbServerOutput) CompartmentId ¶
func (o GetDbServersDbServerOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetDbServersDbServerOutput) CpuCoreCount ¶
func (o GetDbServersDbServerOutput) CpuCoreCount() pulumi.IntOutput
The number of CPU cores enabled on the DB Server.
func (GetDbServersDbServerOutput) DbNodeIds ¶
func (o GetDbServersDbServerOutput) DbNodeIds() pulumi.StringArrayOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Db nodes associated with the DB Server.
func (GetDbServersDbServerOutput) DbNodeStorageSizeInGbs ¶
func (o GetDbServersDbServerOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
The allocated local node storage in GBs on the DB Server.
func (GetDbServersDbServerOutput) DisplayName ¶
func (o GetDbServersDbServerOutput) DisplayName() pulumi.StringOutput
The user-friendly name for the DB Server. The name does not need to be unique.
func (GetDbServersDbServerOutput) ElementType ¶
func (GetDbServersDbServerOutput) ElementType() reflect.Type
func (GetDbServersDbServerOutput) ExadataInfrastructureId ¶
func (o GetDbServersDbServerOutput) ExadataInfrastructureId() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
func (GetDbServersDbServerOutput) LifecycleDetails ¶
func (o GetDbServersDbServerOutput) LifecycleDetails() pulumi.StringOutput
Additional information about the current lifecycle state.
func (GetDbServersDbServerOutput) LifecycleState ¶
func (o GetDbServersDbServerOutput) LifecycleState() pulumi.StringOutput
The current state of the DB Server.
func (GetDbServersDbServerOutput) MaxCpuCount ¶
func (o GetDbServersDbServerOutput) MaxCpuCount() pulumi.IntOutput
The total number of CPU cores available.
func (GetDbServersDbServerOutput) MaxDbNodeStorageInGbs ¶
func (o GetDbServersDbServerOutput) MaxDbNodeStorageInGbs() pulumi.IntOutput
The total local node storage available in GBs.
func (GetDbServersDbServerOutput) MaxMemoryInGbs ¶
func (o GetDbServersDbServerOutput) MaxMemoryInGbs() pulumi.IntOutput
The total memory available in GBs.
func (GetDbServersDbServerOutput) MemorySizeInGbs ¶
func (o GetDbServersDbServerOutput) MemorySizeInGbs() pulumi.IntOutput
The allocated memory in GBs on the DB Server.
func (GetDbServersDbServerOutput) Ocid ¶
func (o GetDbServersDbServerOutput) Ocid() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the DB Server.
func (GetDbServersDbServerOutput) Shape ¶
func (o GetDbServersDbServerOutput) Shape() pulumi.StringOutput
The shape of the DB Server. The shape determines the amount of CPU, storage, and memory resources available.
func (GetDbServersDbServerOutput) TimeCreated ¶
func (o GetDbServersDbServerOutput) TimeCreated() pulumi.StringOutput
The date and time that the DB Server was created.
func (GetDbServersDbServerOutput) ToGetDbServersDbServerOutput ¶
func (o GetDbServersDbServerOutput) ToGetDbServersDbServerOutput() GetDbServersDbServerOutput
func (GetDbServersDbServerOutput) ToGetDbServersDbServerOutputWithContext ¶
func (o GetDbServersDbServerOutput) ToGetDbServersDbServerOutputWithContext(ctx context.Context) GetDbServersDbServerOutput
func (GetDbServersDbServerOutput) VmClusterIds ¶
func (o GetDbServersDbServerOutput) VmClusterIds() pulumi.StringArrayOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the VM Clusters associated with the DB Server.
type GetDbServersOutputArgs ¶
type GetDbServersOutputArgs struct { // The name of the Cloud Exadata Infrastructure. CloudExadataInfrastructureName pulumi.StringInput `pulumi:"cloudExadataInfrastructureName"` // The name of the Resource Group where the DB Server exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDbServers.
func (GetDbServersOutputArgs) ElementType ¶
func (GetDbServersOutputArgs) ElementType() reflect.Type
type GetDbServersResult ¶
type GetDbServersResult struct { CloudExadataInfrastructureName string `pulumi:"cloudExadataInfrastructureName"` // A `dbServers` block as defined below. DbServers []GetDbServersDbServer `pulumi:"dbServers"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of values returned by getDbServers.
func GetDbServers ¶
func GetDbServers(ctx *pulumi.Context, args *GetDbServersArgs, opts ...pulumi.InvokeOption) (*GetDbServersResult, error)
Use this data source to access information about existing DB Servers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := oracle.GetDbServers(ctx, &oracle.GetDbServersArgs{ ResourceGroupName: "existing", CloudExadataInfrastructureName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type GetDbServersResultOutput ¶
type GetDbServersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDbServers.
func GetDbServersOutput ¶
func GetDbServersOutput(ctx *pulumi.Context, args GetDbServersOutputArgs, opts ...pulumi.InvokeOption) GetDbServersResultOutput
func (GetDbServersResultOutput) CloudExadataInfrastructureName ¶
func (o GetDbServersResultOutput) CloudExadataInfrastructureName() pulumi.StringOutput
func (GetDbServersResultOutput) DbServers ¶
func (o GetDbServersResultOutput) DbServers() GetDbServersDbServerArrayOutput
A `dbServers` block as defined below.
func (GetDbServersResultOutput) ElementType ¶
func (GetDbServersResultOutput) ElementType() reflect.Type
func (GetDbServersResultOutput) Id ¶
func (o GetDbServersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDbServersResultOutput) ResourceGroupName ¶
func (o GetDbServersResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetDbServersResultOutput) ToGetDbServersResultOutput ¶
func (o GetDbServersResultOutput) ToGetDbServersResultOutput() GetDbServersResultOutput
func (GetDbServersResultOutput) ToGetDbServersResultOutputWithContext ¶
func (o GetDbServersResultOutput) ToGetDbServersResultOutputWithContext(ctx context.Context) GetDbServersResultOutput
type GetDbSystemShapesArgs ¶ added in v6.7.0
type GetDbSystemShapesArgs struct { // The Azure Region to query for the system shapes in. Location string `pulumi:"location"` }
A collection of arguments for invoking getDbSystemShapes.
type GetDbSystemShapesDbSystemShape ¶ added in v6.7.0
type GetDbSystemShapesDbSystemShape struct { // The maximum number of CPU cores that can be enabled on the DB system for this shape. AvailableCoreCount int `pulumi:"availableCoreCount"` // The maximum number of CPU cores per database node that can be enabled for this shape. Only applicable to the flex Exadata shape, ExaCC Elastic shapes and VM Flex shapes. AvailableCoreCountPerNode int `pulumi:"availableCoreCountPerNode"` // The maximum data storage that can be enabled for this shape. AvailableDataStorageInTbs int `pulumi:"availableDataStorageInTbs"` // The maximum data storage available per storage server for this shape. Only applicable to ExaCC Elastic shapes. AvailableDataStoragePerServerInTbs int `pulumi:"availableDataStoragePerServerInTbs"` // The maximum DB Node storage available per database node for this shape. Only applicable to ExaCC Elastic shapes. AvailableDbNodePerNodeInGbs int `pulumi:"availableDbNodePerNodeInGbs"` // The maximum DB Node storage that can be enabled for this shape. AvailableDbNodeStorageInGbs int `pulumi:"availableDbNodeStorageInGbs"` // The maximum memory that can be enabled for this shape. AvailableMemoryInGbs int `pulumi:"availableMemoryInGbs"` // The maximum memory available per database node for this shape. Only applicable to ExaCC Elastic shapes. AvailableMemoryPerNodeInGbs int `pulumi:"availableMemoryPerNodeInGbs"` // The discrete number by which the CPU core count for this shape can be increased or decreased. CoreCountIncrement int `pulumi:"coreCountIncrement"` // The maximum number of compute servers available for this shape. MaximumNodeCount int `pulumi:"maximumNodeCount"` // The maximum number of Exadata storage servers available for the Exadata infrastructure. MaximumStorageCount int `pulumi:"maximumStorageCount"` // The minimum number of CPU cores that can be enabled on the DB system for this shape. MinimumCoreCount int `pulumi:"minimumCoreCount"` // The minimum number of CPU cores that can be enabled per node for this shape. MinimumCoreCountPerNode int `pulumi:"minimumCoreCountPerNode"` // The minimum data storage that need be allocated for this shape. MinimumDataStorageInTbs int `pulumi:"minimumDataStorageInTbs"` // The minimum DB Node storage that need be allocated per node for this shape. MinimumDbNodeStoragePerNodeInGbs int `pulumi:"minimumDbNodeStoragePerNodeInGbs"` // The minimum memory that need be allocated per node for this shape. MinimumMemoryPerNodeInGbs int `pulumi:"minimumMemoryPerNodeInGbs"` // The minimum number of compute servers available for this shape. MinimumNodeCount int `pulumi:"minimumNodeCount"` // The minimum number of Exadata storage servers available for the Exadata infrastructure. MinimumStorageCount int `pulumi:"minimumStorageCount"` // The runtime minimum number of compute servers available for this shape. RuntimeMinimumCoreCount int `pulumi:"runtimeMinimumCoreCount"` // The family of the shape used for the DB system. ShapeFamily string `pulumi:"shapeFamily"` }
type GetDbSystemShapesDbSystemShapeArgs ¶ added in v6.7.0
type GetDbSystemShapesDbSystemShapeArgs struct { // The maximum number of CPU cores that can be enabled on the DB system for this shape. AvailableCoreCount pulumi.IntInput `pulumi:"availableCoreCount"` // The maximum number of CPU cores per database node that can be enabled for this shape. Only applicable to the flex Exadata shape, ExaCC Elastic shapes and VM Flex shapes. AvailableCoreCountPerNode pulumi.IntInput `pulumi:"availableCoreCountPerNode"` // The maximum data storage that can be enabled for this shape. AvailableDataStorageInTbs pulumi.IntInput `pulumi:"availableDataStorageInTbs"` // The maximum data storage available per storage server for this shape. Only applicable to ExaCC Elastic shapes. AvailableDataStoragePerServerInTbs pulumi.IntInput `pulumi:"availableDataStoragePerServerInTbs"` // The maximum DB Node storage available per database node for this shape. Only applicable to ExaCC Elastic shapes. AvailableDbNodePerNodeInGbs pulumi.IntInput `pulumi:"availableDbNodePerNodeInGbs"` // The maximum DB Node storage that can be enabled for this shape. AvailableDbNodeStorageInGbs pulumi.IntInput `pulumi:"availableDbNodeStorageInGbs"` // The maximum memory that can be enabled for this shape. AvailableMemoryInGbs pulumi.IntInput `pulumi:"availableMemoryInGbs"` // The maximum memory available per database node for this shape. Only applicable to ExaCC Elastic shapes. AvailableMemoryPerNodeInGbs pulumi.IntInput `pulumi:"availableMemoryPerNodeInGbs"` // The discrete number by which the CPU core count for this shape can be increased or decreased. CoreCountIncrement pulumi.IntInput `pulumi:"coreCountIncrement"` // The maximum number of compute servers available for this shape. MaximumNodeCount pulumi.IntInput `pulumi:"maximumNodeCount"` // The maximum number of Exadata storage servers available for the Exadata infrastructure. MaximumStorageCount pulumi.IntInput `pulumi:"maximumStorageCount"` // The minimum number of CPU cores that can be enabled on the DB system for this shape. MinimumCoreCount pulumi.IntInput `pulumi:"minimumCoreCount"` // The minimum number of CPU cores that can be enabled per node for this shape. MinimumCoreCountPerNode pulumi.IntInput `pulumi:"minimumCoreCountPerNode"` // The minimum data storage that need be allocated for this shape. MinimumDataStorageInTbs pulumi.IntInput `pulumi:"minimumDataStorageInTbs"` // The minimum DB Node storage that need be allocated per node for this shape. MinimumDbNodeStoragePerNodeInGbs pulumi.IntInput `pulumi:"minimumDbNodeStoragePerNodeInGbs"` // The minimum memory that need be allocated per node for this shape. MinimumMemoryPerNodeInGbs pulumi.IntInput `pulumi:"minimumMemoryPerNodeInGbs"` // The minimum number of compute servers available for this shape. MinimumNodeCount pulumi.IntInput `pulumi:"minimumNodeCount"` // The minimum number of Exadata storage servers available for the Exadata infrastructure. MinimumStorageCount pulumi.IntInput `pulumi:"minimumStorageCount"` // The runtime minimum number of compute servers available for this shape. RuntimeMinimumCoreCount pulumi.IntInput `pulumi:"runtimeMinimumCoreCount"` // The family of the shape used for the DB system. ShapeFamily pulumi.StringInput `pulumi:"shapeFamily"` }
func (GetDbSystemShapesDbSystemShapeArgs) ElementType ¶ added in v6.7.0
func (GetDbSystemShapesDbSystemShapeArgs) ElementType() reflect.Type
func (GetDbSystemShapesDbSystemShapeArgs) ToGetDbSystemShapesDbSystemShapeOutput ¶ added in v6.7.0
func (i GetDbSystemShapesDbSystemShapeArgs) ToGetDbSystemShapesDbSystemShapeOutput() GetDbSystemShapesDbSystemShapeOutput
func (GetDbSystemShapesDbSystemShapeArgs) ToGetDbSystemShapesDbSystemShapeOutputWithContext ¶ added in v6.7.0
func (i GetDbSystemShapesDbSystemShapeArgs) ToGetDbSystemShapesDbSystemShapeOutputWithContext(ctx context.Context) GetDbSystemShapesDbSystemShapeOutput
type GetDbSystemShapesDbSystemShapeArray ¶ added in v6.7.0
type GetDbSystemShapesDbSystemShapeArray []GetDbSystemShapesDbSystemShapeInput
func (GetDbSystemShapesDbSystemShapeArray) ElementType ¶ added in v6.7.0
func (GetDbSystemShapesDbSystemShapeArray) ElementType() reflect.Type
func (GetDbSystemShapesDbSystemShapeArray) ToGetDbSystemShapesDbSystemShapeArrayOutput ¶ added in v6.7.0
func (i GetDbSystemShapesDbSystemShapeArray) ToGetDbSystemShapesDbSystemShapeArrayOutput() GetDbSystemShapesDbSystemShapeArrayOutput
func (GetDbSystemShapesDbSystemShapeArray) ToGetDbSystemShapesDbSystemShapeArrayOutputWithContext ¶ added in v6.7.0
func (i GetDbSystemShapesDbSystemShapeArray) ToGetDbSystemShapesDbSystemShapeArrayOutputWithContext(ctx context.Context) GetDbSystemShapesDbSystemShapeArrayOutput
type GetDbSystemShapesDbSystemShapeArrayInput ¶ added in v6.7.0
type GetDbSystemShapesDbSystemShapeArrayInput interface { pulumi.Input ToGetDbSystemShapesDbSystemShapeArrayOutput() GetDbSystemShapesDbSystemShapeArrayOutput ToGetDbSystemShapesDbSystemShapeArrayOutputWithContext(context.Context) GetDbSystemShapesDbSystemShapeArrayOutput }
GetDbSystemShapesDbSystemShapeArrayInput is an input type that accepts GetDbSystemShapesDbSystemShapeArray and GetDbSystemShapesDbSystemShapeArrayOutput values. You can construct a concrete instance of `GetDbSystemShapesDbSystemShapeArrayInput` via:
GetDbSystemShapesDbSystemShapeArray{ GetDbSystemShapesDbSystemShapeArgs{...} }
type GetDbSystemShapesDbSystemShapeArrayOutput ¶ added in v6.7.0
type GetDbSystemShapesDbSystemShapeArrayOutput struct{ *pulumi.OutputState }
func (GetDbSystemShapesDbSystemShapeArrayOutput) ElementType ¶ added in v6.7.0
func (GetDbSystemShapesDbSystemShapeArrayOutput) ElementType() reflect.Type
func (GetDbSystemShapesDbSystemShapeArrayOutput) ToGetDbSystemShapesDbSystemShapeArrayOutput ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeArrayOutput) ToGetDbSystemShapesDbSystemShapeArrayOutput() GetDbSystemShapesDbSystemShapeArrayOutput
func (GetDbSystemShapesDbSystemShapeArrayOutput) ToGetDbSystemShapesDbSystemShapeArrayOutputWithContext ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeArrayOutput) ToGetDbSystemShapesDbSystemShapeArrayOutputWithContext(ctx context.Context) GetDbSystemShapesDbSystemShapeArrayOutput
type GetDbSystemShapesDbSystemShapeInput ¶ added in v6.7.0
type GetDbSystemShapesDbSystemShapeInput interface { pulumi.Input ToGetDbSystemShapesDbSystemShapeOutput() GetDbSystemShapesDbSystemShapeOutput ToGetDbSystemShapesDbSystemShapeOutputWithContext(context.Context) GetDbSystemShapesDbSystemShapeOutput }
GetDbSystemShapesDbSystemShapeInput is an input type that accepts GetDbSystemShapesDbSystemShapeArgs and GetDbSystemShapesDbSystemShapeOutput values. You can construct a concrete instance of `GetDbSystemShapesDbSystemShapeInput` via:
GetDbSystemShapesDbSystemShapeArgs{...}
type GetDbSystemShapesDbSystemShapeOutput ¶ added in v6.7.0
type GetDbSystemShapesDbSystemShapeOutput struct{ *pulumi.OutputState }
func (GetDbSystemShapesDbSystemShapeOutput) AvailableCoreCount ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) AvailableCoreCount() pulumi.IntOutput
The maximum number of CPU cores that can be enabled on the DB system for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) AvailableCoreCountPerNode ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) AvailableCoreCountPerNode() pulumi.IntOutput
The maximum number of CPU cores per database node that can be enabled for this shape. Only applicable to the flex Exadata shape, ExaCC Elastic shapes and VM Flex shapes.
func (GetDbSystemShapesDbSystemShapeOutput) AvailableDataStorageInTbs ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) AvailableDataStorageInTbs() pulumi.IntOutput
The maximum data storage that can be enabled for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) AvailableDataStoragePerServerInTbs ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) AvailableDataStoragePerServerInTbs() pulumi.IntOutput
The maximum data storage available per storage server for this shape. Only applicable to ExaCC Elastic shapes.
func (GetDbSystemShapesDbSystemShapeOutput) AvailableDbNodePerNodeInGbs ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) AvailableDbNodePerNodeInGbs() pulumi.IntOutput
The maximum DB Node storage available per database node for this shape. Only applicable to ExaCC Elastic shapes.
func (GetDbSystemShapesDbSystemShapeOutput) AvailableDbNodeStorageInGbs ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) AvailableDbNodeStorageInGbs() pulumi.IntOutput
The maximum DB Node storage that can be enabled for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) AvailableMemoryInGbs ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) AvailableMemoryInGbs() pulumi.IntOutput
The maximum memory that can be enabled for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) AvailableMemoryPerNodeInGbs ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) AvailableMemoryPerNodeInGbs() pulumi.IntOutput
The maximum memory available per database node for this shape. Only applicable to ExaCC Elastic shapes.
func (GetDbSystemShapesDbSystemShapeOutput) CoreCountIncrement ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) CoreCountIncrement() pulumi.IntOutput
The discrete number by which the CPU core count for this shape can be increased or decreased.
func (GetDbSystemShapesDbSystemShapeOutput) ElementType ¶ added in v6.7.0
func (GetDbSystemShapesDbSystemShapeOutput) ElementType() reflect.Type
func (GetDbSystemShapesDbSystemShapeOutput) MaximumNodeCount ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) MaximumNodeCount() pulumi.IntOutput
The maximum number of compute servers available for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) MaximumStorageCount ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) MaximumStorageCount() pulumi.IntOutput
The maximum number of Exadata storage servers available for the Exadata infrastructure.
func (GetDbSystemShapesDbSystemShapeOutput) MinimumCoreCount ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) MinimumCoreCount() pulumi.IntOutput
The minimum number of CPU cores that can be enabled on the DB system for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) MinimumCoreCountPerNode ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) MinimumCoreCountPerNode() pulumi.IntOutput
The minimum number of CPU cores that can be enabled per node for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) MinimumDataStorageInTbs ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) MinimumDataStorageInTbs() pulumi.IntOutput
The minimum data storage that need be allocated for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) MinimumDbNodeStoragePerNodeInGbs ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) MinimumDbNodeStoragePerNodeInGbs() pulumi.IntOutput
The minimum DB Node storage that need be allocated per node for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) MinimumMemoryPerNodeInGbs ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) MinimumMemoryPerNodeInGbs() pulumi.IntOutput
The minimum memory that need be allocated per node for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) MinimumNodeCount ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) MinimumNodeCount() pulumi.IntOutput
The minimum number of compute servers available for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) MinimumStorageCount ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) MinimumStorageCount() pulumi.IntOutput
The minimum number of Exadata storage servers available for the Exadata infrastructure.
func (GetDbSystemShapesDbSystemShapeOutput) RuntimeMinimumCoreCount ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) RuntimeMinimumCoreCount() pulumi.IntOutput
The runtime minimum number of compute servers available for this shape.
func (GetDbSystemShapesDbSystemShapeOutput) ShapeFamily ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) ShapeFamily() pulumi.StringOutput
The family of the shape used for the DB system.
func (GetDbSystemShapesDbSystemShapeOutput) ToGetDbSystemShapesDbSystemShapeOutput ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) ToGetDbSystemShapesDbSystemShapeOutput() GetDbSystemShapesDbSystemShapeOutput
func (GetDbSystemShapesDbSystemShapeOutput) ToGetDbSystemShapesDbSystemShapeOutputWithContext ¶ added in v6.7.0
func (o GetDbSystemShapesDbSystemShapeOutput) ToGetDbSystemShapesDbSystemShapeOutputWithContext(ctx context.Context) GetDbSystemShapesDbSystemShapeOutput
type GetDbSystemShapesOutputArgs ¶ added in v6.7.0
type GetDbSystemShapesOutputArgs struct { // The Azure Region to query for the system shapes in. Location pulumi.StringInput `pulumi:"location"` }
A collection of arguments for invoking getDbSystemShapes.
func (GetDbSystemShapesOutputArgs) ElementType ¶ added in v6.7.0
func (GetDbSystemShapesOutputArgs) ElementType() reflect.Type
type GetDbSystemShapesResult ¶ added in v6.7.0
type GetDbSystemShapesResult struct { // A `dbSystemShapes` block as defined below. DbSystemShapes []GetDbSystemShapesDbSystemShape `pulumi:"dbSystemShapes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` }
A collection of values returned by getDbSystemShapes.
func GetDbSystemShapes ¶ added in v6.7.0
func GetDbSystemShapes(ctx *pulumi.Context, args *GetDbSystemShapesArgs, opts ...pulumi.InvokeOption) (*GetDbSystemShapesResult, error)
This data source provides the list of DB System Shapes in Oracle Cloud Infrastructure Database service.
Gets a list of the shapes that can be used to launch a new DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := oracle.GetDbSystemShapes(ctx, &oracle.GetDbSystemShapesArgs{ Location: "West Europe", }, nil) if err != nil { return err } ctx.Export("example", example) return nil }) }
```
type GetDbSystemShapesResultOutput ¶ added in v6.7.0
type GetDbSystemShapesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDbSystemShapes.
func GetDbSystemShapesOutput ¶ added in v6.7.0
func GetDbSystemShapesOutput(ctx *pulumi.Context, args GetDbSystemShapesOutputArgs, opts ...pulumi.InvokeOption) GetDbSystemShapesResultOutput
func (GetDbSystemShapesResultOutput) DbSystemShapes ¶ added in v6.7.0
func (o GetDbSystemShapesResultOutput) DbSystemShapes() GetDbSystemShapesDbSystemShapeArrayOutput
A `dbSystemShapes` block as defined below.
func (GetDbSystemShapesResultOutput) ElementType ¶ added in v6.7.0
func (GetDbSystemShapesResultOutput) ElementType() reflect.Type
func (GetDbSystemShapesResultOutput) Id ¶ added in v6.7.0
func (o GetDbSystemShapesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDbSystemShapesResultOutput) Location ¶ added in v6.7.0
func (o GetDbSystemShapesResultOutput) Location() pulumi.StringOutput
func (GetDbSystemShapesResultOutput) ToGetDbSystemShapesResultOutput ¶ added in v6.7.0
func (o GetDbSystemShapesResultOutput) ToGetDbSystemShapesResultOutput() GetDbSystemShapesResultOutput
func (GetDbSystemShapesResultOutput) ToGetDbSystemShapesResultOutputWithContext ¶ added in v6.7.0
func (o GetDbSystemShapesResultOutput) ToGetDbSystemShapesResultOutputWithContext(ctx context.Context) GetDbSystemShapesResultOutput
type GetExadataInfrastructureEstimatedPatchingTime ¶
type GetExadataInfrastructureEstimatedPatchingTime struct { // The estimated time required in minutes for database server patching. EstimatedDbServerPatchingTime int `pulumi:"estimatedDbServerPatchingTime"` // The estimated time required in minutes for network switch patching. EstimatedNetworkSwitchesPatchingTime int `pulumi:"estimatedNetworkSwitchesPatchingTime"` // The estimated time required in minutes for storage server patching. EstimatedStorageServerPatchingTime int `pulumi:"estimatedStorageServerPatchingTime"` // The estimated total time required in minutes for all patching operations. TotalEstimatedPatchingTime int `pulumi:"totalEstimatedPatchingTime"` }
type GetExadataInfrastructureEstimatedPatchingTimeArgs ¶
type GetExadataInfrastructureEstimatedPatchingTimeArgs struct { // The estimated time required in minutes for database server patching. EstimatedDbServerPatchingTime pulumi.IntInput `pulumi:"estimatedDbServerPatchingTime"` // The estimated time required in minutes for network switch patching. EstimatedNetworkSwitchesPatchingTime pulumi.IntInput `pulumi:"estimatedNetworkSwitchesPatchingTime"` // The estimated time required in minutes for storage server patching. EstimatedStorageServerPatchingTime pulumi.IntInput `pulumi:"estimatedStorageServerPatchingTime"` // The estimated total time required in minutes for all patching operations. TotalEstimatedPatchingTime pulumi.IntInput `pulumi:"totalEstimatedPatchingTime"` }
func (GetExadataInfrastructureEstimatedPatchingTimeArgs) ElementType ¶
func (GetExadataInfrastructureEstimatedPatchingTimeArgs) ElementType() reflect.Type
func (GetExadataInfrastructureEstimatedPatchingTimeArgs) ToGetExadataInfrastructureEstimatedPatchingTimeOutput ¶
func (i GetExadataInfrastructureEstimatedPatchingTimeArgs) ToGetExadataInfrastructureEstimatedPatchingTimeOutput() GetExadataInfrastructureEstimatedPatchingTimeOutput
func (GetExadataInfrastructureEstimatedPatchingTimeArgs) ToGetExadataInfrastructureEstimatedPatchingTimeOutputWithContext ¶
func (i GetExadataInfrastructureEstimatedPatchingTimeArgs) ToGetExadataInfrastructureEstimatedPatchingTimeOutputWithContext(ctx context.Context) GetExadataInfrastructureEstimatedPatchingTimeOutput
type GetExadataInfrastructureEstimatedPatchingTimeArray ¶
type GetExadataInfrastructureEstimatedPatchingTimeArray []GetExadataInfrastructureEstimatedPatchingTimeInput
func (GetExadataInfrastructureEstimatedPatchingTimeArray) ElementType ¶
func (GetExadataInfrastructureEstimatedPatchingTimeArray) ElementType() reflect.Type
func (GetExadataInfrastructureEstimatedPatchingTimeArray) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutput ¶
func (i GetExadataInfrastructureEstimatedPatchingTimeArray) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutput() GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
func (GetExadataInfrastructureEstimatedPatchingTimeArray) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutputWithContext ¶
func (i GetExadataInfrastructureEstimatedPatchingTimeArray) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutputWithContext(ctx context.Context) GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
type GetExadataInfrastructureEstimatedPatchingTimeArrayInput ¶
type GetExadataInfrastructureEstimatedPatchingTimeArrayInput interface { pulumi.Input ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutput() GetExadataInfrastructureEstimatedPatchingTimeArrayOutput ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutputWithContext(context.Context) GetExadataInfrastructureEstimatedPatchingTimeArrayOutput }
GetExadataInfrastructureEstimatedPatchingTimeArrayInput is an input type that accepts GetExadataInfrastructureEstimatedPatchingTimeArray and GetExadataInfrastructureEstimatedPatchingTimeArrayOutput values. You can construct a concrete instance of `GetExadataInfrastructureEstimatedPatchingTimeArrayInput` via:
GetExadataInfrastructureEstimatedPatchingTimeArray{ GetExadataInfrastructureEstimatedPatchingTimeArgs{...} }
type GetExadataInfrastructureEstimatedPatchingTimeArrayOutput ¶
type GetExadataInfrastructureEstimatedPatchingTimeArrayOutput struct{ *pulumi.OutputState }
func (GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) ElementType ¶
func (GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) ElementType() reflect.Type
func (GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutput ¶
func (o GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutput() GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
func (GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutputWithContext ¶
func (o GetExadataInfrastructureEstimatedPatchingTimeArrayOutput) ToGetExadataInfrastructureEstimatedPatchingTimeArrayOutputWithContext(ctx context.Context) GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
type GetExadataInfrastructureEstimatedPatchingTimeInput ¶
type GetExadataInfrastructureEstimatedPatchingTimeInput interface { pulumi.Input ToGetExadataInfrastructureEstimatedPatchingTimeOutput() GetExadataInfrastructureEstimatedPatchingTimeOutput ToGetExadataInfrastructureEstimatedPatchingTimeOutputWithContext(context.Context) GetExadataInfrastructureEstimatedPatchingTimeOutput }
GetExadataInfrastructureEstimatedPatchingTimeInput is an input type that accepts GetExadataInfrastructureEstimatedPatchingTimeArgs and GetExadataInfrastructureEstimatedPatchingTimeOutput values. You can construct a concrete instance of `GetExadataInfrastructureEstimatedPatchingTimeInput` via:
GetExadataInfrastructureEstimatedPatchingTimeArgs{...}
type GetExadataInfrastructureEstimatedPatchingTimeOutput ¶
type GetExadataInfrastructureEstimatedPatchingTimeOutput struct{ *pulumi.OutputState }
func (GetExadataInfrastructureEstimatedPatchingTimeOutput) ElementType ¶
func (GetExadataInfrastructureEstimatedPatchingTimeOutput) ElementType() reflect.Type
func (GetExadataInfrastructureEstimatedPatchingTimeOutput) EstimatedDbServerPatchingTime ¶
func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) EstimatedDbServerPatchingTime() pulumi.IntOutput
The estimated time required in minutes for database server patching.
func (GetExadataInfrastructureEstimatedPatchingTimeOutput) EstimatedNetworkSwitchesPatchingTime ¶
func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) EstimatedNetworkSwitchesPatchingTime() pulumi.IntOutput
The estimated time required in minutes for network switch patching.
func (GetExadataInfrastructureEstimatedPatchingTimeOutput) EstimatedStorageServerPatchingTime ¶
func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) EstimatedStorageServerPatchingTime() pulumi.IntOutput
The estimated time required in minutes for storage server patching.
func (GetExadataInfrastructureEstimatedPatchingTimeOutput) ToGetExadataInfrastructureEstimatedPatchingTimeOutput ¶
func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) ToGetExadataInfrastructureEstimatedPatchingTimeOutput() GetExadataInfrastructureEstimatedPatchingTimeOutput
func (GetExadataInfrastructureEstimatedPatchingTimeOutput) ToGetExadataInfrastructureEstimatedPatchingTimeOutputWithContext ¶
func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) ToGetExadataInfrastructureEstimatedPatchingTimeOutputWithContext(ctx context.Context) GetExadataInfrastructureEstimatedPatchingTimeOutput
func (GetExadataInfrastructureEstimatedPatchingTimeOutput) TotalEstimatedPatchingTime ¶
func (o GetExadataInfrastructureEstimatedPatchingTimeOutput) TotalEstimatedPatchingTime() pulumi.IntOutput
The estimated total time required in minutes for all patching operations.
type GetExadataInfrastructureMaintenanceWindow ¶
type GetExadataInfrastructureMaintenanceWindow struct { // If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations. CustomActionTimeoutEnabled bool `pulumi:"customActionTimeoutEnabled"` CustomActionTimeoutInMins int `pulumi:"customActionTimeoutInMins"` // Days during the week when maintenance should be performed. DaysOfWeeks []string `pulumi:"daysOfWeeks"` // The window of hours during the day when maintenance should be performed. HoursOfDays []int `pulumi:"hoursOfDays"` // Lead time window allows user to set a lead time to prepare for a down time. LeadTimeInWeeks int `pulumi:"leadTimeInWeeks"` // If true, enables the monthly patching option. MonthlyPatchingEnabled bool `pulumi:"monthlyPatchingEnabled"` // A `months` block as defined below. Months []string `pulumi:"months"` // Cloud Exadata Infrastructure node patching method. PatchingMode string `pulumi:"patchingMode"` // The maintenance window scheduling preference. Preference string `pulumi:"preference"` // Weeks during the month when maintenance should be performed. WeeksOfMonths []int `pulumi:"weeksOfMonths"` }
type GetExadataInfrastructureMaintenanceWindowArgs ¶
type GetExadataInfrastructureMaintenanceWindowArgs struct { // If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations. CustomActionTimeoutEnabled pulumi.BoolInput `pulumi:"customActionTimeoutEnabled"` CustomActionTimeoutInMins pulumi.IntInput `pulumi:"customActionTimeoutInMins"` // Days during the week when maintenance should be performed. DaysOfWeeks pulumi.StringArrayInput `pulumi:"daysOfWeeks"` // The window of hours during the day when maintenance should be performed. HoursOfDays pulumi.IntArrayInput `pulumi:"hoursOfDays"` // Lead time window allows user to set a lead time to prepare for a down time. LeadTimeInWeeks pulumi.IntInput `pulumi:"leadTimeInWeeks"` // If true, enables the monthly patching option. MonthlyPatchingEnabled pulumi.BoolInput `pulumi:"monthlyPatchingEnabled"` // A `months` block as defined below. Months pulumi.StringArrayInput `pulumi:"months"` // Cloud Exadata Infrastructure node patching method. PatchingMode pulumi.StringInput `pulumi:"patchingMode"` // The maintenance window scheduling preference. Preference pulumi.StringInput `pulumi:"preference"` // Weeks during the month when maintenance should be performed. WeeksOfMonths pulumi.IntArrayInput `pulumi:"weeksOfMonths"` }
func (GetExadataInfrastructureMaintenanceWindowArgs) ElementType ¶
func (GetExadataInfrastructureMaintenanceWindowArgs) ElementType() reflect.Type
func (GetExadataInfrastructureMaintenanceWindowArgs) ToGetExadataInfrastructureMaintenanceWindowOutput ¶
func (i GetExadataInfrastructureMaintenanceWindowArgs) ToGetExadataInfrastructureMaintenanceWindowOutput() GetExadataInfrastructureMaintenanceWindowOutput
func (GetExadataInfrastructureMaintenanceWindowArgs) ToGetExadataInfrastructureMaintenanceWindowOutputWithContext ¶
func (i GetExadataInfrastructureMaintenanceWindowArgs) ToGetExadataInfrastructureMaintenanceWindowOutputWithContext(ctx context.Context) GetExadataInfrastructureMaintenanceWindowOutput
type GetExadataInfrastructureMaintenanceWindowArray ¶
type GetExadataInfrastructureMaintenanceWindowArray []GetExadataInfrastructureMaintenanceWindowInput
func (GetExadataInfrastructureMaintenanceWindowArray) ElementType ¶
func (GetExadataInfrastructureMaintenanceWindowArray) ElementType() reflect.Type
func (GetExadataInfrastructureMaintenanceWindowArray) ToGetExadataInfrastructureMaintenanceWindowArrayOutput ¶
func (i GetExadataInfrastructureMaintenanceWindowArray) ToGetExadataInfrastructureMaintenanceWindowArrayOutput() GetExadataInfrastructureMaintenanceWindowArrayOutput
func (GetExadataInfrastructureMaintenanceWindowArray) ToGetExadataInfrastructureMaintenanceWindowArrayOutputWithContext ¶
func (i GetExadataInfrastructureMaintenanceWindowArray) ToGetExadataInfrastructureMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetExadataInfrastructureMaintenanceWindowArrayOutput
type GetExadataInfrastructureMaintenanceWindowArrayInput ¶
type GetExadataInfrastructureMaintenanceWindowArrayInput interface { pulumi.Input ToGetExadataInfrastructureMaintenanceWindowArrayOutput() GetExadataInfrastructureMaintenanceWindowArrayOutput ToGetExadataInfrastructureMaintenanceWindowArrayOutputWithContext(context.Context) GetExadataInfrastructureMaintenanceWindowArrayOutput }
GetExadataInfrastructureMaintenanceWindowArrayInput is an input type that accepts GetExadataInfrastructureMaintenanceWindowArray and GetExadataInfrastructureMaintenanceWindowArrayOutput values. You can construct a concrete instance of `GetExadataInfrastructureMaintenanceWindowArrayInput` via:
GetExadataInfrastructureMaintenanceWindowArray{ GetExadataInfrastructureMaintenanceWindowArgs{...} }
type GetExadataInfrastructureMaintenanceWindowArrayOutput ¶
type GetExadataInfrastructureMaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (GetExadataInfrastructureMaintenanceWindowArrayOutput) ElementType ¶
func (GetExadataInfrastructureMaintenanceWindowArrayOutput) ElementType() reflect.Type
func (GetExadataInfrastructureMaintenanceWindowArrayOutput) ToGetExadataInfrastructureMaintenanceWindowArrayOutput ¶
func (o GetExadataInfrastructureMaintenanceWindowArrayOutput) ToGetExadataInfrastructureMaintenanceWindowArrayOutput() GetExadataInfrastructureMaintenanceWindowArrayOutput
func (GetExadataInfrastructureMaintenanceWindowArrayOutput) ToGetExadataInfrastructureMaintenanceWindowArrayOutputWithContext ¶
func (o GetExadataInfrastructureMaintenanceWindowArrayOutput) ToGetExadataInfrastructureMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetExadataInfrastructureMaintenanceWindowArrayOutput
type GetExadataInfrastructureMaintenanceWindowInput ¶
type GetExadataInfrastructureMaintenanceWindowInput interface { pulumi.Input ToGetExadataInfrastructureMaintenanceWindowOutput() GetExadataInfrastructureMaintenanceWindowOutput ToGetExadataInfrastructureMaintenanceWindowOutputWithContext(context.Context) GetExadataInfrastructureMaintenanceWindowOutput }
GetExadataInfrastructureMaintenanceWindowInput is an input type that accepts GetExadataInfrastructureMaintenanceWindowArgs and GetExadataInfrastructureMaintenanceWindowOutput values. You can construct a concrete instance of `GetExadataInfrastructureMaintenanceWindowInput` via:
GetExadataInfrastructureMaintenanceWindowArgs{...}
type GetExadataInfrastructureMaintenanceWindowOutput ¶
type GetExadataInfrastructureMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (GetExadataInfrastructureMaintenanceWindowOutput) CustomActionTimeoutEnabled ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) CustomActionTimeoutEnabled() pulumi.BoolOutput
If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations.
func (GetExadataInfrastructureMaintenanceWindowOutput) CustomActionTimeoutInMins ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) CustomActionTimeoutInMins() pulumi.IntOutput
func (GetExadataInfrastructureMaintenanceWindowOutput) DaysOfWeeks ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) DaysOfWeeks() pulumi.StringArrayOutput
Days during the week when maintenance should be performed.
func (GetExadataInfrastructureMaintenanceWindowOutput) ElementType ¶
func (GetExadataInfrastructureMaintenanceWindowOutput) ElementType() reflect.Type
func (GetExadataInfrastructureMaintenanceWindowOutput) HoursOfDays ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) HoursOfDays() pulumi.IntArrayOutput
The window of hours during the day when maintenance should be performed.
func (GetExadataInfrastructureMaintenanceWindowOutput) LeadTimeInWeeks ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) LeadTimeInWeeks() pulumi.IntOutput
Lead time window allows user to set a lead time to prepare for a down time.
func (GetExadataInfrastructureMaintenanceWindowOutput) MonthlyPatchingEnabled ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) MonthlyPatchingEnabled() pulumi.BoolOutput
If true, enables the monthly patching option.
func (GetExadataInfrastructureMaintenanceWindowOutput) Months ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) Months() pulumi.StringArrayOutput
A `months` block as defined below.
func (GetExadataInfrastructureMaintenanceWindowOutput) PatchingMode ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) PatchingMode() pulumi.StringOutput
Cloud Exadata Infrastructure node patching method.
func (GetExadataInfrastructureMaintenanceWindowOutput) Preference ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) Preference() pulumi.StringOutput
The maintenance window scheduling preference.
func (GetExadataInfrastructureMaintenanceWindowOutput) ToGetExadataInfrastructureMaintenanceWindowOutput ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) ToGetExadataInfrastructureMaintenanceWindowOutput() GetExadataInfrastructureMaintenanceWindowOutput
func (GetExadataInfrastructureMaintenanceWindowOutput) ToGetExadataInfrastructureMaintenanceWindowOutputWithContext ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) ToGetExadataInfrastructureMaintenanceWindowOutputWithContext(ctx context.Context) GetExadataInfrastructureMaintenanceWindowOutput
func (GetExadataInfrastructureMaintenanceWindowOutput) WeeksOfMonths ¶
func (o GetExadataInfrastructureMaintenanceWindowOutput) WeeksOfMonths() pulumi.IntArrayOutput
Weeks during the month when maintenance should be performed.
type GetGiVersionsArgs ¶ added in v6.7.0
type GetGiVersionsArgs struct { // The Azure Region to query for the GI Versions in. Location string `pulumi:"location"` }
A collection of arguments for invoking getGiVersions.
type GetGiVersionsOutputArgs ¶ added in v6.7.0
type GetGiVersionsOutputArgs struct { // The Azure Region to query for the GI Versions in. Location pulumi.StringInput `pulumi:"location"` }
A collection of arguments for invoking getGiVersions.
func (GetGiVersionsOutputArgs) ElementType ¶ added in v6.7.0
func (GetGiVersionsOutputArgs) ElementType() reflect.Type
type GetGiVersionsResult ¶ added in v6.7.0
type GetGiVersionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` // A list of valid GI software versions. Versions []string `pulumi:"versions"` }
A collection of values returned by getGiVersions.
func GetGiVersions ¶ added in v6.7.0
func GetGiVersions(ctx *pulumi.Context, args *GetGiVersionsArgs, opts ...pulumi.InvokeOption) (*GetGiVersionsResult, error)
This data source provides the list of GI Versions in Oracle Cloud Infrastructure Database service.
Gets a list of supported GI versions.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := oracle.GetGiVersions(ctx, &oracle.GetGiVersionsArgs{ Location: "West Europe", }, nil) if err != nil { return err } ctx.Export("example", example) return nil }) }
```
type GetGiVersionsResultOutput ¶ added in v6.7.0
type GetGiVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGiVersions.
func GetGiVersionsOutput ¶ added in v6.7.0
func GetGiVersionsOutput(ctx *pulumi.Context, args GetGiVersionsOutputArgs, opts ...pulumi.InvokeOption) GetGiVersionsResultOutput
func (GetGiVersionsResultOutput) ElementType ¶ added in v6.7.0
func (GetGiVersionsResultOutput) ElementType() reflect.Type
func (GetGiVersionsResultOutput) Id ¶ added in v6.7.0
func (o GetGiVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGiVersionsResultOutput) Location ¶ added in v6.7.0
func (o GetGiVersionsResultOutput) Location() pulumi.StringOutput
func (GetGiVersionsResultOutput) ToGetGiVersionsResultOutput ¶ added in v6.7.0
func (o GetGiVersionsResultOutput) ToGetGiVersionsResultOutput() GetGiVersionsResultOutput
func (GetGiVersionsResultOutput) ToGetGiVersionsResultOutputWithContext ¶ added in v6.7.0
func (o GetGiVersionsResultOutput) ToGetGiVersionsResultOutputWithContext(ctx context.Context) GetGiVersionsResultOutput
func (GetGiVersionsResultOutput) Versions ¶ added in v6.7.0
func (o GetGiVersionsResultOutput) Versions() pulumi.StringArrayOutput
A list of valid GI software versions.
type LookupAutonomousDatabaseArgs ¶ added in v6.7.0
type LookupAutonomousDatabaseArgs struct { // The name of this Autonomous Database. Name string `pulumi:"name"` // The name of the Resource Group where the Autonomous Database exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAutonomousDatabase.
type LookupAutonomousDatabaseOutputArgs ¶ added in v6.7.0
type LookupAutonomousDatabaseOutputArgs struct { // The name of this Autonomous Database. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Autonomous Database exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAutonomousDatabase.
func (LookupAutonomousDatabaseOutputArgs) ElementType ¶ added in v6.7.0
func (LookupAutonomousDatabaseOutputArgs) ElementType() reflect.Type
type LookupAutonomousDatabaseResult ¶ added in v6.7.0
type LookupAutonomousDatabaseResult struct { // The current amount of storage in use for user and system data, in terabytes (TB). ActualUsedDataStorageSizeInTbs float64 `pulumi:"actualUsedDataStorageSizeInTbs"` // The amount of storage currently allocated for the database tables and billed for, rounded up. When auto-scaling is not enabled, this value is equal to the `dataStorageSizeInTBs` value. You can compare this value to the `actualUsedDataStorageSizeInTBs` value to determine if a manual shrink operation is appropriate for your allocated storage. AllocatedStorageSizeInTbs float64 `pulumi:"allocatedStorageSizeInTbs"` // The client IP access control list (ACL). This feature is available for [Autonomous Database Serverless] (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. AllowedIps []int `pulumi:"allowedIps"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. AutoScalingEnabled bool `pulumi:"autoScalingEnabled"` // Indicates if auto scaling is enabled for the Autonomous Database storage. AutoScalingForStorageEnabled bool `pulumi:"autoScalingForStorageEnabled"` // The database [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId string `pulumi:"autonomousDatabaseId"` // List of Oracle Database versions available for a database upgrade. If there are no version upgrades available, this list is empty. AvailableUpgradeVersions []string `pulumi:"availableUpgradeVersions"` // Retention period, in days, for backups. BackupRetentionPeriodInDays int `pulumi:"backupRetentionPeriodInDays"` // The character set for the autonomous database. CharacterSet string `pulumi:"characterSet"` // The compute amount (CPUs) available to the database. ComputeCount float64 `pulumi:"computeCount"` // The number of CPU cores to be made available to the database. When the ECPU is selected, the value for cpuCoreCount is 0. For Autonomous Database on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See [Characteristics of Infrastructure Shapes](https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. CpuCoreCount int `pulumi:"cpuCoreCount"` // The quantity of data in the database, in gigabytes. DataStorageSizeInGbs int `pulumi:"dataStorageSizeInGbs"` // The maximum storage that can be allocated for the database, in terabytes. DataStorageSizeInTbs int `pulumi:"dataStorageSizeInTbs"` // The DB node storage size in, in gigabytes. DbNodeStorageSizeInGbs int `pulumi:"dbNodeStorageSizeInGbs"` // A valid Oracle Database version for Autonomous Database. DbVersion string `pulumi:"dbVersion"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName string `pulumi:"displayName"` // Indicates the number of seconds of data loss for a Data Guard failover. FailedDataRecoveryInSeconds int `pulumi:"failedDataRecoveryInSeconds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The area assigned to In-Memory tables in Autonomous Database. InMemoryAreaInGbs int `pulumi:"inMemoryAreaInGbs"` // Information about the current lifecycle state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Parameter that allows users to select an acceptable maximum data loss limit in seconds, up to which Automatic Failover will be triggered when necessary for a Local Autonomous Data Guard LocalAdgAutoFailoverMaxDataLossLimit int `pulumi:"localAdgAutoFailoverMaxDataLossLimit"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. LocalDataGuardEnabled bool `pulumi:"localDataGuardEnabled"` // The Azure Region where the Autonomous Database exists. Location string `pulumi:"location"` // The amount of memory (in GBs) enabled per ECPU or OCPU. MemoryPerOracleComputeUnitInGbs int `pulumi:"memoryPerOracleComputeUnitInGbs"` // Specifies if the Autonomous Database requires mTLS connections. MtlsConnectionRequired bool `pulumi:"mtlsConnectionRequired"` Name string `pulumi:"name"` // The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. NationalCharacterSet string `pulumi:"nationalCharacterSet"` // The date and time when the next long-term backup would be created. NextLongTermBackupTimeStamp string `pulumi:"nextLongTermBackupTimeStamp"` // The URL of the resource in the OCI console. OciUrl string `pulumi:"ociUrl"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the autonomous database. Ocid string `pulumi:"ocid"` PeerDbId string `pulumi:"peerDbId"` // The list of [OCIDs](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of standby databases located in Autonomous Data Guard remote regions that are associated with the source database. Note that for Autonomous Database Serverless instances, standby databases located in the same region as the source primary database do not have OCIDs. PeerDbIds []string `pulumi:"peerDbIds"` // Indicates if the Autonomous Database version is a preview version. Preview bool `pulumi:"preview"` // Indicates if the Autonomous Database version is a preview version with service terms accepted. PreviewVersionWithServiceTermsAccepted bool `pulumi:"previewVersionWithServiceTermsAccepted"` // The private endpoint for the resource. PrivateEndpoint string `pulumi:"privateEndpoint"` // The private endpoint Ip address for the resource. PrivateEndpointIp string `pulumi:"privateEndpointIp"` // The private endpoint label for the resource. PrivateEndpointLabel string `pulumi:"privateEndpointLabel"` // An array of CPU values that an Autonomous Database can be scaled to. ProvisionableCpuses []int `pulumi:"provisionableCpuses"` // Indicates whether the Autonomous Database has Cross Region Data Guard enabled. Not applicable to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. RemoteDataGuardEnabled bool `pulumi:"remoteDataGuardEnabled"` ResourceGroupName string `pulumi:"resourceGroupName"` // The URL of the Service Console for the Autonomous Database. ServiceConsoleUrl string `pulumi:"serviceConsoleUrl"` // The URL of the SQL web developer. SqlWebDeveloperUrl string `pulumi:"sqlWebDeveloperUrl"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. SubnetId string `pulumi:"subnetId"` // The list of regions that support the creation of an Autonomous Database clone or an Autonomous Data Guard standby database. SupportedRegionsToCloneTos []int `pulumi:"supportedRegionsToCloneTos"` // A mapping of tags assigned to the Autonomous Database. Tags map[string]string `pulumi:"tags"` // The date and time the Autonomous Database was created. TimeCreated string `pulumi:"timeCreated"` // The date and time the Autonomous Data Guard role was switched for the Autonomous Database. For databases that have standbys in both the primary Data Guard region and a remote Data Guard standby region, this is the latest timestamp of either the database using the "primary" role in the primary Data Guard region, or database located in the remote Data Guard standby region. TimeDataGuardRoleChanged string `pulumi:"timeDataGuardRoleChanged"` // The date and time the Always Free database will be automatically deleted because of inactivity. If the database is in the STOPPED state and without activity until this time, it will be deleted. TimeDeletionOfFreeAutonomousDatabase string `pulumi:"timeDeletionOfFreeAutonomousDatabase"` // The date and time that Autonomous Data Guard was enabled for an Autonomous Database where the standby was provisioned in the same region as the primary database. TimeLocalDataGuardEnabledOn string `pulumi:"timeLocalDataGuardEnabledOn"` // The date and time when maintenance will begin. TimeMaintenanceBegin string `pulumi:"timeMaintenanceBegin"` // The date and time when maintenance will end. TimeMaintenanceEnd string `pulumi:"timeMaintenanceEnd"` // The timestamp of the last failover operation. TimeOfLastFailover string `pulumi:"timeOfLastFailover"` // The date and time when last refresh happened. TimeOfLastRefresh string `pulumi:"timeOfLastRefresh"` // The refresh point timestamp (UTC). The refresh point is the time to which the database was most recently refreshed. Data created after the refresh point is not included in the refresh. TimeOfLastRefreshPoint string `pulumi:"timeOfLastRefreshPoint"` // The timestamp of the last switchover operation for the Autonomous Database. TimeOfLastSwitchover string `pulumi:"timeOfLastSwitchover"` // The date and time the Always Free database will be stopped because of inactivity. If this time is reached without any database activity, the database will automatically be put into the STOPPED state. TimeReclamationOfFreeAutonomousDatabase string `pulumi:"timeReclamationOfFreeAutonomousDatabase"` // The storage space consumed by Autonomous Database in GBs. UsedDataStorageSizeInGbs int `pulumi:"usedDataStorageSizeInGbs"` // The amount of storage that has been used, in terabytes. UsedDataStorageSizeInTbs int `pulumi:"usedDataStorageSizeInTbs"` // The ID to an Azure Resource Manager vnet resource. VirtualNetworkId string `pulumi:"virtualNetworkId"` }
A collection of values returned by getAutonomousDatabase.
func LookupAutonomousDatabase ¶ added in v6.7.0
func LookupAutonomousDatabase(ctx *pulumi.Context, args *LookupAutonomousDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupAutonomousDatabaseResult, error)
Use this data source to access information about an existing Autonomous Database.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := oracle.LookupAutonomousDatabase(ctx, &oracle.LookupAutonomousDatabaseArgs{ Name: "existing", ResourceGroupName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupAutonomousDatabaseResultOutput ¶ added in v6.7.0
type LookupAutonomousDatabaseResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAutonomousDatabase.
func LookupAutonomousDatabaseOutput ¶ added in v6.7.0
func LookupAutonomousDatabaseOutput(ctx *pulumi.Context, args LookupAutonomousDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupAutonomousDatabaseResultOutput
func (LookupAutonomousDatabaseResultOutput) ActualUsedDataStorageSizeInTbs ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) ActualUsedDataStorageSizeInTbs() pulumi.Float64Output
The current amount of storage in use for user and system data, in terabytes (TB).
func (LookupAutonomousDatabaseResultOutput) AllocatedStorageSizeInTbs ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) AllocatedStorageSizeInTbs() pulumi.Float64Output
The amount of storage currently allocated for the database tables and billed for, rounded up. When auto-scaling is not enabled, this value is equal to the `dataStorageSizeInTBs` value. You can compare this value to the `actualUsedDataStorageSizeInTBs` value to determine if a manual shrink operation is appropriate for your allocated storage.
func (LookupAutonomousDatabaseResultOutput) AllowedIps ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) AllowedIps() pulumi.IntArrayOutput
The client IP access control list (ACL). This feature is available for [Autonomous Database Serverless] (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`.
func (LookupAutonomousDatabaseResultOutput) AutoScalingEnabled ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) AutoScalingEnabled() pulumi.BoolOutput
Indicates if auto scaling is enabled for the Autonomous Database CPU core count.
func (LookupAutonomousDatabaseResultOutput) AutoScalingForStorageEnabled ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) AutoScalingForStorageEnabled() pulumi.BoolOutput
Indicates if auto scaling is enabled for the Autonomous Database storage.
func (LookupAutonomousDatabaseResultOutput) AutonomousDatabaseId ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) AutonomousDatabaseId() pulumi.StringOutput
The database [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
func (LookupAutonomousDatabaseResultOutput) AvailableUpgradeVersions ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) AvailableUpgradeVersions() pulumi.StringArrayOutput
List of Oracle Database versions available for a database upgrade. If there are no version upgrades available, this list is empty.
func (LookupAutonomousDatabaseResultOutput) BackupRetentionPeriodInDays ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) BackupRetentionPeriodInDays() pulumi.IntOutput
Retention period, in days, for backups.
func (LookupAutonomousDatabaseResultOutput) CharacterSet ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) CharacterSet() pulumi.StringOutput
The character set for the autonomous database.
func (LookupAutonomousDatabaseResultOutput) ComputeCount ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) ComputeCount() pulumi.Float64Output
The compute amount (CPUs) available to the database.
func (LookupAutonomousDatabaseResultOutput) CpuCoreCount ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) CpuCoreCount() pulumi.IntOutput
The number of CPU cores to be made available to the database. When the ECPU is selected, the value for cpuCoreCount is 0. For Autonomous Database on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See [Characteristics of Infrastructure Shapes](https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details.
func (LookupAutonomousDatabaseResultOutput) DataStorageSizeInGbs ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) DataStorageSizeInGbs() pulumi.IntOutput
The quantity of data in the database, in gigabytes.
func (LookupAutonomousDatabaseResultOutput) DataStorageSizeInTbs ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) DataStorageSizeInTbs() pulumi.IntOutput
The maximum storage that can be allocated for the database, in terabytes.
func (LookupAutonomousDatabaseResultOutput) DbNodeStorageSizeInGbs ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
The DB node storage size in, in gigabytes.
func (LookupAutonomousDatabaseResultOutput) DbVersion ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) DbVersion() pulumi.StringOutput
A valid Oracle Database version for Autonomous Database.
func (LookupAutonomousDatabaseResultOutput) DisplayName ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) DisplayName() pulumi.StringOutput
The user-friendly name for the Autonomous Database. The name does not have to be unique.
func (LookupAutonomousDatabaseResultOutput) ElementType ¶ added in v6.7.0
func (LookupAutonomousDatabaseResultOutput) ElementType() reflect.Type
func (LookupAutonomousDatabaseResultOutput) FailedDataRecoveryInSeconds ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) FailedDataRecoveryInSeconds() pulumi.IntOutput
Indicates the number of seconds of data loss for a Data Guard failover.
func (LookupAutonomousDatabaseResultOutput) Id ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAutonomousDatabaseResultOutput) InMemoryAreaInGbs ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) InMemoryAreaInGbs() pulumi.IntOutput
The area assigned to In-Memory tables in Autonomous Database.
func (LookupAutonomousDatabaseResultOutput) LifecycleDetails ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) LifecycleDetails() pulumi.StringOutput
Information about the current lifecycle state.
func (LookupAutonomousDatabaseResultOutput) LocalAdgAutoFailoverMaxDataLossLimit ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) LocalAdgAutoFailoverMaxDataLossLimit() pulumi.IntOutput
Parameter that allows users to select an acceptable maximum data loss limit in seconds, up to which Automatic Failover will be triggered when necessary for a Local Autonomous Data Guard
func (LookupAutonomousDatabaseResultOutput) LocalDataGuardEnabled ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) LocalDataGuardEnabled() pulumi.BoolOutput
Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
func (LookupAutonomousDatabaseResultOutput) Location ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) Location() pulumi.StringOutput
The Azure Region where the Autonomous Database exists.
func (LookupAutonomousDatabaseResultOutput) MemoryPerOracleComputeUnitInGbs ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) MemoryPerOracleComputeUnitInGbs() pulumi.IntOutput
The amount of memory (in GBs) enabled per ECPU or OCPU.
func (LookupAutonomousDatabaseResultOutput) MtlsConnectionRequired ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) MtlsConnectionRequired() pulumi.BoolOutput
Specifies if the Autonomous Database requires mTLS connections.
func (LookupAutonomousDatabaseResultOutput) Name ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) Name() pulumi.StringOutput
func (LookupAutonomousDatabaseResultOutput) NationalCharacterSet ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) NationalCharacterSet() pulumi.StringOutput
The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8.
func (LookupAutonomousDatabaseResultOutput) NextLongTermBackupTimeStamp ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) NextLongTermBackupTimeStamp() pulumi.StringOutput
The date and time when the next long-term backup would be created.
func (LookupAutonomousDatabaseResultOutput) OciUrl ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) OciUrl() pulumi.StringOutput
The URL of the resource in the OCI console.
func (LookupAutonomousDatabaseResultOutput) Ocid ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) Ocid() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the autonomous database.
func (LookupAutonomousDatabaseResultOutput) PeerDbId ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) PeerDbId() pulumi.StringOutput
func (LookupAutonomousDatabaseResultOutput) PeerDbIds ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) PeerDbIds() pulumi.StringArrayOutput
The list of [OCIDs](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of standby databases located in Autonomous Data Guard remote regions that are associated with the source database. Note that for Autonomous Database Serverless instances, standby databases located in the same region as the source primary database do not have OCIDs.
func (LookupAutonomousDatabaseResultOutput) Preview ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) Preview() pulumi.BoolOutput
Indicates if the Autonomous Database version is a preview version.
func (LookupAutonomousDatabaseResultOutput) PreviewVersionWithServiceTermsAccepted ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) PreviewVersionWithServiceTermsAccepted() pulumi.BoolOutput
Indicates if the Autonomous Database version is a preview version with service terms accepted.
func (LookupAutonomousDatabaseResultOutput) PrivateEndpoint ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) PrivateEndpoint() pulumi.StringOutput
The private endpoint for the resource.
func (LookupAutonomousDatabaseResultOutput) PrivateEndpointIp ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) PrivateEndpointIp() pulumi.StringOutput
The private endpoint Ip address for the resource.
func (LookupAutonomousDatabaseResultOutput) PrivateEndpointLabel ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) PrivateEndpointLabel() pulumi.StringOutput
The private endpoint label for the resource.
func (LookupAutonomousDatabaseResultOutput) ProvisionableCpuses ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) ProvisionableCpuses() pulumi.IntArrayOutput
An array of CPU values that an Autonomous Database can be scaled to.
func (LookupAutonomousDatabaseResultOutput) RemoteDataGuardEnabled ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) RemoteDataGuardEnabled() pulumi.BoolOutput
Indicates whether the Autonomous Database has Cross Region Data Guard enabled. Not applicable to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
func (LookupAutonomousDatabaseResultOutput) ResourceGroupName ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupAutonomousDatabaseResultOutput) ServiceConsoleUrl ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) ServiceConsoleUrl() pulumi.StringOutput
The URL of the Service Console for the Autonomous Database.
func (LookupAutonomousDatabaseResultOutput) SqlWebDeveloperUrl ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) SqlWebDeveloperUrl() pulumi.StringOutput
The URL of the SQL web developer.
func (LookupAutonomousDatabaseResultOutput) SubnetId ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with.
func (LookupAutonomousDatabaseResultOutput) SupportedRegionsToCloneTos ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) SupportedRegionsToCloneTos() pulumi.IntArrayOutput
The list of regions that support the creation of an Autonomous Database clone or an Autonomous Data Guard standby database.
func (LookupAutonomousDatabaseResultOutput) Tags ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Autonomous Database.
func (LookupAutonomousDatabaseResultOutput) TimeCreated ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeCreated() pulumi.StringOutput
The date and time the Autonomous Database was created.
func (LookupAutonomousDatabaseResultOutput) TimeDataGuardRoleChanged ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeDataGuardRoleChanged() pulumi.StringOutput
The date and time the Autonomous Data Guard role was switched for the Autonomous Database. For databases that have standbys in both the primary Data Guard region and a remote Data Guard standby region, this is the latest timestamp of either the database using the "primary" role in the primary Data Guard region, or database located in the remote Data Guard standby region.
func (LookupAutonomousDatabaseResultOutput) TimeDeletionOfFreeAutonomousDatabase ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeDeletionOfFreeAutonomousDatabase() pulumi.StringOutput
The date and time the Always Free database will be automatically deleted because of inactivity. If the database is in the STOPPED state and without activity until this time, it will be deleted.
func (LookupAutonomousDatabaseResultOutput) TimeLocalDataGuardEnabledOn ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeLocalDataGuardEnabledOn() pulumi.StringOutput
The date and time that Autonomous Data Guard was enabled for an Autonomous Database where the standby was provisioned in the same region as the primary database.
func (LookupAutonomousDatabaseResultOutput) TimeMaintenanceBegin ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeMaintenanceBegin() pulumi.StringOutput
The date and time when maintenance will begin.
func (LookupAutonomousDatabaseResultOutput) TimeMaintenanceEnd ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeMaintenanceEnd() pulumi.StringOutput
The date and time when maintenance will end.
func (LookupAutonomousDatabaseResultOutput) TimeOfLastFailover ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeOfLastFailover() pulumi.StringOutput
The timestamp of the last failover operation.
func (LookupAutonomousDatabaseResultOutput) TimeOfLastRefresh ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeOfLastRefresh() pulumi.StringOutput
The date and time when last refresh happened.
func (LookupAutonomousDatabaseResultOutput) TimeOfLastRefreshPoint ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeOfLastRefreshPoint() pulumi.StringOutput
The refresh point timestamp (UTC). The refresh point is the time to which the database was most recently refreshed. Data created after the refresh point is not included in the refresh.
func (LookupAutonomousDatabaseResultOutput) TimeOfLastSwitchover ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeOfLastSwitchover() pulumi.StringOutput
The timestamp of the last switchover operation for the Autonomous Database.
func (LookupAutonomousDatabaseResultOutput) TimeReclamationOfFreeAutonomousDatabase ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) TimeReclamationOfFreeAutonomousDatabase() pulumi.StringOutput
The date and time the Always Free database will be stopped because of inactivity. If this time is reached without any database activity, the database will automatically be put into the STOPPED state.
func (LookupAutonomousDatabaseResultOutput) ToLookupAutonomousDatabaseResultOutput ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) ToLookupAutonomousDatabaseResultOutput() LookupAutonomousDatabaseResultOutput
func (LookupAutonomousDatabaseResultOutput) ToLookupAutonomousDatabaseResultOutputWithContext ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) ToLookupAutonomousDatabaseResultOutputWithContext(ctx context.Context) LookupAutonomousDatabaseResultOutput
func (LookupAutonomousDatabaseResultOutput) UsedDataStorageSizeInGbs ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) UsedDataStorageSizeInGbs() pulumi.IntOutput
The storage space consumed by Autonomous Database in GBs.
func (LookupAutonomousDatabaseResultOutput) UsedDataStorageSizeInTbs ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) UsedDataStorageSizeInTbs() pulumi.IntOutput
The amount of storage that has been used, in terabytes.
func (LookupAutonomousDatabaseResultOutput) VirtualNetworkId ¶ added in v6.7.0
func (o LookupAutonomousDatabaseResultOutput) VirtualNetworkId() pulumi.StringOutput
The ID to an Azure Resource Manager vnet resource.
type LookupCloudVmClusterArgs ¶
type LookupCloudVmClusterArgs struct { // The name of this Cloud VM Cluster. Name string `pulumi:"name"` // The name of the Resource Group where the Cloud VM Cluster exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getCloudVmCluster.
type LookupCloudVmClusterOutputArgs ¶
type LookupCloudVmClusterOutputArgs struct { // The name of this Cloud VM Cluster. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Cloud VM Cluster exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getCloudVmCluster.
func (LookupCloudVmClusterOutputArgs) ElementType ¶
func (LookupCloudVmClusterOutputArgs) ElementType() reflect.Type
type LookupCloudVmClusterResult ¶
type LookupCloudVmClusterResult struct { // Client OCI backup subnet CIDR, default is `192.168.252.0/22`. BackupSubnetCidr string `pulumi:"backupSubnetCidr"` // The Cloud Exadata Infrastructure ID. CloudExadataInfrastructureId string `pulumi:"cloudExadataInfrastructureId"` // The cluster name for Cloud VM Cluster. ClusterName string `pulumi:"clusterName"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // A `computeNodes` block as defined below. ComputeNodes []string `pulumi:"computeNodes"` // The number of CPU cores enabled on the Cloud VM Cluster. CpuCoreCount int `pulumi:"cpuCoreCount"` // A `dataCollectionOptions` block as defined below. DataCollectionOptions []GetCloudVmClusterDataCollectionOption `pulumi:"dataCollectionOptions"` // The percentage assigned to DATA storage (user data and database files). The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are `35`, `40`, `60`, and 80. The default is `80` percent assigned to DATA storage. See [Storage Configuration](https://docs.oracle.com/en-us/iaas/exadatacloud/index.html#Exadata) in the Exadata documentation for details on the impact of the configuration settings on storage. DataStoragePercentage int `pulumi:"dataStoragePercentage"` // The data disk group size to be allocated in TBs. DataStorageSizeInTbs float64 `pulumi:"dataStorageSizeInTbs"` // The local node storage to be allocated in GBs. DbNodeStorageSizeInGbs int `pulumi:"dbNodeStorageSizeInGbs"` // A `dbServers` block as defined below. DbServers []string `pulumi:"dbServers"` // The type of redundancy configured for the Cloud Vm Cluster. `NORMAL` is 2-way redundancy. `HIGH` is 3-way redundancy. DiskRedundancy string `pulumi:"diskRedundancy"` // The user-friendly name for the Cloud VM Cluster. The name does not need to be unique. DisplayName string `pulumi:"displayName"` // The domain name for the Cloud VM Cluster. Domain string `pulumi:"domain"` // A valid Oracle Grid Infrastructure (GI) software version. GiVersion string `pulumi:"giVersion"` // The hostname for the Cloud VM Cluster without suffix. Hostname string `pulumi:"hostname"` // The hostname for the Cloud VM Cluster with suffix. HostnameActual string `pulumi:"hostnameActual"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A `iormConfigCache` block as defined below. IormConfigCaches []GetCloudVmClusterIormConfigCach `pulumi:"iormConfigCaches"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance update history entry. This value is updated when a maintenance update starts. LastUpdateHistoryEntryId string `pulumi:"lastUpdateHistoryEntryId"` // The Oracle license model that applies to the Cloud VM Cluster. LicenseModel string `pulumi:"licenseModel"` // Additional information about the current `lifecycleState`. LifecycleDetails string `pulumi:"lifecycleDetails"` // The current state of IORM configuration for the Exadata DB system. LifecycleState string `pulumi:"lifecycleState"` // The port number configured for the listener on the Cloud VM Cluster. ListenerPort int `pulumi:"listenerPort"` // If true, database backup on local Exadata storage is configured for the Cloud VM Cluster. If false, database backup on local Exadata storage is not available in the Cloud VM Cluster. LocalBackupEnabled bool `pulumi:"localBackupEnabled"` // The Azure Region where the Cloud VM Cluster exists. Location string `pulumi:"location"` // The memory to be allocated in GBs. MemorySizeInGbs int `pulumi:"memorySizeInGbs"` Name string `pulumi:"name"` // The number of nodes in the Cloud VM Cluster. NodeCount int `pulumi:"nodeCount"` // The list of [OCIDs](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see [Security Rules](https://docs.oracle.com/en-us/iaas/Content/Network/Concepts/securityrules.htm). NsgIds restrictions: // * A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgUrl string `pulumi:"nsgUrl"` // The URL of the resource in the OCI console. OciUrl string `pulumi:"ociUrl"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Cloud VM Cluster. Ocid string `pulumi:"ocid"` // The number of OCPU cores to enable on the Cloud VM Cluster. Only 1 decimal place is allowed for the fractional part. OcpuCount float64 `pulumi:"ocpuCount"` ResourceGroupName string `pulumi:"resourceGroupName"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the Cloud VM Cluster. ScanDnsName string `pulumi:"scanDnsName"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the DNS record for the SCAN IP addresses that are associated with the Cloud VM Cluster. ScanDnsRecordId string `pulumi:"scanDnsRecordId"` // A `scanIpIds` block as defined below. ScanIpIds []string `pulumi:"scanIpIds"` // The TCP Single Client Access Name (SCAN) port. The default port is 1521. ScanListenerPortTcp int `pulumi:"scanListenerPortTcp"` // The TCPS Single Client Access Name (SCAN) port. The default port is 2484. ScanListenerPortTcpSsl int `pulumi:"scanListenerPortTcpSsl"` // The model name of the Exadata hardware running the Cloud VM Cluster. Shape string `pulumi:"shape"` // If true, sparse disk group is configured for the Cloud VM Cluster. If false, sparse disk group is not created. SparseDiskgroupEnabled bool `pulumi:"sparseDiskgroupEnabled"` // The public key portion of one or more key pairs used for SSH access to the Cloud VM Cluster. SshPublicKeys []string `pulumi:"sshPublicKeys"` // The storage allocation for the disk group, in gigabytes (GB). StorageSizeInGbs int `pulumi:"storageSizeInGbs"` // The ID of the Azure Resource Manager subnet resource. SubnetId string `pulumi:"subnetId"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Cloud VM Cluster. SubnetOcid string `pulumi:"subnetOcid"` // Operating system version of the image. SystemVersion string `pulumi:"systemVersion"` // A mapping of tags assigned to the Cloud VM Cluster. Tags map[string]string `pulumi:"tags"` // The date and time that the Cloud VM Cluster was created. TimeCreated string `pulumi:"timeCreated"` // The time zone of the Cloud VM Cluster. For details, see [Exadata Infrastructure Time Zones](https://docs.oracle.com/en-us/iaas/base-database/doc/manage-time-zone.html). TimeZone string `pulumi:"timeZone"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) addresses associated with the Cloud VM Cluster. The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the Exadata Cloud Service instance to enable failover. If one node fails, the VIP is reassigned to another active node in the Cluster. VipOds []string `pulumi:"vipOds"` // The ID to an Azure Resource Manager Virtual Network resource. VirtualNetworkId string `pulumi:"virtualNetworkId"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the zone the Cloud VM Cluster is associated with. ZoneId string `pulumi:"zoneId"` }
A collection of values returned by getCloudVmCluster.
func LookupCloudVmCluster ¶
func LookupCloudVmCluster(ctx *pulumi.Context, args *LookupCloudVmClusterArgs, opts ...pulumi.InvokeOption) (*LookupCloudVmClusterResult, error)
Use this data source to access information about an existing Cloud VM Cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := oracle.LookupCloudVmCluster(ctx, &oracle.LookupCloudVmClusterArgs{ Name: "existing", ResourceGroupName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupCloudVmClusterResultOutput ¶
type LookupCloudVmClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudVmCluster.
func LookupCloudVmClusterOutput ¶
func LookupCloudVmClusterOutput(ctx *pulumi.Context, args LookupCloudVmClusterOutputArgs, opts ...pulumi.InvokeOption) LookupCloudVmClusterResultOutput
func (LookupCloudVmClusterResultOutput) BackupSubnetCidr ¶
func (o LookupCloudVmClusterResultOutput) BackupSubnetCidr() pulumi.StringOutput
Client OCI backup subnet CIDR, default is `192.168.252.0/22`.
func (LookupCloudVmClusterResultOutput) CloudExadataInfrastructureId ¶
func (o LookupCloudVmClusterResultOutput) CloudExadataInfrastructureId() pulumi.StringOutput
The Cloud Exadata Infrastructure ID.
func (LookupCloudVmClusterResultOutput) ClusterName ¶
func (o LookupCloudVmClusterResultOutput) ClusterName() pulumi.StringOutput
The cluster name for Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) CompartmentId ¶
func (o LookupCloudVmClusterResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (LookupCloudVmClusterResultOutput) ComputeNodes ¶
func (o LookupCloudVmClusterResultOutput) ComputeNodes() pulumi.StringArrayOutput
A `computeNodes` block as defined below.
func (LookupCloudVmClusterResultOutput) CpuCoreCount ¶
func (o LookupCloudVmClusterResultOutput) CpuCoreCount() pulumi.IntOutput
The number of CPU cores enabled on the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) DataCollectionOptions ¶
func (o LookupCloudVmClusterResultOutput) DataCollectionOptions() GetCloudVmClusterDataCollectionOptionArrayOutput
A `dataCollectionOptions` block as defined below.
func (LookupCloudVmClusterResultOutput) DataStoragePercentage ¶
func (o LookupCloudVmClusterResultOutput) DataStoragePercentage() pulumi.IntOutput
The percentage assigned to DATA storage (user data and database files). The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are `35`, `40`, `60`, and 80. The default is `80` percent assigned to DATA storage. See [Storage Configuration](https://docs.oracle.com/en-us/iaas/exadatacloud/index.html#Exadata) in the Exadata documentation for details on the impact of the configuration settings on storage.
func (LookupCloudVmClusterResultOutput) DataStorageSizeInTbs ¶
func (o LookupCloudVmClusterResultOutput) DataStorageSizeInTbs() pulumi.Float64Output
The data disk group size to be allocated in TBs.
func (LookupCloudVmClusterResultOutput) DbNodeStorageSizeInGbs ¶
func (o LookupCloudVmClusterResultOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
The local node storage to be allocated in GBs.
func (LookupCloudVmClusterResultOutput) DbServers ¶
func (o LookupCloudVmClusterResultOutput) DbServers() pulumi.StringArrayOutput
A `dbServers` block as defined below.
func (LookupCloudVmClusterResultOutput) DiskRedundancy ¶
func (o LookupCloudVmClusterResultOutput) DiskRedundancy() pulumi.StringOutput
The type of redundancy configured for the Cloud Vm Cluster. `NORMAL` is 2-way redundancy. `HIGH` is 3-way redundancy.
func (LookupCloudVmClusterResultOutput) DisplayName ¶
func (o LookupCloudVmClusterResultOutput) DisplayName() pulumi.StringOutput
The user-friendly name for the Cloud VM Cluster. The name does not need to be unique.
func (LookupCloudVmClusterResultOutput) Domain ¶
func (o LookupCloudVmClusterResultOutput) Domain() pulumi.StringOutput
The domain name for the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) ElementType ¶
func (LookupCloudVmClusterResultOutput) ElementType() reflect.Type
func (LookupCloudVmClusterResultOutput) GiVersion ¶
func (o LookupCloudVmClusterResultOutput) GiVersion() pulumi.StringOutput
A valid Oracle Grid Infrastructure (GI) software version.
func (LookupCloudVmClusterResultOutput) Hostname ¶
func (o LookupCloudVmClusterResultOutput) Hostname() pulumi.StringOutput
The hostname for the Cloud VM Cluster without suffix.
func (LookupCloudVmClusterResultOutput) HostnameActual ¶
func (o LookupCloudVmClusterResultOutput) HostnameActual() pulumi.StringOutput
The hostname for the Cloud VM Cluster with suffix.
func (LookupCloudVmClusterResultOutput) Id ¶
func (o LookupCloudVmClusterResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCloudVmClusterResultOutput) IormConfigCaches ¶
func (o LookupCloudVmClusterResultOutput) IormConfigCaches() GetCloudVmClusterIormConfigCachArrayOutput
A `iormConfigCache` block as defined below.
func (LookupCloudVmClusterResultOutput) LastUpdateHistoryEntryId ¶
func (o LookupCloudVmClusterResultOutput) LastUpdateHistoryEntryId() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance update history entry. This value is updated when a maintenance update starts.
func (LookupCloudVmClusterResultOutput) LicenseModel ¶
func (o LookupCloudVmClusterResultOutput) LicenseModel() pulumi.StringOutput
The Oracle license model that applies to the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) LifecycleDetails ¶
func (o LookupCloudVmClusterResultOutput) LifecycleDetails() pulumi.StringOutput
Additional information about the current `lifecycleState`.
func (LookupCloudVmClusterResultOutput) LifecycleState ¶
func (o LookupCloudVmClusterResultOutput) LifecycleState() pulumi.StringOutput
The current state of IORM configuration for the Exadata DB system.
func (LookupCloudVmClusterResultOutput) ListenerPort ¶
func (o LookupCloudVmClusterResultOutput) ListenerPort() pulumi.IntOutput
The port number configured for the listener on the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) LocalBackupEnabled ¶
func (o LookupCloudVmClusterResultOutput) LocalBackupEnabled() pulumi.BoolOutput
If true, database backup on local Exadata storage is configured for the Cloud VM Cluster. If false, database backup on local Exadata storage is not available in the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) Location ¶
func (o LookupCloudVmClusterResultOutput) Location() pulumi.StringOutput
The Azure Region where the Cloud VM Cluster exists.
func (LookupCloudVmClusterResultOutput) MemorySizeInGbs ¶
func (o LookupCloudVmClusterResultOutput) MemorySizeInGbs() pulumi.IntOutput
The memory to be allocated in GBs.
func (LookupCloudVmClusterResultOutput) Name ¶
func (o LookupCloudVmClusterResultOutput) Name() pulumi.StringOutput
func (LookupCloudVmClusterResultOutput) NodeCount ¶
func (o LookupCloudVmClusterResultOutput) NodeCount() pulumi.IntOutput
The number of nodes in the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) NsgUrl ¶
func (o LookupCloudVmClusterResultOutput) NsgUrl() pulumi.StringOutput
The list of [OCIDs](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see [Security Rules](https://docs.oracle.com/en-us/iaas/Content/Network/Concepts/securityrules.htm). NsgIds restrictions: * A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty.
func (LookupCloudVmClusterResultOutput) OciUrl ¶
func (o LookupCloudVmClusterResultOutput) OciUrl() pulumi.StringOutput
The URL of the resource in the OCI console.
func (LookupCloudVmClusterResultOutput) Ocid ¶
func (o LookupCloudVmClusterResultOutput) Ocid() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) OcpuCount ¶
func (o LookupCloudVmClusterResultOutput) OcpuCount() pulumi.Float64Output
The number of OCPU cores to enable on the Cloud VM Cluster. Only 1 decimal place is allowed for the fractional part.
func (LookupCloudVmClusterResultOutput) ResourceGroupName ¶
func (o LookupCloudVmClusterResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupCloudVmClusterResultOutput) ScanDnsName ¶
func (o LookupCloudVmClusterResultOutput) ScanDnsName() pulumi.StringOutput
The FQDN of the DNS record for the SCAN IP addresses that are associated with the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) ScanDnsRecordId ¶
func (o LookupCloudVmClusterResultOutput) ScanDnsRecordId() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the DNS record for the SCAN IP addresses that are associated with the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) ScanIpIds ¶
func (o LookupCloudVmClusterResultOutput) ScanIpIds() pulumi.StringArrayOutput
A `scanIpIds` block as defined below.
func (LookupCloudVmClusterResultOutput) ScanListenerPortTcp ¶
func (o LookupCloudVmClusterResultOutput) ScanListenerPortTcp() pulumi.IntOutput
The TCP Single Client Access Name (SCAN) port. The default port is 1521.
func (LookupCloudVmClusterResultOutput) ScanListenerPortTcpSsl ¶
func (o LookupCloudVmClusterResultOutput) ScanListenerPortTcpSsl() pulumi.IntOutput
The TCPS Single Client Access Name (SCAN) port. The default port is 2484.
func (LookupCloudVmClusterResultOutput) Shape ¶
func (o LookupCloudVmClusterResultOutput) Shape() pulumi.StringOutput
The model name of the Exadata hardware running the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) SparseDiskgroupEnabled ¶
func (o LookupCloudVmClusterResultOutput) SparseDiskgroupEnabled() pulumi.BoolOutput
If true, sparse disk group is configured for the Cloud VM Cluster. If false, sparse disk group is not created.
func (LookupCloudVmClusterResultOutput) SshPublicKeys ¶
func (o LookupCloudVmClusterResultOutput) SshPublicKeys() pulumi.StringArrayOutput
The public key portion of one or more key pairs used for SSH access to the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) StorageSizeInGbs ¶
func (o LookupCloudVmClusterResultOutput) StorageSizeInGbs() pulumi.IntOutput
The storage allocation for the disk group, in gigabytes (GB).
func (LookupCloudVmClusterResultOutput) SubnetId ¶
func (o LookupCloudVmClusterResultOutput) SubnetId() pulumi.StringOutput
The ID of the Azure Resource Manager subnet resource.
func (LookupCloudVmClusterResultOutput) SubnetOcid ¶
func (o LookupCloudVmClusterResultOutput) SubnetOcid() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) SystemVersion ¶
func (o LookupCloudVmClusterResultOutput) SystemVersion() pulumi.StringOutput
Operating system version of the image.
func (LookupCloudVmClusterResultOutput) Tags ¶
func (o LookupCloudVmClusterResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Cloud VM Cluster.
func (LookupCloudVmClusterResultOutput) TimeCreated ¶
func (o LookupCloudVmClusterResultOutput) TimeCreated() pulumi.StringOutput
The date and time that the Cloud VM Cluster was created.
func (LookupCloudVmClusterResultOutput) TimeZone ¶
func (o LookupCloudVmClusterResultOutput) TimeZone() pulumi.StringOutput
The time zone of the Cloud VM Cluster. For details, see [Exadata Infrastructure Time Zones](https://docs.oracle.com/en-us/iaas/base-database/doc/manage-time-zone.html).
func (LookupCloudVmClusterResultOutput) ToLookupCloudVmClusterResultOutput ¶
func (o LookupCloudVmClusterResultOutput) ToLookupCloudVmClusterResultOutput() LookupCloudVmClusterResultOutput
func (LookupCloudVmClusterResultOutput) ToLookupCloudVmClusterResultOutputWithContext ¶
func (o LookupCloudVmClusterResultOutput) ToLookupCloudVmClusterResultOutputWithContext(ctx context.Context) LookupCloudVmClusterResultOutput
func (LookupCloudVmClusterResultOutput) VipOds ¶
func (o LookupCloudVmClusterResultOutput) VipOds() pulumi.StringArrayOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) addresses associated with the Cloud VM Cluster. The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the Exadata Cloud Service instance to enable failover. If one node fails, the VIP is reassigned to another active node in the Cluster.
func (LookupCloudVmClusterResultOutput) VirtualNetworkId ¶
func (o LookupCloudVmClusterResultOutput) VirtualNetworkId() pulumi.StringOutput
The ID to an Azure Resource Manager Virtual Network resource.
func (LookupCloudVmClusterResultOutput) ZoneId ¶
func (o LookupCloudVmClusterResultOutput) ZoneId() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the zone the Cloud VM Cluster is associated with.
type LookupExadataInfrastructureArgs ¶
type LookupExadataInfrastructureArgs struct { // The name of this Cloud Exadata Infrastructure. Name string `pulumi:"name"` // The name of the Resource Group where the Cloud Exadata Infrastructure exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getExadataInfrastructure.
type LookupExadataInfrastructureOutputArgs ¶
type LookupExadataInfrastructureOutputArgs struct { // The name of this Cloud Exadata Infrastructure. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Cloud Exadata Infrastructure exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getExadataInfrastructure.
func (LookupExadataInfrastructureOutputArgs) ElementType ¶
func (LookupExadataInfrastructureOutputArgs) ElementType() reflect.Type
type LookupExadataInfrastructureResult ¶
type LookupExadataInfrastructureResult struct { // The requested number of additional storage servers activated for the Cloud Exadata Infrastructure. ActivatedStorageCount int `pulumi:"activatedStorageCount"` // The requested number of additional storage servers for the Cloud Exadata Infrastructure. AdditionalStorageCount int `pulumi:"additionalStorageCount"` // The available storage can be allocated to the Cloud Exadata Infrastructure resource, in gigabytes (GB). AvailableStorageSizeInGbs int `pulumi:"availableStorageSizeInGbs"` // The number of compute servers for the Cloud Exadata Infrastructure. ComputeCount int `pulumi:"computeCount"` // The total number of CPU cores allocated. CpuCount int `pulumi:"cpuCount"` // A `customerContacts` block as defined below. CustomerContacts []string `pulumi:"customerContacts"` // The data storage size in terabytes of the DATA disk group. DataStorageSizeInTbs float64 `pulumi:"dataStorageSizeInTbs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGbs int `pulumi:"dbNodeStorageSizeInGbs"` // The software version of the database servers (dom0) in the Cloud Exadata Infrastructure. DbServerVersion string `pulumi:"dbServerVersion"` // The user-friendly name for the Cloud Exadata Infrastructure resource. The name does not need to be unique. DisplayName string `pulumi:"displayName"` // A `estimatedPatchingTime` block as defined below. EstimatedPatchingTimes []GetExadataInfrastructureEstimatedPatchingTime `pulumi:"estimatedPatchingTimes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId string `pulumi:"lastMaintenanceRunId"` // Additional information about the current lifecycle state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Cloud Exadata Infrastructure lifecycle state. LifecycleState string `pulumi:"lifecycleState"` // The Azure Region where the Cloud Exadata Infrastructure exists. Location string `pulumi:"location"` // A `maintenanceWindow` block as defined below. MaintenanceWindows []GetExadataInfrastructureMaintenanceWindow `pulumi:"maintenanceWindows"` // The total number of CPU cores available. MaxCpuCount int `pulumi:"maxCpuCount"` // The total available DATA disk group size. MaxDataStorageInTbs float64 `pulumi:"maxDataStorageInTbs"` // The total local node storage available in GBs. MaxDbNodeStorageSizeInGbs int `pulumi:"maxDbNodeStorageSizeInGbs"` // The total memory available in GBs. MaxMemoryInGbs int `pulumi:"maxMemoryInGbs"` // The memory allocated in GBs. MemorySizeInGbs int `pulumi:"memorySizeInGbs"` // The monthly software version of the database servers (dom0) in the Cloud Exadata Infrastructure. MonthlyDbServerVersion string `pulumi:"monthlyDbServerVersion"` // The monthly software version of the storage servers (cells) in the Cloud Exadata Infrastructure. MonthlyStorageServerVersion string `pulumi:"monthlyStorageServerVersion"` Name string `pulumi:"name"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId string `pulumi:"nextMaintenanceRunId"` // The URL of the resource in the OCI console. OciUrl string `pulumi:"ociUrl"` // The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Exadata Infrastructure. Ocid string `pulumi:"ocid"` ResourceGroupName string `pulumi:"resourceGroupName"` // The model name of the Cloud Exadata Infrastructure resource. Shape string `pulumi:"shape"` // The number of storage servers for the Cloud Exadata Infrastructure. StorageCount int `pulumi:"storageCount"` // The software version of the storage servers (cells) in the Cloud Exadata Infrastructure. StorageServerVersion string `pulumi:"storageServerVersion"` // A mapping of tags assigned to the Cloud Exadata Infrastructure. Tags map[string]string `pulumi:"tags"` // The date and time the Cloud Exadata Infrastructure resource was created. TimeCreated string `pulumi:"timeCreated"` // The total storage allocated to the Cloud Exadata Infrastructure resource, in gigabytes (GB). TotalStorageSizeInGbs int `pulumi:"totalStorageSizeInGbs"` // The Cloud Exadata Infrastructure Azure zones. Zones []string `pulumi:"zones"` }
A collection of values returned by getExadataInfrastructure.
func LookupExadataInfrastructure ¶
func LookupExadataInfrastructure(ctx *pulumi.Context, args *LookupExadataInfrastructureArgs, opts ...pulumi.InvokeOption) (*LookupExadataInfrastructureResult, error)
Use this data source to access information about an existing Cloud Exadata Infrastructure.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := oracle.LookupExadataInfrastructure(ctx, &oracle.LookupExadataInfrastructureArgs{ Name: "existing", ResourceGroupName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupExadataInfrastructureResultOutput ¶
type LookupExadataInfrastructureResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExadataInfrastructure.
func LookupExadataInfrastructureOutput ¶
func LookupExadataInfrastructureOutput(ctx *pulumi.Context, args LookupExadataInfrastructureOutputArgs, opts ...pulumi.InvokeOption) LookupExadataInfrastructureResultOutput
func (LookupExadataInfrastructureResultOutput) ActivatedStorageCount ¶
func (o LookupExadataInfrastructureResultOutput) ActivatedStorageCount() pulumi.IntOutput
The requested number of additional storage servers activated for the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) AdditionalStorageCount ¶
func (o LookupExadataInfrastructureResultOutput) AdditionalStorageCount() pulumi.IntOutput
The requested number of additional storage servers for the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) AvailableStorageSizeInGbs ¶
func (o LookupExadataInfrastructureResultOutput) AvailableStorageSizeInGbs() pulumi.IntOutput
The available storage can be allocated to the Cloud Exadata Infrastructure resource, in gigabytes (GB).
func (LookupExadataInfrastructureResultOutput) ComputeCount ¶
func (o LookupExadataInfrastructureResultOutput) ComputeCount() pulumi.IntOutput
The number of compute servers for the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) CpuCount ¶
func (o LookupExadataInfrastructureResultOutput) CpuCount() pulumi.IntOutput
The total number of CPU cores allocated.
func (LookupExadataInfrastructureResultOutput) CustomerContacts ¶
func (o LookupExadataInfrastructureResultOutput) CustomerContacts() pulumi.StringArrayOutput
A `customerContacts` block as defined below.
func (LookupExadataInfrastructureResultOutput) DataStorageSizeInTbs ¶
func (o LookupExadataInfrastructureResultOutput) DataStorageSizeInTbs() pulumi.Float64Output
The data storage size in terabytes of the DATA disk group.
func (LookupExadataInfrastructureResultOutput) DbNodeStorageSizeInGbs ¶
func (o LookupExadataInfrastructureResultOutput) DbNodeStorageSizeInGbs() pulumi.IntOutput
The local node storage allocated in GBs.
func (LookupExadataInfrastructureResultOutput) DbServerVersion ¶
func (o LookupExadataInfrastructureResultOutput) DbServerVersion() pulumi.StringOutput
The software version of the database servers (dom0) in the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) DisplayName ¶
func (o LookupExadataInfrastructureResultOutput) DisplayName() pulumi.StringOutput
The user-friendly name for the Cloud Exadata Infrastructure resource. The name does not need to be unique.
func (LookupExadataInfrastructureResultOutput) ElementType ¶
func (LookupExadataInfrastructureResultOutput) ElementType() reflect.Type
func (LookupExadataInfrastructureResultOutput) EstimatedPatchingTimes ¶
func (o LookupExadataInfrastructureResultOutput) EstimatedPatchingTimes() GetExadataInfrastructureEstimatedPatchingTimeArrayOutput
A `estimatedPatchingTime` block as defined below.
func (LookupExadataInfrastructureResultOutput) Id ¶
func (o LookupExadataInfrastructureResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupExadataInfrastructureResultOutput) LastMaintenanceRunId ¶
func (o LookupExadataInfrastructureResultOutput) LastMaintenanceRunId() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run.
func (LookupExadataInfrastructureResultOutput) LifecycleDetails ¶
func (o LookupExadataInfrastructureResultOutput) LifecycleDetails() pulumi.StringOutput
Additional information about the current lifecycle state.
func (LookupExadataInfrastructureResultOutput) LifecycleState ¶
func (o LookupExadataInfrastructureResultOutput) LifecycleState() pulumi.StringOutput
Cloud Exadata Infrastructure lifecycle state.
func (LookupExadataInfrastructureResultOutput) Location ¶
func (o LookupExadataInfrastructureResultOutput) Location() pulumi.StringOutput
The Azure Region where the Cloud Exadata Infrastructure exists.
func (LookupExadataInfrastructureResultOutput) MaintenanceWindows ¶
func (o LookupExadataInfrastructureResultOutput) MaintenanceWindows() GetExadataInfrastructureMaintenanceWindowArrayOutput
A `maintenanceWindow` block as defined below.
func (LookupExadataInfrastructureResultOutput) MaxCpuCount ¶
func (o LookupExadataInfrastructureResultOutput) MaxCpuCount() pulumi.IntOutput
The total number of CPU cores available.
func (LookupExadataInfrastructureResultOutput) MaxDataStorageInTbs ¶
func (o LookupExadataInfrastructureResultOutput) MaxDataStorageInTbs() pulumi.Float64Output
The total available DATA disk group size.
func (LookupExadataInfrastructureResultOutput) MaxDbNodeStorageSizeInGbs ¶
func (o LookupExadataInfrastructureResultOutput) MaxDbNodeStorageSizeInGbs() pulumi.IntOutput
The total local node storage available in GBs.
func (LookupExadataInfrastructureResultOutput) MaxMemoryInGbs ¶
func (o LookupExadataInfrastructureResultOutput) MaxMemoryInGbs() pulumi.IntOutput
The total memory available in GBs.
func (LookupExadataInfrastructureResultOutput) MemorySizeInGbs ¶
func (o LookupExadataInfrastructureResultOutput) MemorySizeInGbs() pulumi.IntOutput
The memory allocated in GBs.
func (LookupExadataInfrastructureResultOutput) MonthlyDbServerVersion ¶
func (o LookupExadataInfrastructureResultOutput) MonthlyDbServerVersion() pulumi.StringOutput
The monthly software version of the database servers (dom0) in the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) MonthlyStorageServerVersion ¶
func (o LookupExadataInfrastructureResultOutput) MonthlyStorageServerVersion() pulumi.StringOutput
The monthly software version of the storage servers (cells) in the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) Name ¶
func (o LookupExadataInfrastructureResultOutput) Name() pulumi.StringOutput
func (LookupExadataInfrastructureResultOutput) NextMaintenanceRunId ¶
func (o LookupExadataInfrastructureResultOutput) NextMaintenanceRunId() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run.
func (LookupExadataInfrastructureResultOutput) OciUrl ¶
func (o LookupExadataInfrastructureResultOutput) OciUrl() pulumi.StringOutput
The URL of the resource in the OCI console.
func (LookupExadataInfrastructureResultOutput) Ocid ¶
func (o LookupExadataInfrastructureResultOutput) Ocid() pulumi.StringOutput
The [OCID](https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) ResourceGroupName ¶
func (o LookupExadataInfrastructureResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupExadataInfrastructureResultOutput) Shape ¶
func (o LookupExadataInfrastructureResultOutput) Shape() pulumi.StringOutput
The model name of the Cloud Exadata Infrastructure resource.
func (LookupExadataInfrastructureResultOutput) StorageCount ¶
func (o LookupExadataInfrastructureResultOutput) StorageCount() pulumi.IntOutput
The number of storage servers for the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) StorageServerVersion ¶
func (o LookupExadataInfrastructureResultOutput) StorageServerVersion() pulumi.StringOutput
The software version of the storage servers (cells) in the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) Tags ¶
func (o LookupExadataInfrastructureResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Cloud Exadata Infrastructure.
func (LookupExadataInfrastructureResultOutput) TimeCreated ¶
func (o LookupExadataInfrastructureResultOutput) TimeCreated() pulumi.StringOutput
The date and time the Cloud Exadata Infrastructure resource was created.
func (LookupExadataInfrastructureResultOutput) ToLookupExadataInfrastructureResultOutput ¶
func (o LookupExadataInfrastructureResultOutput) ToLookupExadataInfrastructureResultOutput() LookupExadataInfrastructureResultOutput
func (LookupExadataInfrastructureResultOutput) ToLookupExadataInfrastructureResultOutputWithContext ¶
func (o LookupExadataInfrastructureResultOutput) ToLookupExadataInfrastructureResultOutputWithContext(ctx context.Context) LookupExadataInfrastructureResultOutput
func (LookupExadataInfrastructureResultOutput) TotalStorageSizeInGbs ¶
func (o LookupExadataInfrastructureResultOutput) TotalStorageSizeInGbs() pulumi.IntOutput
The total storage allocated to the Cloud Exadata Infrastructure resource, in gigabytes (GB).
func (LookupExadataInfrastructureResultOutput) Zones ¶
func (o LookupExadataInfrastructureResultOutput) Zones() pulumi.StringArrayOutput
The Cloud Exadata Infrastructure Azure zones.