Documentation
¶
Index ¶
- type DatabaseRegistration
- type DatabaseRegistrationArgs
- type DatabaseRegistrationArray
- type DatabaseRegistrationArrayInput
- type DatabaseRegistrationArrayOutput
- func (DatabaseRegistrationArrayOutput) ElementType() reflect.Type
- func (o DatabaseRegistrationArrayOutput) Index(i pulumi.IntInput) DatabaseRegistrationOutput
- func (o DatabaseRegistrationArrayOutput) ToDatabaseRegistrationArrayOutput() DatabaseRegistrationArrayOutput
- func (o DatabaseRegistrationArrayOutput) ToDatabaseRegistrationArrayOutputWithContext(ctx context.Context) DatabaseRegistrationArrayOutput
- type DatabaseRegistrationInput
- type DatabaseRegistrationMap
- type DatabaseRegistrationMapInput
- type DatabaseRegistrationMapOutput
- func (DatabaseRegistrationMapOutput) ElementType() reflect.Type
- func (o DatabaseRegistrationMapOutput) MapIndex(k pulumi.StringInput) DatabaseRegistrationOutput
- func (o DatabaseRegistrationMapOutput) ToDatabaseRegistrationMapOutput() DatabaseRegistrationMapOutput
- func (o DatabaseRegistrationMapOutput) ToDatabaseRegistrationMapOutputWithContext(ctx context.Context) DatabaseRegistrationMapOutput
- type DatabaseRegistrationOutput
- func (o DatabaseRegistrationOutput) AliasName() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) CompartmentId() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) ConnectionString() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) DatabaseId() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) DefinedTags() pulumi.MapOutput
- func (o DatabaseRegistrationOutput) Description() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) DisplayName() pulumi.StringOutput
- func (DatabaseRegistrationOutput) ElementType() reflect.Type
- func (o DatabaseRegistrationOutput) Fqdn() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) FreeformTags() pulumi.MapOutput
- func (o DatabaseRegistrationOutput) IpAddress() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) KeyId() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) LifecycleDetails() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) Password() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) RcePrivateIp() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) SecretCompartmentId() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) SecretId() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) SessionMode() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) State() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) SubnetId() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) SystemTags() pulumi.MapOutput
- func (o DatabaseRegistrationOutput) TimeCreated() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) TimeUpdated() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) ToDatabaseRegistrationOutput() DatabaseRegistrationOutput
- func (o DatabaseRegistrationOutput) ToDatabaseRegistrationOutputWithContext(ctx context.Context) DatabaseRegistrationOutput
- func (o DatabaseRegistrationOutput) Username() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) VaultId() pulumi.StringOutput
- func (o DatabaseRegistrationOutput) Wallet() pulumi.StringOutput
- type DatabaseRegistrationState
- type Deployment
- type DeploymentArgs
- type DeploymentArray
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- type DeploymentBackup
- type DeploymentBackupArgs
- type DeploymentBackupArray
- type DeploymentBackupArrayInput
- type DeploymentBackupArrayOutput
- func (DeploymentBackupArrayOutput) ElementType() reflect.Type
- func (o DeploymentBackupArrayOutput) Index(i pulumi.IntInput) DeploymentBackupOutput
- func (o DeploymentBackupArrayOutput) ToDeploymentBackupArrayOutput() DeploymentBackupArrayOutput
- func (o DeploymentBackupArrayOutput) ToDeploymentBackupArrayOutputWithContext(ctx context.Context) DeploymentBackupArrayOutput
- type DeploymentBackupInput
- type DeploymentBackupMap
- type DeploymentBackupMapInput
- type DeploymentBackupMapOutput
- func (DeploymentBackupMapOutput) ElementType() reflect.Type
- func (o DeploymentBackupMapOutput) MapIndex(k pulumi.StringInput) DeploymentBackupOutput
- func (o DeploymentBackupMapOutput) ToDeploymentBackupMapOutput() DeploymentBackupMapOutput
- func (o DeploymentBackupMapOutput) ToDeploymentBackupMapOutputWithContext(ctx context.Context) DeploymentBackupMapOutput
- type DeploymentBackupOutput
- func (o DeploymentBackupOutput) BackupType() pulumi.StringOutput
- func (o DeploymentBackupOutput) Bucket() pulumi.StringOutput
- func (o DeploymentBackupOutput) CompartmentId() pulumi.StringOutput
- func (o DeploymentBackupOutput) DefinedTags() pulumi.MapOutput
- func (o DeploymentBackupOutput) DeploymentId() pulumi.StringOutput
- func (o DeploymentBackupOutput) DisplayName() pulumi.StringOutput
- func (DeploymentBackupOutput) ElementType() reflect.Type
- func (o DeploymentBackupOutput) FreeformTags() pulumi.MapOutput
- func (o DeploymentBackupOutput) IsAutomatic() pulumi.BoolOutput
- func (o DeploymentBackupOutput) LifecycleDetails() pulumi.StringOutput
- func (o DeploymentBackupOutput) Namespace() pulumi.StringOutput
- func (o DeploymentBackupOutput) Object() pulumi.StringOutput
- func (o DeploymentBackupOutput) OggVersion() pulumi.StringOutput
- func (o DeploymentBackupOutput) SizeInBytes() pulumi.Float64Output
- func (o DeploymentBackupOutput) State() pulumi.StringOutput
- func (o DeploymentBackupOutput) SystemTags() pulumi.MapOutput
- func (o DeploymentBackupOutput) TimeBackupFinished() pulumi.StringOutput
- func (o DeploymentBackupOutput) TimeCreated() pulumi.StringOutput
- func (o DeploymentBackupOutput) TimeOfBackup() pulumi.StringOutput
- func (o DeploymentBackupOutput) TimeUpdated() pulumi.StringOutput
- func (o DeploymentBackupOutput) ToDeploymentBackupOutput() DeploymentBackupOutput
- func (o DeploymentBackupOutput) ToDeploymentBackupOutputWithContext(ctx context.Context) DeploymentBackupOutput
- type DeploymentBackupState
- type DeploymentInput
- type DeploymentMap
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- type DeploymentOggData
- type DeploymentOggDataArgs
- func (DeploymentOggDataArgs) ElementType() reflect.Type
- func (i DeploymentOggDataArgs) ToDeploymentOggDataOutput() DeploymentOggDataOutput
- func (i DeploymentOggDataArgs) ToDeploymentOggDataOutputWithContext(ctx context.Context) DeploymentOggDataOutput
- func (i DeploymentOggDataArgs) ToDeploymentOggDataPtrOutput() DeploymentOggDataPtrOutput
- func (i DeploymentOggDataArgs) ToDeploymentOggDataPtrOutputWithContext(ctx context.Context) DeploymentOggDataPtrOutput
- type DeploymentOggDataInput
- type DeploymentOggDataOutput
- func (o DeploymentOggDataOutput) AdminPassword() pulumi.StringOutput
- func (o DeploymentOggDataOutput) AdminUsername() pulumi.StringOutput
- func (o DeploymentOggDataOutput) Certificate() pulumi.StringPtrOutput
- func (o DeploymentOggDataOutput) DeploymentName() pulumi.StringOutput
- func (DeploymentOggDataOutput) ElementType() reflect.Type
- func (o DeploymentOggDataOutput) Key() pulumi.StringPtrOutput
- func (o DeploymentOggDataOutput) OggVersion() pulumi.StringPtrOutput
- func (o DeploymentOggDataOutput) ToDeploymentOggDataOutput() DeploymentOggDataOutput
- func (o DeploymentOggDataOutput) ToDeploymentOggDataOutputWithContext(ctx context.Context) DeploymentOggDataOutput
- func (o DeploymentOggDataOutput) ToDeploymentOggDataPtrOutput() DeploymentOggDataPtrOutput
- func (o DeploymentOggDataOutput) ToDeploymentOggDataPtrOutputWithContext(ctx context.Context) DeploymentOggDataPtrOutput
- type DeploymentOggDataPtrInput
- type DeploymentOggDataPtrOutput
- func (o DeploymentOggDataPtrOutput) AdminPassword() pulumi.StringPtrOutput
- func (o DeploymentOggDataPtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o DeploymentOggDataPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o DeploymentOggDataPtrOutput) DeploymentName() pulumi.StringPtrOutput
- func (o DeploymentOggDataPtrOutput) Elem() DeploymentOggDataOutput
- func (DeploymentOggDataPtrOutput) ElementType() reflect.Type
- func (o DeploymentOggDataPtrOutput) Key() pulumi.StringPtrOutput
- func (o DeploymentOggDataPtrOutput) OggVersion() pulumi.StringPtrOutput
- func (o DeploymentOggDataPtrOutput) ToDeploymentOggDataPtrOutput() DeploymentOggDataPtrOutput
- func (o DeploymentOggDataPtrOutput) ToDeploymentOggDataPtrOutputWithContext(ctx context.Context) DeploymentOggDataPtrOutput
- type DeploymentOutput
- func (o DeploymentOutput) CompartmentId() pulumi.StringOutput
- func (o DeploymentOutput) CpuCoreCount() pulumi.IntOutput
- func (o DeploymentOutput) DefinedTags() pulumi.MapOutput
- func (o DeploymentOutput) DeploymentBackupId() pulumi.StringOutput
- func (o DeploymentOutput) DeploymentType() pulumi.StringOutput
- func (o DeploymentOutput) DeploymentUrl() pulumi.StringOutput
- func (o DeploymentOutput) Description() pulumi.StringOutput
- func (o DeploymentOutput) DisplayName() pulumi.StringOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Fqdn() pulumi.StringOutput
- func (o DeploymentOutput) FreeformTags() pulumi.MapOutput
- func (o DeploymentOutput) IsAutoScalingEnabled() pulumi.BoolOutput
- func (o DeploymentOutput) IsHealthy() pulumi.BoolOutput
- func (o DeploymentOutput) IsLatestVersion() pulumi.BoolOutput
- func (o DeploymentOutput) IsPublic() pulumi.BoolOutput
- func (o DeploymentOutput) IsStorageUtilizationLimitExceeded() pulumi.BoolOutput
- func (o DeploymentOutput) LicenseModel() pulumi.StringOutput
- func (o DeploymentOutput) LifecycleDetails() pulumi.StringOutput
- func (o DeploymentOutput) LifecycleSubState() pulumi.StringOutput
- func (o DeploymentOutput) NsgIds() pulumi.StringArrayOutput
- func (o DeploymentOutput) OggData() DeploymentOggDataOutput
- func (o DeploymentOutput) PrivateIpAddress() pulumi.StringOutput
- func (o DeploymentOutput) PublicIpAddress() pulumi.StringOutput
- func (o DeploymentOutput) State() pulumi.StringOutput
- func (o DeploymentOutput) StorageUtilizationInBytes() pulumi.StringOutput
- func (o DeploymentOutput) SubnetId() pulumi.StringOutput
- func (o DeploymentOutput) SystemTags() pulumi.MapOutput
- func (o DeploymentOutput) TimeCreated() pulumi.StringOutput
- func (o DeploymentOutput) TimeUpdated() pulumi.StringOutput
- func (o DeploymentOutput) TimeUpgradeRequired() pulumi.StringOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- type DeploymentState
- type GetDatabaseRegistrationsArgs
- type GetDatabaseRegistrationsDatabaseRegistrationCollection
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs
- func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs) ElementType() reflect.Type
- func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
- func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionArray
- func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArray) ElementType() reflect.Type
- func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
- func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayInput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
- func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) Index(i pulumi.IntInput) GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionInput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionItem
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs
- func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs) ElementType() reflect.Type
- func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
- func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray
- func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray) ElementType() reflect.Type
- func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
- func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayInput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
- func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemInput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) AliasName() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ConnectionString() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) DatabaseId() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ElementType() reflect.Type
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Fqdn() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) IpAddress() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) KeyId() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Password() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) RcePrivateIp() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SecretCompartmentId() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SecretId() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SessionMode() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SubnetId() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Username() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) VaultId() pulumi.StringOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Wallet() pulumi.StringOutput
- type GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
- func (GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) ElementType() reflect.Type
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) Items() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
- func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
- type GetDatabaseRegistrationsFilter
- type GetDatabaseRegistrationsFilterArgs
- func (GetDatabaseRegistrationsFilterArgs) ElementType() reflect.Type
- func (i GetDatabaseRegistrationsFilterArgs) ToGetDatabaseRegistrationsFilterOutput() GetDatabaseRegistrationsFilterOutput
- func (i GetDatabaseRegistrationsFilterArgs) ToGetDatabaseRegistrationsFilterOutputWithContext(ctx context.Context) GetDatabaseRegistrationsFilterOutput
- type GetDatabaseRegistrationsFilterArray
- func (GetDatabaseRegistrationsFilterArray) ElementType() reflect.Type
- func (i GetDatabaseRegistrationsFilterArray) ToGetDatabaseRegistrationsFilterArrayOutput() GetDatabaseRegistrationsFilterArrayOutput
- func (i GetDatabaseRegistrationsFilterArray) ToGetDatabaseRegistrationsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsFilterArrayOutput
- type GetDatabaseRegistrationsFilterArrayInput
- type GetDatabaseRegistrationsFilterArrayOutput
- func (GetDatabaseRegistrationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseRegistrationsFilterArrayOutput) Index(i pulumi.IntInput) GetDatabaseRegistrationsFilterOutput
- func (o GetDatabaseRegistrationsFilterArrayOutput) ToGetDatabaseRegistrationsFilterArrayOutput() GetDatabaseRegistrationsFilterArrayOutput
- func (o GetDatabaseRegistrationsFilterArrayOutput) ToGetDatabaseRegistrationsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsFilterArrayOutput
- type GetDatabaseRegistrationsFilterInput
- type GetDatabaseRegistrationsFilterOutput
- func (GetDatabaseRegistrationsFilterOutput) ElementType() reflect.Type
- func (o GetDatabaseRegistrationsFilterOutput) Name() pulumi.StringOutput
- func (o GetDatabaseRegistrationsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDatabaseRegistrationsFilterOutput) ToGetDatabaseRegistrationsFilterOutput() GetDatabaseRegistrationsFilterOutput
- func (o GetDatabaseRegistrationsFilterOutput) ToGetDatabaseRegistrationsFilterOutputWithContext(ctx context.Context) GetDatabaseRegistrationsFilterOutput
- func (o GetDatabaseRegistrationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDatabaseRegistrationsOutputArgs
- type GetDatabaseRegistrationsResult
- type GetDatabaseRegistrationsResultOutput
- func (o GetDatabaseRegistrationsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDatabaseRegistrationsResultOutput) DatabaseRegistrationCollections() GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
- func (o GetDatabaseRegistrationsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetDatabaseRegistrationsResultOutput) ElementType() reflect.Type
- func (o GetDatabaseRegistrationsResultOutput) Filters() GetDatabaseRegistrationsFilterArrayOutput
- func (o GetDatabaseRegistrationsResultOutput) Id() pulumi.StringOutput
- func (o GetDatabaseRegistrationsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDatabaseRegistrationsResultOutput) ToGetDatabaseRegistrationsResultOutput() GetDatabaseRegistrationsResultOutput
- func (o GetDatabaseRegistrationsResultOutput) ToGetDatabaseRegistrationsResultOutputWithContext(ctx context.Context) GetDatabaseRegistrationsResultOutput
- type GetDeploymentBackupsArgs
- type GetDeploymentBackupsDeploymentBackupCollection
- type GetDeploymentBackupsDeploymentBackupCollectionArgs
- func (GetDeploymentBackupsDeploymentBackupCollectionArgs) ElementType() reflect.Type
- func (i GetDeploymentBackupsDeploymentBackupCollectionArgs) ToGetDeploymentBackupsDeploymentBackupCollectionOutput() GetDeploymentBackupsDeploymentBackupCollectionOutput
- func (i GetDeploymentBackupsDeploymentBackupCollectionArgs) ToGetDeploymentBackupsDeploymentBackupCollectionOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionOutput
- type GetDeploymentBackupsDeploymentBackupCollectionArray
- func (GetDeploymentBackupsDeploymentBackupCollectionArray) ElementType() reflect.Type
- func (i GetDeploymentBackupsDeploymentBackupCollectionArray) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
- func (i GetDeploymentBackupsDeploymentBackupCollectionArray) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
- type GetDeploymentBackupsDeploymentBackupCollectionArrayInput
- type GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
- func (GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) Index(i pulumi.IntInput) GetDeploymentBackupsDeploymentBackupCollectionOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
- type GetDeploymentBackupsDeploymentBackupCollectionInput
- type GetDeploymentBackupsDeploymentBackupCollectionItem
- type GetDeploymentBackupsDeploymentBackupCollectionItemArgs
- func (GetDeploymentBackupsDeploymentBackupCollectionItemArgs) ElementType() reflect.Type
- func (i GetDeploymentBackupsDeploymentBackupCollectionItemArgs) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutput() GetDeploymentBackupsDeploymentBackupCollectionItemOutput
- func (i GetDeploymentBackupsDeploymentBackupCollectionItemArgs) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemOutput
- type GetDeploymentBackupsDeploymentBackupCollectionItemArray
- func (GetDeploymentBackupsDeploymentBackupCollectionItemArray) ElementType() reflect.Type
- func (i GetDeploymentBackupsDeploymentBackupCollectionItemArray) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
- func (i GetDeploymentBackupsDeploymentBackupCollectionItemArray) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
- type GetDeploymentBackupsDeploymentBackupCollectionItemArrayInput
- type GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
- func (GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDeploymentBackupsDeploymentBackupCollectionItemOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
- type GetDeploymentBackupsDeploymentBackupCollectionItemInput
- type GetDeploymentBackupsDeploymentBackupCollectionItemOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) BackupType() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Bucket() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) DeploymentId() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) ElementType() reflect.Type
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) IsAutomatic() pulumi.BoolOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Namespace() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Object() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) OggVersion() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) SizeInBytes() pulumi.Float64Output
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeBackupFinished() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeOfBackup() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutput() GetDeploymentBackupsDeploymentBackupCollectionItemOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemOutput
- type GetDeploymentBackupsDeploymentBackupCollectionOutput
- func (GetDeploymentBackupsDeploymentBackupCollectionOutput) ElementType() reflect.Type
- func (o GetDeploymentBackupsDeploymentBackupCollectionOutput) Items() GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionOutput) ToGetDeploymentBackupsDeploymentBackupCollectionOutput() GetDeploymentBackupsDeploymentBackupCollectionOutput
- func (o GetDeploymentBackupsDeploymentBackupCollectionOutput) ToGetDeploymentBackupsDeploymentBackupCollectionOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionOutput
- type GetDeploymentBackupsFilter
- type GetDeploymentBackupsFilterArgs
- func (GetDeploymentBackupsFilterArgs) ElementType() reflect.Type
- func (i GetDeploymentBackupsFilterArgs) ToGetDeploymentBackupsFilterOutput() GetDeploymentBackupsFilterOutput
- func (i GetDeploymentBackupsFilterArgs) ToGetDeploymentBackupsFilterOutputWithContext(ctx context.Context) GetDeploymentBackupsFilterOutput
- type GetDeploymentBackupsFilterArray
- func (GetDeploymentBackupsFilterArray) ElementType() reflect.Type
- func (i GetDeploymentBackupsFilterArray) ToGetDeploymentBackupsFilterArrayOutput() GetDeploymentBackupsFilterArrayOutput
- func (i GetDeploymentBackupsFilterArray) ToGetDeploymentBackupsFilterArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsFilterArrayOutput
- type GetDeploymentBackupsFilterArrayInput
- type GetDeploymentBackupsFilterArrayOutput
- func (GetDeploymentBackupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentBackupsFilterArrayOutput) Index(i pulumi.IntInput) GetDeploymentBackupsFilterOutput
- func (o GetDeploymentBackupsFilterArrayOutput) ToGetDeploymentBackupsFilterArrayOutput() GetDeploymentBackupsFilterArrayOutput
- func (o GetDeploymentBackupsFilterArrayOutput) ToGetDeploymentBackupsFilterArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsFilterArrayOutput
- type GetDeploymentBackupsFilterInput
- type GetDeploymentBackupsFilterOutput
- func (GetDeploymentBackupsFilterOutput) ElementType() reflect.Type
- func (o GetDeploymentBackupsFilterOutput) Name() pulumi.StringOutput
- func (o GetDeploymentBackupsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDeploymentBackupsFilterOutput) ToGetDeploymentBackupsFilterOutput() GetDeploymentBackupsFilterOutput
- func (o GetDeploymentBackupsFilterOutput) ToGetDeploymentBackupsFilterOutputWithContext(ctx context.Context) GetDeploymentBackupsFilterOutput
- func (o GetDeploymentBackupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDeploymentBackupsOutputArgs
- type GetDeploymentBackupsResult
- type GetDeploymentBackupsResultOutput
- func (o GetDeploymentBackupsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDeploymentBackupsResultOutput) DeploymentBackupCollections() GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
- func (o GetDeploymentBackupsResultOutput) DeploymentId() pulumi.StringPtrOutput
- func (o GetDeploymentBackupsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetDeploymentBackupsResultOutput) ElementType() reflect.Type
- func (o GetDeploymentBackupsResultOutput) Filters() GetDeploymentBackupsFilterArrayOutput
- func (o GetDeploymentBackupsResultOutput) Id() pulumi.StringOutput
- func (o GetDeploymentBackupsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDeploymentBackupsResultOutput) ToGetDeploymentBackupsResultOutput() GetDeploymentBackupsResultOutput
- func (o GetDeploymentBackupsResultOutput) ToGetDeploymentBackupsResultOutputWithContext(ctx context.Context) GetDeploymentBackupsResultOutput
- type GetDeploymentOggData
- type GetDeploymentOggDataArgs
- type GetDeploymentOggDataArray
- type GetDeploymentOggDataArrayInput
- type GetDeploymentOggDataArrayOutput
- func (GetDeploymentOggDataArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentOggDataArrayOutput) Index(i pulumi.IntInput) GetDeploymentOggDataOutput
- func (o GetDeploymentOggDataArrayOutput) ToGetDeploymentOggDataArrayOutput() GetDeploymentOggDataArrayOutput
- func (o GetDeploymentOggDataArrayOutput) ToGetDeploymentOggDataArrayOutputWithContext(ctx context.Context) GetDeploymentOggDataArrayOutput
- type GetDeploymentOggDataInput
- type GetDeploymentOggDataOutput
- func (o GetDeploymentOggDataOutput) AdminPassword() pulumi.StringOutput
- func (o GetDeploymentOggDataOutput) AdminUsername() pulumi.StringOutput
- func (o GetDeploymentOggDataOutput) Certificate() pulumi.StringOutput
- func (o GetDeploymentOggDataOutput) DeploymentName() pulumi.StringOutput
- func (GetDeploymentOggDataOutput) ElementType() reflect.Type
- func (o GetDeploymentOggDataOutput) Key() pulumi.StringOutput
- func (o GetDeploymentOggDataOutput) OggVersion() pulumi.StringOutput
- func (o GetDeploymentOggDataOutput) ToGetDeploymentOggDataOutput() GetDeploymentOggDataOutput
- func (o GetDeploymentOggDataOutput) ToGetDeploymentOggDataOutputWithContext(ctx context.Context) GetDeploymentOggDataOutput
- type GetDeploymentUpgradeArgs
- type GetDeploymentUpgradeOutputArgs
- type GetDeploymentUpgradeResult
- type GetDeploymentUpgradeResultOutput
- func (o GetDeploymentUpgradeResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) DefinedTags() pulumi.MapOutput
- func (o GetDeploymentUpgradeResultOutput) DeploymentId() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) DeploymentUpgradeId() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) DeploymentUpgradeType() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) Description() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) DisplayName() pulumi.StringOutput
- func (GetDeploymentUpgradeResultOutput) ElementType() reflect.Type
- func (o GetDeploymentUpgradeResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetDeploymentUpgradeResultOutput) Id() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) LifecycleSubState() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) OggVersion() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) State() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) SystemTags() pulumi.MapOutput
- func (o GetDeploymentUpgradeResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) TimeFinished() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) TimeStarted() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDeploymentUpgradeResultOutput) ToGetDeploymentUpgradeResultOutput() GetDeploymentUpgradeResultOutput
- func (o GetDeploymentUpgradeResultOutput) ToGetDeploymentUpgradeResultOutputWithContext(ctx context.Context) GetDeploymentUpgradeResultOutput
- type GetDeploymentUpgradesArgs
- type GetDeploymentUpgradesDeploymentUpgradeCollection
- type GetDeploymentUpgradesDeploymentUpgradeCollectionArgs
- func (GetDeploymentUpgradesDeploymentUpgradeCollectionArgs) ElementType() reflect.Type
- func (i GetDeploymentUpgradesDeploymentUpgradeCollectionArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
- func (i GetDeploymentUpgradesDeploymentUpgradeCollectionArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionArray
- func (GetDeploymentUpgradesDeploymentUpgradeCollectionArray) ElementType() reflect.Type
- func (i GetDeploymentUpgradesDeploymentUpgradeCollectionArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
- func (i GetDeploymentUpgradesDeploymentUpgradeCollectionArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionArrayInput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
- func (GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) Index(i pulumi.IntInput) GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionInput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionItem
- type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs
- func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs) ElementType() reflect.Type
- func (i GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
- func (i GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray
- func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray) ElementType() reflect.Type
- func (i GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
- func (i GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayInput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
- func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionItemInput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DeploymentId() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DeploymentUpgradeType() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) ElementType() reflect.Type
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) LifecycleSubState() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) OggVersion() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeFinished() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeStarted() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
- type GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
- func (GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) ElementType() reflect.Type
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) Items() GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
- func (o GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
- type GetDeploymentUpgradesFilter
- type GetDeploymentUpgradesFilterArgs
- func (GetDeploymentUpgradesFilterArgs) ElementType() reflect.Type
- func (i GetDeploymentUpgradesFilterArgs) ToGetDeploymentUpgradesFilterOutput() GetDeploymentUpgradesFilterOutput
- func (i GetDeploymentUpgradesFilterArgs) ToGetDeploymentUpgradesFilterOutputWithContext(ctx context.Context) GetDeploymentUpgradesFilterOutput
- type GetDeploymentUpgradesFilterArray
- func (GetDeploymentUpgradesFilterArray) ElementType() reflect.Type
- func (i GetDeploymentUpgradesFilterArray) ToGetDeploymentUpgradesFilterArrayOutput() GetDeploymentUpgradesFilterArrayOutput
- func (i GetDeploymentUpgradesFilterArray) ToGetDeploymentUpgradesFilterArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesFilterArrayOutput
- type GetDeploymentUpgradesFilterArrayInput
- type GetDeploymentUpgradesFilterArrayOutput
- func (GetDeploymentUpgradesFilterArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentUpgradesFilterArrayOutput) Index(i pulumi.IntInput) GetDeploymentUpgradesFilterOutput
- func (o GetDeploymentUpgradesFilterArrayOutput) ToGetDeploymentUpgradesFilterArrayOutput() GetDeploymentUpgradesFilterArrayOutput
- func (o GetDeploymentUpgradesFilterArrayOutput) ToGetDeploymentUpgradesFilterArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesFilterArrayOutput
- type GetDeploymentUpgradesFilterInput
- type GetDeploymentUpgradesFilterOutput
- func (GetDeploymentUpgradesFilterOutput) ElementType() reflect.Type
- func (o GetDeploymentUpgradesFilterOutput) Name() pulumi.StringOutput
- func (o GetDeploymentUpgradesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDeploymentUpgradesFilterOutput) ToGetDeploymentUpgradesFilterOutput() GetDeploymentUpgradesFilterOutput
- func (o GetDeploymentUpgradesFilterOutput) ToGetDeploymentUpgradesFilterOutputWithContext(ctx context.Context) GetDeploymentUpgradesFilterOutput
- func (o GetDeploymentUpgradesFilterOutput) Values() pulumi.StringArrayOutput
- type GetDeploymentUpgradesOutputArgs
- type GetDeploymentUpgradesResult
- type GetDeploymentUpgradesResultOutput
- func (o GetDeploymentUpgradesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDeploymentUpgradesResultOutput) DeploymentId() pulumi.StringPtrOutput
- func (o GetDeploymentUpgradesResultOutput) DeploymentUpgradeCollections() GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
- func (o GetDeploymentUpgradesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetDeploymentUpgradesResultOutput) ElementType() reflect.Type
- func (o GetDeploymentUpgradesResultOutput) Filters() GetDeploymentUpgradesFilterArrayOutput
- func (o GetDeploymentUpgradesResultOutput) Id() pulumi.StringOutput
- func (o GetDeploymentUpgradesResultOutput) State() pulumi.StringPtrOutput
- func (o GetDeploymentUpgradesResultOutput) ToGetDeploymentUpgradesResultOutput() GetDeploymentUpgradesResultOutput
- func (o GetDeploymentUpgradesResultOutput) ToGetDeploymentUpgradesResultOutputWithContext(ctx context.Context) GetDeploymentUpgradesResultOutput
- type GetDeploymentsArgs
- type GetDeploymentsDeploymentCollection
- type GetDeploymentsDeploymentCollectionArgs
- func (GetDeploymentsDeploymentCollectionArgs) ElementType() reflect.Type
- func (i GetDeploymentsDeploymentCollectionArgs) ToGetDeploymentsDeploymentCollectionOutput() GetDeploymentsDeploymentCollectionOutput
- func (i GetDeploymentsDeploymentCollectionArgs) ToGetDeploymentsDeploymentCollectionOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionOutput
- type GetDeploymentsDeploymentCollectionArray
- func (GetDeploymentsDeploymentCollectionArray) ElementType() reflect.Type
- func (i GetDeploymentsDeploymentCollectionArray) ToGetDeploymentsDeploymentCollectionArrayOutput() GetDeploymentsDeploymentCollectionArrayOutput
- func (i GetDeploymentsDeploymentCollectionArray) ToGetDeploymentsDeploymentCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionArrayOutput
- type GetDeploymentsDeploymentCollectionArrayInput
- type GetDeploymentsDeploymentCollectionArrayOutput
- func (GetDeploymentsDeploymentCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsDeploymentCollectionArrayOutput) Index(i pulumi.IntInput) GetDeploymentsDeploymentCollectionOutput
- func (o GetDeploymentsDeploymentCollectionArrayOutput) ToGetDeploymentsDeploymentCollectionArrayOutput() GetDeploymentsDeploymentCollectionArrayOutput
- func (o GetDeploymentsDeploymentCollectionArrayOutput) ToGetDeploymentsDeploymentCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionArrayOutput
- type GetDeploymentsDeploymentCollectionInput
- type GetDeploymentsDeploymentCollectionItem
- type GetDeploymentsDeploymentCollectionItemArgs
- func (GetDeploymentsDeploymentCollectionItemArgs) ElementType() reflect.Type
- func (i GetDeploymentsDeploymentCollectionItemArgs) ToGetDeploymentsDeploymentCollectionItemOutput() GetDeploymentsDeploymentCollectionItemOutput
- func (i GetDeploymentsDeploymentCollectionItemArgs) ToGetDeploymentsDeploymentCollectionItemOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOutput
- type GetDeploymentsDeploymentCollectionItemArray
- func (GetDeploymentsDeploymentCollectionItemArray) ElementType() reflect.Type
- func (i GetDeploymentsDeploymentCollectionItemArray) ToGetDeploymentsDeploymentCollectionItemArrayOutput() GetDeploymentsDeploymentCollectionItemArrayOutput
- func (i GetDeploymentsDeploymentCollectionItemArray) ToGetDeploymentsDeploymentCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemArrayOutput
- type GetDeploymentsDeploymentCollectionItemArrayInput
- type GetDeploymentsDeploymentCollectionItemArrayOutput
- func (GetDeploymentsDeploymentCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsDeploymentCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDeploymentsDeploymentCollectionItemOutput
- func (o GetDeploymentsDeploymentCollectionItemArrayOutput) ToGetDeploymentsDeploymentCollectionItemArrayOutput() GetDeploymentsDeploymentCollectionItemArrayOutput
- func (o GetDeploymentsDeploymentCollectionItemArrayOutput) ToGetDeploymentsDeploymentCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemArrayOutput
- type GetDeploymentsDeploymentCollectionItemInput
- type GetDeploymentsDeploymentCollectionItemOggData
- type GetDeploymentsDeploymentCollectionItemOggDataArgs
- func (GetDeploymentsDeploymentCollectionItemOggDataArgs) ElementType() reflect.Type
- func (i GetDeploymentsDeploymentCollectionItemOggDataArgs) ToGetDeploymentsDeploymentCollectionItemOggDataOutput() GetDeploymentsDeploymentCollectionItemOggDataOutput
- func (i GetDeploymentsDeploymentCollectionItemOggDataArgs) ToGetDeploymentsDeploymentCollectionItemOggDataOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOggDataOutput
- type GetDeploymentsDeploymentCollectionItemOggDataArray
- func (GetDeploymentsDeploymentCollectionItemOggDataArray) ElementType() reflect.Type
- func (i GetDeploymentsDeploymentCollectionItemOggDataArray) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutput() GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
- func (i GetDeploymentsDeploymentCollectionItemOggDataArray) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
- type GetDeploymentsDeploymentCollectionItemOggDataArrayInput
- type GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
- func (GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) Index(i pulumi.IntInput) GetDeploymentsDeploymentCollectionItemOggDataOutput
- func (o GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutput() GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
- func (o GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
- type GetDeploymentsDeploymentCollectionItemOggDataInput
- type GetDeploymentsDeploymentCollectionItemOggDataOutput
- func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) AdminPassword() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) AdminUsername() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) Certificate() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) DeploymentName() pulumi.StringOutput
- func (GetDeploymentsDeploymentCollectionItemOggDataOutput) ElementType() reflect.Type
- func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) Key() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) OggVersion() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) ToGetDeploymentsDeploymentCollectionItemOggDataOutput() GetDeploymentsDeploymentCollectionItemOggDataOutput
- func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) ToGetDeploymentsDeploymentCollectionItemOggDataOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOggDataOutput
- type GetDeploymentsDeploymentCollectionItemOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) CpuCoreCount() pulumi.IntOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) DeploymentBackupId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) DeploymentType() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) DeploymentUrl() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetDeploymentsDeploymentCollectionItemOutput) ElementType() reflect.Type
- func (o GetDeploymentsDeploymentCollectionItemOutput) Fqdn() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) IsAutoScalingEnabled() pulumi.BoolOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) IsHealthy() pulumi.BoolOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) IsLatestVersion() pulumi.BoolOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) IsPublic() pulumi.BoolOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) IsStorageUtilizationLimitExceeded() pulumi.BoolOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) LicenseModel() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) LifecycleSubState() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) OggDatas() GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) PrivateIpAddress() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) PublicIpAddress() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) StorageUtilizationInBytes() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) SubnetId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) TimeUpgradeRequired() pulumi.StringOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) ToGetDeploymentsDeploymentCollectionItemOutput() GetDeploymentsDeploymentCollectionItemOutput
- func (o GetDeploymentsDeploymentCollectionItemOutput) ToGetDeploymentsDeploymentCollectionItemOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOutput
- type GetDeploymentsDeploymentCollectionOutput
- func (GetDeploymentsDeploymentCollectionOutput) ElementType() reflect.Type
- func (o GetDeploymentsDeploymentCollectionOutput) Items() GetDeploymentsDeploymentCollectionItemArrayOutput
- func (o GetDeploymentsDeploymentCollectionOutput) ToGetDeploymentsDeploymentCollectionOutput() GetDeploymentsDeploymentCollectionOutput
- func (o GetDeploymentsDeploymentCollectionOutput) ToGetDeploymentsDeploymentCollectionOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionOutput
- type GetDeploymentsFilter
- type GetDeploymentsFilterArgs
- type GetDeploymentsFilterArray
- type GetDeploymentsFilterArrayInput
- type GetDeploymentsFilterArrayOutput
- func (GetDeploymentsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsFilterArrayOutput) Index(i pulumi.IntInput) GetDeploymentsFilterOutput
- func (o GetDeploymentsFilterArrayOutput) ToGetDeploymentsFilterArrayOutput() GetDeploymentsFilterArrayOutput
- func (o GetDeploymentsFilterArrayOutput) ToGetDeploymentsFilterArrayOutputWithContext(ctx context.Context) GetDeploymentsFilterArrayOutput
- type GetDeploymentsFilterInput
- type GetDeploymentsFilterOutput
- func (GetDeploymentsFilterOutput) ElementType() reflect.Type
- func (o GetDeploymentsFilterOutput) Name() pulumi.StringOutput
- func (o GetDeploymentsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDeploymentsFilterOutput) ToGetDeploymentsFilterOutput() GetDeploymentsFilterOutput
- func (o GetDeploymentsFilterOutput) ToGetDeploymentsFilterOutputWithContext(ctx context.Context) GetDeploymentsFilterOutput
- func (o GetDeploymentsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDeploymentsOutputArgs
- type GetDeploymentsResult
- type GetDeploymentsResultOutput
- func (o GetDeploymentsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDeploymentsResultOutput) DeploymentCollections() GetDeploymentsDeploymentCollectionArrayOutput
- func (o GetDeploymentsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetDeploymentsResultOutput) ElementType() reflect.Type
- func (o GetDeploymentsResultOutput) Filters() GetDeploymentsFilterArrayOutput
- func (o GetDeploymentsResultOutput) Fqdn() pulumi.StringPtrOutput
- func (o GetDeploymentsResultOutput) Id() pulumi.StringOutput
- func (o GetDeploymentsResultOutput) LifecycleSubState() pulumi.StringPtrOutput
- func (o GetDeploymentsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDeploymentsResultOutput) ToGetDeploymentsResultOutput() GetDeploymentsResultOutput
- func (o GetDeploymentsResultOutput) ToGetDeploymentsResultOutputWithContext(ctx context.Context) GetDeploymentsResultOutput
- type LookupDatabaseRegistrationArgs
- type LookupDatabaseRegistrationOutputArgs
- type LookupDatabaseRegistrationResult
- type LookupDatabaseRegistrationResultOutput
- func (o LookupDatabaseRegistrationResultOutput) AliasName() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) ConnectionString() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) DatabaseId() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) DatabaseRegistrationId() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupDatabaseRegistrationResultOutput) Description() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDatabaseRegistrationResultOutput) ElementType() reflect.Type
- func (o LookupDatabaseRegistrationResultOutput) Fqdn() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupDatabaseRegistrationResultOutput) Id() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) IpAddress() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) KeyId() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) Password() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) RcePrivateIp() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) SecretCompartmentId() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) SecretId() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) SessionMode() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) State() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupDatabaseRegistrationResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) ToLookupDatabaseRegistrationResultOutput() LookupDatabaseRegistrationResultOutput
- func (o LookupDatabaseRegistrationResultOutput) ToLookupDatabaseRegistrationResultOutputWithContext(ctx context.Context) LookupDatabaseRegistrationResultOutput
- func (o LookupDatabaseRegistrationResultOutput) Username() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) VaultId() pulumi.StringOutput
- func (o LookupDatabaseRegistrationResultOutput) Wallet() pulumi.StringOutput
- type LookupDeploymentArgs
- type LookupDeploymentBackupArgs
- type LookupDeploymentBackupOutputArgs
- type LookupDeploymentBackupResult
- type LookupDeploymentBackupResultOutput
- func (o LookupDeploymentBackupResultOutput) BackupType() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) Bucket() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupDeploymentBackupResultOutput) DeploymentBackupId() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) DeploymentId() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDeploymentBackupResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentBackupResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupDeploymentBackupResultOutput) Id() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) IsAutomatic() pulumi.BoolOutput
- func (o LookupDeploymentBackupResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) Namespace() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) Object() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) OggVersion() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) SizeInBytes() pulumi.Float64Output
- func (o LookupDeploymentBackupResultOutput) State() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupDeploymentBackupResultOutput) TimeBackupFinished() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) TimeOfBackup() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupDeploymentBackupResultOutput) ToLookupDeploymentBackupResultOutput() LookupDeploymentBackupResultOutput
- func (o LookupDeploymentBackupResultOutput) ToLookupDeploymentBackupResultOutputWithContext(ctx context.Context) LookupDeploymentBackupResultOutput
- type LookupDeploymentOutputArgs
- type LookupDeploymentResult
- type LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) CpuCoreCount() pulumi.IntOutput
- func (o LookupDeploymentResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupDeploymentResultOutput) DeploymentBackupId() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) DeploymentId() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) DeploymentType() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) DeploymentUrl() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Description() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentResultOutput) Fqdn() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupDeploymentResultOutput) Id() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) IsAutoScalingEnabled() pulumi.BoolOutput
- func (o LookupDeploymentResultOutput) IsHealthy() pulumi.BoolOutput
- func (o LookupDeploymentResultOutput) IsLatestVersion() pulumi.BoolOutput
- func (o LookupDeploymentResultOutput) IsPublic() pulumi.BoolOutput
- func (o LookupDeploymentResultOutput) IsStorageUtilizationLimitExceeded() pulumi.BoolOutput
- func (o LookupDeploymentResultOutput) LicenseModel() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) LifecycleSubState() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) NsgIds() pulumi.StringArrayOutput
- func (o LookupDeploymentResultOutput) OggDatas() GetDeploymentOggDataArrayOutput
- func (o LookupDeploymentResultOutput) PrivateIpAddress() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) PublicIpAddress() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) State() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) StorageUtilizationInBytes() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupDeploymentResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) TimeUpgradeRequired() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseRegistration ¶
type DatabaseRegistration struct { pulumi.CustomResourceState // (Updatable) Credential store alias. AliasName pulumi.StringOutput `pulumi:"aliasName"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a database. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId pulumi.StringOutput `pulumi:"databaseId"` // (Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Metadata about this specific object. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) An object's Display Name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The private IP address in the customer's VCN of the customer's endpoint, typically a database. IpAddress pulumi.StringOutput `pulumi:"ipAddress"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer "Master" key being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this key to manage secrets. KeyId pulumi.StringOutput `pulumi:"keyId"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the specific security requirements implemented by the database including length, case sensitivity, and so on. Password pulumi.StringOutput `pulumi:"password"` // A Private Endpoint IP Address created in the customer's subnet. A customer database can expect network traffic initiated by GGS from this IP address and send network traffic to this IP address, typically in response to requests from GGS (OGG). The customer may utilize this IP address in Security Lists or Network Security Groups (NSG) as needed. RcePrivateIp pulumi.StringOutput `pulumi:"rcePrivateIp"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the the GGS Secret will be created. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Compartment in which to create a Secret. SecretCompartmentId pulumi.StringOutput `pulumi:"secretCompartmentId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Secret SecretId pulumi.StringOutput `pulumi:"secretId"` // (Updatable) The mode of the database connection session to be established by the data client. REDIRECT - for a RAC database, DIRECT - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT. SessionMode pulumi.StringOutput `pulumi:"sessionMode"` // Possible lifecycle states. State pulumi.StringOutput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // (Updatable) The username Oracle GoldenGate uses to connect the associated RDBMS. This username must already exist and be available for use by the database. It must conform to the security requirements implemented by the database including length, case sensitivity, and so on. Username pulumi.StringOutput `pulumi:"username"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer vault being referenced. If provided, this will reference a vault which the customer will be required to ensure the policies are established to permit the GoldenGate Service to manage secrets contained within this vault. VaultId pulumi.StringOutput `pulumi:"vaultId"` // (Updatable) The wallet contents Oracle GoldenGate uses to make connections to a database. This attribute is expected to be base64 encoded. Wallet pulumi.StringOutput `pulumi:"wallet"` }
This resource provides the Database Registration resource in Oracle Cloud Infrastructure Golden Gate service.
Creates a new DatabaseRegistration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.NewDatabaseRegistration(ctx, "testDatabaseRegistration", &GoldenGate.DatabaseRegistrationArgs{ AliasName: pulumi.Any(_var.Database_registration_alias_name), CompartmentId: pulumi.Any(_var.Compartment_id), DisplayName: pulumi.Any(_var.Database_registration_display_name), Fqdn: pulumi.Any(_var.Database_registration_fqdn), Password: pulumi.Any(_var.Database_registration_password), Username: pulumi.Any(_var.Database_registration_username), ConnectionString: pulumi.Any(_var.Database_registration_connection_string), DatabaseId: pulumi.Any(oci_database_database.Test_database.Id), DefinedTags: pulumi.AnyMap{ "foo-namespace.bar-key": pulumi.Any("value"), }, Description: pulumi.Any(_var.Database_registration_description), FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, IpAddress: pulumi.Any(_var.Database_registration_ip_address), KeyId: pulumi.Any(oci_kms_key.Test_key.Id), SecretCompartmentId: pulumi.Any(oci_identity_compartment.Test_compartment.Id), SessionMode: pulumi.Any(_var.Database_registration_session_mode), SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), VaultId: pulumi.Any(oci_kms_vault.Test_vault.Id), Wallet: pulumi.Any(_var.Database_registration_wallet), }) if err != nil { return err } return nil }) }
```
## Import
DatabaseRegistrations can be imported using the `id`, e.g.
```sh
$ pulumi import oci:GoldenGate/databaseRegistration:DatabaseRegistration test_database_registration "id"
```
func GetDatabaseRegistration ¶
func GetDatabaseRegistration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseRegistrationState, opts ...pulumi.ResourceOption) (*DatabaseRegistration, error)
GetDatabaseRegistration gets an existing DatabaseRegistration 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 NewDatabaseRegistration ¶
func NewDatabaseRegistration(ctx *pulumi.Context, name string, args *DatabaseRegistrationArgs, opts ...pulumi.ResourceOption) (*DatabaseRegistration, error)
NewDatabaseRegistration registers a new resource with the given unique name, arguments, and options.
func (*DatabaseRegistration) ElementType ¶
func (*DatabaseRegistration) ElementType() reflect.Type
func (*DatabaseRegistration) ToDatabaseRegistrationOutput ¶
func (i *DatabaseRegistration) ToDatabaseRegistrationOutput() DatabaseRegistrationOutput
func (*DatabaseRegistration) ToDatabaseRegistrationOutputWithContext ¶
func (i *DatabaseRegistration) ToDatabaseRegistrationOutputWithContext(ctx context.Context) DatabaseRegistrationOutput
type DatabaseRegistrationArgs ¶
type DatabaseRegistrationArgs struct { // (Updatable) Credential store alias. AliasName pulumi.StringInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId pulumi.StringInput // (Updatable) Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a database. ConnectionString pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId pulumi.StringPtrInput // (Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Metadata about this specific object. Description pulumi.StringPtrInput // (Updatable) An object's Display Name. DisplayName pulumi.StringInput // (Updatable) A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn pulumi.StringInput // (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // The private IP address in the customer's VCN of the customer's endpoint, typically a database. IpAddress pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer "Master" key being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this key to manage secrets. KeyId pulumi.StringPtrInput // (Updatable) The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the specific security requirements implemented by the database including length, case sensitivity, and so on. Password pulumi.StringInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the the GGS Secret will be created. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Compartment in which to create a Secret. SecretCompartmentId pulumi.StringPtrInput // (Updatable) The mode of the database connection session to be established by the data client. REDIRECT - for a RAC database, DIRECT - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT. SessionMode pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId pulumi.StringPtrInput // (Updatable) The username Oracle GoldenGate uses to connect the associated RDBMS. This username must already exist and be available for use by the database. It must conform to the security requirements implemented by the database including length, case sensitivity, and so on. Username pulumi.StringInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer vault being referenced. If provided, this will reference a vault which the customer will be required to ensure the policies are established to permit the GoldenGate Service to manage secrets contained within this vault. VaultId pulumi.StringPtrInput // (Updatable) The wallet contents Oracle GoldenGate uses to make connections to a database. This attribute is expected to be base64 encoded. Wallet pulumi.StringPtrInput }
The set of arguments for constructing a DatabaseRegistration resource.
func (DatabaseRegistrationArgs) ElementType ¶
func (DatabaseRegistrationArgs) ElementType() reflect.Type
type DatabaseRegistrationArray ¶
type DatabaseRegistrationArray []DatabaseRegistrationInput
func (DatabaseRegistrationArray) ElementType ¶
func (DatabaseRegistrationArray) ElementType() reflect.Type
func (DatabaseRegistrationArray) ToDatabaseRegistrationArrayOutput ¶
func (i DatabaseRegistrationArray) ToDatabaseRegistrationArrayOutput() DatabaseRegistrationArrayOutput
func (DatabaseRegistrationArray) ToDatabaseRegistrationArrayOutputWithContext ¶
func (i DatabaseRegistrationArray) ToDatabaseRegistrationArrayOutputWithContext(ctx context.Context) DatabaseRegistrationArrayOutput
type DatabaseRegistrationArrayInput ¶
type DatabaseRegistrationArrayInput interface { pulumi.Input ToDatabaseRegistrationArrayOutput() DatabaseRegistrationArrayOutput ToDatabaseRegistrationArrayOutputWithContext(context.Context) DatabaseRegistrationArrayOutput }
DatabaseRegistrationArrayInput is an input type that accepts DatabaseRegistrationArray and DatabaseRegistrationArrayOutput values. You can construct a concrete instance of `DatabaseRegistrationArrayInput` via:
DatabaseRegistrationArray{ DatabaseRegistrationArgs{...} }
type DatabaseRegistrationArrayOutput ¶
type DatabaseRegistrationArrayOutput struct{ *pulumi.OutputState }
func (DatabaseRegistrationArrayOutput) ElementType ¶
func (DatabaseRegistrationArrayOutput) ElementType() reflect.Type
func (DatabaseRegistrationArrayOutput) Index ¶
func (o DatabaseRegistrationArrayOutput) Index(i pulumi.IntInput) DatabaseRegistrationOutput
func (DatabaseRegistrationArrayOutput) ToDatabaseRegistrationArrayOutput ¶
func (o DatabaseRegistrationArrayOutput) ToDatabaseRegistrationArrayOutput() DatabaseRegistrationArrayOutput
func (DatabaseRegistrationArrayOutput) ToDatabaseRegistrationArrayOutputWithContext ¶
func (o DatabaseRegistrationArrayOutput) ToDatabaseRegistrationArrayOutputWithContext(ctx context.Context) DatabaseRegistrationArrayOutput
type DatabaseRegistrationInput ¶
type DatabaseRegistrationInput interface { pulumi.Input ToDatabaseRegistrationOutput() DatabaseRegistrationOutput ToDatabaseRegistrationOutputWithContext(ctx context.Context) DatabaseRegistrationOutput }
type DatabaseRegistrationMap ¶
type DatabaseRegistrationMap map[string]DatabaseRegistrationInput
func (DatabaseRegistrationMap) ElementType ¶
func (DatabaseRegistrationMap) ElementType() reflect.Type
func (DatabaseRegistrationMap) ToDatabaseRegistrationMapOutput ¶
func (i DatabaseRegistrationMap) ToDatabaseRegistrationMapOutput() DatabaseRegistrationMapOutput
func (DatabaseRegistrationMap) ToDatabaseRegistrationMapOutputWithContext ¶
func (i DatabaseRegistrationMap) ToDatabaseRegistrationMapOutputWithContext(ctx context.Context) DatabaseRegistrationMapOutput
type DatabaseRegistrationMapInput ¶
type DatabaseRegistrationMapInput interface { pulumi.Input ToDatabaseRegistrationMapOutput() DatabaseRegistrationMapOutput ToDatabaseRegistrationMapOutputWithContext(context.Context) DatabaseRegistrationMapOutput }
DatabaseRegistrationMapInput is an input type that accepts DatabaseRegistrationMap and DatabaseRegistrationMapOutput values. You can construct a concrete instance of `DatabaseRegistrationMapInput` via:
DatabaseRegistrationMap{ "key": DatabaseRegistrationArgs{...} }
type DatabaseRegistrationMapOutput ¶
type DatabaseRegistrationMapOutput struct{ *pulumi.OutputState }
func (DatabaseRegistrationMapOutput) ElementType ¶
func (DatabaseRegistrationMapOutput) ElementType() reflect.Type
func (DatabaseRegistrationMapOutput) MapIndex ¶
func (o DatabaseRegistrationMapOutput) MapIndex(k pulumi.StringInput) DatabaseRegistrationOutput
func (DatabaseRegistrationMapOutput) ToDatabaseRegistrationMapOutput ¶
func (o DatabaseRegistrationMapOutput) ToDatabaseRegistrationMapOutput() DatabaseRegistrationMapOutput
func (DatabaseRegistrationMapOutput) ToDatabaseRegistrationMapOutputWithContext ¶
func (o DatabaseRegistrationMapOutput) ToDatabaseRegistrationMapOutputWithContext(ctx context.Context) DatabaseRegistrationMapOutput
type DatabaseRegistrationOutput ¶
type DatabaseRegistrationOutput struct{ *pulumi.OutputState }
func (DatabaseRegistrationOutput) AliasName ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) AliasName() pulumi.StringOutput
(Updatable) Credential store alias.
func (DatabaseRegistrationOutput) CompartmentId ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (DatabaseRegistrationOutput) ConnectionString ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) ConnectionString() pulumi.StringOutput
(Updatable) Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a database.
func (DatabaseRegistrationOutput) DatabaseId ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) DatabaseId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database being referenced.
func (DatabaseRegistrationOutput) DefinedTags ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) DefinedTags() pulumi.MapOutput
(Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (DatabaseRegistrationOutput) Description ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) Description() pulumi.StringOutput
(Updatable) Metadata about this specific object.
func (DatabaseRegistrationOutput) DisplayName ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) DisplayName() pulumi.StringOutput
(Updatable) An object's Display Name.
func (DatabaseRegistrationOutput) ElementType ¶
func (DatabaseRegistrationOutput) ElementType() reflect.Type
func (DatabaseRegistrationOutput) Fqdn ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) Fqdn() pulumi.StringOutput
(Updatable) A three-label Fully Qualified Domain Name (FQDN) for a resource.
func (DatabaseRegistrationOutput) FreeformTags ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) FreeformTags() pulumi.MapOutput
(Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (DatabaseRegistrationOutput) IpAddress ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) IpAddress() pulumi.StringOutput
The private IP address in the customer's VCN of the customer's endpoint, typically a database.
func (DatabaseRegistrationOutput) KeyId ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) KeyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer "Master" key being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this key to manage secrets.
func (DatabaseRegistrationOutput) LifecycleDetails ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (DatabaseRegistrationOutput) Password ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) Password() pulumi.StringOutput
(Updatable) The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the specific security requirements implemented by the database including length, case sensitivity, and so on.
func (DatabaseRegistrationOutput) RcePrivateIp ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) RcePrivateIp() pulumi.StringOutput
A Private Endpoint IP Address created in the customer's subnet. A customer database can expect network traffic initiated by GGS from this IP address and send network traffic to this IP address, typically in response to requests from GGS (OGG). The customer may utilize this IP address in Security Lists or Network Security Groups (NSG) as needed.
func (DatabaseRegistrationOutput) SecretCompartmentId ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) SecretCompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the the GGS Secret will be created. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Compartment in which to create a Secret.
func (DatabaseRegistrationOutput) SecretId ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) SecretId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Secret
func (DatabaseRegistrationOutput) SessionMode ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) SessionMode() pulumi.StringOutput
(Updatable) The mode of the database connection session to be established by the data client. REDIRECT - for a RAC database, DIRECT - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
func (DatabaseRegistrationOutput) State ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) State() pulumi.StringOutput
Possible lifecycle states.
func (DatabaseRegistrationOutput) SubnetId ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced.
func (DatabaseRegistrationOutput) SystemTags ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (DatabaseRegistrationOutput) TimeCreated ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (DatabaseRegistrationOutput) TimeUpdated ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (DatabaseRegistrationOutput) ToDatabaseRegistrationOutput ¶
func (o DatabaseRegistrationOutput) ToDatabaseRegistrationOutput() DatabaseRegistrationOutput
func (DatabaseRegistrationOutput) ToDatabaseRegistrationOutputWithContext ¶
func (o DatabaseRegistrationOutput) ToDatabaseRegistrationOutputWithContext(ctx context.Context) DatabaseRegistrationOutput
func (DatabaseRegistrationOutput) Username ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) Username() pulumi.StringOutput
(Updatable) The username Oracle GoldenGate uses to connect the associated RDBMS. This username must already exist and be available for use by the database. It must conform to the security requirements implemented by the database including length, case sensitivity, and so on.
func (DatabaseRegistrationOutput) VaultId ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) VaultId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer vault being referenced. If provided, this will reference a vault which the customer will be required to ensure the policies are established to permit the GoldenGate Service to manage secrets contained within this vault.
func (DatabaseRegistrationOutput) Wallet ¶ added in v0.4.0
func (o DatabaseRegistrationOutput) Wallet() pulumi.StringOutput
(Updatable) The wallet contents Oracle GoldenGate uses to make connections to a database. This attribute is expected to be base64 encoded.
type DatabaseRegistrationState ¶
type DatabaseRegistrationState struct { // (Updatable) Credential store alias. AliasName pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId pulumi.StringPtrInput // (Updatable) Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a database. ConnectionString pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId pulumi.StringPtrInput // (Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Metadata about this specific object. Description pulumi.StringPtrInput // (Updatable) An object's Display Name. DisplayName pulumi.StringPtrInput // (Updatable) A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn pulumi.StringPtrInput // (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // The private IP address in the customer's VCN of the customer's endpoint, typically a database. IpAddress pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer "Master" key being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this key to manage secrets. KeyId pulumi.StringPtrInput // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // (Updatable) The password Oracle GoldenGate uses to connect the associated RDBMS. It must conform to the specific security requirements implemented by the database including length, case sensitivity, and so on. Password pulumi.StringPtrInput // A Private Endpoint IP Address created in the customer's subnet. A customer database can expect network traffic initiated by GGS from this IP address and send network traffic to this IP address, typically in response to requests from GGS (OGG). The customer may utilize this IP address in Security Lists or Network Security Groups (NSG) as needed. RcePrivateIp pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the the GGS Secret will be created. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Compartment in which to create a Secret. SecretCompartmentId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Secret SecretId pulumi.StringPtrInput // (Updatable) The mode of the database connection session to be established by the data client. REDIRECT - for a RAC database, DIRECT - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT. SessionMode pulumi.StringPtrInput // Possible lifecycle states. State pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId pulumi.StringPtrInput // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapInput // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringPtrInput // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringPtrInput // (Updatable) The username Oracle GoldenGate uses to connect the associated RDBMS. This username must already exist and be available for use by the database. It must conform to the security requirements implemented by the database including length, case sensitivity, and so on. Username pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer vault being referenced. If provided, this will reference a vault which the customer will be required to ensure the policies are established to permit the GoldenGate Service to manage secrets contained within this vault. VaultId pulumi.StringPtrInput // (Updatable) The wallet contents Oracle GoldenGate uses to make connections to a database. This attribute is expected to be base64 encoded. Wallet pulumi.StringPtrInput }
func (DatabaseRegistrationState) ElementType ¶
func (DatabaseRegistrationState) ElementType() reflect.Type
type Deployment ¶
type Deployment struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount pulumi.IntOutput `pulumi:"cpuCoreCount"` // (Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced. DeploymentBackupId pulumi.StringOutput `pulumi:"deploymentBackupId"` // The deployment type. DeploymentType pulumi.StringOutput `pulumi:"deploymentType"` // The URL of a resource. DeploymentUrl pulumi.StringOutput `pulumi:"deploymentUrl"` // (Updatable) Metadata about this specific object. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) An object's Display Name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled pulumi.BoolOutput `pulumi:"isAutoScalingEnabled"` // True if all of the aggregate resources are working correctly. IsHealthy pulumi.BoolOutput `pulumi:"isHealthy"` // Indicates if the resource is the the latest available version. IsLatestVersion pulumi.BoolOutput `pulumi:"isLatestVersion"` // (Updatable) True if this object is publicly available. IsPublic pulumi.BoolOutput `pulumi:"isPublic"` // Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service. IsStorageUtilizationLimitExceeded pulumi.BoolOutput `pulumi:"isStorageUtilizationLimitExceeded"` // (Updatable) The Oracle license model that applies to a Deployment. LicenseModel pulumi.StringOutput `pulumi:"licenseModel"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // Possible GGS lifecycle sub-states. LifecycleSubState pulumi.StringOutput `pulumi:"lifecycleSubState"` // (Updatable) An array of [Network Security Group](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm) OCIDs used to define network access for a deployment. NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"` // (Updatable) Deployment Data for creating an OggDeployment OggData DeploymentOggDataOutput `pulumi:"oggData"` // The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN. PrivateIpAddress pulumi.StringOutput `pulumi:"privateIpAddress"` // The public IP address representing the access point for the Deployment. PublicIpAddress pulumi.StringOutput `pulumi:"publicIpAddress"` // Possible lifecycle states. State pulumi.StringOutput `pulumi:"state"` // The amount of storage being utilized (in bytes) StorageUtilizationInBytes pulumi.StringOutput `pulumi:"storageUtilizationInBytes"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpgradeRequired pulumi.StringOutput `pulumi:"timeUpgradeRequired"` }
This resource provides the Deployment resource in Oracle Cloud Infrastructure Golden Gate service.
Creates a new Deployment.
## Import
Deployments can be imported using the `id`, e.g.
```sh
$ pulumi import oci:GoldenGate/deployment:Deployment test_deployment "id"
```
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶
type DeploymentArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId pulumi.StringInput // (Updatable) The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount pulumi.IntInput // (Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced. DeploymentBackupId pulumi.StringPtrInput // The deployment type. DeploymentType pulumi.StringInput // (Updatable) Metadata about this specific object. Description pulumi.StringPtrInput // (Updatable) An object's Display Name. DisplayName pulumi.StringInput // (Updatable) A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn pulumi.StringPtrInput // (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // (Updatable) Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled pulumi.BoolInput // (Updatable) True if this object is publicly available. IsPublic pulumi.BoolPtrInput // (Updatable) The Oracle license model that applies to a Deployment. LicenseModel pulumi.StringInput // (Updatable) An array of [Network Security Group](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm) OCIDs used to define network access for a deployment. NsgIds pulumi.StringArrayInput // (Updatable) Deployment Data for creating an OggDeployment OggData DeploymentOggDataPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId pulumi.StringInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentBackup ¶
type DeploymentBackup struct { pulumi.CustomResourceState // Possible Deployment backup types. BackupType pulumi.StringOutput `pulumi:"backupType"` // Name of the bucket where the object is to be uploaded in the object storage Bucket pulumi.StringOutput `pulumi:"bucket"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId pulumi.StringOutput `pulumi:"deploymentId"` // An object's Display Name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // True if this object is automatically created IsAutomatic pulumi.BoolOutput `pulumi:"isAutomatic"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // Name of namespace that serves as a container for all of your buckets Namespace pulumi.StringOutput `pulumi:"namespace"` // Name of the object to be uploaded to object storage Object pulumi.StringOutput `pulumi:"object"` // Version of OGG OggVersion pulumi.StringOutput `pulumi:"oggVersion"` // The size of the backup stored in object storage (in bytes) SizeInBytes pulumi.Float64Output `pulumi:"sizeInBytes"` // Possible lifecycle states. State pulumi.StringOutput `pulumi:"state"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The time of the resource backup finish. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeBackupFinished pulumi.StringOutput `pulumi:"timeBackupFinished"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time of the resource backup. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOfBackup pulumi.StringOutput `pulumi:"timeOfBackup"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Deployment Backup resource in Oracle Cloud Infrastructure Golden Gate service.
Creates a new DeploymentBackup.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.NewDeploymentBackup(ctx, "testDeploymentBackup", &GoldenGate.DeploymentBackupArgs{ Bucket: pulumi.Any(_var.Deployment_backup_bucket), CompartmentId: pulumi.Any(_var.Compartment_id), DeploymentId: pulumi.Any(oci_golden_gate_deployment.Test_deployment.Id), DisplayName: pulumi.Any(_var.Deployment_backup_display_name), Namespace: pulumi.Any(_var.Deployment_backup_namespace), Object: pulumi.Any(_var.Deployment_backup_object), DefinedTags: pulumi.AnyMap{ "foo-namespace.bar-key": pulumi.Any("value"), }, FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
DeploymentBackups can be imported using the `id`, e.g.
```sh
$ pulumi import oci:GoldenGate/deploymentBackup:DeploymentBackup test_deployment_backup "id"
```
func GetDeploymentBackup ¶
func GetDeploymentBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentBackupState, opts ...pulumi.ResourceOption) (*DeploymentBackup, error)
GetDeploymentBackup gets an existing DeploymentBackup 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 NewDeploymentBackup ¶
func NewDeploymentBackup(ctx *pulumi.Context, name string, args *DeploymentBackupArgs, opts ...pulumi.ResourceOption) (*DeploymentBackup, error)
NewDeploymentBackup registers a new resource with the given unique name, arguments, and options.
func (*DeploymentBackup) ElementType ¶
func (*DeploymentBackup) ElementType() reflect.Type
func (*DeploymentBackup) ToDeploymentBackupOutput ¶
func (i *DeploymentBackup) ToDeploymentBackupOutput() DeploymentBackupOutput
func (*DeploymentBackup) ToDeploymentBackupOutputWithContext ¶
func (i *DeploymentBackup) ToDeploymentBackupOutputWithContext(ctx context.Context) DeploymentBackupOutput
type DeploymentBackupArgs ¶
type DeploymentBackupArgs struct { // Name of the bucket where the object is to be uploaded in the object storage Bucket pulumi.StringInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId pulumi.StringInput // (Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId pulumi.StringInput // An object's Display Name. DisplayName pulumi.StringInput // (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // Name of namespace that serves as a container for all of your buckets Namespace pulumi.StringInput // Name of the object to be uploaded to object storage Object pulumi.StringInput }
The set of arguments for constructing a DeploymentBackup resource.
func (DeploymentBackupArgs) ElementType ¶
func (DeploymentBackupArgs) ElementType() reflect.Type
type DeploymentBackupArray ¶
type DeploymentBackupArray []DeploymentBackupInput
func (DeploymentBackupArray) ElementType ¶
func (DeploymentBackupArray) ElementType() reflect.Type
func (DeploymentBackupArray) ToDeploymentBackupArrayOutput ¶
func (i DeploymentBackupArray) ToDeploymentBackupArrayOutput() DeploymentBackupArrayOutput
func (DeploymentBackupArray) ToDeploymentBackupArrayOutputWithContext ¶
func (i DeploymentBackupArray) ToDeploymentBackupArrayOutputWithContext(ctx context.Context) DeploymentBackupArrayOutput
type DeploymentBackupArrayInput ¶
type DeploymentBackupArrayInput interface { pulumi.Input ToDeploymentBackupArrayOutput() DeploymentBackupArrayOutput ToDeploymentBackupArrayOutputWithContext(context.Context) DeploymentBackupArrayOutput }
DeploymentBackupArrayInput is an input type that accepts DeploymentBackupArray and DeploymentBackupArrayOutput values. You can construct a concrete instance of `DeploymentBackupArrayInput` via:
DeploymentBackupArray{ DeploymentBackupArgs{...} }
type DeploymentBackupArrayOutput ¶
type DeploymentBackupArrayOutput struct{ *pulumi.OutputState }
func (DeploymentBackupArrayOutput) ElementType ¶
func (DeploymentBackupArrayOutput) ElementType() reflect.Type
func (DeploymentBackupArrayOutput) Index ¶
func (o DeploymentBackupArrayOutput) Index(i pulumi.IntInput) DeploymentBackupOutput
func (DeploymentBackupArrayOutput) ToDeploymentBackupArrayOutput ¶
func (o DeploymentBackupArrayOutput) ToDeploymentBackupArrayOutput() DeploymentBackupArrayOutput
func (DeploymentBackupArrayOutput) ToDeploymentBackupArrayOutputWithContext ¶
func (o DeploymentBackupArrayOutput) ToDeploymentBackupArrayOutputWithContext(ctx context.Context) DeploymentBackupArrayOutput
type DeploymentBackupInput ¶
type DeploymentBackupInput interface { pulumi.Input ToDeploymentBackupOutput() DeploymentBackupOutput ToDeploymentBackupOutputWithContext(ctx context.Context) DeploymentBackupOutput }
type DeploymentBackupMap ¶
type DeploymentBackupMap map[string]DeploymentBackupInput
func (DeploymentBackupMap) ElementType ¶
func (DeploymentBackupMap) ElementType() reflect.Type
func (DeploymentBackupMap) ToDeploymentBackupMapOutput ¶
func (i DeploymentBackupMap) ToDeploymentBackupMapOutput() DeploymentBackupMapOutput
func (DeploymentBackupMap) ToDeploymentBackupMapOutputWithContext ¶
func (i DeploymentBackupMap) ToDeploymentBackupMapOutputWithContext(ctx context.Context) DeploymentBackupMapOutput
type DeploymentBackupMapInput ¶
type DeploymentBackupMapInput interface { pulumi.Input ToDeploymentBackupMapOutput() DeploymentBackupMapOutput ToDeploymentBackupMapOutputWithContext(context.Context) DeploymentBackupMapOutput }
DeploymentBackupMapInput is an input type that accepts DeploymentBackupMap and DeploymentBackupMapOutput values. You can construct a concrete instance of `DeploymentBackupMapInput` via:
DeploymentBackupMap{ "key": DeploymentBackupArgs{...} }
type DeploymentBackupMapOutput ¶
type DeploymentBackupMapOutput struct{ *pulumi.OutputState }
func (DeploymentBackupMapOutput) ElementType ¶
func (DeploymentBackupMapOutput) ElementType() reflect.Type
func (DeploymentBackupMapOutput) MapIndex ¶
func (o DeploymentBackupMapOutput) MapIndex(k pulumi.StringInput) DeploymentBackupOutput
func (DeploymentBackupMapOutput) ToDeploymentBackupMapOutput ¶
func (o DeploymentBackupMapOutput) ToDeploymentBackupMapOutput() DeploymentBackupMapOutput
func (DeploymentBackupMapOutput) ToDeploymentBackupMapOutputWithContext ¶
func (o DeploymentBackupMapOutput) ToDeploymentBackupMapOutputWithContext(ctx context.Context) DeploymentBackupMapOutput
type DeploymentBackupOutput ¶
type DeploymentBackupOutput struct{ *pulumi.OutputState }
func (DeploymentBackupOutput) BackupType ¶ added in v0.4.0
func (o DeploymentBackupOutput) BackupType() pulumi.StringOutput
Possible Deployment backup types.
func (DeploymentBackupOutput) Bucket ¶ added in v0.4.0
func (o DeploymentBackupOutput) Bucket() pulumi.StringOutput
Name of the bucket where the object is to be uploaded in the object storage
func (DeploymentBackupOutput) CompartmentId ¶ added in v0.4.0
func (o DeploymentBackupOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (DeploymentBackupOutput) DefinedTags ¶ added in v0.4.0
func (o DeploymentBackupOutput) DefinedTags() pulumi.MapOutput
(Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (DeploymentBackupOutput) DeploymentId ¶ added in v0.4.0
func (o DeploymentBackupOutput) DeploymentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced.
func (DeploymentBackupOutput) DisplayName ¶ added in v0.4.0
func (o DeploymentBackupOutput) DisplayName() pulumi.StringOutput
An object's Display Name.
func (DeploymentBackupOutput) ElementType ¶
func (DeploymentBackupOutput) ElementType() reflect.Type
func (DeploymentBackupOutput) FreeformTags ¶ added in v0.4.0
func (o DeploymentBackupOutput) FreeformTags() pulumi.MapOutput
(Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (DeploymentBackupOutput) IsAutomatic ¶ added in v0.4.0
func (o DeploymentBackupOutput) IsAutomatic() pulumi.BoolOutput
True if this object is automatically created
func (DeploymentBackupOutput) LifecycleDetails ¶ added in v0.4.0
func (o DeploymentBackupOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (DeploymentBackupOutput) Namespace ¶ added in v0.4.0
func (o DeploymentBackupOutput) Namespace() pulumi.StringOutput
Name of namespace that serves as a container for all of your buckets
func (DeploymentBackupOutput) Object ¶ added in v0.4.0
func (o DeploymentBackupOutput) Object() pulumi.StringOutput
Name of the object to be uploaded to object storage
func (DeploymentBackupOutput) OggVersion ¶ added in v0.4.0
func (o DeploymentBackupOutput) OggVersion() pulumi.StringOutput
Version of OGG
func (DeploymentBackupOutput) SizeInBytes ¶ added in v0.4.0
func (o DeploymentBackupOutput) SizeInBytes() pulumi.Float64Output
The size of the backup stored in object storage (in bytes)
func (DeploymentBackupOutput) State ¶ added in v0.4.0
func (o DeploymentBackupOutput) State() pulumi.StringOutput
Possible lifecycle states.
func (DeploymentBackupOutput) SystemTags ¶ added in v0.4.0
func (o DeploymentBackupOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (DeploymentBackupOutput) TimeBackupFinished ¶ added in v0.4.0
func (o DeploymentBackupOutput) TimeBackupFinished() pulumi.StringOutput
The time of the resource backup finish. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (DeploymentBackupOutput) TimeCreated ¶ added in v0.4.0
func (o DeploymentBackupOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (DeploymentBackupOutput) TimeOfBackup ¶ added in v0.4.0
func (o DeploymentBackupOutput) TimeOfBackup() pulumi.StringOutput
The time of the resource backup. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (DeploymentBackupOutput) TimeUpdated ¶ added in v0.4.0
func (o DeploymentBackupOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (DeploymentBackupOutput) ToDeploymentBackupOutput ¶
func (o DeploymentBackupOutput) ToDeploymentBackupOutput() DeploymentBackupOutput
func (DeploymentBackupOutput) ToDeploymentBackupOutputWithContext ¶
func (o DeploymentBackupOutput) ToDeploymentBackupOutputWithContext(ctx context.Context) DeploymentBackupOutput
type DeploymentBackupState ¶
type DeploymentBackupState struct { // Possible Deployment backup types. BackupType pulumi.StringPtrInput // Name of the bucket where the object is to be uploaded in the object storage Bucket pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId pulumi.StringPtrInput // (Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId pulumi.StringPtrInput // An object's Display Name. DisplayName pulumi.StringPtrInput // (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // True if this object is automatically created IsAutomatic pulumi.BoolPtrInput // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // Name of namespace that serves as a container for all of your buckets Namespace pulumi.StringPtrInput // Name of the object to be uploaded to object storage Object pulumi.StringPtrInput // Version of OGG OggVersion pulumi.StringPtrInput // The size of the backup stored in object storage (in bytes) SizeInBytes pulumi.Float64PtrInput // Possible lifecycle states. State pulumi.StringPtrInput // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapInput // The time of the resource backup finish. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeBackupFinished pulumi.StringPtrInput // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringPtrInput // The time of the resource backup. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOfBackup pulumi.StringPtrInput // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringPtrInput }
func (DeploymentBackupState) ElementType ¶
func (DeploymentBackupState) ElementType() reflect.Type
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentMap ¶
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentOggData ¶
type DeploymentOggData struct { // (Updatable) The password associated with the GoldenGate deployment console username. The password must be 8 to 30 characters long and must contain at least 1 uppercase, 1 lowercase, 1 numeric, and 1 special character. Special characters such as ‘$’, ‘^’, or ‘?’ are not allowed. AdminPassword string `pulumi:"adminPassword"` // (Updatable) The GoldenGate deployment console username. AdminUsername string `pulumi:"adminUsername"` // (Updatable) A PEM-encoded SSL certificate. Certificate *string `pulumi:"certificate"` // The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. DeploymentName string `pulumi:"deploymentName"` // (Updatable) A PEM-encoded private key. Key *string `pulumi:"key"` // Version of OGG OggVersion *string `pulumi:"oggVersion"` }
type DeploymentOggDataArgs ¶
type DeploymentOggDataArgs struct { // (Updatable) The password associated with the GoldenGate deployment console username. The password must be 8 to 30 characters long and must contain at least 1 uppercase, 1 lowercase, 1 numeric, and 1 special character. Special characters such as ‘$’, ‘^’, or ‘?’ are not allowed. AdminPassword pulumi.StringInput `pulumi:"adminPassword"` // (Updatable) The GoldenGate deployment console username. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // (Updatable) A PEM-encoded SSL certificate. Certificate pulumi.StringPtrInput `pulumi:"certificate"` // The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. DeploymentName pulumi.StringInput `pulumi:"deploymentName"` // (Updatable) A PEM-encoded private key. Key pulumi.StringPtrInput `pulumi:"key"` // Version of OGG OggVersion pulumi.StringPtrInput `pulumi:"oggVersion"` }
func (DeploymentOggDataArgs) ElementType ¶
func (DeploymentOggDataArgs) ElementType() reflect.Type
func (DeploymentOggDataArgs) ToDeploymentOggDataOutput ¶
func (i DeploymentOggDataArgs) ToDeploymentOggDataOutput() DeploymentOggDataOutput
func (DeploymentOggDataArgs) ToDeploymentOggDataOutputWithContext ¶
func (i DeploymentOggDataArgs) ToDeploymentOggDataOutputWithContext(ctx context.Context) DeploymentOggDataOutput
func (DeploymentOggDataArgs) ToDeploymentOggDataPtrOutput ¶
func (i DeploymentOggDataArgs) ToDeploymentOggDataPtrOutput() DeploymentOggDataPtrOutput
func (DeploymentOggDataArgs) ToDeploymentOggDataPtrOutputWithContext ¶
func (i DeploymentOggDataArgs) ToDeploymentOggDataPtrOutputWithContext(ctx context.Context) DeploymentOggDataPtrOutput
type DeploymentOggDataInput ¶
type DeploymentOggDataInput interface { pulumi.Input ToDeploymentOggDataOutput() DeploymentOggDataOutput ToDeploymentOggDataOutputWithContext(context.Context) DeploymentOggDataOutput }
DeploymentOggDataInput is an input type that accepts DeploymentOggDataArgs and DeploymentOggDataOutput values. You can construct a concrete instance of `DeploymentOggDataInput` via:
DeploymentOggDataArgs{...}
type DeploymentOggDataOutput ¶
type DeploymentOggDataOutput struct{ *pulumi.OutputState }
func (DeploymentOggDataOutput) AdminPassword ¶
func (o DeploymentOggDataOutput) AdminPassword() pulumi.StringOutput
(Updatable) The password associated with the GoldenGate deployment console username. The password must be 8 to 30 characters long and must contain at least 1 uppercase, 1 lowercase, 1 numeric, and 1 special character. Special characters such as ‘$’, ‘^’, or ‘?’ are not allowed.
func (DeploymentOggDataOutput) AdminUsername ¶
func (o DeploymentOggDataOutput) AdminUsername() pulumi.StringOutput
(Updatable) The GoldenGate deployment console username.
func (DeploymentOggDataOutput) Certificate ¶
func (o DeploymentOggDataOutput) Certificate() pulumi.StringPtrOutput
(Updatable) A PEM-encoded SSL certificate.
func (DeploymentOggDataOutput) DeploymentName ¶
func (o DeploymentOggDataOutput) DeploymentName() pulumi.StringOutput
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
func (DeploymentOggDataOutput) ElementType ¶
func (DeploymentOggDataOutput) ElementType() reflect.Type
func (DeploymentOggDataOutput) Key ¶
func (o DeploymentOggDataOutput) Key() pulumi.StringPtrOutput
(Updatable) A PEM-encoded private key.
func (DeploymentOggDataOutput) OggVersion ¶
func (o DeploymentOggDataOutput) OggVersion() pulumi.StringPtrOutput
Version of OGG
func (DeploymentOggDataOutput) ToDeploymentOggDataOutput ¶
func (o DeploymentOggDataOutput) ToDeploymentOggDataOutput() DeploymentOggDataOutput
func (DeploymentOggDataOutput) ToDeploymentOggDataOutputWithContext ¶
func (o DeploymentOggDataOutput) ToDeploymentOggDataOutputWithContext(ctx context.Context) DeploymentOggDataOutput
func (DeploymentOggDataOutput) ToDeploymentOggDataPtrOutput ¶
func (o DeploymentOggDataOutput) ToDeploymentOggDataPtrOutput() DeploymentOggDataPtrOutput
func (DeploymentOggDataOutput) ToDeploymentOggDataPtrOutputWithContext ¶
func (o DeploymentOggDataOutput) ToDeploymentOggDataPtrOutputWithContext(ctx context.Context) DeploymentOggDataPtrOutput
type DeploymentOggDataPtrInput ¶
type DeploymentOggDataPtrInput interface { pulumi.Input ToDeploymentOggDataPtrOutput() DeploymentOggDataPtrOutput ToDeploymentOggDataPtrOutputWithContext(context.Context) DeploymentOggDataPtrOutput }
DeploymentOggDataPtrInput is an input type that accepts DeploymentOggDataArgs, DeploymentOggDataPtr and DeploymentOggDataPtrOutput values. You can construct a concrete instance of `DeploymentOggDataPtrInput` via:
DeploymentOggDataArgs{...} or: nil
func DeploymentOggDataPtr ¶
func DeploymentOggDataPtr(v *DeploymentOggDataArgs) DeploymentOggDataPtrInput
type DeploymentOggDataPtrOutput ¶
type DeploymentOggDataPtrOutput struct{ *pulumi.OutputState }
func (DeploymentOggDataPtrOutput) AdminPassword ¶
func (o DeploymentOggDataPtrOutput) AdminPassword() pulumi.StringPtrOutput
(Updatable) The password associated with the GoldenGate deployment console username. The password must be 8 to 30 characters long and must contain at least 1 uppercase, 1 lowercase, 1 numeric, and 1 special character. Special characters such as ‘$’, ‘^’, or ‘?’ are not allowed.
func (DeploymentOggDataPtrOutput) AdminUsername ¶
func (o DeploymentOggDataPtrOutput) AdminUsername() pulumi.StringPtrOutput
(Updatable) The GoldenGate deployment console username.
func (DeploymentOggDataPtrOutput) Certificate ¶
func (o DeploymentOggDataPtrOutput) Certificate() pulumi.StringPtrOutput
(Updatable) A PEM-encoded SSL certificate.
func (DeploymentOggDataPtrOutput) DeploymentName ¶
func (o DeploymentOggDataPtrOutput) DeploymentName() pulumi.StringPtrOutput
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
func (DeploymentOggDataPtrOutput) Elem ¶
func (o DeploymentOggDataPtrOutput) Elem() DeploymentOggDataOutput
func (DeploymentOggDataPtrOutput) ElementType ¶
func (DeploymentOggDataPtrOutput) ElementType() reflect.Type
func (DeploymentOggDataPtrOutput) Key ¶
func (o DeploymentOggDataPtrOutput) Key() pulumi.StringPtrOutput
(Updatable) A PEM-encoded private key.
func (DeploymentOggDataPtrOutput) OggVersion ¶
func (o DeploymentOggDataPtrOutput) OggVersion() pulumi.StringPtrOutput
Version of OGG
func (DeploymentOggDataPtrOutput) ToDeploymentOggDataPtrOutput ¶
func (o DeploymentOggDataPtrOutput) ToDeploymentOggDataPtrOutput() DeploymentOggDataPtrOutput
func (DeploymentOggDataPtrOutput) ToDeploymentOggDataPtrOutputWithContext ¶
func (o DeploymentOggDataPtrOutput) ToDeploymentOggDataPtrOutputWithContext(ctx context.Context) DeploymentOggDataPtrOutput
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) CompartmentId ¶ added in v0.4.0
func (o DeploymentOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (DeploymentOutput) CpuCoreCount ¶ added in v0.4.0
func (o DeploymentOutput) CpuCoreCount() pulumi.IntOutput
(Updatable) The Minimum number of OCPUs to be made available for this Deployment.
func (DeploymentOutput) DefinedTags ¶ added in v0.4.0
func (o DeploymentOutput) DefinedTags() pulumi.MapOutput
(Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (DeploymentOutput) DeploymentBackupId ¶ added in v0.4.0
func (o DeploymentOutput) DeploymentBackupId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced.
func (DeploymentOutput) DeploymentType ¶ added in v0.4.0
func (o DeploymentOutput) DeploymentType() pulumi.StringOutput
The deployment type.
func (DeploymentOutput) DeploymentUrl ¶ added in v0.4.0
func (o DeploymentOutput) DeploymentUrl() pulumi.StringOutput
The URL of a resource.
func (DeploymentOutput) Description ¶ added in v0.4.0
func (o DeploymentOutput) Description() pulumi.StringOutput
(Updatable) Metadata about this specific object.
func (DeploymentOutput) DisplayName ¶ added in v0.4.0
func (o DeploymentOutput) DisplayName() pulumi.StringOutput
(Updatable) An object's Display Name.
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Fqdn ¶ added in v0.4.0
func (o DeploymentOutput) Fqdn() pulumi.StringOutput
(Updatable) A three-label Fully Qualified Domain Name (FQDN) for a resource.
func (DeploymentOutput) FreeformTags ¶ added in v0.4.0
func (o DeploymentOutput) FreeformTags() pulumi.MapOutput
(Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (DeploymentOutput) IsAutoScalingEnabled ¶ added in v0.4.0
func (o DeploymentOutput) IsAutoScalingEnabled() pulumi.BoolOutput
(Updatable) Indicates if auto scaling is enabled for the Deployment's CPU core count.
func (DeploymentOutput) IsHealthy ¶ added in v0.4.0
func (o DeploymentOutput) IsHealthy() pulumi.BoolOutput
True if all of the aggregate resources are working correctly.
func (DeploymentOutput) IsLatestVersion ¶ added in v0.4.0
func (o DeploymentOutput) IsLatestVersion() pulumi.BoolOutput
Indicates if the resource is the the latest available version.
func (DeploymentOutput) IsPublic ¶ added in v0.4.0
func (o DeploymentOutput) IsPublic() pulumi.BoolOutput
(Updatable) True if this object is publicly available.
func (DeploymentOutput) IsStorageUtilizationLimitExceeded ¶ added in v0.4.0
func (o DeploymentOutput) IsStorageUtilizationLimitExceeded() pulumi.BoolOutput
Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service.
func (DeploymentOutput) LicenseModel ¶ added in v0.4.0
func (o DeploymentOutput) LicenseModel() pulumi.StringOutput
(Updatable) The Oracle license model that applies to a Deployment.
func (DeploymentOutput) LifecycleDetails ¶ added in v0.4.0
func (o DeploymentOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (DeploymentOutput) LifecycleSubState ¶ added in v0.4.0
func (o DeploymentOutput) LifecycleSubState() pulumi.StringOutput
Possible GGS lifecycle sub-states.
func (DeploymentOutput) NsgIds ¶ added in v0.4.0
func (o DeploymentOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) An array of [Network Security Group](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm) OCIDs used to define network access for a deployment.
func (DeploymentOutput) OggData ¶ added in v0.4.0
func (o DeploymentOutput) OggData() DeploymentOggDataOutput
(Updatable) Deployment Data for creating an OggDeployment
func (DeploymentOutput) PrivateIpAddress ¶ added in v0.4.0
func (o DeploymentOutput) PrivateIpAddress() pulumi.StringOutput
The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN.
func (DeploymentOutput) PublicIpAddress ¶ added in v0.4.0
func (o DeploymentOutput) PublicIpAddress() pulumi.StringOutput
The public IP address representing the access point for the Deployment.
func (DeploymentOutput) State ¶ added in v0.4.0
func (o DeploymentOutput) State() pulumi.StringOutput
Possible lifecycle states.
func (DeploymentOutput) StorageUtilizationInBytes ¶ added in v0.4.0
func (o DeploymentOutput) StorageUtilizationInBytes() pulumi.StringOutput
The amount of storage being utilized (in bytes)
func (DeploymentOutput) SubnetId ¶ added in v0.4.0
func (o DeploymentOutput) SubnetId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced.
func (DeploymentOutput) SystemTags ¶ added in v0.4.0
func (o DeploymentOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (DeploymentOutput) TimeCreated ¶ added in v0.4.0
func (o DeploymentOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (DeploymentOutput) TimeUpdated ¶ added in v0.4.0
func (o DeploymentOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (DeploymentOutput) TimeUpgradeRequired ¶ added in v0.4.0
func (o DeploymentOutput) TimeUpgradeRequired() pulumi.StringOutput
The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentState ¶
type DeploymentState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId pulumi.StringPtrInput // (Updatable) The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount pulumi.IntPtrInput // (Updatable) Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced. DeploymentBackupId pulumi.StringPtrInput // The deployment type. DeploymentType pulumi.StringPtrInput // The URL of a resource. DeploymentUrl pulumi.StringPtrInput // (Updatable) Metadata about this specific object. Description pulumi.StringPtrInput // (Updatable) An object's Display Name. DisplayName pulumi.StringPtrInput // (Updatable) A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn pulumi.StringPtrInput // (Updatable) A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // (Updatable) Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled pulumi.BoolPtrInput // True if all of the aggregate resources are working correctly. IsHealthy pulumi.BoolPtrInput // Indicates if the resource is the the latest available version. IsLatestVersion pulumi.BoolPtrInput // (Updatable) True if this object is publicly available. IsPublic pulumi.BoolPtrInput // Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service. IsStorageUtilizationLimitExceeded pulumi.BoolPtrInput // (Updatable) The Oracle license model that applies to a Deployment. LicenseModel pulumi.StringPtrInput // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // Possible GGS lifecycle sub-states. LifecycleSubState pulumi.StringPtrInput // (Updatable) An array of [Network Security Group](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm) OCIDs used to define network access for a deployment. NsgIds pulumi.StringArrayInput // (Updatable) Deployment Data for creating an OggDeployment OggData DeploymentOggDataPtrInput // The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN. PrivateIpAddress pulumi.StringPtrInput // The public IP address representing the access point for the Deployment. PublicIpAddress pulumi.StringPtrInput // Possible lifecycle states. State pulumi.StringPtrInput // The amount of storage being utilized (in bytes) StorageUtilizationInBytes pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId pulumi.StringPtrInput // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapInput // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringPtrInput // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringPtrInput // The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpgradeRequired pulumi.StringPtrInput }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type GetDatabaseRegistrationsArgs ¶
type GetDatabaseRegistrationsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `pulumi:"displayName"` Filters []GetDatabaseRegistrationsFilter `pulumi:"filters"` // A filter to return only the resources that match the 'lifecycleState' given. State *string `pulumi:"state"` }
A collection of arguments for invoking getDatabaseRegistrations.
type GetDatabaseRegistrationsDatabaseRegistrationCollection ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollection struct {
Items []GetDatabaseRegistrationsDatabaseRegistrationCollectionItem `pulumi:"items"`
}
type GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs struct {
Items GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayInput `pulumi:"items"`
}
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs) ElementType ¶
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs) ElementType() reflect.Type
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutput ¶
func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutputWithContext ¶
func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
type GetDatabaseRegistrationsDatabaseRegistrationCollectionArray ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionArray []GetDatabaseRegistrationsDatabaseRegistrationCollectionInput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArray) ElementType ¶
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArray) ElementType() reflect.Type
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput ¶
func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutputWithContext ¶
func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
type GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayInput ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayInput interface { pulumi.Input ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutputWithContext(context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput }
GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayInput is an input type that accepts GetDatabaseRegistrationsDatabaseRegistrationCollectionArray and GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput values. You can construct a concrete instance of `GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayInput` via:
GetDatabaseRegistrationsDatabaseRegistrationCollectionArray{ GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs{...} }
type GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) ElementType ¶
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) ElementType() reflect.Type
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutputWithContext ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
type GetDatabaseRegistrationsDatabaseRegistrationCollectionInput ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionInput interface { pulumi.Input ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutputWithContext(context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput }
GetDatabaseRegistrationsDatabaseRegistrationCollectionInput is an input type that accepts GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs and GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput values. You can construct a concrete instance of `GetDatabaseRegistrationsDatabaseRegistrationCollectionInput` via:
GetDatabaseRegistrationsDatabaseRegistrationCollectionArgs{...}
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItem ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItem struct { // Credential store alias. AliasName string `pulumi:"aliasName"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a database. ConnectionString string `pulumi:"connectionString"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId string `pulumi:"databaseId"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Metadata about this specific object. Description string `pulumi:"description"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName string `pulumi:"displayName"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn string `pulumi:"fqdn"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the databaseRegistration being referenced. Id string `pulumi:"id"` // The private IP address in the customer's VCN of the customer's endpoint, typically a database. IpAddress string `pulumi:"ipAddress"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer "Master" key being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this key to manage secrets. KeyId string `pulumi:"keyId"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` Password string `pulumi:"password"` // A Private Endpoint IP Address created in the customer's subnet. A customer database can expect network traffic initiated by GGS from this IP address and send network traffic to this IP address, typically in response to requests from GGS (OGG). The customer may utilize this IP address in Security Lists or Network Security Groups (NSG) as needed. RcePrivateIp string `pulumi:"rcePrivateIp"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the the GGS Secret will be created. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Compartment in which to create a Secret. SecretCompartmentId string `pulumi:"secretCompartmentId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Secret SecretId string `pulumi:"secretId"` // The mode of the database connection session to be established by the data client. REDIRECT - for a RAC database, DIRECT - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT. SessionMode string `pulumi:"sessionMode"` // A filter to return only the resources that match the 'lifecycleState' given. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId string `pulumi:"subnetId"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated string `pulumi:"timeCreated"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated string `pulumi:"timeUpdated"` // The username Oracle GoldenGate uses to connect the associated RDBMS. This username must already exist and be available for use by the database. It must conform to the security requirements implemented by the database including length, case sensitivity, and so on. Username string `pulumi:"username"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer vault being referenced. If provided, this will reference a vault which the customer will be required to ensure the policies are established to permit the GoldenGate Service to manage secrets contained within this vault. VaultId string `pulumi:"vaultId"` Wallet string `pulumi:"wallet"` }
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs struct { // Credential store alias. AliasName pulumi.StringInput `pulumi:"aliasName"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a database. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId pulumi.StringInput `pulumi:"databaseId"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Metadata about this specific object. Description pulumi.StringInput `pulumi:"description"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName pulumi.StringInput `pulumi:"displayName"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn pulumi.StringInput `pulumi:"fqdn"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the databaseRegistration being referenced. Id pulumi.StringInput `pulumi:"id"` // The private IP address in the customer's VCN of the customer's endpoint, typically a database. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer "Master" key being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this key to manage secrets. KeyId pulumi.StringInput `pulumi:"keyId"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` Password pulumi.StringInput `pulumi:"password"` // A Private Endpoint IP Address created in the customer's subnet. A customer database can expect network traffic initiated by GGS from this IP address and send network traffic to this IP address, typically in response to requests from GGS (OGG). The customer may utilize this IP address in Security Lists or Network Security Groups (NSG) as needed. RcePrivateIp pulumi.StringInput `pulumi:"rcePrivateIp"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the the GGS Secret will be created. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Compartment in which to create a Secret. SecretCompartmentId pulumi.StringInput `pulumi:"secretCompartmentId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Secret SecretId pulumi.StringInput `pulumi:"secretId"` // The mode of the database connection session to be established by the data client. REDIRECT - for a RAC database, DIRECT - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT. SessionMode pulumi.StringInput `pulumi:"sessionMode"` // A filter to return only the resources that match the 'lifecycleState' given. State pulumi.StringInput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The username Oracle GoldenGate uses to connect the associated RDBMS. This username must already exist and be available for use by the database. It must conform to the security requirements implemented by the database including length, case sensitivity, and so on. Username pulumi.StringInput `pulumi:"username"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer vault being referenced. If provided, this will reference a vault which the customer will be required to ensure the policies are established to permit the GoldenGate Service to manage secrets contained within this vault. VaultId pulumi.StringInput `pulumi:"vaultId"` Wallet pulumi.StringInput `pulumi:"wallet"` }
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs) ElementType ¶
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs) ElementType() reflect.Type
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput ¶
func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutputWithContext ¶
func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray []GetDatabaseRegistrationsDatabaseRegistrationCollectionItemInput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray) ElementType ¶
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray) ElementType() reflect.Type
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput ¶
func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutputWithContext ¶
func (i GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayInput ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayInput interface { pulumi.Input ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutputWithContext(context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput }
GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayInput is an input type that accepts GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray and GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput values. You can construct a concrete instance of `GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayInput` via:
GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArray{ GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs{...} }
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) ElementType ¶
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutputWithContext ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArrayOutput
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemInput ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemInput interface { pulumi.Input ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutputWithContext(context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput }
GetDatabaseRegistrationsDatabaseRegistrationCollectionItemInput is an input type that accepts GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs and GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput values. You can construct a concrete instance of `GetDatabaseRegistrationsDatabaseRegistrationCollectionItemInput` via:
GetDatabaseRegistrationsDatabaseRegistrationCollectionItemArgs{...}
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) AliasName ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) AliasName() pulumi.StringOutput
Credential store alias.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) CompartmentId ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ConnectionString ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ConnectionString() pulumi.StringOutput
Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a database.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) DatabaseId ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) DatabaseId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database being referenced.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) DefinedTags ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) DefinedTags() pulumi.MapOutput
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Description ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Description() pulumi.StringOutput
Metadata about this specific object.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) DisplayName ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only the resources that match the entire 'displayName' given.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ElementType ¶
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ElementType() reflect.Type
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Fqdn ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Fqdn() pulumi.StringOutput
A three-label Fully Qualified Domain Name (FQDN) for a resource.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) FreeformTags ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) FreeformTags() pulumi.MapOutput
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the databaseRegistration being referenced.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) IpAddress ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) IpAddress() pulumi.StringOutput
The private IP address in the customer's VCN of the customer's endpoint, typically a database.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) KeyId ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) KeyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer "Master" key being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this key to manage secrets.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) LifecycleDetails ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Password ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Password() pulumi.StringOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) RcePrivateIp ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) RcePrivateIp() pulumi.StringOutput
A Private Endpoint IP Address created in the customer's subnet. A customer database can expect network traffic initiated by GGS from this IP address and send network traffic to this IP address, typically in response to requests from GGS (OGG). The customer may utilize this IP address in Security Lists or Network Security Groups (NSG) as needed.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SecretCompartmentId ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SecretCompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the the GGS Secret will be created. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Compartment in which to create a Secret.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SecretId ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SecretId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Secret
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SessionMode ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SessionMode() pulumi.StringOutput
The mode of the database connection session to be established by the data client. REDIRECT - for a RAC database, DIRECT - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) State ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) State() pulumi.StringOutput
A filter to return only the resources that match the 'lifecycleState' given.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SubnetId ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SystemTags ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) TimeCreated ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) TimeUpdated ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutputWithContext ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Username ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) Username() pulumi.StringOutput
The username Oracle GoldenGate uses to connect the associated RDBMS. This username must already exist and be available for use by the database. It must conform to the security requirements implemented by the database including length, case sensitivity, and so on.
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) VaultId ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionItemOutput) VaultId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer vault being referenced. If provided, this will reference a vault which the customer will be required to ensure the policies are established to permit the GoldenGate Service to manage secrets contained within this vault.
type GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput ¶
type GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput struct{ *pulumi.OutputState }
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) ElementType ¶
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) ElementType() reflect.Type
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutput ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutput() GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
func (GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutputWithContext ¶
func (o GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput) ToGetDatabaseRegistrationsDatabaseRegistrationCollectionOutputWithContext(ctx context.Context) GetDatabaseRegistrationsDatabaseRegistrationCollectionOutput
type GetDatabaseRegistrationsFilterArgs ¶
type GetDatabaseRegistrationsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDatabaseRegistrationsFilterArgs) ElementType ¶
func (GetDatabaseRegistrationsFilterArgs) ElementType() reflect.Type
func (GetDatabaseRegistrationsFilterArgs) ToGetDatabaseRegistrationsFilterOutput ¶
func (i GetDatabaseRegistrationsFilterArgs) ToGetDatabaseRegistrationsFilterOutput() GetDatabaseRegistrationsFilterOutput
func (GetDatabaseRegistrationsFilterArgs) ToGetDatabaseRegistrationsFilterOutputWithContext ¶
func (i GetDatabaseRegistrationsFilterArgs) ToGetDatabaseRegistrationsFilterOutputWithContext(ctx context.Context) GetDatabaseRegistrationsFilterOutput
type GetDatabaseRegistrationsFilterArray ¶
type GetDatabaseRegistrationsFilterArray []GetDatabaseRegistrationsFilterInput
func (GetDatabaseRegistrationsFilterArray) ElementType ¶
func (GetDatabaseRegistrationsFilterArray) ElementType() reflect.Type
func (GetDatabaseRegistrationsFilterArray) ToGetDatabaseRegistrationsFilterArrayOutput ¶
func (i GetDatabaseRegistrationsFilterArray) ToGetDatabaseRegistrationsFilterArrayOutput() GetDatabaseRegistrationsFilterArrayOutput
func (GetDatabaseRegistrationsFilterArray) ToGetDatabaseRegistrationsFilterArrayOutputWithContext ¶
func (i GetDatabaseRegistrationsFilterArray) ToGetDatabaseRegistrationsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsFilterArrayOutput
type GetDatabaseRegistrationsFilterArrayInput ¶
type GetDatabaseRegistrationsFilterArrayInput interface { pulumi.Input ToGetDatabaseRegistrationsFilterArrayOutput() GetDatabaseRegistrationsFilterArrayOutput ToGetDatabaseRegistrationsFilterArrayOutputWithContext(context.Context) GetDatabaseRegistrationsFilterArrayOutput }
GetDatabaseRegistrationsFilterArrayInput is an input type that accepts GetDatabaseRegistrationsFilterArray and GetDatabaseRegistrationsFilterArrayOutput values. You can construct a concrete instance of `GetDatabaseRegistrationsFilterArrayInput` via:
GetDatabaseRegistrationsFilterArray{ GetDatabaseRegistrationsFilterArgs{...} }
type GetDatabaseRegistrationsFilterArrayOutput ¶
type GetDatabaseRegistrationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseRegistrationsFilterArrayOutput) ElementType ¶
func (GetDatabaseRegistrationsFilterArrayOutput) ElementType() reflect.Type
func (GetDatabaseRegistrationsFilterArrayOutput) ToGetDatabaseRegistrationsFilterArrayOutput ¶
func (o GetDatabaseRegistrationsFilterArrayOutput) ToGetDatabaseRegistrationsFilterArrayOutput() GetDatabaseRegistrationsFilterArrayOutput
func (GetDatabaseRegistrationsFilterArrayOutput) ToGetDatabaseRegistrationsFilterArrayOutputWithContext ¶
func (o GetDatabaseRegistrationsFilterArrayOutput) ToGetDatabaseRegistrationsFilterArrayOutputWithContext(ctx context.Context) GetDatabaseRegistrationsFilterArrayOutput
type GetDatabaseRegistrationsFilterInput ¶
type GetDatabaseRegistrationsFilterInput interface { pulumi.Input ToGetDatabaseRegistrationsFilterOutput() GetDatabaseRegistrationsFilterOutput ToGetDatabaseRegistrationsFilterOutputWithContext(context.Context) GetDatabaseRegistrationsFilterOutput }
GetDatabaseRegistrationsFilterInput is an input type that accepts GetDatabaseRegistrationsFilterArgs and GetDatabaseRegistrationsFilterOutput values. You can construct a concrete instance of `GetDatabaseRegistrationsFilterInput` via:
GetDatabaseRegistrationsFilterArgs{...}
type GetDatabaseRegistrationsFilterOutput ¶
type GetDatabaseRegistrationsFilterOutput struct{ *pulumi.OutputState }
func (GetDatabaseRegistrationsFilterOutput) ElementType ¶
func (GetDatabaseRegistrationsFilterOutput) ElementType() reflect.Type
func (GetDatabaseRegistrationsFilterOutput) Name ¶
func (o GetDatabaseRegistrationsFilterOutput) Name() pulumi.StringOutput
func (GetDatabaseRegistrationsFilterOutput) Regex ¶
func (o GetDatabaseRegistrationsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDatabaseRegistrationsFilterOutput) ToGetDatabaseRegistrationsFilterOutput ¶
func (o GetDatabaseRegistrationsFilterOutput) ToGetDatabaseRegistrationsFilterOutput() GetDatabaseRegistrationsFilterOutput
func (GetDatabaseRegistrationsFilterOutput) ToGetDatabaseRegistrationsFilterOutputWithContext ¶
func (o GetDatabaseRegistrationsFilterOutput) ToGetDatabaseRegistrationsFilterOutputWithContext(ctx context.Context) GetDatabaseRegistrationsFilterOutput
func (GetDatabaseRegistrationsFilterOutput) Values ¶
func (o GetDatabaseRegistrationsFilterOutput) Values() pulumi.StringArrayOutput
type GetDatabaseRegistrationsOutputArgs ¶
type GetDatabaseRegistrationsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetDatabaseRegistrationsFilterArrayInput `pulumi:"filters"` // A filter to return only the resources that match the 'lifecycleState' given. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDatabaseRegistrations.
func (GetDatabaseRegistrationsOutputArgs) ElementType ¶
func (GetDatabaseRegistrationsOutputArgs) ElementType() reflect.Type
type GetDatabaseRegistrationsResult ¶
type GetDatabaseRegistrationsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId string `pulumi:"compartmentId"` // The list of database_registration_collection. DatabaseRegistrationCollections []GetDatabaseRegistrationsDatabaseRegistrationCollection `pulumi:"databaseRegistrationCollections"` // An object's Display Name. DisplayName *string `pulumi:"displayName"` Filters []GetDatabaseRegistrationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Possible lifecycle states. State *string `pulumi:"state"` }
A collection of values returned by getDatabaseRegistrations.
func GetDatabaseRegistrations ¶
func GetDatabaseRegistrations(ctx *pulumi.Context, args *GetDatabaseRegistrationsArgs, opts ...pulumi.InvokeOption) (*GetDatabaseRegistrationsResult, error)
This data source provides the list of Database Registrations in Oracle Cloud Infrastructure Golden Gate service.
Lists the DatabaseRegistrations in the compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.GetDatabaseRegistrations(ctx, &goldengate.GetDatabaseRegistrationsArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Database_registration_display_name), State: pulumi.StringRef(_var.Database_registration_state), }, nil) if err != nil { return err } return nil }) }
```
type GetDatabaseRegistrationsResultOutput ¶
type GetDatabaseRegistrationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabaseRegistrations.
func GetDatabaseRegistrationsOutput ¶
func GetDatabaseRegistrationsOutput(ctx *pulumi.Context, args GetDatabaseRegistrationsOutputArgs, opts ...pulumi.InvokeOption) GetDatabaseRegistrationsResultOutput
func (GetDatabaseRegistrationsResultOutput) CompartmentId ¶
func (o GetDatabaseRegistrationsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (GetDatabaseRegistrationsResultOutput) DatabaseRegistrationCollections ¶
func (o GetDatabaseRegistrationsResultOutput) DatabaseRegistrationCollections() GetDatabaseRegistrationsDatabaseRegistrationCollectionArrayOutput
The list of database_registration_collection.
func (GetDatabaseRegistrationsResultOutput) DisplayName ¶
func (o GetDatabaseRegistrationsResultOutput) DisplayName() pulumi.StringPtrOutput
An object's Display Name.
func (GetDatabaseRegistrationsResultOutput) ElementType ¶
func (GetDatabaseRegistrationsResultOutput) ElementType() reflect.Type
func (GetDatabaseRegistrationsResultOutput) Filters ¶
func (o GetDatabaseRegistrationsResultOutput) Filters() GetDatabaseRegistrationsFilterArrayOutput
func (GetDatabaseRegistrationsResultOutput) Id ¶
func (o GetDatabaseRegistrationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDatabaseRegistrationsResultOutput) State ¶
func (o GetDatabaseRegistrationsResultOutput) State() pulumi.StringPtrOutput
Possible lifecycle states.
func (GetDatabaseRegistrationsResultOutput) ToGetDatabaseRegistrationsResultOutput ¶
func (o GetDatabaseRegistrationsResultOutput) ToGetDatabaseRegistrationsResultOutput() GetDatabaseRegistrationsResultOutput
func (GetDatabaseRegistrationsResultOutput) ToGetDatabaseRegistrationsResultOutputWithContext ¶
func (o GetDatabaseRegistrationsResultOutput) ToGetDatabaseRegistrationsResultOutputWithContext(ctx context.Context) GetDatabaseRegistrationsResultOutput
type GetDeploymentBackupsArgs ¶
type GetDeploymentBackupsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The ID of the deployment in which to list resources. DeploymentId *string `pulumi:"deploymentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `pulumi:"displayName"` Filters []GetDeploymentBackupsFilter `pulumi:"filters"` // A filter to return only the resources that match the 'lifecycleState' given. State *string `pulumi:"state"` }
A collection of arguments for invoking getDeploymentBackups.
type GetDeploymentBackupsDeploymentBackupCollection ¶
type GetDeploymentBackupsDeploymentBackupCollection struct {
Items []GetDeploymentBackupsDeploymentBackupCollectionItem `pulumi:"items"`
}
type GetDeploymentBackupsDeploymentBackupCollectionArgs ¶
type GetDeploymentBackupsDeploymentBackupCollectionArgs struct {
Items GetDeploymentBackupsDeploymentBackupCollectionItemArrayInput `pulumi:"items"`
}
func (GetDeploymentBackupsDeploymentBackupCollectionArgs) ElementType ¶
func (GetDeploymentBackupsDeploymentBackupCollectionArgs) ElementType() reflect.Type
func (GetDeploymentBackupsDeploymentBackupCollectionArgs) ToGetDeploymentBackupsDeploymentBackupCollectionOutput ¶
func (i GetDeploymentBackupsDeploymentBackupCollectionArgs) ToGetDeploymentBackupsDeploymentBackupCollectionOutput() GetDeploymentBackupsDeploymentBackupCollectionOutput
func (GetDeploymentBackupsDeploymentBackupCollectionArgs) ToGetDeploymentBackupsDeploymentBackupCollectionOutputWithContext ¶
func (i GetDeploymentBackupsDeploymentBackupCollectionArgs) ToGetDeploymentBackupsDeploymentBackupCollectionOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionOutput
type GetDeploymentBackupsDeploymentBackupCollectionArray ¶
type GetDeploymentBackupsDeploymentBackupCollectionArray []GetDeploymentBackupsDeploymentBackupCollectionInput
func (GetDeploymentBackupsDeploymentBackupCollectionArray) ElementType ¶
func (GetDeploymentBackupsDeploymentBackupCollectionArray) ElementType() reflect.Type
func (GetDeploymentBackupsDeploymentBackupCollectionArray) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutput ¶
func (i GetDeploymentBackupsDeploymentBackupCollectionArray) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
func (GetDeploymentBackupsDeploymentBackupCollectionArray) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutputWithContext ¶
func (i GetDeploymentBackupsDeploymentBackupCollectionArray) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
type GetDeploymentBackupsDeploymentBackupCollectionArrayInput ¶
type GetDeploymentBackupsDeploymentBackupCollectionArrayInput interface { pulumi.Input ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionArrayOutput ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutputWithContext(context.Context) GetDeploymentBackupsDeploymentBackupCollectionArrayOutput }
GetDeploymentBackupsDeploymentBackupCollectionArrayInput is an input type that accepts GetDeploymentBackupsDeploymentBackupCollectionArray and GetDeploymentBackupsDeploymentBackupCollectionArrayOutput values. You can construct a concrete instance of `GetDeploymentBackupsDeploymentBackupCollectionArrayInput` via:
GetDeploymentBackupsDeploymentBackupCollectionArray{ GetDeploymentBackupsDeploymentBackupCollectionArgs{...} }
type GetDeploymentBackupsDeploymentBackupCollectionArrayOutput ¶
type GetDeploymentBackupsDeploymentBackupCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) ElementType ¶
func (GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) ElementType() reflect.Type
func (GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutput ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
func (GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutputWithContext ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
type GetDeploymentBackupsDeploymentBackupCollectionInput ¶
type GetDeploymentBackupsDeploymentBackupCollectionInput interface { pulumi.Input ToGetDeploymentBackupsDeploymentBackupCollectionOutput() GetDeploymentBackupsDeploymentBackupCollectionOutput ToGetDeploymentBackupsDeploymentBackupCollectionOutputWithContext(context.Context) GetDeploymentBackupsDeploymentBackupCollectionOutput }
GetDeploymentBackupsDeploymentBackupCollectionInput is an input type that accepts GetDeploymentBackupsDeploymentBackupCollectionArgs and GetDeploymentBackupsDeploymentBackupCollectionOutput values. You can construct a concrete instance of `GetDeploymentBackupsDeploymentBackupCollectionInput` via:
GetDeploymentBackupsDeploymentBackupCollectionArgs{...}
type GetDeploymentBackupsDeploymentBackupCollectionItem ¶
type GetDeploymentBackupsDeploymentBackupCollectionItem struct { // Possible Deployment backup types. BackupType string `pulumi:"backupType"` // Name of the bucket where the object is to be uploaded in the object storage Bucket string `pulumi:"bucket"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The ID of the deployment in which to list resources. DeploymentId string `pulumi:"deploymentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName string `pulumi:"displayName"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced. Id string `pulumi:"id"` // True if this object is automatically created IsAutomatic bool `pulumi:"isAutomatic"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Name of namespace that serves as a container for all of your buckets Namespace string `pulumi:"namespace"` // Name of the object to be uploaded to object storage Object string `pulumi:"object"` // Version of OGG OggVersion string `pulumi:"oggVersion"` // The size of the backup stored in object storage (in bytes) SizeInBytes float64 `pulumi:"sizeInBytes"` // A filter to return only the resources that match the 'lifecycleState' given. State string `pulumi:"state"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time of the resource backup finish. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeBackupFinished string `pulumi:"timeBackupFinished"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated string `pulumi:"timeCreated"` // The time of the resource backup. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOfBackup string `pulumi:"timeOfBackup"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated string `pulumi:"timeUpdated"` }
type GetDeploymentBackupsDeploymentBackupCollectionItemArgs ¶
type GetDeploymentBackupsDeploymentBackupCollectionItemArgs struct { // Possible Deployment backup types. BackupType pulumi.StringInput `pulumi:"backupType"` // Name of the bucket where the object is to be uploaded in the object storage Bucket pulumi.StringInput `pulumi:"bucket"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The ID of the deployment in which to list resources. DeploymentId pulumi.StringInput `pulumi:"deploymentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName pulumi.StringInput `pulumi:"displayName"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced. Id pulumi.StringInput `pulumi:"id"` // True if this object is automatically created IsAutomatic pulumi.BoolInput `pulumi:"isAutomatic"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Name of namespace that serves as a container for all of your buckets Namespace pulumi.StringInput `pulumi:"namespace"` // Name of the object to be uploaded to object storage Object pulumi.StringInput `pulumi:"object"` // Version of OGG OggVersion pulumi.StringInput `pulumi:"oggVersion"` // The size of the backup stored in object storage (in bytes) SizeInBytes pulumi.Float64Input `pulumi:"sizeInBytes"` // A filter to return only the resources that match the 'lifecycleState' given. State pulumi.StringInput `pulumi:"state"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The time of the resource backup finish. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeBackupFinished pulumi.StringInput `pulumi:"timeBackupFinished"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time of the resource backup. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOfBackup pulumi.StringInput `pulumi:"timeOfBackup"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetDeploymentBackupsDeploymentBackupCollectionItemArgs) ElementType ¶
func (GetDeploymentBackupsDeploymentBackupCollectionItemArgs) ElementType() reflect.Type
func (GetDeploymentBackupsDeploymentBackupCollectionItemArgs) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutput ¶
func (i GetDeploymentBackupsDeploymentBackupCollectionItemArgs) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutput() GetDeploymentBackupsDeploymentBackupCollectionItemOutput
func (GetDeploymentBackupsDeploymentBackupCollectionItemArgs) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutputWithContext ¶
func (i GetDeploymentBackupsDeploymentBackupCollectionItemArgs) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemOutput
type GetDeploymentBackupsDeploymentBackupCollectionItemArray ¶
type GetDeploymentBackupsDeploymentBackupCollectionItemArray []GetDeploymentBackupsDeploymentBackupCollectionItemInput
func (GetDeploymentBackupsDeploymentBackupCollectionItemArray) ElementType ¶
func (GetDeploymentBackupsDeploymentBackupCollectionItemArray) ElementType() reflect.Type
func (GetDeploymentBackupsDeploymentBackupCollectionItemArray) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput ¶
func (i GetDeploymentBackupsDeploymentBackupCollectionItemArray) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
func (GetDeploymentBackupsDeploymentBackupCollectionItemArray) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutputWithContext ¶
func (i GetDeploymentBackupsDeploymentBackupCollectionItemArray) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
type GetDeploymentBackupsDeploymentBackupCollectionItemArrayInput ¶
type GetDeploymentBackupsDeploymentBackupCollectionItemArrayInput interface { pulumi.Input ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutputWithContext(context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput }
GetDeploymentBackupsDeploymentBackupCollectionItemArrayInput is an input type that accepts GetDeploymentBackupsDeploymentBackupCollectionItemArray and GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput values. You can construct a concrete instance of `GetDeploymentBackupsDeploymentBackupCollectionItemArrayInput` via:
GetDeploymentBackupsDeploymentBackupCollectionItemArray{ GetDeploymentBackupsDeploymentBackupCollectionItemArgs{...} }
type GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput ¶
type GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) ElementType ¶
func (GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput() GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
func (GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutputWithContext ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemArrayOutput
type GetDeploymentBackupsDeploymentBackupCollectionItemInput ¶
type GetDeploymentBackupsDeploymentBackupCollectionItemInput interface { pulumi.Input ToGetDeploymentBackupsDeploymentBackupCollectionItemOutput() GetDeploymentBackupsDeploymentBackupCollectionItemOutput ToGetDeploymentBackupsDeploymentBackupCollectionItemOutputWithContext(context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemOutput }
GetDeploymentBackupsDeploymentBackupCollectionItemInput is an input type that accepts GetDeploymentBackupsDeploymentBackupCollectionItemArgs and GetDeploymentBackupsDeploymentBackupCollectionItemOutput values. You can construct a concrete instance of `GetDeploymentBackupsDeploymentBackupCollectionItemInput` via:
GetDeploymentBackupsDeploymentBackupCollectionItemArgs{...}
type GetDeploymentBackupsDeploymentBackupCollectionItemOutput ¶
type GetDeploymentBackupsDeploymentBackupCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) BackupType ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) BackupType() pulumi.StringOutput
Possible Deployment backup types.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Bucket ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Bucket() pulumi.StringOutput
Name of the bucket where the object is to be uploaded in the object storage
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) CompartmentId ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) DefinedTags ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) DefinedTags() pulumi.MapOutput
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) DeploymentId ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) DeploymentId() pulumi.StringOutput
The ID of the deployment in which to list resources.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) DisplayName ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only the resources that match the entire 'displayName' given.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) ElementType ¶
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) ElementType() reflect.Type
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) FreeformTags ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) FreeformTags() pulumi.MapOutput
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) IsAutomatic ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) IsAutomatic() pulumi.BoolOutput
True if this object is automatically created
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) LifecycleDetails ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Namespace ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Namespace() pulumi.StringOutput
Name of namespace that serves as a container for all of your buckets
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Object ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) Object() pulumi.StringOutput
Name of the object to be uploaded to object storage
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) OggVersion ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) OggVersion() pulumi.StringOutput
Version of OGG
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) SizeInBytes ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) SizeInBytes() pulumi.Float64Output
The size of the backup stored in object storage (in bytes)
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) State ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) State() pulumi.StringOutput
A filter to return only the resources that match the 'lifecycleState' given.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) SystemTags ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeBackupFinished ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeBackupFinished() pulumi.StringOutput
The time of the resource backup finish. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeCreated ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeOfBackup ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeOfBackup() pulumi.StringOutput
The time of the resource backup. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeUpdated ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutput ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutput() GetDeploymentBackupsDeploymentBackupCollectionItemOutput
func (GetDeploymentBackupsDeploymentBackupCollectionItemOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutputWithContext ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionItemOutput) ToGetDeploymentBackupsDeploymentBackupCollectionItemOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionItemOutput
type GetDeploymentBackupsDeploymentBackupCollectionOutput ¶
type GetDeploymentBackupsDeploymentBackupCollectionOutput struct{ *pulumi.OutputState }
func (GetDeploymentBackupsDeploymentBackupCollectionOutput) ElementType ¶
func (GetDeploymentBackupsDeploymentBackupCollectionOutput) ElementType() reflect.Type
func (GetDeploymentBackupsDeploymentBackupCollectionOutput) ToGetDeploymentBackupsDeploymentBackupCollectionOutput ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionOutput) ToGetDeploymentBackupsDeploymentBackupCollectionOutput() GetDeploymentBackupsDeploymentBackupCollectionOutput
func (GetDeploymentBackupsDeploymentBackupCollectionOutput) ToGetDeploymentBackupsDeploymentBackupCollectionOutputWithContext ¶
func (o GetDeploymentBackupsDeploymentBackupCollectionOutput) ToGetDeploymentBackupsDeploymentBackupCollectionOutputWithContext(ctx context.Context) GetDeploymentBackupsDeploymentBackupCollectionOutput
type GetDeploymentBackupsFilterArgs ¶
type GetDeploymentBackupsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDeploymentBackupsFilterArgs) ElementType ¶
func (GetDeploymentBackupsFilterArgs) ElementType() reflect.Type
func (GetDeploymentBackupsFilterArgs) ToGetDeploymentBackupsFilterOutput ¶
func (i GetDeploymentBackupsFilterArgs) ToGetDeploymentBackupsFilterOutput() GetDeploymentBackupsFilterOutput
func (GetDeploymentBackupsFilterArgs) ToGetDeploymentBackupsFilterOutputWithContext ¶
func (i GetDeploymentBackupsFilterArgs) ToGetDeploymentBackupsFilterOutputWithContext(ctx context.Context) GetDeploymentBackupsFilterOutput
type GetDeploymentBackupsFilterArray ¶
type GetDeploymentBackupsFilterArray []GetDeploymentBackupsFilterInput
func (GetDeploymentBackupsFilterArray) ElementType ¶
func (GetDeploymentBackupsFilterArray) ElementType() reflect.Type
func (GetDeploymentBackupsFilterArray) ToGetDeploymentBackupsFilterArrayOutput ¶
func (i GetDeploymentBackupsFilterArray) ToGetDeploymentBackupsFilterArrayOutput() GetDeploymentBackupsFilterArrayOutput
func (GetDeploymentBackupsFilterArray) ToGetDeploymentBackupsFilterArrayOutputWithContext ¶
func (i GetDeploymentBackupsFilterArray) ToGetDeploymentBackupsFilterArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsFilterArrayOutput
type GetDeploymentBackupsFilterArrayInput ¶
type GetDeploymentBackupsFilterArrayInput interface { pulumi.Input ToGetDeploymentBackupsFilterArrayOutput() GetDeploymentBackupsFilterArrayOutput ToGetDeploymentBackupsFilterArrayOutputWithContext(context.Context) GetDeploymentBackupsFilterArrayOutput }
GetDeploymentBackupsFilterArrayInput is an input type that accepts GetDeploymentBackupsFilterArray and GetDeploymentBackupsFilterArrayOutput values. You can construct a concrete instance of `GetDeploymentBackupsFilterArrayInput` via:
GetDeploymentBackupsFilterArray{ GetDeploymentBackupsFilterArgs{...} }
type GetDeploymentBackupsFilterArrayOutput ¶
type GetDeploymentBackupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentBackupsFilterArrayOutput) ElementType ¶
func (GetDeploymentBackupsFilterArrayOutput) ElementType() reflect.Type
func (GetDeploymentBackupsFilterArrayOutput) Index ¶
func (o GetDeploymentBackupsFilterArrayOutput) Index(i pulumi.IntInput) GetDeploymentBackupsFilterOutput
func (GetDeploymentBackupsFilterArrayOutput) ToGetDeploymentBackupsFilterArrayOutput ¶
func (o GetDeploymentBackupsFilterArrayOutput) ToGetDeploymentBackupsFilterArrayOutput() GetDeploymentBackupsFilterArrayOutput
func (GetDeploymentBackupsFilterArrayOutput) ToGetDeploymentBackupsFilterArrayOutputWithContext ¶
func (o GetDeploymentBackupsFilterArrayOutput) ToGetDeploymentBackupsFilterArrayOutputWithContext(ctx context.Context) GetDeploymentBackupsFilterArrayOutput
type GetDeploymentBackupsFilterInput ¶
type GetDeploymentBackupsFilterInput interface { pulumi.Input ToGetDeploymentBackupsFilterOutput() GetDeploymentBackupsFilterOutput ToGetDeploymentBackupsFilterOutputWithContext(context.Context) GetDeploymentBackupsFilterOutput }
GetDeploymentBackupsFilterInput is an input type that accepts GetDeploymentBackupsFilterArgs and GetDeploymentBackupsFilterOutput values. You can construct a concrete instance of `GetDeploymentBackupsFilterInput` via:
GetDeploymentBackupsFilterArgs{...}
type GetDeploymentBackupsFilterOutput ¶
type GetDeploymentBackupsFilterOutput struct{ *pulumi.OutputState }
func (GetDeploymentBackupsFilterOutput) ElementType ¶
func (GetDeploymentBackupsFilterOutput) ElementType() reflect.Type
func (GetDeploymentBackupsFilterOutput) Name ¶
func (o GetDeploymentBackupsFilterOutput) Name() pulumi.StringOutput
func (GetDeploymentBackupsFilterOutput) Regex ¶
func (o GetDeploymentBackupsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDeploymentBackupsFilterOutput) ToGetDeploymentBackupsFilterOutput ¶
func (o GetDeploymentBackupsFilterOutput) ToGetDeploymentBackupsFilterOutput() GetDeploymentBackupsFilterOutput
func (GetDeploymentBackupsFilterOutput) ToGetDeploymentBackupsFilterOutputWithContext ¶
func (o GetDeploymentBackupsFilterOutput) ToGetDeploymentBackupsFilterOutputWithContext(ctx context.Context) GetDeploymentBackupsFilterOutput
func (GetDeploymentBackupsFilterOutput) Values ¶
func (o GetDeploymentBackupsFilterOutput) Values() pulumi.StringArrayOutput
type GetDeploymentBackupsOutputArgs ¶
type GetDeploymentBackupsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The ID of the deployment in which to list resources. DeploymentId pulumi.StringPtrInput `pulumi:"deploymentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetDeploymentBackupsFilterArrayInput `pulumi:"filters"` // A filter to return only the resources that match the 'lifecycleState' given. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDeploymentBackups.
func (GetDeploymentBackupsOutputArgs) ElementType ¶
func (GetDeploymentBackupsOutputArgs) ElementType() reflect.Type
type GetDeploymentBackupsResult ¶
type GetDeploymentBackupsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId string `pulumi:"compartmentId"` // The list of deployment_backup_collection. DeploymentBackupCollections []GetDeploymentBackupsDeploymentBackupCollection `pulumi:"deploymentBackupCollections"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `pulumi:"deploymentId"` // An object's Display Name. DisplayName *string `pulumi:"displayName"` Filters []GetDeploymentBackupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Possible lifecycle states. State *string `pulumi:"state"` }
A collection of values returned by getDeploymentBackups.
func GetDeploymentBackups ¶
func GetDeploymentBackups(ctx *pulumi.Context, args *GetDeploymentBackupsArgs, opts ...pulumi.InvokeOption) (*GetDeploymentBackupsResult, error)
This data source provides the list of Deployment Backups in Oracle Cloud Infrastructure Golden Gate service.
Lists the Backups in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.GetDeploymentBackups(ctx, &goldengate.GetDeploymentBackupsArgs{ CompartmentId: _var.Compartment_id, DeploymentId: pulumi.StringRef(oci_golden_gate_deployment.Test_deployment.Id), DisplayName: pulumi.StringRef(_var.Deployment_backup_display_name), State: pulumi.StringRef(_var.Deployment_backup_state), }, nil) if err != nil { return err } return nil }) }
```
type GetDeploymentBackupsResultOutput ¶
type GetDeploymentBackupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeploymentBackups.
func GetDeploymentBackupsOutput ¶
func GetDeploymentBackupsOutput(ctx *pulumi.Context, args GetDeploymentBackupsOutputArgs, opts ...pulumi.InvokeOption) GetDeploymentBackupsResultOutput
func (GetDeploymentBackupsResultOutput) CompartmentId ¶
func (o GetDeploymentBackupsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (GetDeploymentBackupsResultOutput) DeploymentBackupCollections ¶
func (o GetDeploymentBackupsResultOutput) DeploymentBackupCollections() GetDeploymentBackupsDeploymentBackupCollectionArrayOutput
The list of deployment_backup_collection.
func (GetDeploymentBackupsResultOutput) DeploymentId ¶
func (o GetDeploymentBackupsResultOutput) DeploymentId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced.
func (GetDeploymentBackupsResultOutput) DisplayName ¶
func (o GetDeploymentBackupsResultOutput) DisplayName() pulumi.StringPtrOutput
An object's Display Name.
func (GetDeploymentBackupsResultOutput) ElementType ¶
func (GetDeploymentBackupsResultOutput) ElementType() reflect.Type
func (GetDeploymentBackupsResultOutput) Filters ¶
func (o GetDeploymentBackupsResultOutput) Filters() GetDeploymentBackupsFilterArrayOutput
func (GetDeploymentBackupsResultOutput) Id ¶
func (o GetDeploymentBackupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDeploymentBackupsResultOutput) State ¶
func (o GetDeploymentBackupsResultOutput) State() pulumi.StringPtrOutput
Possible lifecycle states.
func (GetDeploymentBackupsResultOutput) ToGetDeploymentBackupsResultOutput ¶
func (o GetDeploymentBackupsResultOutput) ToGetDeploymentBackupsResultOutput() GetDeploymentBackupsResultOutput
func (GetDeploymentBackupsResultOutput) ToGetDeploymentBackupsResultOutputWithContext ¶
func (o GetDeploymentBackupsResultOutput) ToGetDeploymentBackupsResultOutputWithContext(ctx context.Context) GetDeploymentBackupsResultOutput
type GetDeploymentOggData ¶
type GetDeploymentOggData struct { AdminPassword string `pulumi:"adminPassword"` // The GoldenGate deployment console username. AdminUsername string `pulumi:"adminUsername"` // A PEM-encoded SSL certificate. Certificate string `pulumi:"certificate"` // The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. DeploymentName string `pulumi:"deploymentName"` Key string `pulumi:"key"` // Version of OGG OggVersion string `pulumi:"oggVersion"` }
type GetDeploymentOggDataArgs ¶
type GetDeploymentOggDataArgs struct { AdminPassword pulumi.StringInput `pulumi:"adminPassword"` // The GoldenGate deployment console username. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // A PEM-encoded SSL certificate. Certificate pulumi.StringInput `pulumi:"certificate"` // The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. DeploymentName pulumi.StringInput `pulumi:"deploymentName"` Key pulumi.StringInput `pulumi:"key"` // Version of OGG OggVersion pulumi.StringInput `pulumi:"oggVersion"` }
func (GetDeploymentOggDataArgs) ElementType ¶
func (GetDeploymentOggDataArgs) ElementType() reflect.Type
func (GetDeploymentOggDataArgs) ToGetDeploymentOggDataOutput ¶
func (i GetDeploymentOggDataArgs) ToGetDeploymentOggDataOutput() GetDeploymentOggDataOutput
func (GetDeploymentOggDataArgs) ToGetDeploymentOggDataOutputWithContext ¶
func (i GetDeploymentOggDataArgs) ToGetDeploymentOggDataOutputWithContext(ctx context.Context) GetDeploymentOggDataOutput
type GetDeploymentOggDataArray ¶
type GetDeploymentOggDataArray []GetDeploymentOggDataInput
func (GetDeploymentOggDataArray) ElementType ¶
func (GetDeploymentOggDataArray) ElementType() reflect.Type
func (GetDeploymentOggDataArray) ToGetDeploymentOggDataArrayOutput ¶
func (i GetDeploymentOggDataArray) ToGetDeploymentOggDataArrayOutput() GetDeploymentOggDataArrayOutput
func (GetDeploymentOggDataArray) ToGetDeploymentOggDataArrayOutputWithContext ¶
func (i GetDeploymentOggDataArray) ToGetDeploymentOggDataArrayOutputWithContext(ctx context.Context) GetDeploymentOggDataArrayOutput
type GetDeploymentOggDataArrayInput ¶
type GetDeploymentOggDataArrayInput interface { pulumi.Input ToGetDeploymentOggDataArrayOutput() GetDeploymentOggDataArrayOutput ToGetDeploymentOggDataArrayOutputWithContext(context.Context) GetDeploymentOggDataArrayOutput }
GetDeploymentOggDataArrayInput is an input type that accepts GetDeploymentOggDataArray and GetDeploymentOggDataArrayOutput values. You can construct a concrete instance of `GetDeploymentOggDataArrayInput` via:
GetDeploymentOggDataArray{ GetDeploymentOggDataArgs{...} }
type GetDeploymentOggDataArrayOutput ¶
type GetDeploymentOggDataArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentOggDataArrayOutput) ElementType ¶
func (GetDeploymentOggDataArrayOutput) ElementType() reflect.Type
func (GetDeploymentOggDataArrayOutput) Index ¶
func (o GetDeploymentOggDataArrayOutput) Index(i pulumi.IntInput) GetDeploymentOggDataOutput
func (GetDeploymentOggDataArrayOutput) ToGetDeploymentOggDataArrayOutput ¶
func (o GetDeploymentOggDataArrayOutput) ToGetDeploymentOggDataArrayOutput() GetDeploymentOggDataArrayOutput
func (GetDeploymentOggDataArrayOutput) ToGetDeploymentOggDataArrayOutputWithContext ¶
func (o GetDeploymentOggDataArrayOutput) ToGetDeploymentOggDataArrayOutputWithContext(ctx context.Context) GetDeploymentOggDataArrayOutput
type GetDeploymentOggDataInput ¶
type GetDeploymentOggDataInput interface { pulumi.Input ToGetDeploymentOggDataOutput() GetDeploymentOggDataOutput ToGetDeploymentOggDataOutputWithContext(context.Context) GetDeploymentOggDataOutput }
GetDeploymentOggDataInput is an input type that accepts GetDeploymentOggDataArgs and GetDeploymentOggDataOutput values. You can construct a concrete instance of `GetDeploymentOggDataInput` via:
GetDeploymentOggDataArgs{...}
type GetDeploymentOggDataOutput ¶
type GetDeploymentOggDataOutput struct{ *pulumi.OutputState }
func (GetDeploymentOggDataOutput) AdminPassword ¶
func (o GetDeploymentOggDataOutput) AdminPassword() pulumi.StringOutput
func (GetDeploymentOggDataOutput) AdminUsername ¶
func (o GetDeploymentOggDataOutput) AdminUsername() pulumi.StringOutput
The GoldenGate deployment console username.
func (GetDeploymentOggDataOutput) Certificate ¶
func (o GetDeploymentOggDataOutput) Certificate() pulumi.StringOutput
A PEM-encoded SSL certificate.
func (GetDeploymentOggDataOutput) DeploymentName ¶
func (o GetDeploymentOggDataOutput) DeploymentName() pulumi.StringOutput
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
func (GetDeploymentOggDataOutput) ElementType ¶
func (GetDeploymentOggDataOutput) ElementType() reflect.Type
func (GetDeploymentOggDataOutput) Key ¶
func (o GetDeploymentOggDataOutput) Key() pulumi.StringOutput
func (GetDeploymentOggDataOutput) OggVersion ¶
func (o GetDeploymentOggDataOutput) OggVersion() pulumi.StringOutput
Version of OGG
func (GetDeploymentOggDataOutput) ToGetDeploymentOggDataOutput ¶
func (o GetDeploymentOggDataOutput) ToGetDeploymentOggDataOutput() GetDeploymentOggDataOutput
func (GetDeploymentOggDataOutput) ToGetDeploymentOggDataOutputWithContext ¶
func (o GetDeploymentOggDataOutput) ToGetDeploymentOggDataOutputWithContext(ctx context.Context) GetDeploymentOggDataOutput
type GetDeploymentUpgradeArgs ¶
type GetDeploymentUpgradeArgs struct { // A unique Deployment Upgrade identifier. DeploymentUpgradeId string `pulumi:"deploymentUpgradeId"` }
A collection of arguments for invoking getDeploymentUpgrade.
type GetDeploymentUpgradeOutputArgs ¶
type GetDeploymentUpgradeOutputArgs struct { // A unique Deployment Upgrade identifier. DeploymentUpgradeId pulumi.StringInput `pulumi:"deploymentUpgradeId"` }
A collection of arguments for invoking getDeploymentUpgrade.
func (GetDeploymentUpgradeOutputArgs) ElementType ¶
func (GetDeploymentUpgradeOutputArgs) ElementType() reflect.Type
type GetDeploymentUpgradeResult ¶
type GetDeploymentUpgradeResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId string `pulumi:"compartmentId"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId string `pulumi:"deploymentId"` DeploymentUpgradeId string `pulumi:"deploymentUpgradeId"` // The type of the deployment upgrade: MANUAL or AUTOMATIC DeploymentUpgradeType string `pulumi:"deploymentUpgradeType"` // Metadata about this specific object. Description string `pulumi:"description"` // An object's Display Name. DisplayName string `pulumi:"displayName"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Possible GGS lifecycle sub-states. LifecycleSubState string `pulumi:"lifecycleSubState"` // Version of OGG OggVersion string `pulumi:"oggVersion"` // Possible lifecycle states. State string `pulumi:"state"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated string `pulumi:"timeCreated"` // The date and time the request was finished. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeFinished string `pulumi:"timeFinished"` // The date and time the request was started. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeStarted string `pulumi:"timeStarted"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getDeploymentUpgrade.
func GetDeploymentUpgrade ¶
func GetDeploymentUpgrade(ctx *pulumi.Context, args *GetDeploymentUpgradeArgs, opts ...pulumi.InvokeOption) (*GetDeploymentUpgradeResult, error)
This data source provides details about a specific Deployment Upgrade resource in Oracle Cloud Infrastructure Golden Gate service.
Retrieves a deployment upgrade.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.GetDeploymentUpgrade(ctx, &goldengate.GetDeploymentUpgradeArgs{ DeploymentUpgradeId: oci_golden_gate_deployment_upgrade.Test_deployment_upgrade.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetDeploymentUpgradeResultOutput ¶
type GetDeploymentUpgradeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeploymentUpgrade.
func GetDeploymentUpgradeOutput ¶
func GetDeploymentUpgradeOutput(ctx *pulumi.Context, args GetDeploymentUpgradeOutputArgs, opts ...pulumi.InvokeOption) GetDeploymentUpgradeResultOutput
func (GetDeploymentUpgradeResultOutput) CompartmentId ¶
func (o GetDeploymentUpgradeResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (GetDeploymentUpgradeResultOutput) DefinedTags ¶
func (o GetDeploymentUpgradeResultOutput) DefinedTags() pulumi.MapOutput
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetDeploymentUpgradeResultOutput) DeploymentId ¶
func (o GetDeploymentUpgradeResultOutput) DeploymentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced.
func (GetDeploymentUpgradeResultOutput) DeploymentUpgradeId ¶
func (o GetDeploymentUpgradeResultOutput) DeploymentUpgradeId() pulumi.StringOutput
func (GetDeploymentUpgradeResultOutput) DeploymentUpgradeType ¶
func (o GetDeploymentUpgradeResultOutput) DeploymentUpgradeType() pulumi.StringOutput
The type of the deployment upgrade: MANUAL or AUTOMATIC
func (GetDeploymentUpgradeResultOutput) Description ¶
func (o GetDeploymentUpgradeResultOutput) Description() pulumi.StringOutput
Metadata about this specific object.
func (GetDeploymentUpgradeResultOutput) DisplayName ¶
func (o GetDeploymentUpgradeResultOutput) DisplayName() pulumi.StringOutput
An object's Display Name.
func (GetDeploymentUpgradeResultOutput) ElementType ¶
func (GetDeploymentUpgradeResultOutput) ElementType() reflect.Type
func (GetDeploymentUpgradeResultOutput) FreeformTags ¶
func (o GetDeploymentUpgradeResultOutput) FreeformTags() pulumi.MapOutput
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetDeploymentUpgradeResultOutput) Id ¶
func (o GetDeploymentUpgradeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDeploymentUpgradeResultOutput) LifecycleDetails ¶
func (o GetDeploymentUpgradeResultOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (GetDeploymentUpgradeResultOutput) LifecycleSubState ¶
func (o GetDeploymentUpgradeResultOutput) LifecycleSubState() pulumi.StringOutput
Possible GGS lifecycle sub-states.
func (GetDeploymentUpgradeResultOutput) OggVersion ¶
func (o GetDeploymentUpgradeResultOutput) OggVersion() pulumi.StringOutput
Version of OGG
func (GetDeploymentUpgradeResultOutput) State ¶
func (o GetDeploymentUpgradeResultOutput) State() pulumi.StringOutput
Possible lifecycle states.
func (GetDeploymentUpgradeResultOutput) SystemTags ¶
func (o GetDeploymentUpgradeResultOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (GetDeploymentUpgradeResultOutput) TimeCreated ¶
func (o GetDeploymentUpgradeResultOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentUpgradeResultOutput) TimeFinished ¶
func (o GetDeploymentUpgradeResultOutput) TimeFinished() pulumi.StringOutput
The date and time the request was finished. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentUpgradeResultOutput) TimeStarted ¶
func (o GetDeploymentUpgradeResultOutput) TimeStarted() pulumi.StringOutput
The date and time the request was started. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentUpgradeResultOutput) TimeUpdated ¶
func (o GetDeploymentUpgradeResultOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentUpgradeResultOutput) ToGetDeploymentUpgradeResultOutput ¶
func (o GetDeploymentUpgradeResultOutput) ToGetDeploymentUpgradeResultOutput() GetDeploymentUpgradeResultOutput
func (GetDeploymentUpgradeResultOutput) ToGetDeploymentUpgradeResultOutputWithContext ¶
func (o GetDeploymentUpgradeResultOutput) ToGetDeploymentUpgradeResultOutputWithContext(ctx context.Context) GetDeploymentUpgradeResultOutput
type GetDeploymentUpgradesArgs ¶
type GetDeploymentUpgradesArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The ID of the deployment in which to list resources. DeploymentId *string `pulumi:"deploymentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `pulumi:"displayName"` Filters []GetDeploymentUpgradesFilter `pulumi:"filters"` // A filter to return only the resources that match the 'lifecycleState' given. State *string `pulumi:"state"` }
A collection of arguments for invoking getDeploymentUpgrades.
type GetDeploymentUpgradesDeploymentUpgradeCollection ¶
type GetDeploymentUpgradesDeploymentUpgradeCollection struct {
Items []GetDeploymentUpgradesDeploymentUpgradeCollectionItem `pulumi:"items"`
}
type GetDeploymentUpgradesDeploymentUpgradeCollectionArgs ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionArgs struct {
Items GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayInput `pulumi:"items"`
}
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArgs) ElementType ¶
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArgs) ElementType() reflect.Type
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutput ¶
func (i GetDeploymentUpgradesDeploymentUpgradeCollectionArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutputWithContext ¶
func (i GetDeploymentUpgradesDeploymentUpgradeCollectionArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
type GetDeploymentUpgradesDeploymentUpgradeCollectionArray ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionArray []GetDeploymentUpgradesDeploymentUpgradeCollectionInput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArray) ElementType ¶
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArray) ElementType() reflect.Type
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput ¶
func (i GetDeploymentUpgradesDeploymentUpgradeCollectionArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutputWithContext ¶
func (i GetDeploymentUpgradesDeploymentUpgradeCollectionArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
type GetDeploymentUpgradesDeploymentUpgradeCollectionArrayInput ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionArrayInput interface { pulumi.Input ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutputWithContext(context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput }
GetDeploymentUpgradesDeploymentUpgradeCollectionArrayInput is an input type that accepts GetDeploymentUpgradesDeploymentUpgradeCollectionArray and GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput values. You can construct a concrete instance of `GetDeploymentUpgradesDeploymentUpgradeCollectionArrayInput` via:
GetDeploymentUpgradesDeploymentUpgradeCollectionArray{ GetDeploymentUpgradesDeploymentUpgradeCollectionArgs{...} }
type GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) ElementType ¶
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) ElementType() reflect.Type
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutputWithContext ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
type GetDeploymentUpgradesDeploymentUpgradeCollectionInput ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionInput interface { pulumi.Input ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionOutput ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutputWithContext(context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionOutput }
GetDeploymentUpgradesDeploymentUpgradeCollectionInput is an input type that accepts GetDeploymentUpgradesDeploymentUpgradeCollectionArgs and GetDeploymentUpgradesDeploymentUpgradeCollectionOutput values. You can construct a concrete instance of `GetDeploymentUpgradesDeploymentUpgradeCollectionInput` via:
GetDeploymentUpgradesDeploymentUpgradeCollectionArgs{...}
type GetDeploymentUpgradesDeploymentUpgradeCollectionItem ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The ID of the deployment in which to list resources. DeploymentId string `pulumi:"deploymentId"` // The type of the deployment upgrade: MANUAL or AUTOMATIC DeploymentUpgradeType string `pulumi:"deploymentUpgradeType"` // Metadata about this specific object. Description string `pulumi:"description"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName string `pulumi:"displayName"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment upgrade being referenced. Id string `pulumi:"id"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Possible GGS lifecycle sub-states. LifecycleSubState string `pulumi:"lifecycleSubState"` // Version of OGG OggVersion string `pulumi:"oggVersion"` // A filter to return only the resources that match the 'lifecycleState' given. State string `pulumi:"state"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated string `pulumi:"timeCreated"` // The date and time the request was finished. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeFinished string `pulumi:"timeFinished"` // The date and time the request was started. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeStarted string `pulumi:"timeStarted"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated string `pulumi:"timeUpdated"` }
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The ID of the deployment in which to list resources. DeploymentId pulumi.StringInput `pulumi:"deploymentId"` // The type of the deployment upgrade: MANUAL or AUTOMATIC DeploymentUpgradeType pulumi.StringInput `pulumi:"deploymentUpgradeType"` // Metadata about this specific object. Description pulumi.StringInput `pulumi:"description"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName pulumi.StringInput `pulumi:"displayName"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment upgrade being referenced. Id pulumi.StringInput `pulumi:"id"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Possible GGS lifecycle sub-states. LifecycleSubState pulumi.StringInput `pulumi:"lifecycleSubState"` // Version of OGG OggVersion pulumi.StringInput `pulumi:"oggVersion"` // A filter to return only the resources that match the 'lifecycleState' given. State pulumi.StringInput `pulumi:"state"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time the request was finished. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeFinished pulumi.StringInput `pulumi:"timeFinished"` // The date and time the request was started. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeStarted pulumi.StringInput `pulumi:"timeStarted"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs) ElementType ¶
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs) ElementType() reflect.Type
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput ¶
func (i GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutputWithContext ¶
func (i GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray []GetDeploymentUpgradesDeploymentUpgradeCollectionItemInput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray) ElementType ¶
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray) ElementType() reflect.Type
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput ¶
func (i GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutputWithContext ¶
func (i GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayInput ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayInput interface { pulumi.Input ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutputWithContext(context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput }
GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayInput is an input type that accepts GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray and GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput values. You can construct a concrete instance of `GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayInput` via:
GetDeploymentUpgradesDeploymentUpgradeCollectionItemArray{ GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs{...} }
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) ElementType ¶
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutputWithContext ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemArrayOutput
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemInput ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemInput interface { pulumi.Input ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutputWithContext(context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput }
GetDeploymentUpgradesDeploymentUpgradeCollectionItemInput is an input type that accepts GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs and GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput values. You can construct a concrete instance of `GetDeploymentUpgradesDeploymentUpgradeCollectionItemInput` via:
GetDeploymentUpgradesDeploymentUpgradeCollectionItemArgs{...}
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) CompartmentId ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DefinedTags ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DefinedTags() pulumi.MapOutput
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DeploymentId ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DeploymentId() pulumi.StringOutput
The ID of the deployment in which to list resources.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DeploymentUpgradeType ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DeploymentUpgradeType() pulumi.StringOutput
The type of the deployment upgrade: MANUAL or AUTOMATIC
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) Description ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) Description() pulumi.StringOutput
Metadata about this specific object.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DisplayName ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only the resources that match the entire 'displayName' given.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) ElementType ¶
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) ElementType() reflect.Type
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) FreeformTags ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) FreeformTags() pulumi.MapOutput
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment upgrade being referenced.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) LifecycleDetails ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) LifecycleSubState ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) LifecycleSubState() pulumi.StringOutput
Possible GGS lifecycle sub-states.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) OggVersion ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) OggVersion() pulumi.StringOutput
Version of OGG
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) State ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) State() pulumi.StringOutput
A filter to return only the resources that match the 'lifecycleState' given.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) SystemTags ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeCreated ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeFinished ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeFinished() pulumi.StringOutput
The date and time the request was finished. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeStarted ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeStarted() pulumi.StringOutput
The date and time the request was started. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeUpdated ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutputWithContext ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionItemOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionItemOutput
type GetDeploymentUpgradesDeploymentUpgradeCollectionOutput ¶
type GetDeploymentUpgradesDeploymentUpgradeCollectionOutput struct{ *pulumi.OutputState }
func (GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) ElementType ¶
func (GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) ElementType() reflect.Type
func (GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutput ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutput() GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
func (GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutputWithContext ¶
func (o GetDeploymentUpgradesDeploymentUpgradeCollectionOutput) ToGetDeploymentUpgradesDeploymentUpgradeCollectionOutputWithContext(ctx context.Context) GetDeploymentUpgradesDeploymentUpgradeCollectionOutput
type GetDeploymentUpgradesFilterArgs ¶
type GetDeploymentUpgradesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDeploymentUpgradesFilterArgs) ElementType ¶
func (GetDeploymentUpgradesFilterArgs) ElementType() reflect.Type
func (GetDeploymentUpgradesFilterArgs) ToGetDeploymentUpgradesFilterOutput ¶
func (i GetDeploymentUpgradesFilterArgs) ToGetDeploymentUpgradesFilterOutput() GetDeploymentUpgradesFilterOutput
func (GetDeploymentUpgradesFilterArgs) ToGetDeploymentUpgradesFilterOutputWithContext ¶
func (i GetDeploymentUpgradesFilterArgs) ToGetDeploymentUpgradesFilterOutputWithContext(ctx context.Context) GetDeploymentUpgradesFilterOutput
type GetDeploymentUpgradesFilterArray ¶
type GetDeploymentUpgradesFilterArray []GetDeploymentUpgradesFilterInput
func (GetDeploymentUpgradesFilterArray) ElementType ¶
func (GetDeploymentUpgradesFilterArray) ElementType() reflect.Type
func (GetDeploymentUpgradesFilterArray) ToGetDeploymentUpgradesFilterArrayOutput ¶
func (i GetDeploymentUpgradesFilterArray) ToGetDeploymentUpgradesFilterArrayOutput() GetDeploymentUpgradesFilterArrayOutput
func (GetDeploymentUpgradesFilterArray) ToGetDeploymentUpgradesFilterArrayOutputWithContext ¶
func (i GetDeploymentUpgradesFilterArray) ToGetDeploymentUpgradesFilterArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesFilterArrayOutput
type GetDeploymentUpgradesFilterArrayInput ¶
type GetDeploymentUpgradesFilterArrayInput interface { pulumi.Input ToGetDeploymentUpgradesFilterArrayOutput() GetDeploymentUpgradesFilterArrayOutput ToGetDeploymentUpgradesFilterArrayOutputWithContext(context.Context) GetDeploymentUpgradesFilterArrayOutput }
GetDeploymentUpgradesFilterArrayInput is an input type that accepts GetDeploymentUpgradesFilterArray and GetDeploymentUpgradesFilterArrayOutput values. You can construct a concrete instance of `GetDeploymentUpgradesFilterArrayInput` via:
GetDeploymentUpgradesFilterArray{ GetDeploymentUpgradesFilterArgs{...} }
type GetDeploymentUpgradesFilterArrayOutput ¶
type GetDeploymentUpgradesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentUpgradesFilterArrayOutput) ElementType ¶
func (GetDeploymentUpgradesFilterArrayOutput) ElementType() reflect.Type
func (GetDeploymentUpgradesFilterArrayOutput) ToGetDeploymentUpgradesFilterArrayOutput ¶
func (o GetDeploymentUpgradesFilterArrayOutput) ToGetDeploymentUpgradesFilterArrayOutput() GetDeploymentUpgradesFilterArrayOutput
func (GetDeploymentUpgradesFilterArrayOutput) ToGetDeploymentUpgradesFilterArrayOutputWithContext ¶
func (o GetDeploymentUpgradesFilterArrayOutput) ToGetDeploymentUpgradesFilterArrayOutputWithContext(ctx context.Context) GetDeploymentUpgradesFilterArrayOutput
type GetDeploymentUpgradesFilterInput ¶
type GetDeploymentUpgradesFilterInput interface { pulumi.Input ToGetDeploymentUpgradesFilterOutput() GetDeploymentUpgradesFilterOutput ToGetDeploymentUpgradesFilterOutputWithContext(context.Context) GetDeploymentUpgradesFilterOutput }
GetDeploymentUpgradesFilterInput is an input type that accepts GetDeploymentUpgradesFilterArgs and GetDeploymentUpgradesFilterOutput values. You can construct a concrete instance of `GetDeploymentUpgradesFilterInput` via:
GetDeploymentUpgradesFilterArgs{...}
type GetDeploymentUpgradesFilterOutput ¶
type GetDeploymentUpgradesFilterOutput struct{ *pulumi.OutputState }
func (GetDeploymentUpgradesFilterOutput) ElementType ¶
func (GetDeploymentUpgradesFilterOutput) ElementType() reflect.Type
func (GetDeploymentUpgradesFilterOutput) Name ¶
func (o GetDeploymentUpgradesFilterOutput) Name() pulumi.StringOutput
func (GetDeploymentUpgradesFilterOutput) Regex ¶
func (o GetDeploymentUpgradesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDeploymentUpgradesFilterOutput) ToGetDeploymentUpgradesFilterOutput ¶
func (o GetDeploymentUpgradesFilterOutput) ToGetDeploymentUpgradesFilterOutput() GetDeploymentUpgradesFilterOutput
func (GetDeploymentUpgradesFilterOutput) ToGetDeploymentUpgradesFilterOutputWithContext ¶
func (o GetDeploymentUpgradesFilterOutput) ToGetDeploymentUpgradesFilterOutputWithContext(ctx context.Context) GetDeploymentUpgradesFilterOutput
func (GetDeploymentUpgradesFilterOutput) Values ¶
func (o GetDeploymentUpgradesFilterOutput) Values() pulumi.StringArrayOutput
type GetDeploymentUpgradesOutputArgs ¶
type GetDeploymentUpgradesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The ID of the deployment in which to list resources. DeploymentId pulumi.StringPtrInput `pulumi:"deploymentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetDeploymentUpgradesFilterArrayInput `pulumi:"filters"` // A filter to return only the resources that match the 'lifecycleState' given. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDeploymentUpgrades.
func (GetDeploymentUpgradesOutputArgs) ElementType ¶
func (GetDeploymentUpgradesOutputArgs) ElementType() reflect.Type
type GetDeploymentUpgradesResult ¶
type GetDeploymentUpgradesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId string `pulumi:"compartmentId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId *string `pulumi:"deploymentId"` // The list of deployment_upgrade_collection. DeploymentUpgradeCollections []GetDeploymentUpgradesDeploymentUpgradeCollection `pulumi:"deploymentUpgradeCollections"` // An object's Display Name. DisplayName *string `pulumi:"displayName"` Filters []GetDeploymentUpgradesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Possible lifecycle states. State *string `pulumi:"state"` }
A collection of values returned by getDeploymentUpgrades.
func GetDeploymentUpgrades ¶
func GetDeploymentUpgrades(ctx *pulumi.Context, args *GetDeploymentUpgradesArgs, opts ...pulumi.InvokeOption) (*GetDeploymentUpgradesResult, error)
This data source provides the list of Deployment Upgrades in Oracle Cloud Infrastructure Golden Gate service.
Lists the Deployment Upgrades in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.GetDeploymentUpgrades(ctx, &goldengate.GetDeploymentUpgradesArgs{ CompartmentId: _var.Compartment_id, DeploymentId: pulumi.StringRef(oci_golden_gate_deployment.Test_deployment.Id), DisplayName: pulumi.StringRef(_var.Deployment_upgrade_display_name), State: pulumi.StringRef(_var.Deployment_upgrade_state), }, nil) if err != nil { return err } return nil }) }
```
type GetDeploymentUpgradesResultOutput ¶
type GetDeploymentUpgradesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeploymentUpgrades.
func GetDeploymentUpgradesOutput ¶
func GetDeploymentUpgradesOutput(ctx *pulumi.Context, args GetDeploymentUpgradesOutputArgs, opts ...pulumi.InvokeOption) GetDeploymentUpgradesResultOutput
func (GetDeploymentUpgradesResultOutput) CompartmentId ¶
func (o GetDeploymentUpgradesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (GetDeploymentUpgradesResultOutput) DeploymentId ¶
func (o GetDeploymentUpgradesResultOutput) DeploymentId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced.
func (GetDeploymentUpgradesResultOutput) DeploymentUpgradeCollections ¶
func (o GetDeploymentUpgradesResultOutput) DeploymentUpgradeCollections() GetDeploymentUpgradesDeploymentUpgradeCollectionArrayOutput
The list of deployment_upgrade_collection.
func (GetDeploymentUpgradesResultOutput) DisplayName ¶
func (o GetDeploymentUpgradesResultOutput) DisplayName() pulumi.StringPtrOutput
An object's Display Name.
func (GetDeploymentUpgradesResultOutput) ElementType ¶
func (GetDeploymentUpgradesResultOutput) ElementType() reflect.Type
func (GetDeploymentUpgradesResultOutput) Filters ¶
func (o GetDeploymentUpgradesResultOutput) Filters() GetDeploymentUpgradesFilterArrayOutput
func (GetDeploymentUpgradesResultOutput) Id ¶
func (o GetDeploymentUpgradesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDeploymentUpgradesResultOutput) State ¶
func (o GetDeploymentUpgradesResultOutput) State() pulumi.StringPtrOutput
Possible lifecycle states.
func (GetDeploymentUpgradesResultOutput) ToGetDeploymentUpgradesResultOutput ¶
func (o GetDeploymentUpgradesResultOutput) ToGetDeploymentUpgradesResultOutput() GetDeploymentUpgradesResultOutput
func (GetDeploymentUpgradesResultOutput) ToGetDeploymentUpgradesResultOutputWithContext ¶
func (o GetDeploymentUpgradesResultOutput) ToGetDeploymentUpgradesResultOutputWithContext(ctx context.Context) GetDeploymentUpgradesResultOutput
type GetDeploymentsArgs ¶
type GetDeploymentsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName *string `pulumi:"displayName"` Filters []GetDeploymentsFilter `pulumi:"filters"` // A filter to return only the resources that match the 'fqdn' given. Fqdn *string `pulumi:"fqdn"` // A filter to return only the resources that match the 'lifecycleSubState' given. LifecycleSubState *string `pulumi:"lifecycleSubState"` // A filter to return only the resources that match the 'lifecycleState' given. State *string `pulumi:"state"` }
A collection of arguments for invoking getDeployments.
type GetDeploymentsDeploymentCollection ¶
type GetDeploymentsDeploymentCollection struct {
Items []GetDeploymentsDeploymentCollectionItem `pulumi:"items"`
}
type GetDeploymentsDeploymentCollectionArgs ¶
type GetDeploymentsDeploymentCollectionArgs struct {
Items GetDeploymentsDeploymentCollectionItemArrayInput `pulumi:"items"`
}
func (GetDeploymentsDeploymentCollectionArgs) ElementType ¶
func (GetDeploymentsDeploymentCollectionArgs) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionArgs) ToGetDeploymentsDeploymentCollectionOutput ¶
func (i GetDeploymentsDeploymentCollectionArgs) ToGetDeploymentsDeploymentCollectionOutput() GetDeploymentsDeploymentCollectionOutput
func (GetDeploymentsDeploymentCollectionArgs) ToGetDeploymentsDeploymentCollectionOutputWithContext ¶
func (i GetDeploymentsDeploymentCollectionArgs) ToGetDeploymentsDeploymentCollectionOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionOutput
type GetDeploymentsDeploymentCollectionArray ¶
type GetDeploymentsDeploymentCollectionArray []GetDeploymentsDeploymentCollectionInput
func (GetDeploymentsDeploymentCollectionArray) ElementType ¶
func (GetDeploymentsDeploymentCollectionArray) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionArray) ToGetDeploymentsDeploymentCollectionArrayOutput ¶
func (i GetDeploymentsDeploymentCollectionArray) ToGetDeploymentsDeploymentCollectionArrayOutput() GetDeploymentsDeploymentCollectionArrayOutput
func (GetDeploymentsDeploymentCollectionArray) ToGetDeploymentsDeploymentCollectionArrayOutputWithContext ¶
func (i GetDeploymentsDeploymentCollectionArray) ToGetDeploymentsDeploymentCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionArrayOutput
type GetDeploymentsDeploymentCollectionArrayInput ¶
type GetDeploymentsDeploymentCollectionArrayInput interface { pulumi.Input ToGetDeploymentsDeploymentCollectionArrayOutput() GetDeploymentsDeploymentCollectionArrayOutput ToGetDeploymentsDeploymentCollectionArrayOutputWithContext(context.Context) GetDeploymentsDeploymentCollectionArrayOutput }
GetDeploymentsDeploymentCollectionArrayInput is an input type that accepts GetDeploymentsDeploymentCollectionArray and GetDeploymentsDeploymentCollectionArrayOutput values. You can construct a concrete instance of `GetDeploymentsDeploymentCollectionArrayInput` via:
GetDeploymentsDeploymentCollectionArray{ GetDeploymentsDeploymentCollectionArgs{...} }
type GetDeploymentsDeploymentCollectionArrayOutput ¶
type GetDeploymentsDeploymentCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsDeploymentCollectionArrayOutput) ElementType ¶
func (GetDeploymentsDeploymentCollectionArrayOutput) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionArrayOutput) ToGetDeploymentsDeploymentCollectionArrayOutput ¶
func (o GetDeploymentsDeploymentCollectionArrayOutput) ToGetDeploymentsDeploymentCollectionArrayOutput() GetDeploymentsDeploymentCollectionArrayOutput
func (GetDeploymentsDeploymentCollectionArrayOutput) ToGetDeploymentsDeploymentCollectionArrayOutputWithContext ¶
func (o GetDeploymentsDeploymentCollectionArrayOutput) ToGetDeploymentsDeploymentCollectionArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionArrayOutput
type GetDeploymentsDeploymentCollectionInput ¶
type GetDeploymentsDeploymentCollectionInput interface { pulumi.Input ToGetDeploymentsDeploymentCollectionOutput() GetDeploymentsDeploymentCollectionOutput ToGetDeploymentsDeploymentCollectionOutputWithContext(context.Context) GetDeploymentsDeploymentCollectionOutput }
GetDeploymentsDeploymentCollectionInput is an input type that accepts GetDeploymentsDeploymentCollectionArgs and GetDeploymentsDeploymentCollectionOutput values. You can construct a concrete instance of `GetDeploymentsDeploymentCollectionInput` via:
GetDeploymentsDeploymentCollectionArgs{...}
type GetDeploymentsDeploymentCollectionItem ¶
type GetDeploymentsDeploymentCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount int `pulumi:"cpuCoreCount"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced. DeploymentBackupId string `pulumi:"deploymentBackupId"` // The deployment type. DeploymentType string `pulumi:"deploymentType"` // The URL of a resource. DeploymentUrl string `pulumi:"deploymentUrl"` // Metadata about this specific object. Description string `pulumi:"description"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName string `pulumi:"displayName"` // A filter to return only the resources that match the 'fqdn' given. Fqdn string `pulumi:"fqdn"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. Id string `pulumi:"id"` // Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled bool `pulumi:"isAutoScalingEnabled"` // True if all of the aggregate resources are working correctly. IsHealthy bool `pulumi:"isHealthy"` // Indicates if the resource is the the latest available version. IsLatestVersion bool `pulumi:"isLatestVersion"` // True if this object is publicly available. IsPublic bool `pulumi:"isPublic"` // Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service. IsStorageUtilizationLimitExceeded bool `pulumi:"isStorageUtilizationLimitExceeded"` // The Oracle license model that applies to a Deployment. LicenseModel string `pulumi:"licenseModel"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // A filter to return only the resources that match the 'lifecycleSubState' given. LifecycleSubState string `pulumi:"lifecycleSubState"` // An array of [Network Security Group](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm) OCIDs used to define network access for a deployment. NsgIds []string `pulumi:"nsgIds"` // Deployment Data for an OggDeployment OggDatas []GetDeploymentsDeploymentCollectionItemOggData `pulumi:"oggDatas"` // The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN. PrivateIpAddress string `pulumi:"privateIpAddress"` // The public IP address representing the access point for the Deployment. PublicIpAddress string `pulumi:"publicIpAddress"` // A filter to return only the resources that match the 'lifecycleState' given. State string `pulumi:"state"` // The amount of storage being utilized (in bytes) StorageUtilizationInBytes string `pulumi:"storageUtilizationInBytes"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId string `pulumi:"subnetId"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated string `pulumi:"timeCreated"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated string `pulumi:"timeUpdated"` // The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpgradeRequired string `pulumi:"timeUpgradeRequired"` }
type GetDeploymentsDeploymentCollectionItemArgs ¶
type GetDeploymentsDeploymentCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount pulumi.IntInput `pulumi:"cpuCoreCount"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced. DeploymentBackupId pulumi.StringInput `pulumi:"deploymentBackupId"` // The deployment type. DeploymentType pulumi.StringInput `pulumi:"deploymentType"` // The URL of a resource. DeploymentUrl pulumi.StringInput `pulumi:"deploymentUrl"` // Metadata about this specific object. Description pulumi.StringInput `pulumi:"description"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName pulumi.StringInput `pulumi:"displayName"` // A filter to return only the resources that match the 'fqdn' given. Fqdn pulumi.StringInput `pulumi:"fqdn"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. Id pulumi.StringInput `pulumi:"id"` // Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled pulumi.BoolInput `pulumi:"isAutoScalingEnabled"` // True if all of the aggregate resources are working correctly. IsHealthy pulumi.BoolInput `pulumi:"isHealthy"` // Indicates if the resource is the the latest available version. IsLatestVersion pulumi.BoolInput `pulumi:"isLatestVersion"` // True if this object is publicly available. IsPublic pulumi.BoolInput `pulumi:"isPublic"` // Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service. IsStorageUtilizationLimitExceeded pulumi.BoolInput `pulumi:"isStorageUtilizationLimitExceeded"` // The Oracle license model that applies to a Deployment. LicenseModel pulumi.StringInput `pulumi:"licenseModel"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A filter to return only the resources that match the 'lifecycleSubState' given. LifecycleSubState pulumi.StringInput `pulumi:"lifecycleSubState"` // An array of [Network Security Group](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm) OCIDs used to define network access for a deployment. NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // Deployment Data for an OggDeployment OggDatas GetDeploymentsDeploymentCollectionItemOggDataArrayInput `pulumi:"oggDatas"` // The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN. PrivateIpAddress pulumi.StringInput `pulumi:"privateIpAddress"` // The public IP address representing the access point for the Deployment. PublicIpAddress pulumi.StringInput `pulumi:"publicIpAddress"` // A filter to return only the resources that match the 'lifecycleState' given. State pulumi.StringInput `pulumi:"state"` // The amount of storage being utilized (in bytes) StorageUtilizationInBytes pulumi.StringInput `pulumi:"storageUtilizationInBytes"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpgradeRequired pulumi.StringInput `pulumi:"timeUpgradeRequired"` }
func (GetDeploymentsDeploymentCollectionItemArgs) ElementType ¶
func (GetDeploymentsDeploymentCollectionItemArgs) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionItemArgs) ToGetDeploymentsDeploymentCollectionItemOutput ¶
func (i GetDeploymentsDeploymentCollectionItemArgs) ToGetDeploymentsDeploymentCollectionItemOutput() GetDeploymentsDeploymentCollectionItemOutput
func (GetDeploymentsDeploymentCollectionItemArgs) ToGetDeploymentsDeploymentCollectionItemOutputWithContext ¶
func (i GetDeploymentsDeploymentCollectionItemArgs) ToGetDeploymentsDeploymentCollectionItemOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOutput
type GetDeploymentsDeploymentCollectionItemArray ¶
type GetDeploymentsDeploymentCollectionItemArray []GetDeploymentsDeploymentCollectionItemInput
func (GetDeploymentsDeploymentCollectionItemArray) ElementType ¶
func (GetDeploymentsDeploymentCollectionItemArray) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionItemArray) ToGetDeploymentsDeploymentCollectionItemArrayOutput ¶
func (i GetDeploymentsDeploymentCollectionItemArray) ToGetDeploymentsDeploymentCollectionItemArrayOutput() GetDeploymentsDeploymentCollectionItemArrayOutput
func (GetDeploymentsDeploymentCollectionItemArray) ToGetDeploymentsDeploymentCollectionItemArrayOutputWithContext ¶
func (i GetDeploymentsDeploymentCollectionItemArray) ToGetDeploymentsDeploymentCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemArrayOutput
type GetDeploymentsDeploymentCollectionItemArrayInput ¶
type GetDeploymentsDeploymentCollectionItemArrayInput interface { pulumi.Input ToGetDeploymentsDeploymentCollectionItemArrayOutput() GetDeploymentsDeploymentCollectionItemArrayOutput ToGetDeploymentsDeploymentCollectionItemArrayOutputWithContext(context.Context) GetDeploymentsDeploymentCollectionItemArrayOutput }
GetDeploymentsDeploymentCollectionItemArrayInput is an input type that accepts GetDeploymentsDeploymentCollectionItemArray and GetDeploymentsDeploymentCollectionItemArrayOutput values. You can construct a concrete instance of `GetDeploymentsDeploymentCollectionItemArrayInput` via:
GetDeploymentsDeploymentCollectionItemArray{ GetDeploymentsDeploymentCollectionItemArgs{...} }
type GetDeploymentsDeploymentCollectionItemArrayOutput ¶
type GetDeploymentsDeploymentCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsDeploymentCollectionItemArrayOutput) ElementType ¶
func (GetDeploymentsDeploymentCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionItemArrayOutput) ToGetDeploymentsDeploymentCollectionItemArrayOutput ¶
func (o GetDeploymentsDeploymentCollectionItemArrayOutput) ToGetDeploymentsDeploymentCollectionItemArrayOutput() GetDeploymentsDeploymentCollectionItemArrayOutput
func (GetDeploymentsDeploymentCollectionItemArrayOutput) ToGetDeploymentsDeploymentCollectionItemArrayOutputWithContext ¶
func (o GetDeploymentsDeploymentCollectionItemArrayOutput) ToGetDeploymentsDeploymentCollectionItemArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemArrayOutput
type GetDeploymentsDeploymentCollectionItemInput ¶
type GetDeploymentsDeploymentCollectionItemInput interface { pulumi.Input ToGetDeploymentsDeploymentCollectionItemOutput() GetDeploymentsDeploymentCollectionItemOutput ToGetDeploymentsDeploymentCollectionItemOutputWithContext(context.Context) GetDeploymentsDeploymentCollectionItemOutput }
GetDeploymentsDeploymentCollectionItemInput is an input type that accepts GetDeploymentsDeploymentCollectionItemArgs and GetDeploymentsDeploymentCollectionItemOutput values. You can construct a concrete instance of `GetDeploymentsDeploymentCollectionItemInput` via:
GetDeploymentsDeploymentCollectionItemArgs{...}
type GetDeploymentsDeploymentCollectionItemOggData ¶
type GetDeploymentsDeploymentCollectionItemOggData struct { AdminPassword string `pulumi:"adminPassword"` // The GoldenGate deployment console username. AdminUsername string `pulumi:"adminUsername"` // A PEM-encoded SSL certificate. Certificate string `pulumi:"certificate"` // The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. DeploymentName string `pulumi:"deploymentName"` Key string `pulumi:"key"` // Version of OGG OggVersion string `pulumi:"oggVersion"` }
type GetDeploymentsDeploymentCollectionItemOggDataArgs ¶
type GetDeploymentsDeploymentCollectionItemOggDataArgs struct { AdminPassword pulumi.StringInput `pulumi:"adminPassword"` // The GoldenGate deployment console username. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // A PEM-encoded SSL certificate. Certificate pulumi.StringInput `pulumi:"certificate"` // The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter. DeploymentName pulumi.StringInput `pulumi:"deploymentName"` Key pulumi.StringInput `pulumi:"key"` // Version of OGG OggVersion pulumi.StringInput `pulumi:"oggVersion"` }
func (GetDeploymentsDeploymentCollectionItemOggDataArgs) ElementType ¶
func (GetDeploymentsDeploymentCollectionItemOggDataArgs) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionItemOggDataArgs) ToGetDeploymentsDeploymentCollectionItemOggDataOutput ¶
func (i GetDeploymentsDeploymentCollectionItemOggDataArgs) ToGetDeploymentsDeploymentCollectionItemOggDataOutput() GetDeploymentsDeploymentCollectionItemOggDataOutput
func (GetDeploymentsDeploymentCollectionItemOggDataArgs) ToGetDeploymentsDeploymentCollectionItemOggDataOutputWithContext ¶
func (i GetDeploymentsDeploymentCollectionItemOggDataArgs) ToGetDeploymentsDeploymentCollectionItemOggDataOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOggDataOutput
type GetDeploymentsDeploymentCollectionItemOggDataArray ¶
type GetDeploymentsDeploymentCollectionItemOggDataArray []GetDeploymentsDeploymentCollectionItemOggDataInput
func (GetDeploymentsDeploymentCollectionItemOggDataArray) ElementType ¶
func (GetDeploymentsDeploymentCollectionItemOggDataArray) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionItemOggDataArray) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutput ¶
func (i GetDeploymentsDeploymentCollectionItemOggDataArray) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutput() GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
func (GetDeploymentsDeploymentCollectionItemOggDataArray) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutputWithContext ¶
func (i GetDeploymentsDeploymentCollectionItemOggDataArray) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
type GetDeploymentsDeploymentCollectionItemOggDataArrayInput ¶
type GetDeploymentsDeploymentCollectionItemOggDataArrayInput interface { pulumi.Input ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutput() GetDeploymentsDeploymentCollectionItemOggDataArrayOutput ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutputWithContext(context.Context) GetDeploymentsDeploymentCollectionItemOggDataArrayOutput }
GetDeploymentsDeploymentCollectionItemOggDataArrayInput is an input type that accepts GetDeploymentsDeploymentCollectionItemOggDataArray and GetDeploymentsDeploymentCollectionItemOggDataArrayOutput values. You can construct a concrete instance of `GetDeploymentsDeploymentCollectionItemOggDataArrayInput` via:
GetDeploymentsDeploymentCollectionItemOggDataArray{ GetDeploymentsDeploymentCollectionItemOggDataArgs{...} }
type GetDeploymentsDeploymentCollectionItemOggDataArrayOutput ¶
type GetDeploymentsDeploymentCollectionItemOggDataArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) ElementType ¶
func (GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutput ¶
func (o GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutput() GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
func (GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutputWithContext ¶
func (o GetDeploymentsDeploymentCollectionItemOggDataArrayOutput) ToGetDeploymentsDeploymentCollectionItemOggDataArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
type GetDeploymentsDeploymentCollectionItemOggDataInput ¶
type GetDeploymentsDeploymentCollectionItemOggDataInput interface { pulumi.Input ToGetDeploymentsDeploymentCollectionItemOggDataOutput() GetDeploymentsDeploymentCollectionItemOggDataOutput ToGetDeploymentsDeploymentCollectionItemOggDataOutputWithContext(context.Context) GetDeploymentsDeploymentCollectionItemOggDataOutput }
GetDeploymentsDeploymentCollectionItemOggDataInput is an input type that accepts GetDeploymentsDeploymentCollectionItemOggDataArgs and GetDeploymentsDeploymentCollectionItemOggDataOutput values. You can construct a concrete instance of `GetDeploymentsDeploymentCollectionItemOggDataInput` via:
GetDeploymentsDeploymentCollectionItemOggDataArgs{...}
type GetDeploymentsDeploymentCollectionItemOggDataOutput ¶
type GetDeploymentsDeploymentCollectionItemOggDataOutput struct{ *pulumi.OutputState }
func (GetDeploymentsDeploymentCollectionItemOggDataOutput) AdminPassword ¶
func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) AdminPassword() pulumi.StringOutput
func (GetDeploymentsDeploymentCollectionItemOggDataOutput) AdminUsername ¶
func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) AdminUsername() pulumi.StringOutput
The GoldenGate deployment console username.
func (GetDeploymentsDeploymentCollectionItemOggDataOutput) Certificate ¶
func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) Certificate() pulumi.StringOutput
A PEM-encoded SSL certificate.
func (GetDeploymentsDeploymentCollectionItemOggDataOutput) DeploymentName ¶
func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) DeploymentName() pulumi.StringOutput
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
func (GetDeploymentsDeploymentCollectionItemOggDataOutput) ElementType ¶
func (GetDeploymentsDeploymentCollectionItemOggDataOutput) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionItemOggDataOutput) OggVersion ¶
func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) OggVersion() pulumi.StringOutput
Version of OGG
func (GetDeploymentsDeploymentCollectionItemOggDataOutput) ToGetDeploymentsDeploymentCollectionItemOggDataOutput ¶
func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) ToGetDeploymentsDeploymentCollectionItemOggDataOutput() GetDeploymentsDeploymentCollectionItemOggDataOutput
func (GetDeploymentsDeploymentCollectionItemOggDataOutput) ToGetDeploymentsDeploymentCollectionItemOggDataOutputWithContext ¶
func (o GetDeploymentsDeploymentCollectionItemOggDataOutput) ToGetDeploymentsDeploymentCollectionItemOggDataOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOggDataOutput
type GetDeploymentsDeploymentCollectionItemOutput ¶
type GetDeploymentsDeploymentCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDeploymentsDeploymentCollectionItemOutput) CompartmentId ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetDeploymentsDeploymentCollectionItemOutput) CpuCoreCount ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) CpuCoreCount() pulumi.IntOutput
The Minimum number of OCPUs to be made available for this Deployment.
func (GetDeploymentsDeploymentCollectionItemOutput) DefinedTags ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) DefinedTags() pulumi.MapOutput
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetDeploymentsDeploymentCollectionItemOutput) DeploymentBackupId ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) DeploymentBackupId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced.
func (GetDeploymentsDeploymentCollectionItemOutput) DeploymentType ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) DeploymentType() pulumi.StringOutput
The deployment type.
func (GetDeploymentsDeploymentCollectionItemOutput) DeploymentUrl ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) DeploymentUrl() pulumi.StringOutput
The URL of a resource.
func (GetDeploymentsDeploymentCollectionItemOutput) Description ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) Description() pulumi.StringOutput
Metadata about this specific object.
func (GetDeploymentsDeploymentCollectionItemOutput) DisplayName ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only the resources that match the entire 'displayName' given.
func (GetDeploymentsDeploymentCollectionItemOutput) ElementType ¶
func (GetDeploymentsDeploymentCollectionItemOutput) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionItemOutput) Fqdn ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) Fqdn() pulumi.StringOutput
A filter to return only the resources that match the 'fqdn' given.
func (GetDeploymentsDeploymentCollectionItemOutput) FreeformTags ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) FreeformTags() pulumi.MapOutput
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetDeploymentsDeploymentCollectionItemOutput) Id ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced.
func (GetDeploymentsDeploymentCollectionItemOutput) IsAutoScalingEnabled ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) IsAutoScalingEnabled() pulumi.BoolOutput
Indicates if auto scaling is enabled for the Deployment's CPU core count.
func (GetDeploymentsDeploymentCollectionItemOutput) IsHealthy ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) IsHealthy() pulumi.BoolOutput
True if all of the aggregate resources are working correctly.
func (GetDeploymentsDeploymentCollectionItemOutput) IsLatestVersion ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) IsLatestVersion() pulumi.BoolOutput
Indicates if the resource is the the latest available version.
func (GetDeploymentsDeploymentCollectionItemOutput) IsPublic ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) IsPublic() pulumi.BoolOutput
True if this object is publicly available.
func (GetDeploymentsDeploymentCollectionItemOutput) IsStorageUtilizationLimitExceeded ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) IsStorageUtilizationLimitExceeded() pulumi.BoolOutput
Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service.
func (GetDeploymentsDeploymentCollectionItemOutput) LicenseModel ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) LicenseModel() pulumi.StringOutput
The Oracle license model that applies to a Deployment.
func (GetDeploymentsDeploymentCollectionItemOutput) LifecycleDetails ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (GetDeploymentsDeploymentCollectionItemOutput) LifecycleSubState ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) LifecycleSubState() pulumi.StringOutput
A filter to return only the resources that match the 'lifecycleSubState' given.
func (GetDeploymentsDeploymentCollectionItemOutput) NsgIds ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) NsgIds() pulumi.StringArrayOutput
An array of [Network Security Group](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm) OCIDs used to define network access for a deployment.
func (GetDeploymentsDeploymentCollectionItemOutput) OggDatas ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) OggDatas() GetDeploymentsDeploymentCollectionItemOggDataArrayOutput
Deployment Data for an OggDeployment
func (GetDeploymentsDeploymentCollectionItemOutput) PrivateIpAddress ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) PrivateIpAddress() pulumi.StringOutput
The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN.
func (GetDeploymentsDeploymentCollectionItemOutput) PublicIpAddress ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) PublicIpAddress() pulumi.StringOutput
The public IP address representing the access point for the Deployment.
func (GetDeploymentsDeploymentCollectionItemOutput) State ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) State() pulumi.StringOutput
A filter to return only the resources that match the 'lifecycleState' given.
func (GetDeploymentsDeploymentCollectionItemOutput) StorageUtilizationInBytes ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) StorageUtilizationInBytes() pulumi.StringOutput
The amount of storage being utilized (in bytes)
func (GetDeploymentsDeploymentCollectionItemOutput) SubnetId ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced.
func (GetDeploymentsDeploymentCollectionItemOutput) SystemTags ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (GetDeploymentsDeploymentCollectionItemOutput) TimeCreated ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentsDeploymentCollectionItemOutput) TimeUpdated ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentsDeploymentCollectionItemOutput) TimeUpgradeRequired ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) TimeUpgradeRequired() pulumi.StringOutput
The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (GetDeploymentsDeploymentCollectionItemOutput) ToGetDeploymentsDeploymentCollectionItemOutput ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) ToGetDeploymentsDeploymentCollectionItemOutput() GetDeploymentsDeploymentCollectionItemOutput
func (GetDeploymentsDeploymentCollectionItemOutput) ToGetDeploymentsDeploymentCollectionItemOutputWithContext ¶
func (o GetDeploymentsDeploymentCollectionItemOutput) ToGetDeploymentsDeploymentCollectionItemOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionItemOutput
type GetDeploymentsDeploymentCollectionOutput ¶
type GetDeploymentsDeploymentCollectionOutput struct{ *pulumi.OutputState }
func (GetDeploymentsDeploymentCollectionOutput) ElementType ¶
func (GetDeploymentsDeploymentCollectionOutput) ElementType() reflect.Type
func (GetDeploymentsDeploymentCollectionOutput) ToGetDeploymentsDeploymentCollectionOutput ¶
func (o GetDeploymentsDeploymentCollectionOutput) ToGetDeploymentsDeploymentCollectionOutput() GetDeploymentsDeploymentCollectionOutput
func (GetDeploymentsDeploymentCollectionOutput) ToGetDeploymentsDeploymentCollectionOutputWithContext ¶
func (o GetDeploymentsDeploymentCollectionOutput) ToGetDeploymentsDeploymentCollectionOutputWithContext(ctx context.Context) GetDeploymentsDeploymentCollectionOutput
type GetDeploymentsFilter ¶
type GetDeploymentsFilterArgs ¶
type GetDeploymentsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDeploymentsFilterArgs) ElementType ¶
func (GetDeploymentsFilterArgs) ElementType() reflect.Type
func (GetDeploymentsFilterArgs) ToGetDeploymentsFilterOutput ¶
func (i GetDeploymentsFilterArgs) ToGetDeploymentsFilterOutput() GetDeploymentsFilterOutput
func (GetDeploymentsFilterArgs) ToGetDeploymentsFilterOutputWithContext ¶
func (i GetDeploymentsFilterArgs) ToGetDeploymentsFilterOutputWithContext(ctx context.Context) GetDeploymentsFilterOutput
type GetDeploymentsFilterArray ¶
type GetDeploymentsFilterArray []GetDeploymentsFilterInput
func (GetDeploymentsFilterArray) ElementType ¶
func (GetDeploymentsFilterArray) ElementType() reflect.Type
func (GetDeploymentsFilterArray) ToGetDeploymentsFilterArrayOutput ¶
func (i GetDeploymentsFilterArray) ToGetDeploymentsFilterArrayOutput() GetDeploymentsFilterArrayOutput
func (GetDeploymentsFilterArray) ToGetDeploymentsFilterArrayOutputWithContext ¶
func (i GetDeploymentsFilterArray) ToGetDeploymentsFilterArrayOutputWithContext(ctx context.Context) GetDeploymentsFilterArrayOutput
type GetDeploymentsFilterArrayInput ¶
type GetDeploymentsFilterArrayInput interface { pulumi.Input ToGetDeploymentsFilterArrayOutput() GetDeploymentsFilterArrayOutput ToGetDeploymentsFilterArrayOutputWithContext(context.Context) GetDeploymentsFilterArrayOutput }
GetDeploymentsFilterArrayInput is an input type that accepts GetDeploymentsFilterArray and GetDeploymentsFilterArrayOutput values. You can construct a concrete instance of `GetDeploymentsFilterArrayInput` via:
GetDeploymentsFilterArray{ GetDeploymentsFilterArgs{...} }
type GetDeploymentsFilterArrayOutput ¶
type GetDeploymentsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsFilterArrayOutput) ElementType ¶
func (GetDeploymentsFilterArrayOutput) ElementType() reflect.Type
func (GetDeploymentsFilterArrayOutput) Index ¶
func (o GetDeploymentsFilterArrayOutput) Index(i pulumi.IntInput) GetDeploymentsFilterOutput
func (GetDeploymentsFilterArrayOutput) ToGetDeploymentsFilterArrayOutput ¶
func (o GetDeploymentsFilterArrayOutput) ToGetDeploymentsFilterArrayOutput() GetDeploymentsFilterArrayOutput
func (GetDeploymentsFilterArrayOutput) ToGetDeploymentsFilterArrayOutputWithContext ¶
func (o GetDeploymentsFilterArrayOutput) ToGetDeploymentsFilterArrayOutputWithContext(ctx context.Context) GetDeploymentsFilterArrayOutput
type GetDeploymentsFilterInput ¶
type GetDeploymentsFilterInput interface { pulumi.Input ToGetDeploymentsFilterOutput() GetDeploymentsFilterOutput ToGetDeploymentsFilterOutputWithContext(context.Context) GetDeploymentsFilterOutput }
GetDeploymentsFilterInput is an input type that accepts GetDeploymentsFilterArgs and GetDeploymentsFilterOutput values. You can construct a concrete instance of `GetDeploymentsFilterInput` via:
GetDeploymentsFilterArgs{...}
type GetDeploymentsFilterOutput ¶
type GetDeploymentsFilterOutput struct{ *pulumi.OutputState }
func (GetDeploymentsFilterOutput) ElementType ¶
func (GetDeploymentsFilterOutput) ElementType() reflect.Type
func (GetDeploymentsFilterOutput) Name ¶
func (o GetDeploymentsFilterOutput) Name() pulumi.StringOutput
func (GetDeploymentsFilterOutput) Regex ¶
func (o GetDeploymentsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDeploymentsFilterOutput) ToGetDeploymentsFilterOutput ¶
func (o GetDeploymentsFilterOutput) ToGetDeploymentsFilterOutput() GetDeploymentsFilterOutput
func (GetDeploymentsFilterOutput) ToGetDeploymentsFilterOutputWithContext ¶
func (o GetDeploymentsFilterOutput) ToGetDeploymentsFilterOutputWithContext(ctx context.Context) GetDeploymentsFilterOutput
func (GetDeploymentsFilterOutput) Values ¶
func (o GetDeploymentsFilterOutput) Values() pulumi.StringArrayOutput
type GetDeploymentsOutputArgs ¶
type GetDeploymentsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only the resources that match the entire 'displayName' given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetDeploymentsFilterArrayInput `pulumi:"filters"` // A filter to return only the resources that match the 'fqdn' given. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // A filter to return only the resources that match the 'lifecycleSubState' given. LifecycleSubState pulumi.StringPtrInput `pulumi:"lifecycleSubState"` // A filter to return only the resources that match the 'lifecycleState' given. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDeployments.
func (GetDeploymentsOutputArgs) ElementType ¶
func (GetDeploymentsOutputArgs) ElementType() reflect.Type
type GetDeploymentsResult ¶
type GetDeploymentsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId string `pulumi:"compartmentId"` // The list of deployment_collection. DeploymentCollections []GetDeploymentsDeploymentCollection `pulumi:"deploymentCollections"` // An object's Display Name. DisplayName *string `pulumi:"displayName"` Filters []GetDeploymentsFilter `pulumi:"filters"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn *string `pulumi:"fqdn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Possible GGS lifecycle sub-states. LifecycleSubState *string `pulumi:"lifecycleSubState"` // Possible lifecycle states. State *string `pulumi:"state"` }
A collection of values returned by getDeployments.
func GetDeployments ¶
func GetDeployments(ctx *pulumi.Context, args *GetDeploymentsArgs, opts ...pulumi.InvokeOption) (*GetDeploymentsResult, error)
This data source provides the list of Deployments in Oracle Cloud Infrastructure Golden Gate service.
Lists the Deployments in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.GetDeployments(ctx, &goldengate.GetDeploymentsArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Deployment_display_name), Fqdn: pulumi.StringRef(_var.Deployment_fqdn), LifecycleSubState: pulumi.StringRef(_var.Deployment_lifecycle_sub_state), State: pulumi.StringRef(_var.Deployment_state), }, nil) if err != nil { return err } return nil }) }
```
type GetDeploymentsResultOutput ¶
type GetDeploymentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeployments.
func GetDeploymentsOutput ¶
func GetDeploymentsOutput(ctx *pulumi.Context, args GetDeploymentsOutputArgs, opts ...pulumi.InvokeOption) GetDeploymentsResultOutput
func (GetDeploymentsResultOutput) CompartmentId ¶
func (o GetDeploymentsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (GetDeploymentsResultOutput) DeploymentCollections ¶
func (o GetDeploymentsResultOutput) DeploymentCollections() GetDeploymentsDeploymentCollectionArrayOutput
The list of deployment_collection.
func (GetDeploymentsResultOutput) DisplayName ¶
func (o GetDeploymentsResultOutput) DisplayName() pulumi.StringPtrOutput
An object's Display Name.
func (GetDeploymentsResultOutput) ElementType ¶
func (GetDeploymentsResultOutput) ElementType() reflect.Type
func (GetDeploymentsResultOutput) Filters ¶
func (o GetDeploymentsResultOutput) Filters() GetDeploymentsFilterArrayOutput
func (GetDeploymentsResultOutput) Fqdn ¶
func (o GetDeploymentsResultOutput) Fqdn() pulumi.StringPtrOutput
A three-label Fully Qualified Domain Name (FQDN) for a resource.
func (GetDeploymentsResultOutput) Id ¶
func (o GetDeploymentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDeploymentsResultOutput) LifecycleSubState ¶
func (o GetDeploymentsResultOutput) LifecycleSubState() pulumi.StringPtrOutput
Possible GGS lifecycle sub-states.
func (GetDeploymentsResultOutput) State ¶
func (o GetDeploymentsResultOutput) State() pulumi.StringPtrOutput
Possible lifecycle states.
func (GetDeploymentsResultOutput) ToGetDeploymentsResultOutput ¶
func (o GetDeploymentsResultOutput) ToGetDeploymentsResultOutput() GetDeploymentsResultOutput
func (GetDeploymentsResultOutput) ToGetDeploymentsResultOutputWithContext ¶
func (o GetDeploymentsResultOutput) ToGetDeploymentsResultOutputWithContext(ctx context.Context) GetDeploymentsResultOutput
type LookupDatabaseRegistrationArgs ¶
type LookupDatabaseRegistrationArgs struct { // A unique DatabaseRegistration identifier. DatabaseRegistrationId string `pulumi:"databaseRegistrationId"` }
A collection of arguments for invoking getDatabaseRegistration.
type LookupDatabaseRegistrationOutputArgs ¶
type LookupDatabaseRegistrationOutputArgs struct { // A unique DatabaseRegistration identifier. DatabaseRegistrationId pulumi.StringInput `pulumi:"databaseRegistrationId"` }
A collection of arguments for invoking getDatabaseRegistration.
func (LookupDatabaseRegistrationOutputArgs) ElementType ¶
func (LookupDatabaseRegistrationOutputArgs) ElementType() reflect.Type
type LookupDatabaseRegistrationResult ¶
type LookupDatabaseRegistrationResult struct { // Credential store alias. AliasName string `pulumi:"aliasName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId string `pulumi:"compartmentId"` // Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a database. ConnectionString string `pulumi:"connectionString"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database being referenced. DatabaseId string `pulumi:"databaseId"` DatabaseRegistrationId string `pulumi:"databaseRegistrationId"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Metadata about this specific object. Description string `pulumi:"description"` // An object's Display Name. DisplayName string `pulumi:"displayName"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn string `pulumi:"fqdn"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the databaseRegistration being referenced. Id string `pulumi:"id"` // The private IP address in the customer's VCN of the customer's endpoint, typically a database. IpAddress string `pulumi:"ipAddress"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer "Master" key being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this key to manage secrets. KeyId string `pulumi:"keyId"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` Password string `pulumi:"password"` // A Private Endpoint IP Address created in the customer's subnet. A customer database can expect network traffic initiated by GGS from this IP address and send network traffic to this IP address, typically in response to requests from GGS (OGG). The customer may utilize this IP address in Security Lists or Network Security Groups (NSG) as needed. RcePrivateIp string `pulumi:"rcePrivateIp"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the the GGS Secret will be created. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Compartment in which to create a Secret. SecretCompartmentId string `pulumi:"secretCompartmentId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Secret SecretId string `pulumi:"secretId"` // The mode of the database connection session to be established by the data client. REDIRECT - for a RAC database, DIRECT - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT. SessionMode string `pulumi:"sessionMode"` // Possible lifecycle states. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId string `pulumi:"subnetId"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated string `pulumi:"timeCreated"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated string `pulumi:"timeUpdated"` // The username Oracle GoldenGate uses to connect the associated RDBMS. This username must already exist and be available for use by the database. It must conform to the security requirements implemented by the database including length, case sensitivity, and so on. Username string `pulumi:"username"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer vault being referenced. If provided, this will reference a vault which the customer will be required to ensure the policies are established to permit the GoldenGate Service to manage secrets contained within this vault. VaultId string `pulumi:"vaultId"` Wallet string `pulumi:"wallet"` }
A collection of values returned by getDatabaseRegistration.
func LookupDatabaseRegistration ¶
func LookupDatabaseRegistration(ctx *pulumi.Context, args *LookupDatabaseRegistrationArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseRegistrationResult, error)
This data source provides details about a specific Database Registration resource in Oracle Cloud Infrastructure Golden Gate service.
Retrieves a DatabaseRegistration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.GetDatabaseRegistration(ctx, &goldengate.GetDatabaseRegistrationArgs{ DatabaseRegistrationId: oci_golden_gate_database_registration.Test_database_registration.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupDatabaseRegistrationResultOutput ¶
type LookupDatabaseRegistrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabaseRegistration.
func LookupDatabaseRegistrationOutput ¶
func LookupDatabaseRegistrationOutput(ctx *pulumi.Context, args LookupDatabaseRegistrationOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseRegistrationResultOutput
func (LookupDatabaseRegistrationResultOutput) AliasName ¶
func (o LookupDatabaseRegistrationResultOutput) AliasName() pulumi.StringOutput
Credential store alias.
func (LookupDatabaseRegistrationResultOutput) CompartmentId ¶
func (o LookupDatabaseRegistrationResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (LookupDatabaseRegistrationResultOutput) ConnectionString ¶
func (o LookupDatabaseRegistrationResultOutput) ConnectionString() pulumi.StringOutput
Connect descriptor or Easy Connect Naming method that Oracle GoldenGate uses to connect to a database.
func (LookupDatabaseRegistrationResultOutput) DatabaseId ¶
func (o LookupDatabaseRegistrationResultOutput) DatabaseId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database being referenced.
func (LookupDatabaseRegistrationResultOutput) DatabaseRegistrationId ¶
func (o LookupDatabaseRegistrationResultOutput) DatabaseRegistrationId() pulumi.StringOutput
func (LookupDatabaseRegistrationResultOutput) DefinedTags ¶
func (o LookupDatabaseRegistrationResultOutput) DefinedTags() pulumi.MapOutput
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupDatabaseRegistrationResultOutput) Description ¶
func (o LookupDatabaseRegistrationResultOutput) Description() pulumi.StringOutput
Metadata about this specific object.
func (LookupDatabaseRegistrationResultOutput) DisplayName ¶
func (o LookupDatabaseRegistrationResultOutput) DisplayName() pulumi.StringOutput
An object's Display Name.
func (LookupDatabaseRegistrationResultOutput) ElementType ¶
func (LookupDatabaseRegistrationResultOutput) ElementType() reflect.Type
func (LookupDatabaseRegistrationResultOutput) Fqdn ¶
func (o LookupDatabaseRegistrationResultOutput) Fqdn() pulumi.StringOutput
A three-label Fully Qualified Domain Name (FQDN) for a resource.
func (LookupDatabaseRegistrationResultOutput) FreeformTags ¶
func (o LookupDatabaseRegistrationResultOutput) FreeformTags() pulumi.MapOutput
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupDatabaseRegistrationResultOutput) Id ¶
func (o LookupDatabaseRegistrationResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the databaseRegistration being referenced.
func (LookupDatabaseRegistrationResultOutput) IpAddress ¶
func (o LookupDatabaseRegistrationResultOutput) IpAddress() pulumi.StringOutput
The private IP address in the customer's VCN of the customer's endpoint, typically a database.
func (LookupDatabaseRegistrationResultOutput) KeyId ¶
func (o LookupDatabaseRegistrationResultOutput) KeyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer "Master" key being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this key to manage secrets.
func (LookupDatabaseRegistrationResultOutput) LifecycleDetails ¶
func (o LookupDatabaseRegistrationResultOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (LookupDatabaseRegistrationResultOutput) Password ¶
func (o LookupDatabaseRegistrationResultOutput) Password() pulumi.StringOutput
func (LookupDatabaseRegistrationResultOutput) RcePrivateIp ¶
func (o LookupDatabaseRegistrationResultOutput) RcePrivateIp() pulumi.StringOutput
A Private Endpoint IP Address created in the customer's subnet. A customer database can expect network traffic initiated by GGS from this IP address and send network traffic to this IP address, typically in response to requests from GGS (OGG). The customer may utilize this IP address in Security Lists or Network Security Groups (NSG) as needed.
func (LookupDatabaseRegistrationResultOutput) SecretCompartmentId ¶
func (o LookupDatabaseRegistrationResultOutput) SecretCompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the the GGS Secret will be created. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Compartment in which to create a Secret.
func (LookupDatabaseRegistrationResultOutput) SecretId ¶
func (o LookupDatabaseRegistrationResultOutput) SecretId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer GGS Secret being referenced. If provided, this will reference a key which the customer will be required to ensure the policies are established to permit the GoldenGate Service to utilize this Secret
func (LookupDatabaseRegistrationResultOutput) SessionMode ¶
func (o LookupDatabaseRegistrationResultOutput) SessionMode() pulumi.StringOutput
The mode of the database connection session to be established by the data client. REDIRECT - for a RAC database, DIRECT - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
func (LookupDatabaseRegistrationResultOutput) State ¶
func (o LookupDatabaseRegistrationResultOutput) State() pulumi.StringOutput
Possible lifecycle states.
func (LookupDatabaseRegistrationResultOutput) SubnetId ¶
func (o LookupDatabaseRegistrationResultOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced.
func (LookupDatabaseRegistrationResultOutput) SystemTags ¶
func (o LookupDatabaseRegistrationResultOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (LookupDatabaseRegistrationResultOutput) TimeCreated ¶
func (o LookupDatabaseRegistrationResultOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (LookupDatabaseRegistrationResultOutput) TimeUpdated ¶
func (o LookupDatabaseRegistrationResultOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (LookupDatabaseRegistrationResultOutput) ToLookupDatabaseRegistrationResultOutput ¶
func (o LookupDatabaseRegistrationResultOutput) ToLookupDatabaseRegistrationResultOutput() LookupDatabaseRegistrationResultOutput
func (LookupDatabaseRegistrationResultOutput) ToLookupDatabaseRegistrationResultOutputWithContext ¶
func (o LookupDatabaseRegistrationResultOutput) ToLookupDatabaseRegistrationResultOutputWithContext(ctx context.Context) LookupDatabaseRegistrationResultOutput
func (LookupDatabaseRegistrationResultOutput) Username ¶
func (o LookupDatabaseRegistrationResultOutput) Username() pulumi.StringOutput
The username Oracle GoldenGate uses to connect the associated RDBMS. This username must already exist and be available for use by the database. It must conform to the security requirements implemented by the database including length, case sensitivity, and so on.
func (LookupDatabaseRegistrationResultOutput) VaultId ¶
func (o LookupDatabaseRegistrationResultOutput) VaultId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the customer vault being referenced. If provided, this will reference a vault which the customer will be required to ensure the policies are established to permit the GoldenGate Service to manage secrets contained within this vault.
func (LookupDatabaseRegistrationResultOutput) Wallet ¶
func (o LookupDatabaseRegistrationResultOutput) Wallet() pulumi.StringOutput
type LookupDeploymentArgs ¶
type LookupDeploymentArgs struct { // A unique Deployment identifier. DeploymentId string `pulumi:"deploymentId"` }
A collection of arguments for invoking getDeployment.
type LookupDeploymentBackupArgs ¶
type LookupDeploymentBackupArgs struct { // A unique DeploymentBackup identifier. DeploymentBackupId string `pulumi:"deploymentBackupId"` }
A collection of arguments for invoking getDeploymentBackup.
type LookupDeploymentBackupOutputArgs ¶
type LookupDeploymentBackupOutputArgs struct { // A unique DeploymentBackup identifier. DeploymentBackupId pulumi.StringInput `pulumi:"deploymentBackupId"` }
A collection of arguments for invoking getDeploymentBackup.
func (LookupDeploymentBackupOutputArgs) ElementType ¶
func (LookupDeploymentBackupOutputArgs) ElementType() reflect.Type
type LookupDeploymentBackupResult ¶
type LookupDeploymentBackupResult struct { // Possible Deployment backup types. BackupType string `pulumi:"backupType"` // Name of the bucket where the object is to be uploaded in the object storage Bucket string `pulumi:"bucket"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId string `pulumi:"compartmentId"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` DeploymentBackupId string `pulumi:"deploymentBackupId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. DeploymentId string `pulumi:"deploymentId"` // An object's Display Name. DisplayName string `pulumi:"displayName"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced. Id string `pulumi:"id"` // True if this object is automatically created IsAutomatic bool `pulumi:"isAutomatic"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Name of namespace that serves as a container for all of your buckets Namespace string `pulumi:"namespace"` // Name of the object to be uploaded to object storage Object string `pulumi:"object"` // Version of OGG OggVersion string `pulumi:"oggVersion"` // The size of the backup stored in object storage (in bytes) SizeInBytes float64 `pulumi:"sizeInBytes"` // Possible lifecycle states. State string `pulumi:"state"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time of the resource backup finish. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeBackupFinished string `pulumi:"timeBackupFinished"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated string `pulumi:"timeCreated"` // The time of the resource backup. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeOfBackup string `pulumi:"timeOfBackup"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getDeploymentBackup.
func LookupDeploymentBackup ¶
func LookupDeploymentBackup(ctx *pulumi.Context, args *LookupDeploymentBackupArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentBackupResult, error)
This data source provides details about a specific Deployment Backup resource in Oracle Cloud Infrastructure Golden Gate service.
Retrieves a DeploymentBackup.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.GetDeploymentBackup(ctx, &goldengate.GetDeploymentBackupArgs{ DeploymentBackupId: oci_golden_gate_deployment_backup.Test_deployment_backup.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupDeploymentBackupResultOutput ¶
type LookupDeploymentBackupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeploymentBackup.
func LookupDeploymentBackupOutput ¶
func LookupDeploymentBackupOutput(ctx *pulumi.Context, args LookupDeploymentBackupOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentBackupResultOutput
func (LookupDeploymentBackupResultOutput) BackupType ¶
func (o LookupDeploymentBackupResultOutput) BackupType() pulumi.StringOutput
Possible Deployment backup types.
func (LookupDeploymentBackupResultOutput) Bucket ¶
func (o LookupDeploymentBackupResultOutput) Bucket() pulumi.StringOutput
Name of the bucket where the object is to be uploaded in the object storage
func (LookupDeploymentBackupResultOutput) CompartmentId ¶
func (o LookupDeploymentBackupResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (LookupDeploymentBackupResultOutput) DefinedTags ¶
func (o LookupDeploymentBackupResultOutput) DefinedTags() pulumi.MapOutput
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupDeploymentBackupResultOutput) DeploymentBackupId ¶
func (o LookupDeploymentBackupResultOutput) DeploymentBackupId() pulumi.StringOutput
func (LookupDeploymentBackupResultOutput) DeploymentId ¶
func (o LookupDeploymentBackupResultOutput) DeploymentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced.
func (LookupDeploymentBackupResultOutput) DisplayName ¶
func (o LookupDeploymentBackupResultOutput) DisplayName() pulumi.StringOutput
An object's Display Name.
func (LookupDeploymentBackupResultOutput) ElementType ¶
func (LookupDeploymentBackupResultOutput) ElementType() reflect.Type
func (LookupDeploymentBackupResultOutput) FreeformTags ¶
func (o LookupDeploymentBackupResultOutput) FreeformTags() pulumi.MapOutput
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupDeploymentBackupResultOutput) Id ¶
func (o LookupDeploymentBackupResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced.
func (LookupDeploymentBackupResultOutput) IsAutomatic ¶
func (o LookupDeploymentBackupResultOutput) IsAutomatic() pulumi.BoolOutput
True if this object is automatically created
func (LookupDeploymentBackupResultOutput) LifecycleDetails ¶
func (o LookupDeploymentBackupResultOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (LookupDeploymentBackupResultOutput) Namespace ¶
func (o LookupDeploymentBackupResultOutput) Namespace() pulumi.StringOutput
Name of namespace that serves as a container for all of your buckets
func (LookupDeploymentBackupResultOutput) Object ¶
func (o LookupDeploymentBackupResultOutput) Object() pulumi.StringOutput
Name of the object to be uploaded to object storage
func (LookupDeploymentBackupResultOutput) OggVersion ¶
func (o LookupDeploymentBackupResultOutput) OggVersion() pulumi.StringOutput
Version of OGG
func (LookupDeploymentBackupResultOutput) SizeInBytes ¶
func (o LookupDeploymentBackupResultOutput) SizeInBytes() pulumi.Float64Output
The size of the backup stored in object storage (in bytes)
func (LookupDeploymentBackupResultOutput) State ¶
func (o LookupDeploymentBackupResultOutput) State() pulumi.StringOutput
Possible lifecycle states.
func (LookupDeploymentBackupResultOutput) SystemTags ¶
func (o LookupDeploymentBackupResultOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (LookupDeploymentBackupResultOutput) TimeBackupFinished ¶
func (o LookupDeploymentBackupResultOutput) TimeBackupFinished() pulumi.StringOutput
The time of the resource backup finish. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (LookupDeploymentBackupResultOutput) TimeCreated ¶
func (o LookupDeploymentBackupResultOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (LookupDeploymentBackupResultOutput) TimeOfBackup ¶
func (o LookupDeploymentBackupResultOutput) TimeOfBackup() pulumi.StringOutput
The time of the resource backup. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (LookupDeploymentBackupResultOutput) TimeUpdated ¶
func (o LookupDeploymentBackupResultOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (LookupDeploymentBackupResultOutput) ToLookupDeploymentBackupResultOutput ¶
func (o LookupDeploymentBackupResultOutput) ToLookupDeploymentBackupResultOutput() LookupDeploymentBackupResultOutput
func (LookupDeploymentBackupResultOutput) ToLookupDeploymentBackupResultOutputWithContext ¶
func (o LookupDeploymentBackupResultOutput) ToLookupDeploymentBackupResultOutputWithContext(ctx context.Context) LookupDeploymentBackupResultOutput
type LookupDeploymentOutputArgs ¶
type LookupDeploymentOutputArgs struct { // A unique Deployment identifier. DeploymentId pulumi.StringInput `pulumi:"deploymentId"` }
A collection of arguments for invoking getDeployment.
func (LookupDeploymentOutputArgs) ElementType ¶
func (LookupDeploymentOutputArgs) ElementType() reflect.Type
type LookupDeploymentResult ¶
type LookupDeploymentResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced. CompartmentId string `pulumi:"compartmentId"` // The Minimum number of OCPUs to be made available for this Deployment. CpuCoreCount int `pulumi:"cpuCoreCount"` // Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced. DeploymentBackupId string `pulumi:"deploymentBackupId"` DeploymentId string `pulumi:"deploymentId"` // The deployment type. DeploymentType string `pulumi:"deploymentType"` // The URL of a resource. DeploymentUrl string `pulumi:"deploymentUrl"` // Metadata about this specific object. Description string `pulumi:"description"` // An object's Display Name. DisplayName string `pulumi:"displayName"` // A three-label Fully Qualified Domain Name (FQDN) for a resource. Fqdn string `pulumi:"fqdn"` // A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced. Id string `pulumi:"id"` // Indicates if auto scaling is enabled for the Deployment's CPU core count. IsAutoScalingEnabled bool `pulumi:"isAutoScalingEnabled"` // True if all of the aggregate resources are working correctly. IsHealthy bool `pulumi:"isHealthy"` // Indicates if the resource is the the latest available version. IsLatestVersion bool `pulumi:"isLatestVersion"` // True if this object is publicly available. IsPublic bool `pulumi:"isPublic"` // Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service. IsStorageUtilizationLimitExceeded bool `pulumi:"isStorageUtilizationLimitExceeded"` // The Oracle license model that applies to a Deployment. LicenseModel string `pulumi:"licenseModel"` // Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Possible GGS lifecycle sub-states. LifecycleSubState string `pulumi:"lifecycleSubState"` // An array of [Network Security Group](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm) OCIDs used to define network access for a deployment. NsgIds []string `pulumi:"nsgIds"` // Deployment Data for an OggDeployment OggDatas []GetDeploymentOggData `pulumi:"oggDatas"` // The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN. PrivateIpAddress string `pulumi:"privateIpAddress"` // The public IP address representing the access point for the Deployment. PublicIpAddress string `pulumi:"publicIpAddress"` // Possible lifecycle states. State string `pulumi:"state"` // The amount of storage being utilized (in bytes) StorageUtilizationInBytes string `pulumi:"storageUtilizationInBytes"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced. SubnetId string `pulumi:"subnetId"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeCreated string `pulumi:"timeCreated"` // The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpdated string `pulumi:"timeUpdated"` // The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`. TimeUpgradeRequired string `pulumi:"timeUpgradeRequired"` }
A collection of values returned by getDeployment.
func LookupDeployment ¶
func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)
This data source provides details about a specific Deployment resource in Oracle Cloud Infrastructure Golden Gate service.
Retrieves a deployment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/GoldenGate" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GoldenGate.GetDeployment(ctx, &goldengate.GetDeploymentArgs{ DeploymentId: oci_golden_gate_deployment.Test_deployment.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupDeploymentResultOutput ¶
type LookupDeploymentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeployment.
func LookupDeploymentOutput ¶
func LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) CompartmentId ¶
func (o LookupDeploymentResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
func (LookupDeploymentResultOutput) CpuCoreCount ¶
func (o LookupDeploymentResultOutput) CpuCoreCount() pulumi.IntOutput
The Minimum number of OCPUs to be made available for this Deployment.
func (LookupDeploymentResultOutput) DefinedTags ¶
func (o LookupDeploymentResultOutput) DefinedTags() pulumi.MapOutput
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupDeploymentResultOutput) DeploymentBackupId ¶
func (o LookupDeploymentResultOutput) DeploymentBackupId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup being referenced.
func (LookupDeploymentResultOutput) DeploymentId ¶
func (o LookupDeploymentResultOutput) DeploymentId() pulumi.StringOutput
func (LookupDeploymentResultOutput) DeploymentType ¶
func (o LookupDeploymentResultOutput) DeploymentType() pulumi.StringOutput
The deployment type.
func (LookupDeploymentResultOutput) DeploymentUrl ¶
func (o LookupDeploymentResultOutput) DeploymentUrl() pulumi.StringOutput
The URL of a resource.
func (LookupDeploymentResultOutput) Description ¶
func (o LookupDeploymentResultOutput) Description() pulumi.StringOutput
Metadata about this specific object.
func (LookupDeploymentResultOutput) DisplayName ¶
func (o LookupDeploymentResultOutput) DisplayName() pulumi.StringOutput
An object's Display Name.
func (LookupDeploymentResultOutput) ElementType ¶
func (LookupDeploymentResultOutput) ElementType() reflect.Type
func (LookupDeploymentResultOutput) Fqdn ¶
func (o LookupDeploymentResultOutput) Fqdn() pulumi.StringOutput
A three-label Fully Qualified Domain Name (FQDN) for a resource.
func (LookupDeploymentResultOutput) FreeformTags ¶
func (o LookupDeploymentResultOutput) FreeformTags() pulumi.MapOutput
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupDeploymentResultOutput) Id ¶
func (o LookupDeploymentResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced.
func (LookupDeploymentResultOutput) IsAutoScalingEnabled ¶
func (o LookupDeploymentResultOutput) IsAutoScalingEnabled() pulumi.BoolOutput
Indicates if auto scaling is enabled for the Deployment's CPU core count.
func (LookupDeploymentResultOutput) IsHealthy ¶
func (o LookupDeploymentResultOutput) IsHealthy() pulumi.BoolOutput
True if all of the aggregate resources are working correctly.
func (LookupDeploymentResultOutput) IsLatestVersion ¶
func (o LookupDeploymentResultOutput) IsLatestVersion() pulumi.BoolOutput
Indicates if the resource is the the latest available version.
func (LookupDeploymentResultOutput) IsPublic ¶
func (o LookupDeploymentResultOutput) IsPublic() pulumi.BoolOutput
True if this object is publicly available.
func (LookupDeploymentResultOutput) IsStorageUtilizationLimitExceeded ¶
func (o LookupDeploymentResultOutput) IsStorageUtilizationLimitExceeded() pulumi.BoolOutput
Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service.
func (LookupDeploymentResultOutput) LicenseModel ¶
func (o LookupDeploymentResultOutput) LicenseModel() pulumi.StringOutput
The Oracle license model that applies to a Deployment.
func (LookupDeploymentResultOutput) LifecycleDetails ¶
func (o LookupDeploymentResultOutput) LifecycleDetails() pulumi.StringOutput
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
func (LookupDeploymentResultOutput) LifecycleSubState ¶
func (o LookupDeploymentResultOutput) LifecycleSubState() pulumi.StringOutput
Possible GGS lifecycle sub-states.
func (LookupDeploymentResultOutput) NsgIds ¶
func (o LookupDeploymentResultOutput) NsgIds() pulumi.StringArrayOutput
An array of [Network Security Group](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm) OCIDs used to define network access for a deployment.
func (LookupDeploymentResultOutput) OggDatas ¶
func (o LookupDeploymentResultOutput) OggDatas() GetDeploymentOggDataArrayOutput
Deployment Data for an OggDeployment
func (LookupDeploymentResultOutput) PrivateIpAddress ¶
func (o LookupDeploymentResultOutput) PrivateIpAddress() pulumi.StringOutput
The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN.
func (LookupDeploymentResultOutput) PublicIpAddress ¶
func (o LookupDeploymentResultOutput) PublicIpAddress() pulumi.StringOutput
The public IP address representing the access point for the Deployment.
func (LookupDeploymentResultOutput) State ¶
func (o LookupDeploymentResultOutput) State() pulumi.StringOutput
Possible lifecycle states.
func (LookupDeploymentResultOutput) StorageUtilizationInBytes ¶
func (o LookupDeploymentResultOutput) StorageUtilizationInBytes() pulumi.StringOutput
The amount of storage being utilized (in bytes)
func (LookupDeploymentResultOutput) SubnetId ¶
func (o LookupDeploymentResultOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet being referenced.
func (LookupDeploymentResultOutput) SystemTags ¶
func (o LookupDeploymentResultOutput) SystemTags() pulumi.MapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (LookupDeploymentResultOutput) TimeCreated ¶
func (o LookupDeploymentResultOutput) TimeCreated() pulumi.StringOutput
The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (LookupDeploymentResultOutput) TimeUpdated ¶
func (o LookupDeploymentResultOutput) TimeUpdated() pulumi.StringOutput
The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (LookupDeploymentResultOutput) TimeUpgradeRequired ¶
func (o LookupDeploymentResultOutput) TimeUpgradeRequired() pulumi.StringOutput
The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput ¶
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext ¶
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput