Documentation ¶
Index ¶
- func DatabaseServiceInstance_IsConstruct(x interface{}) *bool
- func DatabaseServiceInstance_IsTerraformElement(x interface{}) *bool
- func DatabaseServiceInstance_IsTerraformResource(x interface{}) *bool
- func DatabaseServiceInstance_TfResourceType() *string
- func NewDatabaseServiceInstanceBackupsOutputReference_Override(d DatabaseServiceInstanceBackupsOutputReference, ...)
- func NewDatabaseServiceInstanceDatabaseConfigurationOutputReference_Override(d DatabaseServiceInstanceDatabaseConfigurationOutputReference, ...)
- func NewDatabaseServiceInstanceDefaultAccessRulesOutputReference_Override(d DatabaseServiceInstanceDefaultAccessRulesOutputReference, ...)
- func NewDatabaseServiceInstanceHybridDisasterRecoveryOutputReference_Override(d DatabaseServiceInstanceHybridDisasterRecoveryOutputReference, ...)
- func NewDatabaseServiceInstanceInstantiateFromBackupOutputReference_Override(d DatabaseServiceInstanceInstantiateFromBackupOutputReference, ...)
- func NewDatabaseServiceInstanceStandbyOutputReference_Override(d DatabaseServiceInstanceStandbyOutputReference, ...)
- func NewDatabaseServiceInstanceTimeoutsOutputReference_Override(d DatabaseServiceInstanceTimeoutsOutputReference, ...)
- func NewDatabaseServiceInstance_Override(d DatabaseServiceInstance, scope constructs.Construct, id *string, ...)
- type DatabaseServiceInstance
- type DatabaseServiceInstanceBackups
- type DatabaseServiceInstanceBackupsOutputReference
- type DatabaseServiceInstanceConfig
- type DatabaseServiceInstanceDatabaseConfiguration
- type DatabaseServiceInstanceDatabaseConfigurationOutputReference
- type DatabaseServiceInstanceDefaultAccessRules
- type DatabaseServiceInstanceDefaultAccessRulesOutputReference
- type DatabaseServiceInstanceHybridDisasterRecovery
- type DatabaseServiceInstanceHybridDisasterRecoveryOutputReference
- type DatabaseServiceInstanceInstantiateFromBackup
- type DatabaseServiceInstanceInstantiateFromBackupOutputReference
- type DatabaseServiceInstanceStandby
- type DatabaseServiceInstanceStandbyOutputReference
- type DatabaseServiceInstanceTimeouts
- type DatabaseServiceInstanceTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DatabaseServiceInstance_IsConstruct ¶
func DatabaseServiceInstance_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DatabaseServiceInstance_IsTerraformElement ¶
func DatabaseServiceInstance_IsTerraformElement(x interface{}) *bool
Experimental.
func DatabaseServiceInstance_IsTerraformResource ¶
func DatabaseServiceInstance_IsTerraformResource(x interface{}) *bool
Experimental.
func DatabaseServiceInstance_TfResourceType ¶
func DatabaseServiceInstance_TfResourceType() *string
func NewDatabaseServiceInstanceBackupsOutputReference_Override ¶
func NewDatabaseServiceInstanceBackupsOutputReference_Override(d DatabaseServiceInstanceBackupsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDatabaseServiceInstanceDatabaseConfigurationOutputReference_Override ¶
func NewDatabaseServiceInstanceDatabaseConfigurationOutputReference_Override(d DatabaseServiceInstanceDatabaseConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDatabaseServiceInstanceDefaultAccessRulesOutputReference_Override ¶
func NewDatabaseServiceInstanceDefaultAccessRulesOutputReference_Override(d DatabaseServiceInstanceDefaultAccessRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDatabaseServiceInstanceHybridDisasterRecoveryOutputReference_Override ¶
func NewDatabaseServiceInstanceHybridDisasterRecoveryOutputReference_Override(d DatabaseServiceInstanceHybridDisasterRecoveryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDatabaseServiceInstanceInstantiateFromBackupOutputReference_Override ¶
func NewDatabaseServiceInstanceInstantiateFromBackupOutputReference_Override(d DatabaseServiceInstanceInstantiateFromBackupOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDatabaseServiceInstanceStandbyOutputReference_Override ¶
func NewDatabaseServiceInstanceStandbyOutputReference_Override(d DatabaseServiceInstanceStandbyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDatabaseServiceInstanceTimeoutsOutputReference_Override ¶
func NewDatabaseServiceInstanceTimeoutsOutputReference_Override(d DatabaseServiceInstanceTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDatabaseServiceInstance_Override ¶
func NewDatabaseServiceInstance_Override(d DatabaseServiceInstance, scope constructs.Construct, id *string, config *DatabaseServiceInstanceConfig)
Create a new {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance oraclepaas_database_service_instance} Resource.
Types ¶
type DatabaseServiceInstance ¶
type DatabaseServiceInstance interface { cdktf.TerraformResource AvailabilityDomain() *string SetAvailabilityDomain(val *string) AvailabilityDomainInput() *string Backups() DatabaseServiceInstanceBackupsOutputReference BackupsInput() *DatabaseServiceInstanceBackups BringYourOwnLicense() interface{} SetBringYourOwnLicense(val interface{}) BringYourOwnLicenseInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack CloudStorageContainer() *string ComputeSiteName() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DatabaseConfiguration() DatabaseServiceInstanceDatabaseConfigurationOutputReference DatabaseConfigurationInput() *DatabaseServiceInstanceDatabaseConfiguration DbaasMonitorUrl() *string DefaultAccessRules() DatabaseServiceInstanceDefaultAccessRulesOutputReference DefaultAccessRulesInput() *DatabaseServiceInstanceDefaultAccessRules // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string DesiredState() *string SetDesiredState(val *string) DesiredStateInput() *string Edition() *string SetEdition(val *string) EditionInput() *string EmUrl() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GlassfishUrl() *string HighPerformanceStorage() interface{} SetHighPerformanceStorage(val interface{}) HighPerformanceStorageInput() interface{} HybridDisasterRecovery() DatabaseServiceInstanceHybridDisasterRecoveryOutputReference HybridDisasterRecoveryInput() *DatabaseServiceInstanceHybridDisasterRecovery Id() *string SetId(val *string) IdentityDomain() *string IdInput() *string InstantiateFromBackup() DatabaseServiceInstanceInstantiateFromBackupOutputReference InstantiateFromBackupInput() *DatabaseServiceInstanceInstantiateFromBackup IpNetwork() *string SetIpNetwork(val *string) IpNetworkInput() *string IpReservations() *[]*string SetIpReservations(val *[]*string) IpReservationsInput() *[]*string Level() *string SetLevel(val *string) LevelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node NotificationEmail() *string SetNotificationEmail(val *string) NotificationEmailInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string Shape() *string SetShape(val *string) ShapeInput() *string SshPublicKey() *string SetSshPublicKey(val *string) SshPublicKeyInput() *string Standby() DatabaseServiceInstanceStandbyOutputReference StandbyInput() *DatabaseServiceInstanceStandby Status() *string Subnet() *string SetSubnet(val *string) SubnetInput() *string SubscriptionType() *string SetSubscriptionType(val *string) SubscriptionTypeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DatabaseServiceInstanceTimeoutsOutputReference TimeoutsInput() interface{} Uri() *string Version() *string SetVersion(val *string) VersionInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBackups(value *DatabaseServiceInstanceBackups) PutDatabaseConfiguration(value *DatabaseServiceInstanceDatabaseConfiguration) PutDefaultAccessRules(value *DatabaseServiceInstanceDefaultAccessRules) PutHybridDisasterRecovery(value *DatabaseServiceInstanceHybridDisasterRecovery) PutInstantiateFromBackup(value *DatabaseServiceInstanceInstantiateFromBackup) PutStandby(value *DatabaseServiceInstanceStandby) PutTimeouts(value *DatabaseServiceInstanceTimeouts) ResetAvailabilityDomain() ResetBackups() ResetBringYourOwnLicense() ResetDefaultAccessRules() ResetDescription() ResetDesiredState() ResetHighPerformanceStorage() ResetHybridDisasterRecovery() ResetId() ResetInstantiateFromBackup() ResetIpNetwork() ResetIpReservations() ResetLevel() ResetNotificationEmail() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRegion() ResetStandby() ResetSubnet() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance oraclepaas_database_service_instance}.
func NewDatabaseServiceInstance ¶
func NewDatabaseServiceInstance(scope constructs.Construct, id *string, config *DatabaseServiceInstanceConfig) DatabaseServiceInstance
Create a new {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance oraclepaas_database_service_instance} Resource.
type DatabaseServiceInstanceBackups ¶
type DatabaseServiceInstanceBackups struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#cloud_storage_container DatabaseServiceInstance#cloud_storage_container}. CloudStorageContainer *string `field:"required" json:"cloudStorageContainer" yaml:"cloudStorageContainer"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#cloud_storage_password DatabaseServiceInstance#cloud_storage_password}. CloudStoragePassword *string `field:"optional" json:"cloudStoragePassword" yaml:"cloudStoragePassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#cloud_storage_username DatabaseServiceInstance#cloud_storage_username}. CloudStorageUsername *string `field:"optional" json:"cloudStorageUsername" yaml:"cloudStorageUsername"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#create_if_missing DatabaseServiceInstance#create_if_missing}. CreateIfMissing interface{} `field:"optional" json:"createIfMissing" yaml:"createIfMissing"` }
type DatabaseServiceInstanceBackupsOutputReference ¶
type DatabaseServiceInstanceBackupsOutputReference interface { cdktf.ComplexObject CloudStorageContainer() *string SetCloudStorageContainer(val *string) CloudStorageContainerInput() *string CloudStoragePassword() *string SetCloudStoragePassword(val *string) CloudStoragePasswordInput() *string CloudStorageUsername() *string SetCloudStorageUsername(val *string) CloudStorageUsernameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) CreateIfMissing() interface{} SetCreateIfMissing(val interface{}) CreateIfMissingInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DatabaseServiceInstanceBackups SetInternalValue(val *DatabaseServiceInstanceBackups) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCloudStoragePassword() ResetCloudStorageUsername() ResetCreateIfMissing() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabaseServiceInstanceBackupsOutputReference ¶
func NewDatabaseServiceInstanceBackupsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DatabaseServiceInstanceBackupsOutputReference
type DatabaseServiceInstanceConfig ¶
type DatabaseServiceInstanceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // database_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#database_configuration DatabaseServiceInstance#database_configuration} DatabaseConfiguration *DatabaseServiceInstanceDatabaseConfiguration `field:"required" json:"databaseConfiguration" yaml:"databaseConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#edition DatabaseServiceInstance#edition}. Edition *string `field:"required" json:"edition" yaml:"edition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#name DatabaseServiceInstance#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#shape DatabaseServiceInstance#shape}. Shape *string `field:"required" json:"shape" yaml:"shape"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#ssh_public_key DatabaseServiceInstance#ssh_public_key}. SshPublicKey *string `field:"required" json:"sshPublicKey" yaml:"sshPublicKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#subscription_type DatabaseServiceInstance#subscription_type}. SubscriptionType *string `field:"required" json:"subscriptionType" yaml:"subscriptionType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#version DatabaseServiceInstance#version}. Version *string `field:"required" json:"version" yaml:"version"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#availability_domain DatabaseServiceInstance#availability_domain}. AvailabilityDomain *string `field:"optional" json:"availabilityDomain" yaml:"availabilityDomain"` // backups block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#backups DatabaseServiceInstance#backups} Backups *DatabaseServiceInstanceBackups `field:"optional" json:"backups" yaml:"backups"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#bring_your_own_license DatabaseServiceInstance#bring_your_own_license}. BringYourOwnLicense interface{} `field:"optional" json:"bringYourOwnLicense" yaml:"bringYourOwnLicense"` // default_access_rules block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#default_access_rules DatabaseServiceInstance#default_access_rules} DefaultAccessRules *DatabaseServiceInstanceDefaultAccessRules `field:"optional" json:"defaultAccessRules" yaml:"defaultAccessRules"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#description DatabaseServiceInstance#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#desired_state DatabaseServiceInstance#desired_state}. DesiredState *string `field:"optional" json:"desiredState" yaml:"desiredState"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#high_performance_storage DatabaseServiceInstance#high_performance_storage}. HighPerformanceStorage interface{} `field:"optional" json:"highPerformanceStorage" yaml:"highPerformanceStorage"` // hybrid_disaster_recovery block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#hybrid_disaster_recovery DatabaseServiceInstance#hybrid_disaster_recovery} HybridDisasterRecovery *DatabaseServiceInstanceHybridDisasterRecovery `field:"optional" json:"hybridDisasterRecovery" yaml:"hybridDisasterRecovery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#id DatabaseServiceInstance#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // instantiate_from_backup block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#instantiate_from_backup DatabaseServiceInstance#instantiate_from_backup} InstantiateFromBackup *DatabaseServiceInstanceInstantiateFromBackup `field:"optional" json:"instantiateFromBackup" yaml:"instantiateFromBackup"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#ip_network DatabaseServiceInstance#ip_network}. IpNetwork *string `field:"optional" json:"ipNetwork" yaml:"ipNetwork"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#ip_reservations DatabaseServiceInstance#ip_reservations}. IpReservations *[]*string `field:"optional" json:"ipReservations" yaml:"ipReservations"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#level DatabaseServiceInstance#level}. Level *string `field:"optional" json:"level" yaml:"level"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#notification_email DatabaseServiceInstance#notification_email}. NotificationEmail *string `field:"optional" json:"notificationEmail" yaml:"notificationEmail"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#region DatabaseServiceInstance#region}. Region *string `field:"optional" json:"region" yaml:"region"` // standby block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#standby DatabaseServiceInstance#standby} Standby *DatabaseServiceInstanceStandby `field:"optional" json:"standby" yaml:"standby"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#subnet DatabaseServiceInstance#subnet}. Subnet *string `field:"optional" json:"subnet" yaml:"subnet"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#timeouts DatabaseServiceInstance#timeouts} Timeouts *DatabaseServiceInstanceTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type DatabaseServiceInstanceDatabaseConfiguration ¶
type DatabaseServiceInstanceDatabaseConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#admin_password DatabaseServiceInstance#admin_password}. AdminPassword *string `field:"required" json:"adminPassword" yaml:"adminPassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#usable_storage DatabaseServiceInstance#usable_storage}. UsableStorage *float64 `field:"required" json:"usableStorage" yaml:"usableStorage"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#backup_destination DatabaseServiceInstance#backup_destination}. BackupDestination *string `field:"optional" json:"backupDestination" yaml:"backupDestination"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#backup_storage_volume_size DatabaseServiceInstance#backup_storage_volume_size}. BackupStorageVolumeSize *float64 `field:"optional" json:"backupStorageVolumeSize" yaml:"backupStorageVolumeSize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#character_set DatabaseServiceInstance#character_set}. CharacterSet *string `field:"optional" json:"characterSet" yaml:"characterSet"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#data_storage_volume_size DatabaseServiceInstance#data_storage_volume_size}. DataStorageVolumeSize *float64 `field:"optional" json:"dataStorageVolumeSize" yaml:"dataStorageVolumeSize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#db_demo DatabaseServiceInstance#db_demo}. DbDemo *string `field:"optional" json:"dbDemo" yaml:"dbDemo"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#disaster_recovery DatabaseServiceInstance#disaster_recovery}. DisasterRecovery interface{} `field:"optional" json:"disasterRecovery" yaml:"disasterRecovery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#failover_database DatabaseServiceInstance#failover_database}. FailoverDatabase interface{} `field:"optional" json:"failoverDatabase" yaml:"failoverDatabase"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#golden_gate DatabaseServiceInstance#golden_gate}. GoldenGate interface{} `field:"optional" json:"goldenGate" yaml:"goldenGate"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#is_rac DatabaseServiceInstance#is_rac}. IsRac interface{} `field:"optional" json:"isRac" yaml:"isRac"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#national_character_set DatabaseServiceInstance#national_character_set}. NationalCharacterSet *string `field:"optional" json:"nationalCharacterSet" yaml:"nationalCharacterSet"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#pdb_name DatabaseServiceInstance#pdb_name}. PdbName *string `field:"optional" json:"pdbName" yaml:"pdbName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#sid DatabaseServiceInstance#sid}. Sid *string `field:"optional" json:"sid" yaml:"sid"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#snapshot_name DatabaseServiceInstance#snapshot_name}. SnapshotName *string `field:"optional" json:"snapshotName" yaml:"snapshotName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#source_service_name DatabaseServiceInstance#source_service_name}. SourceServiceName *string `field:"optional" json:"sourceServiceName" yaml:"sourceServiceName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#timezone DatabaseServiceInstance#timezone}. Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#type DatabaseServiceInstance#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type DatabaseServiceInstanceDatabaseConfigurationOutputReference ¶
type DatabaseServiceInstanceDatabaseConfigurationOutputReference interface { cdktf.ComplexObject AdminPassword() *string SetAdminPassword(val *string) AdminPasswordInput() *string BackupDestination() *string SetBackupDestination(val *string) BackupDestinationInput() *string BackupStorageVolumeSize() *float64 SetBackupStorageVolumeSize(val *float64) BackupStorageVolumeSizeInput() *float64 CharacterSet() *string SetCharacterSet(val *string) CharacterSetInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DataStorageVolumeSize() *float64 SetDataStorageVolumeSize(val *float64) DataStorageVolumeSizeInput() *float64 DbDemo() *string SetDbDemo(val *string) DbDemoInput() *string DisasterRecovery() interface{} SetDisasterRecovery(val interface{}) DisasterRecoveryInput() interface{} FailoverDatabase() interface{} SetFailoverDatabase(val interface{}) FailoverDatabaseInput() interface{} // Experimental. Fqn() *string GoldenGate() interface{} SetGoldenGate(val interface{}) GoldenGateInput() interface{} InternalValue() *DatabaseServiceInstanceDatabaseConfiguration SetInternalValue(val *DatabaseServiceInstanceDatabaseConfiguration) IsRac() interface{} SetIsRac(val interface{}) IsRacInput() interface{} NationalCharacterSet() *string SetNationalCharacterSet(val *string) NationalCharacterSetInput() *string PdbName() *string SetPdbName(val *string) PdbNameInput() *string Sid() *string SetSid(val *string) SidInput() *string SnapshotName() *string SetSnapshotName(val *string) SnapshotNameInput() *string SourceServiceName() *string SetSourceServiceName(val *string) SourceServiceNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timezone() *string SetTimezone(val *string) TimezoneInput() *string Type() *string SetType(val *string) TypeInput() *string UsableStorage() *float64 SetUsableStorage(val *float64) UsableStorageInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetBackupDestination() ResetBackupStorageVolumeSize() ResetCharacterSet() ResetDataStorageVolumeSize() ResetDbDemo() ResetDisasterRecovery() ResetFailoverDatabase() ResetGoldenGate() ResetIsRac() ResetNationalCharacterSet() ResetPdbName() ResetSid() ResetSnapshotName() ResetSourceServiceName() ResetTimezone() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabaseServiceInstanceDatabaseConfigurationOutputReference ¶
func NewDatabaseServiceInstanceDatabaseConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DatabaseServiceInstanceDatabaseConfigurationOutputReference
type DatabaseServiceInstanceDefaultAccessRules ¶
type DatabaseServiceInstanceDefaultAccessRules struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_db_console DatabaseServiceInstance#enable_db_console}. EnableDbConsole interface{} `field:"optional" json:"enableDbConsole" yaml:"enableDbConsole"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_db_express DatabaseServiceInstance#enable_db_express}. EnableDbExpress interface{} `field:"optional" json:"enableDbExpress" yaml:"enableDbExpress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_db_listener DatabaseServiceInstance#enable_db_listener}. EnableDbListener interface{} `field:"optional" json:"enableDbListener" yaml:"enableDbListener"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_em_console DatabaseServiceInstance#enable_em_console}. EnableEmConsole interface{} `field:"optional" json:"enableEmConsole" yaml:"enableEmConsole"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_http DatabaseServiceInstance#enable_http}. EnableHttp interface{} `field:"optional" json:"enableHttp" yaml:"enableHttp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_http_ssl DatabaseServiceInstance#enable_http_ssl}. EnableHttpSsl interface{} `field:"optional" json:"enableHttpSsl" yaml:"enableHttpSsl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_rac_db_listener DatabaseServiceInstance#enable_rac_db_listener}. EnableRacDbListener interface{} `field:"optional" json:"enableRacDbListener" yaml:"enableRacDbListener"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_rac_ons DatabaseServiceInstance#enable_rac_ons}. EnableRacOns interface{} `field:"optional" json:"enableRacOns" yaml:"enableRacOns"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_scan_listener DatabaseServiceInstance#enable_scan_listener}. EnableScanListener interface{} `field:"optional" json:"enableScanListener" yaml:"enableScanListener"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#enable_ssh DatabaseServiceInstance#enable_ssh}. EnableSsh interface{} `field:"optional" json:"enableSsh" yaml:"enableSsh"` }
type DatabaseServiceInstanceDefaultAccessRulesOutputReference ¶
type DatabaseServiceInstanceDefaultAccessRulesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableDbConsole() interface{} SetEnableDbConsole(val interface{}) EnableDbConsoleInput() interface{} EnableDbExpress() interface{} SetEnableDbExpress(val interface{}) EnableDbExpressInput() interface{} EnableDbListener() interface{} SetEnableDbListener(val interface{}) EnableDbListenerInput() interface{} EnableEmConsole() interface{} SetEnableEmConsole(val interface{}) EnableEmConsoleInput() interface{} EnableHttp() interface{} SetEnableHttp(val interface{}) EnableHttpInput() interface{} EnableHttpSsl() interface{} SetEnableHttpSsl(val interface{}) EnableHttpSslInput() interface{} EnableRacDbListener() interface{} SetEnableRacDbListener(val interface{}) EnableRacDbListenerInput() interface{} EnableRacOns() interface{} SetEnableRacOns(val interface{}) EnableRacOnsInput() interface{} EnableScanListener() interface{} SetEnableScanListener(val interface{}) EnableScanListenerInput() interface{} EnableSsh() interface{} SetEnableSsh(val interface{}) EnableSshInput() interface{} // Experimental. Fqn() *string InternalValue() *DatabaseServiceInstanceDefaultAccessRules SetInternalValue(val *DatabaseServiceInstanceDefaultAccessRules) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEnableDbConsole() ResetEnableDbExpress() ResetEnableDbListener() ResetEnableEmConsole() ResetEnableHttp() ResetEnableHttpSsl() ResetEnableRacDbListener() ResetEnableRacOns() ResetEnableScanListener() ResetEnableSsh() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabaseServiceInstanceDefaultAccessRulesOutputReference ¶
func NewDatabaseServiceInstanceDefaultAccessRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DatabaseServiceInstanceDefaultAccessRulesOutputReference
type DatabaseServiceInstanceHybridDisasterRecovery ¶
type DatabaseServiceInstanceHybridDisasterRecovery struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#cloud_storage_container DatabaseServiceInstance#cloud_storage_container}. CloudStorageContainer *string `field:"required" json:"cloudStorageContainer" yaml:"cloudStorageContainer"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#cloud_storage_password DatabaseServiceInstance#cloud_storage_password}. CloudStoragePassword *string `field:"optional" json:"cloudStoragePassword" yaml:"cloudStoragePassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#cloud_storage_username DatabaseServiceInstance#cloud_storage_username}. CloudStorageUsername *string `field:"optional" json:"cloudStorageUsername" yaml:"cloudStorageUsername"` }
type DatabaseServiceInstanceHybridDisasterRecoveryOutputReference ¶
type DatabaseServiceInstanceHybridDisasterRecoveryOutputReference interface { cdktf.ComplexObject CloudStorageContainer() *string SetCloudStorageContainer(val *string) CloudStorageContainerInput() *string CloudStoragePassword() *string SetCloudStoragePassword(val *string) CloudStoragePasswordInput() *string CloudStorageUsername() *string SetCloudStorageUsername(val *string) CloudStorageUsernameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DatabaseServiceInstanceHybridDisasterRecovery SetInternalValue(val *DatabaseServiceInstanceHybridDisasterRecovery) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCloudStoragePassword() ResetCloudStorageUsername() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabaseServiceInstanceHybridDisasterRecoveryOutputReference ¶
func NewDatabaseServiceInstanceHybridDisasterRecoveryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DatabaseServiceInstanceHybridDisasterRecoveryOutputReference
type DatabaseServiceInstanceInstantiateFromBackup ¶
type DatabaseServiceInstanceInstantiateFromBackup struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#cloud_storage_container DatabaseServiceInstance#cloud_storage_container}. CloudStorageContainer *string `field:"required" json:"cloudStorageContainer" yaml:"cloudStorageContainer"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#database_id DatabaseServiceInstance#database_id}. DatabaseId *string `field:"required" json:"databaseId" yaml:"databaseId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#cloud_storage_password DatabaseServiceInstance#cloud_storage_password}. CloudStoragePassword *string `field:"optional" json:"cloudStoragePassword" yaml:"cloudStoragePassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#cloud_storage_username DatabaseServiceInstance#cloud_storage_username}. CloudStorageUsername *string `field:"optional" json:"cloudStorageUsername" yaml:"cloudStorageUsername"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#decryption_key DatabaseServiceInstance#decryption_key}. DecryptionKey *string `field:"optional" json:"decryptionKey" yaml:"decryptionKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#on_premise DatabaseServiceInstance#on_premise}. OnPremise interface{} `field:"optional" json:"onPremise" yaml:"onPremise"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#service_id DatabaseServiceInstance#service_id}. ServiceId *string `field:"optional" json:"serviceId" yaml:"serviceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#wallet_file_content DatabaseServiceInstance#wallet_file_content}. WalletFileContent *string `field:"optional" json:"walletFileContent" yaml:"walletFileContent"` }
type DatabaseServiceInstanceInstantiateFromBackupOutputReference ¶
type DatabaseServiceInstanceInstantiateFromBackupOutputReference interface { cdktf.ComplexObject CloudStorageContainer() *string SetCloudStorageContainer(val *string) CloudStorageContainerInput() *string CloudStoragePassword() *string SetCloudStoragePassword(val *string) CloudStoragePasswordInput() *string CloudStorageUsername() *string SetCloudStorageUsername(val *string) CloudStorageUsernameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DatabaseId() *string SetDatabaseId(val *string) DatabaseIdInput() *string DecryptionKey() *string SetDecryptionKey(val *string) DecryptionKeyInput() *string // Experimental. Fqn() *string InternalValue() *DatabaseServiceInstanceInstantiateFromBackup SetInternalValue(val *DatabaseServiceInstanceInstantiateFromBackup) OnPremise() interface{} SetOnPremise(val interface{}) OnPremiseInput() interface{} ServiceId() *string SetServiceId(val *string) ServiceIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WalletFileContent() *string SetWalletFileContent(val *string) WalletFileContentInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCloudStoragePassword() ResetCloudStorageUsername() ResetDecryptionKey() ResetOnPremise() ResetServiceId() ResetWalletFileContent() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabaseServiceInstanceInstantiateFromBackupOutputReference ¶
func NewDatabaseServiceInstanceInstantiateFromBackupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DatabaseServiceInstanceInstantiateFromBackupOutputReference
type DatabaseServiceInstanceStandby ¶
type DatabaseServiceInstanceStandby struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#availability_domain DatabaseServiceInstance#availability_domain}. AvailabilityDomain *string `field:"required" json:"availabilityDomain" yaml:"availabilityDomain"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#subnet DatabaseServiceInstance#subnet}. Subnet *string `field:"required" json:"subnet" yaml:"subnet"` }
type DatabaseServiceInstanceStandbyOutputReference ¶
type DatabaseServiceInstanceStandbyOutputReference interface { cdktf.ComplexObject AvailabilityDomain() *string SetAvailabilityDomain(val *string) AvailabilityDomainInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DatabaseServiceInstanceStandby SetInternalValue(val *DatabaseServiceInstanceStandby) Subnet() *string SetSubnet(val *string) SubnetInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabaseServiceInstanceStandbyOutputReference ¶
func NewDatabaseServiceInstanceStandbyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DatabaseServiceInstanceStandbyOutputReference
type DatabaseServiceInstanceTimeouts ¶
type DatabaseServiceInstanceTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#create DatabaseServiceInstance#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#delete DatabaseServiceInstance#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/oraclepaas/r/database_service_instance#update DatabaseServiceInstance#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type DatabaseServiceInstanceTimeoutsOutputReference ¶
type DatabaseServiceInstanceTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabaseServiceInstanceTimeoutsOutputReference ¶
func NewDatabaseServiceInstanceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DatabaseServiceInstanceTimeoutsOutputReference
Source Files ¶
- databaseserviceinstance.go
- databaseserviceinstance_DatabaseServiceInstance.go
- databaseserviceinstance_DatabaseServiceInstanceBackups.go
- databaseserviceinstance_DatabaseServiceInstanceBackupsOutputReference.go
- databaseserviceinstance_DatabaseServiceInstanceBackupsOutputReference__runtime_type_checks.go
- databaseserviceinstance_DatabaseServiceInstanceConfig.go
- databaseserviceinstance_DatabaseServiceInstanceDatabaseConfiguration.go
- databaseserviceinstance_DatabaseServiceInstanceDatabaseConfigurationOutputReference.go
- databaseserviceinstance_DatabaseServiceInstanceDatabaseConfigurationOutputReference__runtime_type_checks.go
- databaseserviceinstance_DatabaseServiceInstanceDefaultAccessRules.go
- databaseserviceinstance_DatabaseServiceInstanceDefaultAccessRulesOutputReference.go
- databaseserviceinstance_DatabaseServiceInstanceDefaultAccessRulesOutputReference__runtime_type_checks.go
- databaseserviceinstance_DatabaseServiceInstanceHybridDisasterRecovery.go
- databaseserviceinstance_DatabaseServiceInstanceHybridDisasterRecoveryOutputReference.go
- databaseserviceinstance_DatabaseServiceInstanceHybridDisasterRecoveryOutputReference__runtime_type_checks.go
- databaseserviceinstance_DatabaseServiceInstanceInstantiateFromBackup.go
- databaseserviceinstance_DatabaseServiceInstanceInstantiateFromBackupOutputReference.go
- databaseserviceinstance_DatabaseServiceInstanceInstantiateFromBackupOutputReference__runtime_type_checks.go
- databaseserviceinstance_DatabaseServiceInstanceStandby.go
- databaseserviceinstance_DatabaseServiceInstanceStandbyOutputReference.go
- databaseserviceinstance_DatabaseServiceInstanceStandbyOutputReference__runtime_type_checks.go
- databaseserviceinstance_DatabaseServiceInstanceTimeouts.go
- databaseserviceinstance_DatabaseServiceInstanceTimeoutsOutputReference.go
- databaseserviceinstance_DatabaseServiceInstanceTimeoutsOutputReference__runtime_type_checks.go
- databaseserviceinstance_DatabaseServiceInstance__runtime_type_checks.go