Documentation
¶
Index ¶
- type GetPrivateEndpointsArgs
- type GetPrivateEndpointsFilter
- type GetPrivateEndpointsFilterArgs
- func (GetPrivateEndpointsFilterArgs) ElementType() reflect.Type
- func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
- func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
- type GetPrivateEndpointsFilterArray
- func (GetPrivateEndpointsFilterArray) ElementType() reflect.Type
- func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
- func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
- type GetPrivateEndpointsFilterArrayInput
- type GetPrivateEndpointsFilterArrayOutput
- func (GetPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsFilterArrayOutput) Index(i pulumi.IntInput) GetPrivateEndpointsFilterOutput
- func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
- func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
- type GetPrivateEndpointsFilterInput
- type GetPrivateEndpointsFilterOutput
- func (GetPrivateEndpointsFilterOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
- func (o GetPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
- func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
- func (o GetPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
- type GetPrivateEndpointsOutputArgs
- type GetPrivateEndpointsPrivateEndpointCollection
- type GetPrivateEndpointsPrivateEndpointCollectionArgs
- func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ElementType() reflect.Type
- func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
- func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
- type GetPrivateEndpointsPrivateEndpointCollectionArray
- func (GetPrivateEndpointsPrivateEndpointCollectionArray) ElementType() reflect.Type
- func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- type GetPrivateEndpointsPrivateEndpointCollectionArrayInput
- type GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) Index(i pulumi.IntInput) GetPrivateEndpointsPrivateEndpointCollectionOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- type GetPrivateEndpointsPrivateEndpointCollectionInput
- type GetPrivateEndpointsPrivateEndpointCollectionItem
- type GetPrivateEndpointsPrivateEndpointCollectionItemArgs
- func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ElementType() reflect.Type
- func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- type GetPrivateEndpointsPrivateEndpointCollectionItemArray
- func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ElementType() reflect.Type
- func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- type GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput
- type GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) Index(i pulumi.IntInput) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- type GetPrivateEndpointsPrivateEndpointCollectionItemInput
- type GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) PrivateIp() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ShardedDatabases() pulumi.StringArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) State() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SubnetId() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) VcnId() pulumi.StringOutput
- type GetPrivateEndpointsPrivateEndpointCollectionOutput
- func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) Items() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
- func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
- type GetPrivateEndpointsResult
- type GetPrivateEndpointsResultOutput
- func (o GetPrivateEndpointsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetPrivateEndpointsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetPrivateEndpointsResultOutput) ElementType() reflect.Type
- func (o GetPrivateEndpointsResultOutput) Filters() GetPrivateEndpointsFilterArrayOutput
- func (o GetPrivateEndpointsResultOutput) Id() pulumi.StringOutput
- func (o GetPrivateEndpointsResultOutput) PrivateEndpointCollections() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
- func (o GetPrivateEndpointsResultOutput) State() pulumi.StringPtrOutput
- func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput() GetPrivateEndpointsResultOutput
- func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext(ctx context.Context) GetPrivateEndpointsResultOutput
- type GetShardedDatabaseCatalogDetail
- type GetShardedDatabaseCatalogDetailArgs
- func (GetShardedDatabaseCatalogDetailArgs) ElementType() reflect.Type
- func (i GetShardedDatabaseCatalogDetailArgs) ToGetShardedDatabaseCatalogDetailOutput() GetShardedDatabaseCatalogDetailOutput
- func (i GetShardedDatabaseCatalogDetailArgs) ToGetShardedDatabaseCatalogDetailOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailOutput
- type GetShardedDatabaseCatalogDetailArray
- func (GetShardedDatabaseCatalogDetailArray) ElementType() reflect.Type
- func (i GetShardedDatabaseCatalogDetailArray) ToGetShardedDatabaseCatalogDetailArrayOutput() GetShardedDatabaseCatalogDetailArrayOutput
- func (i GetShardedDatabaseCatalogDetailArray) ToGetShardedDatabaseCatalogDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailArrayOutput
- type GetShardedDatabaseCatalogDetailArrayInput
- type GetShardedDatabaseCatalogDetailArrayOutput
- func (GetShardedDatabaseCatalogDetailArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseCatalogDetailArrayOutput) Index(i pulumi.IntInput) GetShardedDatabaseCatalogDetailOutput
- func (o GetShardedDatabaseCatalogDetailArrayOutput) ToGetShardedDatabaseCatalogDetailArrayOutput() GetShardedDatabaseCatalogDetailArrayOutput
- func (o GetShardedDatabaseCatalogDetailArrayOutput) ToGetShardedDatabaseCatalogDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailArrayOutput
- type GetShardedDatabaseCatalogDetailEncryptionKeyDetail
- type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs
- func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs) ElementType() reflect.Type
- func (i GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
- func (i GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
- type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray
- func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray) ElementType() reflect.Type
- func (i GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
- func (i GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
- type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayInput
- type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
- func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) Index(i pulumi.IntInput) GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
- func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
- func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
- type GetShardedDatabaseCatalogDetailEncryptionKeyDetailInput
- type GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
- func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) KmsKeyVersionId() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
- func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
- func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) VaultId() pulumi.StringOutput
- type GetShardedDatabaseCatalogDetailInput
- type GetShardedDatabaseCatalogDetailOutput
- func (o GetShardedDatabaseCatalogDetailOutput) AdminPassword() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) CloudAutonomousVmClusterId() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) ComputeCount() pulumi.Float64Output
- func (o GetShardedDatabaseCatalogDetailOutput) ContainerDatabaseId() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) ContainerDatabaseParentId() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) DataStorageSizeInGbs() pulumi.Float64Output
- func (GetShardedDatabaseCatalogDetailOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseCatalogDetailOutput) EncryptionKeyDetails() GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
- func (o GetShardedDatabaseCatalogDetailOutput) IsAutoScalingEnabled() pulumi.BoolOutput
- func (o GetShardedDatabaseCatalogDetailOutput) Metadata() pulumi.StringMapOutput
- func (o GetShardedDatabaseCatalogDetailOutput) Name() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) PeerCloudAutonomousVmClusterId() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) ShardGroup() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) Status() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) SupportingResourceId() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) TimeCreated() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) TimeSslCertificateExpires() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) TimeUpdated() pulumi.StringOutput
- func (o GetShardedDatabaseCatalogDetailOutput) ToGetShardedDatabaseCatalogDetailOutput() GetShardedDatabaseCatalogDetailOutput
- func (o GetShardedDatabaseCatalogDetailOutput) ToGetShardedDatabaseCatalogDetailOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailOutput
- type GetShardedDatabaseConnectionString
- type GetShardedDatabaseConnectionStringArgs
- func (GetShardedDatabaseConnectionStringArgs) ElementType() reflect.Type
- func (i GetShardedDatabaseConnectionStringArgs) ToGetShardedDatabaseConnectionStringOutput() GetShardedDatabaseConnectionStringOutput
- func (i GetShardedDatabaseConnectionStringArgs) ToGetShardedDatabaseConnectionStringOutputWithContext(ctx context.Context) GetShardedDatabaseConnectionStringOutput
- type GetShardedDatabaseConnectionStringArray
- func (GetShardedDatabaseConnectionStringArray) ElementType() reflect.Type
- func (i GetShardedDatabaseConnectionStringArray) ToGetShardedDatabaseConnectionStringArrayOutput() GetShardedDatabaseConnectionStringArrayOutput
- func (i GetShardedDatabaseConnectionStringArray) ToGetShardedDatabaseConnectionStringArrayOutputWithContext(ctx context.Context) GetShardedDatabaseConnectionStringArrayOutput
- type GetShardedDatabaseConnectionStringArrayInput
- type GetShardedDatabaseConnectionStringArrayOutput
- func (GetShardedDatabaseConnectionStringArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseConnectionStringArrayOutput) Index(i pulumi.IntInput) GetShardedDatabaseConnectionStringOutput
- func (o GetShardedDatabaseConnectionStringArrayOutput) ToGetShardedDatabaseConnectionStringArrayOutput() GetShardedDatabaseConnectionStringArrayOutput
- func (o GetShardedDatabaseConnectionStringArrayOutput) ToGetShardedDatabaseConnectionStringArrayOutputWithContext(ctx context.Context) GetShardedDatabaseConnectionStringArrayOutput
- type GetShardedDatabaseConnectionStringInput
- type GetShardedDatabaseConnectionStringOutput
- func (o GetShardedDatabaseConnectionStringOutput) AllConnectionStrings() pulumi.StringMapOutput
- func (GetShardedDatabaseConnectionStringOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseConnectionStringOutput) ToGetShardedDatabaseConnectionStringOutput() GetShardedDatabaseConnectionStringOutput
- func (o GetShardedDatabaseConnectionStringOutput) ToGetShardedDatabaseConnectionStringOutputWithContext(ctx context.Context) GetShardedDatabaseConnectionStringOutput
- type GetShardedDatabaseGsm
- type GetShardedDatabaseGsmArgs
- type GetShardedDatabaseGsmArray
- func (GetShardedDatabaseGsmArray) ElementType() reflect.Type
- func (i GetShardedDatabaseGsmArray) ToGetShardedDatabaseGsmArrayOutput() GetShardedDatabaseGsmArrayOutput
- func (i GetShardedDatabaseGsmArray) ToGetShardedDatabaseGsmArrayOutputWithContext(ctx context.Context) GetShardedDatabaseGsmArrayOutput
- type GetShardedDatabaseGsmArrayInput
- type GetShardedDatabaseGsmArrayOutput
- func (GetShardedDatabaseGsmArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseGsmArrayOutput) Index(i pulumi.IntInput) GetShardedDatabaseGsmOutput
- func (o GetShardedDatabaseGsmArrayOutput) ToGetShardedDatabaseGsmArrayOutput() GetShardedDatabaseGsmArrayOutput
- func (o GetShardedDatabaseGsmArrayOutput) ToGetShardedDatabaseGsmArrayOutputWithContext(ctx context.Context) GetShardedDatabaseGsmArrayOutput
- type GetShardedDatabaseGsmInput
- type GetShardedDatabaseGsmOutput
- func (o GetShardedDatabaseGsmOutput) ComputeCount() pulumi.Float64Output
- func (o GetShardedDatabaseGsmOutput) DataStorageSizeInGbs() pulumi.Float64Output
- func (GetShardedDatabaseGsmOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseGsmOutput) Metadata() pulumi.StringMapOutput
- func (o GetShardedDatabaseGsmOutput) Name() pulumi.StringOutput
- func (o GetShardedDatabaseGsmOutput) Status() pulumi.StringOutput
- func (o GetShardedDatabaseGsmOutput) SupportingResourceId() pulumi.StringOutput
- func (o GetShardedDatabaseGsmOutput) TimeCreated() pulumi.StringOutput
- func (o GetShardedDatabaseGsmOutput) TimeSslCertificateExpires() pulumi.StringOutput
- func (o GetShardedDatabaseGsmOutput) TimeUpdated() pulumi.StringOutput
- func (o GetShardedDatabaseGsmOutput) ToGetShardedDatabaseGsmOutput() GetShardedDatabaseGsmOutput
- func (o GetShardedDatabaseGsmOutput) ToGetShardedDatabaseGsmOutputWithContext(ctx context.Context) GetShardedDatabaseGsmOutput
- type GetShardedDatabasePatchOperation
- type GetShardedDatabasePatchOperationArgs
- func (GetShardedDatabasePatchOperationArgs) ElementType() reflect.Type
- func (i GetShardedDatabasePatchOperationArgs) ToGetShardedDatabasePatchOperationOutput() GetShardedDatabasePatchOperationOutput
- func (i GetShardedDatabasePatchOperationArgs) ToGetShardedDatabasePatchOperationOutputWithContext(ctx context.Context) GetShardedDatabasePatchOperationOutput
- type GetShardedDatabasePatchOperationArray
- func (GetShardedDatabasePatchOperationArray) ElementType() reflect.Type
- func (i GetShardedDatabasePatchOperationArray) ToGetShardedDatabasePatchOperationArrayOutput() GetShardedDatabasePatchOperationArrayOutput
- func (i GetShardedDatabasePatchOperationArray) ToGetShardedDatabasePatchOperationArrayOutputWithContext(ctx context.Context) GetShardedDatabasePatchOperationArrayOutput
- type GetShardedDatabasePatchOperationArrayInput
- type GetShardedDatabasePatchOperationArrayOutput
- func (GetShardedDatabasePatchOperationArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabasePatchOperationArrayOutput) Index(i pulumi.IntInput) GetShardedDatabasePatchOperationOutput
- func (o GetShardedDatabasePatchOperationArrayOutput) ToGetShardedDatabasePatchOperationArrayOutput() GetShardedDatabasePatchOperationArrayOutput
- func (o GetShardedDatabasePatchOperationArrayOutput) ToGetShardedDatabasePatchOperationArrayOutputWithContext(ctx context.Context) GetShardedDatabasePatchOperationArrayOutput
- type GetShardedDatabasePatchOperationInput
- type GetShardedDatabasePatchOperationOutput
- func (GetShardedDatabasePatchOperationOutput) ElementType() reflect.Type
- func (o GetShardedDatabasePatchOperationOutput) Operation() pulumi.StringOutput
- func (o GetShardedDatabasePatchOperationOutput) Selection() pulumi.StringOutput
- func (o GetShardedDatabasePatchOperationOutput) ToGetShardedDatabasePatchOperationOutput() GetShardedDatabasePatchOperationOutput
- func (o GetShardedDatabasePatchOperationOutput) ToGetShardedDatabasePatchOperationOutputWithContext(ctx context.Context) GetShardedDatabasePatchOperationOutput
- func (o GetShardedDatabasePatchOperationOutput) Value() pulumi.StringOutput
- type GetShardedDatabaseShardDetail
- type GetShardedDatabaseShardDetailArgs
- func (GetShardedDatabaseShardDetailArgs) ElementType() reflect.Type
- func (i GetShardedDatabaseShardDetailArgs) ToGetShardedDatabaseShardDetailOutput() GetShardedDatabaseShardDetailOutput
- func (i GetShardedDatabaseShardDetailArgs) ToGetShardedDatabaseShardDetailOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailOutput
- type GetShardedDatabaseShardDetailArray
- func (GetShardedDatabaseShardDetailArray) ElementType() reflect.Type
- func (i GetShardedDatabaseShardDetailArray) ToGetShardedDatabaseShardDetailArrayOutput() GetShardedDatabaseShardDetailArrayOutput
- func (i GetShardedDatabaseShardDetailArray) ToGetShardedDatabaseShardDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailArrayOutput
- type GetShardedDatabaseShardDetailArrayInput
- type GetShardedDatabaseShardDetailArrayOutput
- func (GetShardedDatabaseShardDetailArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseShardDetailArrayOutput) Index(i pulumi.IntInput) GetShardedDatabaseShardDetailOutput
- func (o GetShardedDatabaseShardDetailArrayOutput) ToGetShardedDatabaseShardDetailArrayOutput() GetShardedDatabaseShardDetailArrayOutput
- func (o GetShardedDatabaseShardDetailArrayOutput) ToGetShardedDatabaseShardDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailArrayOutput
- type GetShardedDatabaseShardDetailEncryptionKeyDetail
- type GetShardedDatabaseShardDetailEncryptionKeyDetailArgs
- func (GetShardedDatabaseShardDetailEncryptionKeyDetailArgs) ElementType() reflect.Type
- func (i GetShardedDatabaseShardDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
- func (i GetShardedDatabaseShardDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
- type GetShardedDatabaseShardDetailEncryptionKeyDetailArray
- func (GetShardedDatabaseShardDetailEncryptionKeyDetailArray) ElementType() reflect.Type
- func (i GetShardedDatabaseShardDetailEncryptionKeyDetailArray) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
- func (i GetShardedDatabaseShardDetailEncryptionKeyDetailArray) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
- type GetShardedDatabaseShardDetailEncryptionKeyDetailArrayInput
- type GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
- func (GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) Index(i pulumi.IntInput) GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
- func (o GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
- func (o GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
- type GetShardedDatabaseShardDetailEncryptionKeyDetailInput
- type GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
- func (GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) KmsKeyVersionId() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
- func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
- func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) VaultId() pulumi.StringOutput
- type GetShardedDatabaseShardDetailInput
- type GetShardedDatabaseShardDetailOutput
- func (o GetShardedDatabaseShardDetailOutput) AdminPassword() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) CloudAutonomousVmClusterId() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) ComputeCount() pulumi.Float64Output
- func (o GetShardedDatabaseShardDetailOutput) ContainerDatabaseId() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) ContainerDatabaseParentId() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) DataStorageSizeInGbs() pulumi.Float64Output
- func (GetShardedDatabaseShardDetailOutput) ElementType() reflect.Type
- func (o GetShardedDatabaseShardDetailOutput) EncryptionKeyDetails() GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
- func (o GetShardedDatabaseShardDetailOutput) IsAutoScalingEnabled() pulumi.BoolOutput
- func (o GetShardedDatabaseShardDetailOutput) Metadata() pulumi.StringMapOutput
- func (o GetShardedDatabaseShardDetailOutput) Name() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) PeerCloudAutonomousVmClusterId() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) ShardGroup() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) ShardSpace() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) Status() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) SupportingResourceId() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) TimeCreated() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) TimeSslCertificateExpires() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) TimeUpdated() pulumi.StringOutput
- func (o GetShardedDatabaseShardDetailOutput) ToGetShardedDatabaseShardDetailOutput() GetShardedDatabaseShardDetailOutput
- func (o GetShardedDatabaseShardDetailOutput) ToGetShardedDatabaseShardDetailOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailOutput
- type GetShardedDatabasesArgs
- type GetShardedDatabasesFilter
- type GetShardedDatabasesFilterArgs
- func (GetShardedDatabasesFilterArgs) ElementType() reflect.Type
- func (i GetShardedDatabasesFilterArgs) ToGetShardedDatabasesFilterOutput() GetShardedDatabasesFilterOutput
- func (i GetShardedDatabasesFilterArgs) ToGetShardedDatabasesFilterOutputWithContext(ctx context.Context) GetShardedDatabasesFilterOutput
- type GetShardedDatabasesFilterArray
- func (GetShardedDatabasesFilterArray) ElementType() reflect.Type
- func (i GetShardedDatabasesFilterArray) ToGetShardedDatabasesFilterArrayOutput() GetShardedDatabasesFilterArrayOutput
- func (i GetShardedDatabasesFilterArray) ToGetShardedDatabasesFilterArrayOutputWithContext(ctx context.Context) GetShardedDatabasesFilterArrayOutput
- type GetShardedDatabasesFilterArrayInput
- type GetShardedDatabasesFilterArrayOutput
- func (GetShardedDatabasesFilterArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabasesFilterArrayOutput) Index(i pulumi.IntInput) GetShardedDatabasesFilterOutput
- func (o GetShardedDatabasesFilterArrayOutput) ToGetShardedDatabasesFilterArrayOutput() GetShardedDatabasesFilterArrayOutput
- func (o GetShardedDatabasesFilterArrayOutput) ToGetShardedDatabasesFilterArrayOutputWithContext(ctx context.Context) GetShardedDatabasesFilterArrayOutput
- type GetShardedDatabasesFilterInput
- type GetShardedDatabasesFilterOutput
- func (GetShardedDatabasesFilterOutput) ElementType() reflect.Type
- func (o GetShardedDatabasesFilterOutput) Name() pulumi.StringOutput
- func (o GetShardedDatabasesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetShardedDatabasesFilterOutput) ToGetShardedDatabasesFilterOutput() GetShardedDatabasesFilterOutput
- func (o GetShardedDatabasesFilterOutput) ToGetShardedDatabasesFilterOutputWithContext(ctx context.Context) GetShardedDatabasesFilterOutput
- func (o GetShardedDatabasesFilterOutput) Values() pulumi.StringArrayOutput
- type GetShardedDatabasesOutputArgs
- type GetShardedDatabasesResult
- type GetShardedDatabasesResultOutput
- func (o GetShardedDatabasesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetShardedDatabasesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetShardedDatabasesResultOutput) ElementType() reflect.Type
- func (o GetShardedDatabasesResultOutput) Filters() GetShardedDatabasesFilterArrayOutput
- func (o GetShardedDatabasesResultOutput) Id() pulumi.StringOutput
- func (o GetShardedDatabasesResultOutput) ShardedDatabaseCollections() GetShardedDatabasesShardedDatabaseCollectionArrayOutput
- func (o GetShardedDatabasesResultOutput) State() pulumi.StringPtrOutput
- func (o GetShardedDatabasesResultOutput) ToGetShardedDatabasesResultOutput() GetShardedDatabasesResultOutput
- func (o GetShardedDatabasesResultOutput) ToGetShardedDatabasesResultOutputWithContext(ctx context.Context) GetShardedDatabasesResultOutput
- type GetShardedDatabasesShardedDatabaseCollection
- type GetShardedDatabasesShardedDatabaseCollectionArgs
- func (GetShardedDatabasesShardedDatabaseCollectionArgs) ElementType() reflect.Type
- func (i GetShardedDatabasesShardedDatabaseCollectionArgs) ToGetShardedDatabasesShardedDatabaseCollectionOutput() GetShardedDatabasesShardedDatabaseCollectionOutput
- func (i GetShardedDatabasesShardedDatabaseCollectionArgs) ToGetShardedDatabasesShardedDatabaseCollectionOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionOutput
- type GetShardedDatabasesShardedDatabaseCollectionArray
- func (GetShardedDatabasesShardedDatabaseCollectionArray) ElementType() reflect.Type
- func (i GetShardedDatabasesShardedDatabaseCollectionArray) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutput() GetShardedDatabasesShardedDatabaseCollectionArrayOutput
- func (i GetShardedDatabasesShardedDatabaseCollectionArray) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionArrayOutput
- type GetShardedDatabasesShardedDatabaseCollectionArrayInput
- type GetShardedDatabasesShardedDatabaseCollectionArrayOutput
- func (GetShardedDatabasesShardedDatabaseCollectionArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabasesShardedDatabaseCollectionArrayOutput) Index(i pulumi.IntInput) GetShardedDatabasesShardedDatabaseCollectionOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutput() GetShardedDatabasesShardedDatabaseCollectionArrayOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionArrayOutput
- type GetShardedDatabasesShardedDatabaseCollectionInput
- type GetShardedDatabasesShardedDatabaseCollectionItem
- type GetShardedDatabasesShardedDatabaseCollectionItemArgs
- func (GetShardedDatabasesShardedDatabaseCollectionItemArgs) ElementType() reflect.Type
- func (i GetShardedDatabasesShardedDatabaseCollectionItemArgs) ToGetShardedDatabasesShardedDatabaseCollectionItemOutput() GetShardedDatabasesShardedDatabaseCollectionItemOutput
- func (i GetShardedDatabasesShardedDatabaseCollectionItemArgs) ToGetShardedDatabasesShardedDatabaseCollectionItemOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionItemOutput
- type GetShardedDatabasesShardedDatabaseCollectionItemArray
- func (GetShardedDatabasesShardedDatabaseCollectionItemArray) ElementType() reflect.Type
- func (i GetShardedDatabasesShardedDatabaseCollectionItemArray) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutput() GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
- func (i GetShardedDatabasesShardedDatabaseCollectionItemArray) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
- type GetShardedDatabasesShardedDatabaseCollectionItemArrayInput
- type GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
- func (GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) Index(i pulumi.IntInput) GetShardedDatabasesShardedDatabaseCollectionItemOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutput() GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
- type GetShardedDatabasesShardedDatabaseCollectionItemInput
- type GetShardedDatabasesShardedDatabaseCollectionItemOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) CharacterSet() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) Chunks() pulumi.IntOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ClusterCertificateCommonName() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DbDeploymentType() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DbVersion() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DbWorkload() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) ElementType() reflect.Type
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) LifecycleState() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ListenerPort() pulumi.IntOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ListenerPortTls() pulumi.IntOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) NcharacterSet() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) OnsPortLocal() pulumi.IntOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) OnsPortRemote() pulumi.IntOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) Prefix() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ShardingMethod() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) State() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemOutput() GetShardedDatabasesShardedDatabaseCollectionItemOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionItemOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) TotalCpuCount() pulumi.Float64Output
- func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) TotalDataStorageSizeInGbs() pulumi.Float64Output
- type GetShardedDatabasesShardedDatabaseCollectionOutput
- func (GetShardedDatabasesShardedDatabaseCollectionOutput) ElementType() reflect.Type
- func (o GetShardedDatabasesShardedDatabaseCollectionOutput) Items() GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionOutput) ToGetShardedDatabasesShardedDatabaseCollectionOutput() GetShardedDatabasesShardedDatabaseCollectionOutput
- func (o GetShardedDatabasesShardedDatabaseCollectionOutput) ToGetShardedDatabasesShardedDatabaseCollectionOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionOutput
- type LookupPrivateEndpointArgs
- type LookupPrivateEndpointOutputArgs
- type LookupPrivateEndpointResult
- type LookupPrivateEndpointResultOutput
- func (o LookupPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupPrivateEndpointResultOutput) Description() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) DisplayName() pulumi.StringOutput
- func (LookupPrivateEndpointResultOutput) ElementType() reflect.Type
- func (o LookupPrivateEndpointResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupPrivateEndpointResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) NsgIds() pulumi.StringArrayOutput
- func (o LookupPrivateEndpointResultOutput) PrivateEndpointId() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) PrivateIp() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) ShardedDatabases() pulumi.StringArrayOutput
- func (o LookupPrivateEndpointResultOutput) State() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupPrivateEndpointResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput() LookupPrivateEndpointResultOutput
- func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext(ctx context.Context) LookupPrivateEndpointResultOutput
- func (o LookupPrivateEndpointResultOutput) VcnId() pulumi.StringOutput
- type LookupShardedDatabaseArgs
- type LookupShardedDatabaseOutputArgs
- type LookupShardedDatabaseResult
- type LookupShardedDatabaseResultOutput
- func (o LookupShardedDatabaseResultOutput) CatalogDetails() GetShardedDatabaseCatalogDetailArrayOutput
- func (o LookupShardedDatabaseResultOutput) CharacterSet() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) Chunks() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) ClusterCertificateCommonName() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) ConfigureGsmsTrigger() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) ConfigureShardingTrigger() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) ConnectionStrings() GetShardedDatabaseConnectionStringArrayOutput
- func (o LookupShardedDatabaseResultOutput) DbDeploymentType() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) DbVersion() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) DbWorkload() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupShardedDatabaseResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) DownloadGsmCertificateSigningRequestTrigger() pulumi.IntOutput
- func (LookupShardedDatabaseResultOutput) ElementType() reflect.Type
- func (o LookupShardedDatabaseResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupShardedDatabaseResultOutput) GenerateGsmCertificateSigningRequestTrigger() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) GenerateWalletTrigger() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) GetConnectionStringTrigger() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) Gsms() GetShardedDatabaseGsmArrayOutput
- func (o LookupShardedDatabaseResultOutput) Id() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) LifecycleState() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) ListenerPort() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) ListenerPortTls() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) Metadata() pulumi.StringPtrOutput
- func (o LookupShardedDatabaseResultOutput) NcharacterSet() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) OnsPortLocal() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) OnsPortRemote() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) PatchOperations() GetShardedDatabasePatchOperationArrayOutput
- func (o LookupShardedDatabaseResultOutput) Prefix() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) PrivateEndpoint() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) ShardDetails() GetShardedDatabaseShardDetailArrayOutput
- func (o LookupShardedDatabaseResultOutput) ShardedDatabaseId() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) ShardingMethod() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) StartDatabaseTrigger() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) State() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) StopDatabaseTrigger() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupShardedDatabaseResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) TimeZone() pulumi.StringOutput
- func (o LookupShardedDatabaseResultOutput) ToLookupShardedDatabaseResultOutput() LookupShardedDatabaseResultOutput
- func (o LookupShardedDatabaseResultOutput) ToLookupShardedDatabaseResultOutputWithContext(ctx context.Context) LookupShardedDatabaseResultOutput
- func (o LookupShardedDatabaseResultOutput) UploadSignedCertificateAndGenerateWalletTrigger() pulumi.IntOutput
- func (o LookupShardedDatabaseResultOutput) ValidateNetworkTrigger() pulumi.IntOutput
- type PrivateEndpoint
- type PrivateEndpointArgs
- type PrivateEndpointArray
- type PrivateEndpointArrayInput
- type PrivateEndpointArrayOutput
- func (PrivateEndpointArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointArrayOutput) Index(i pulumi.IntInput) PrivateEndpointOutput
- func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput
- func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput
- type PrivateEndpointInput
- type PrivateEndpointMap
- type PrivateEndpointMapInput
- type PrivateEndpointMapOutput
- func (PrivateEndpointMapOutput) ElementType() reflect.Type
- func (o PrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointOutput
- func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput
- func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput
- type PrivateEndpointOutput
- func (o PrivateEndpointOutput) CompartmentId() pulumi.StringOutput
- func (o PrivateEndpointOutput) DefinedTags() pulumi.StringMapOutput
- func (o PrivateEndpointOutput) Description() pulumi.StringOutput
- func (o PrivateEndpointOutput) DisplayName() pulumi.StringOutput
- func (PrivateEndpointOutput) ElementType() reflect.Type
- func (o PrivateEndpointOutput) FreeformTags() pulumi.StringMapOutput
- func (o PrivateEndpointOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o PrivateEndpointOutput) NsgIds() pulumi.StringArrayOutput
- func (o PrivateEndpointOutput) PrivateIp() pulumi.StringOutput
- func (o PrivateEndpointOutput) ShardedDatabases() pulumi.StringArrayOutput
- func (o PrivateEndpointOutput) State() pulumi.StringOutput
- func (o PrivateEndpointOutput) SubnetId() pulumi.StringOutput
- func (o PrivateEndpointOutput) SystemTags() pulumi.StringMapOutput
- func (o PrivateEndpointOutput) TimeCreated() pulumi.StringOutput
- func (o PrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
- func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput
- func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
- func (o PrivateEndpointOutput) VcnId() pulumi.StringOutput
- type PrivateEndpointState
- type ShardedDatabase
- type ShardedDatabaseArgs
- type ShardedDatabaseArray
- type ShardedDatabaseArrayInput
- type ShardedDatabaseArrayOutput
- func (ShardedDatabaseArrayOutput) ElementType() reflect.Type
- func (o ShardedDatabaseArrayOutput) Index(i pulumi.IntInput) ShardedDatabaseOutput
- func (o ShardedDatabaseArrayOutput) ToShardedDatabaseArrayOutput() ShardedDatabaseArrayOutput
- func (o ShardedDatabaseArrayOutput) ToShardedDatabaseArrayOutputWithContext(ctx context.Context) ShardedDatabaseArrayOutput
- type ShardedDatabaseCatalogDetail
- type ShardedDatabaseCatalogDetailArgs
- func (ShardedDatabaseCatalogDetailArgs) ElementType() reflect.Type
- func (i ShardedDatabaseCatalogDetailArgs) ToShardedDatabaseCatalogDetailOutput() ShardedDatabaseCatalogDetailOutput
- func (i ShardedDatabaseCatalogDetailArgs) ToShardedDatabaseCatalogDetailOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailOutput
- type ShardedDatabaseCatalogDetailArray
- func (ShardedDatabaseCatalogDetailArray) ElementType() reflect.Type
- func (i ShardedDatabaseCatalogDetailArray) ToShardedDatabaseCatalogDetailArrayOutput() ShardedDatabaseCatalogDetailArrayOutput
- func (i ShardedDatabaseCatalogDetailArray) ToShardedDatabaseCatalogDetailArrayOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailArrayOutput
- type ShardedDatabaseCatalogDetailArrayInput
- type ShardedDatabaseCatalogDetailArrayOutput
- func (ShardedDatabaseCatalogDetailArrayOutput) ElementType() reflect.Type
- func (o ShardedDatabaseCatalogDetailArrayOutput) Index(i pulumi.IntInput) ShardedDatabaseCatalogDetailOutput
- func (o ShardedDatabaseCatalogDetailArrayOutput) ToShardedDatabaseCatalogDetailArrayOutput() ShardedDatabaseCatalogDetailArrayOutput
- func (o ShardedDatabaseCatalogDetailArrayOutput) ToShardedDatabaseCatalogDetailArrayOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailArrayOutput
- type ShardedDatabaseCatalogDetailEncryptionKeyDetails
- type ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs
- func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ElementType() reflect.Type
- func (i ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
- func (i ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
- func (i ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
- func (i ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
- type ShardedDatabaseCatalogDetailEncryptionKeyDetailsInput
- type ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
- func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ElementType() reflect.Type
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) KmsKeyId() pulumi.StringOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) KmsKeyVersionId() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) VaultId() pulumi.StringOutput
- type ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrInput
- type ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) Elem() ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
- func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) ElementType() reflect.Type
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) KmsKeyVersionId() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) VaultId() pulumi.StringPtrOutput
- type ShardedDatabaseCatalogDetailInput
- type ShardedDatabaseCatalogDetailOutput
- func (o ShardedDatabaseCatalogDetailOutput) AdminPassword() pulumi.StringOutput
- func (o ShardedDatabaseCatalogDetailOutput) CloudAutonomousVmClusterId() pulumi.StringOutput
- func (o ShardedDatabaseCatalogDetailOutput) ComputeCount() pulumi.Float64Output
- func (o ShardedDatabaseCatalogDetailOutput) ContainerDatabaseId() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) ContainerDatabaseParentId() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) DataStorageSizeInGbs() pulumi.Float64Output
- func (ShardedDatabaseCatalogDetailOutput) ElementType() reflect.Type
- func (o ShardedDatabaseCatalogDetailOutput) EncryptionKeyDetails() ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) IsAutoScalingEnabled() pulumi.BoolOutput
- func (o ShardedDatabaseCatalogDetailOutput) Metadata() pulumi.StringMapOutput
- func (o ShardedDatabaseCatalogDetailOutput) Name() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) PeerCloudAutonomousVmClusterId() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) ShardGroup() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) Status() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) SupportingResourceId() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) TimeCreated() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) TimeSslCertificateExpires() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) TimeUpdated() pulumi.StringPtrOutput
- func (o ShardedDatabaseCatalogDetailOutput) ToShardedDatabaseCatalogDetailOutput() ShardedDatabaseCatalogDetailOutput
- func (o ShardedDatabaseCatalogDetailOutput) ToShardedDatabaseCatalogDetailOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailOutput
- type ShardedDatabaseConnectionString
- type ShardedDatabaseConnectionStringArgs
- func (ShardedDatabaseConnectionStringArgs) ElementType() reflect.Type
- func (i ShardedDatabaseConnectionStringArgs) ToShardedDatabaseConnectionStringOutput() ShardedDatabaseConnectionStringOutput
- func (i ShardedDatabaseConnectionStringArgs) ToShardedDatabaseConnectionStringOutputWithContext(ctx context.Context) ShardedDatabaseConnectionStringOutput
- type ShardedDatabaseConnectionStringArray
- func (ShardedDatabaseConnectionStringArray) ElementType() reflect.Type
- func (i ShardedDatabaseConnectionStringArray) ToShardedDatabaseConnectionStringArrayOutput() ShardedDatabaseConnectionStringArrayOutput
- func (i ShardedDatabaseConnectionStringArray) ToShardedDatabaseConnectionStringArrayOutputWithContext(ctx context.Context) ShardedDatabaseConnectionStringArrayOutput
- type ShardedDatabaseConnectionStringArrayInput
- type ShardedDatabaseConnectionStringArrayOutput
- func (ShardedDatabaseConnectionStringArrayOutput) ElementType() reflect.Type
- func (o ShardedDatabaseConnectionStringArrayOutput) Index(i pulumi.IntInput) ShardedDatabaseConnectionStringOutput
- func (o ShardedDatabaseConnectionStringArrayOutput) ToShardedDatabaseConnectionStringArrayOutput() ShardedDatabaseConnectionStringArrayOutput
- func (o ShardedDatabaseConnectionStringArrayOutput) ToShardedDatabaseConnectionStringArrayOutputWithContext(ctx context.Context) ShardedDatabaseConnectionStringArrayOutput
- type ShardedDatabaseConnectionStringInput
- type ShardedDatabaseConnectionStringOutput
- func (o ShardedDatabaseConnectionStringOutput) AllConnectionStrings() pulumi.StringMapOutput
- func (ShardedDatabaseConnectionStringOutput) ElementType() reflect.Type
- func (o ShardedDatabaseConnectionStringOutput) ToShardedDatabaseConnectionStringOutput() ShardedDatabaseConnectionStringOutput
- func (o ShardedDatabaseConnectionStringOutput) ToShardedDatabaseConnectionStringOutputWithContext(ctx context.Context) ShardedDatabaseConnectionStringOutput
- type ShardedDatabaseGsm
- type ShardedDatabaseGsmArgs
- type ShardedDatabaseGsmArray
- type ShardedDatabaseGsmArrayInput
- type ShardedDatabaseGsmArrayOutput
- func (ShardedDatabaseGsmArrayOutput) ElementType() reflect.Type
- func (o ShardedDatabaseGsmArrayOutput) Index(i pulumi.IntInput) ShardedDatabaseGsmOutput
- func (o ShardedDatabaseGsmArrayOutput) ToShardedDatabaseGsmArrayOutput() ShardedDatabaseGsmArrayOutput
- func (o ShardedDatabaseGsmArrayOutput) ToShardedDatabaseGsmArrayOutputWithContext(ctx context.Context) ShardedDatabaseGsmArrayOutput
- type ShardedDatabaseGsmInput
- type ShardedDatabaseGsmOutput
- func (o ShardedDatabaseGsmOutput) ComputeCount() pulumi.Float64PtrOutput
- func (o ShardedDatabaseGsmOutput) DataStorageSizeInGbs() pulumi.Float64PtrOutput
- func (ShardedDatabaseGsmOutput) ElementType() reflect.Type
- func (o ShardedDatabaseGsmOutput) Metadata() pulumi.StringMapOutput
- func (o ShardedDatabaseGsmOutput) Name() pulumi.StringPtrOutput
- func (o ShardedDatabaseGsmOutput) Status() pulumi.StringPtrOutput
- func (o ShardedDatabaseGsmOutput) SupportingResourceId() pulumi.StringPtrOutput
- func (o ShardedDatabaseGsmOutput) TimeCreated() pulumi.StringPtrOutput
- func (o ShardedDatabaseGsmOutput) TimeSslCertificateExpires() pulumi.StringPtrOutput
- func (o ShardedDatabaseGsmOutput) TimeUpdated() pulumi.StringPtrOutput
- func (o ShardedDatabaseGsmOutput) ToShardedDatabaseGsmOutput() ShardedDatabaseGsmOutput
- func (o ShardedDatabaseGsmOutput) ToShardedDatabaseGsmOutputWithContext(ctx context.Context) ShardedDatabaseGsmOutput
- type ShardedDatabaseInput
- type ShardedDatabaseMap
- type ShardedDatabaseMapInput
- type ShardedDatabaseMapOutput
- func (ShardedDatabaseMapOutput) ElementType() reflect.Type
- func (o ShardedDatabaseMapOutput) MapIndex(k pulumi.StringInput) ShardedDatabaseOutput
- func (o ShardedDatabaseMapOutput) ToShardedDatabaseMapOutput() ShardedDatabaseMapOutput
- func (o ShardedDatabaseMapOutput) ToShardedDatabaseMapOutputWithContext(ctx context.Context) ShardedDatabaseMapOutput
- type ShardedDatabaseOutput
- func (o ShardedDatabaseOutput) CatalogDetails() ShardedDatabaseCatalogDetailArrayOutput
- func (o ShardedDatabaseOutput) CharacterSet() pulumi.StringOutput
- func (o ShardedDatabaseOutput) Chunks() pulumi.IntOutput
- func (o ShardedDatabaseOutput) ClusterCertificateCommonName() pulumi.StringOutput
- func (o ShardedDatabaseOutput) CompartmentId() pulumi.StringOutput
- func (o ShardedDatabaseOutput) ConfigureGsmsTrigger() pulumi.IntOutput
- func (o ShardedDatabaseOutput) ConfigureShardingTrigger() pulumi.IntPtrOutput
- func (o ShardedDatabaseOutput) ConnectionStrings() ShardedDatabaseConnectionStringArrayOutput
- func (o ShardedDatabaseOutput) DbDeploymentType() pulumi.StringOutput
- func (o ShardedDatabaseOutput) DbVersion() pulumi.StringOutput
- func (o ShardedDatabaseOutput) DbWorkload() pulumi.StringOutput
- func (o ShardedDatabaseOutput) DefinedTags() pulumi.StringMapOutput
- func (o ShardedDatabaseOutput) DisplayName() pulumi.StringOutput
- func (o ShardedDatabaseOutput) DownloadGsmCertificateSigningRequestTrigger() pulumi.IntPtrOutput
- func (ShardedDatabaseOutput) ElementType() reflect.Type
- func (o ShardedDatabaseOutput) FreeformTags() pulumi.StringMapOutput
- func (o ShardedDatabaseOutput) GenerateGsmCertificateSigningRequestTrigger() pulumi.IntPtrOutput
- func (o ShardedDatabaseOutput) GenerateWalletTrigger() pulumi.IntOutput
- func (o ShardedDatabaseOutput) GetConnectionStringTrigger() pulumi.IntPtrOutput
- func (o ShardedDatabaseOutput) Gsms() ShardedDatabaseGsmArrayOutput
- func (o ShardedDatabaseOutput) LifecycleState() pulumi.StringOutput
- func (o ShardedDatabaseOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o ShardedDatabaseOutput) ListenerPort() pulumi.IntOutput
- func (o ShardedDatabaseOutput) ListenerPortTls() pulumi.IntOutput
- func (o ShardedDatabaseOutput) NcharacterSet() pulumi.StringOutput
- func (o ShardedDatabaseOutput) OnsPortLocal() pulumi.IntOutput
- func (o ShardedDatabaseOutput) OnsPortRemote() pulumi.IntOutput
- func (o ShardedDatabaseOutput) PatchOperations() ShardedDatabasePatchOperationArrayOutput
- func (o ShardedDatabaseOutput) Prefix() pulumi.StringOutput
- func (o ShardedDatabaseOutput) PrivateEndpoint() pulumi.StringOutput
- func (o ShardedDatabaseOutput) ShardDetails() ShardedDatabaseShardDetailArrayOutput
- func (o ShardedDatabaseOutput) ShardedDatabaseId() pulumi.StringOutput
- func (o ShardedDatabaseOutput) ShardingMethod() pulumi.StringOutput
- func (o ShardedDatabaseOutput) StartDatabaseTrigger() pulumi.IntPtrOutput
- func (o ShardedDatabaseOutput) State() pulumi.StringOutput
- func (o ShardedDatabaseOutput) StopDatabaseTrigger() pulumi.IntPtrOutput
- func (o ShardedDatabaseOutput) SystemTags() pulumi.StringMapOutput
- func (o ShardedDatabaseOutput) TimeCreated() pulumi.StringOutput
- func (o ShardedDatabaseOutput) TimeUpdated() pulumi.StringOutput
- func (o ShardedDatabaseOutput) TimeZone() pulumi.StringOutput
- func (o ShardedDatabaseOutput) ToShardedDatabaseOutput() ShardedDatabaseOutput
- func (o ShardedDatabaseOutput) ToShardedDatabaseOutputWithContext(ctx context.Context) ShardedDatabaseOutput
- func (o ShardedDatabaseOutput) UploadSignedCertificateAndGenerateWalletTrigger() pulumi.IntOutput
- func (o ShardedDatabaseOutput) ValidateNetworkTrigger() pulumi.IntPtrOutput
- type ShardedDatabasePatchOperation
- type ShardedDatabasePatchOperationArgs
- func (ShardedDatabasePatchOperationArgs) ElementType() reflect.Type
- func (i ShardedDatabasePatchOperationArgs) ToShardedDatabasePatchOperationOutput() ShardedDatabasePatchOperationOutput
- func (i ShardedDatabasePatchOperationArgs) ToShardedDatabasePatchOperationOutputWithContext(ctx context.Context) ShardedDatabasePatchOperationOutput
- type ShardedDatabasePatchOperationArray
- func (ShardedDatabasePatchOperationArray) ElementType() reflect.Type
- func (i ShardedDatabasePatchOperationArray) ToShardedDatabasePatchOperationArrayOutput() ShardedDatabasePatchOperationArrayOutput
- func (i ShardedDatabasePatchOperationArray) ToShardedDatabasePatchOperationArrayOutputWithContext(ctx context.Context) ShardedDatabasePatchOperationArrayOutput
- type ShardedDatabasePatchOperationArrayInput
- type ShardedDatabasePatchOperationArrayOutput
- func (ShardedDatabasePatchOperationArrayOutput) ElementType() reflect.Type
- func (o ShardedDatabasePatchOperationArrayOutput) Index(i pulumi.IntInput) ShardedDatabasePatchOperationOutput
- func (o ShardedDatabasePatchOperationArrayOutput) ToShardedDatabasePatchOperationArrayOutput() ShardedDatabasePatchOperationArrayOutput
- func (o ShardedDatabasePatchOperationArrayOutput) ToShardedDatabasePatchOperationArrayOutputWithContext(ctx context.Context) ShardedDatabasePatchOperationArrayOutput
- type ShardedDatabasePatchOperationInput
- type ShardedDatabasePatchOperationOutput
- func (ShardedDatabasePatchOperationOutput) ElementType() reflect.Type
- func (o ShardedDatabasePatchOperationOutput) Operation() pulumi.StringOutput
- func (o ShardedDatabasePatchOperationOutput) Selection() pulumi.StringOutput
- func (o ShardedDatabasePatchOperationOutput) ToShardedDatabasePatchOperationOutput() ShardedDatabasePatchOperationOutput
- func (o ShardedDatabasePatchOperationOutput) ToShardedDatabasePatchOperationOutputWithContext(ctx context.Context) ShardedDatabasePatchOperationOutput
- func (o ShardedDatabasePatchOperationOutput) Value() pulumi.StringOutput
- type ShardedDatabaseShardDetail
- type ShardedDatabaseShardDetailArgs
- func (ShardedDatabaseShardDetailArgs) ElementType() reflect.Type
- func (i ShardedDatabaseShardDetailArgs) ToShardedDatabaseShardDetailOutput() ShardedDatabaseShardDetailOutput
- func (i ShardedDatabaseShardDetailArgs) ToShardedDatabaseShardDetailOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailOutput
- type ShardedDatabaseShardDetailArray
- func (ShardedDatabaseShardDetailArray) ElementType() reflect.Type
- func (i ShardedDatabaseShardDetailArray) ToShardedDatabaseShardDetailArrayOutput() ShardedDatabaseShardDetailArrayOutput
- func (i ShardedDatabaseShardDetailArray) ToShardedDatabaseShardDetailArrayOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailArrayOutput
- type ShardedDatabaseShardDetailArrayInput
- type ShardedDatabaseShardDetailArrayOutput
- func (ShardedDatabaseShardDetailArrayOutput) ElementType() reflect.Type
- func (o ShardedDatabaseShardDetailArrayOutput) Index(i pulumi.IntInput) ShardedDatabaseShardDetailOutput
- func (o ShardedDatabaseShardDetailArrayOutput) ToShardedDatabaseShardDetailArrayOutput() ShardedDatabaseShardDetailArrayOutput
- func (o ShardedDatabaseShardDetailArrayOutput) ToShardedDatabaseShardDetailArrayOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailArrayOutput
- type ShardedDatabaseShardDetailEncryptionKeyDetails
- type ShardedDatabaseShardDetailEncryptionKeyDetailsArgs
- func (ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ElementType() reflect.Type
- func (i ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
- func (i ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
- func (i ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
- func (i ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
- type ShardedDatabaseShardDetailEncryptionKeyDetailsInput
- type ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
- func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ElementType() reflect.Type
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) KmsKeyId() pulumi.StringOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) KmsKeyVersionId() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) VaultId() pulumi.StringOutput
- type ShardedDatabaseShardDetailEncryptionKeyDetailsPtrInput
- type ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) Elem() ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
- func (ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) ElementType() reflect.Type
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) KmsKeyVersionId() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) VaultId() pulumi.StringPtrOutput
- type ShardedDatabaseShardDetailInput
- type ShardedDatabaseShardDetailOutput
- func (o ShardedDatabaseShardDetailOutput) AdminPassword() pulumi.StringOutput
- func (o ShardedDatabaseShardDetailOutput) CloudAutonomousVmClusterId() pulumi.StringOutput
- func (o ShardedDatabaseShardDetailOutput) ComputeCount() pulumi.Float64Output
- func (o ShardedDatabaseShardDetailOutput) ContainerDatabaseId() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) ContainerDatabaseParentId() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) DataStorageSizeInGbs() pulumi.Float64Output
- func (ShardedDatabaseShardDetailOutput) ElementType() reflect.Type
- func (o ShardedDatabaseShardDetailOutput) EncryptionKeyDetails() ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
- func (o ShardedDatabaseShardDetailOutput) IsAutoScalingEnabled() pulumi.BoolOutput
- func (o ShardedDatabaseShardDetailOutput) Metadata() pulumi.StringMapOutput
- func (o ShardedDatabaseShardDetailOutput) Name() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) PeerCloudAutonomousVmClusterId() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) ShardGroup() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) ShardSpace() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) Status() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) SupportingResourceId() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) TimeCreated() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) TimeSslCertificateExpires() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) TimeUpdated() pulumi.StringPtrOutput
- func (o ShardedDatabaseShardDetailOutput) ToShardedDatabaseShardDetailOutput() ShardedDatabaseShardDetailOutput
- func (o ShardedDatabaseShardDetailOutput) ToShardedDatabaseShardDetailOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailOutput
- type ShardedDatabaseState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetPrivateEndpointsArgs ¶
type GetPrivateEndpointsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only private endpoint that match the entire name given. The match is not case sensitive. DisplayName *string `pulumi:"displayName"` Filters []GetPrivateEndpointsFilter `pulumi:"filters"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getPrivateEndpoints.
type GetPrivateEndpointsFilterArgs ¶
type GetPrivateEndpointsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPrivateEndpointsFilterArgs) ElementType ¶
func (GetPrivateEndpointsFilterArgs) ElementType() reflect.Type
func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput ¶
func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext ¶
func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
type GetPrivateEndpointsFilterArray ¶
type GetPrivateEndpointsFilterArray []GetPrivateEndpointsFilterInput
func (GetPrivateEndpointsFilterArray) ElementType ¶
func (GetPrivateEndpointsFilterArray) ElementType() reflect.Type
func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput ¶
func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext ¶
func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
type GetPrivateEndpointsFilterArrayInput ¶
type GetPrivateEndpointsFilterArrayInput interface { pulumi.Input ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput ToGetPrivateEndpointsFilterArrayOutputWithContext(context.Context) GetPrivateEndpointsFilterArrayOutput }
GetPrivateEndpointsFilterArrayInput is an input type that accepts GetPrivateEndpointsFilterArray and GetPrivateEndpointsFilterArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsFilterArrayInput` via:
GetPrivateEndpointsFilterArray{ GetPrivateEndpointsFilterArgs{...} }
type GetPrivateEndpointsFilterArrayOutput ¶
type GetPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsFilterArrayOutput) ElementType ¶
func (GetPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
func (GetPrivateEndpointsFilterArrayOutput) Index ¶
func (o GetPrivateEndpointsFilterArrayOutput) Index(i pulumi.IntInput) GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput ¶
func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput
func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext ¶
func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput
type GetPrivateEndpointsFilterInput ¶
type GetPrivateEndpointsFilterInput interface { pulumi.Input ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput ToGetPrivateEndpointsFilterOutputWithContext(context.Context) GetPrivateEndpointsFilterOutput }
GetPrivateEndpointsFilterInput is an input type that accepts GetPrivateEndpointsFilterArgs and GetPrivateEndpointsFilterOutput values. You can construct a concrete instance of `GetPrivateEndpointsFilterInput` via:
GetPrivateEndpointsFilterArgs{...}
type GetPrivateEndpointsFilterOutput ¶
type GetPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsFilterOutput) ElementType ¶
func (GetPrivateEndpointsFilterOutput) ElementType() reflect.Type
func (GetPrivateEndpointsFilterOutput) Name ¶
func (o GetPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
func (GetPrivateEndpointsFilterOutput) Regex ¶
func (o GetPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput ¶
func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext ¶
func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput
func (GetPrivateEndpointsFilterOutput) Values ¶
func (o GetPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
type GetPrivateEndpointsOutputArgs ¶
type GetPrivateEndpointsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only private endpoint that match the entire name given. The match is not case sensitive. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetPrivateEndpointsFilterArrayInput `pulumi:"filters"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getPrivateEndpoints.
func (GetPrivateEndpointsOutputArgs) ElementType ¶
func (GetPrivateEndpointsOutputArgs) ElementType() reflect.Type
type GetPrivateEndpointsPrivateEndpointCollection ¶
type GetPrivateEndpointsPrivateEndpointCollection struct {
Items []GetPrivateEndpointsPrivateEndpointCollectionItem `pulumi:"items"`
}
type GetPrivateEndpointsPrivateEndpointCollectionArgs ¶
type GetPrivateEndpointsPrivateEndpointCollectionArgs struct {
Items GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput `pulumi:"items"`
}
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
type GetPrivateEndpointsPrivateEndpointCollectionArray ¶
type GetPrivateEndpointsPrivateEndpointCollectionArray []GetPrivateEndpointsPrivateEndpointCollectionInput
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionArrayInput ¶
type GetPrivateEndpointsPrivateEndpointCollectionArrayInput interface { pulumi.Input ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput }
GetPrivateEndpointsPrivateEndpointCollectionArrayInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionArray and GetPrivateEndpointsPrivateEndpointCollectionArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionArrayInput` via:
GetPrivateEndpointsPrivateEndpointCollectionArray{ GetPrivateEndpointsPrivateEndpointCollectionArgs{...} }
type GetPrivateEndpointsPrivateEndpointCollectionArrayOutput ¶
type GetPrivateEndpointsPrivateEndpointCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionInput ¶
type GetPrivateEndpointsPrivateEndpointCollectionInput interface { pulumi.Input ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput }
GetPrivateEndpointsPrivateEndpointCollectionInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionArgs and GetPrivateEndpointsPrivateEndpointCollectionOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionInput` via:
GetPrivateEndpointsPrivateEndpointCollectionArgs{...}
type GetPrivateEndpointsPrivateEndpointCollectionItem ¶
type GetPrivateEndpointsPrivateEndpointCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // PrivateEndpoint description. Description string `pulumi:"description"` // A filter to return only private endpoint that match the entire name given. The match is not case sensitive. DisplayName string `pulumi:"displayName"` // 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]string `pulumi:"freeformTags"` // The identifier of the Private Endpoint. Id string `pulumi:"id"` // Detailed message for the lifecycle state. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // The OCIDs of the network security groups that the private endpoint belongs to. NsgIds []string `pulumi:"nsgIds"` // IP address of the Private Endpoint. PrivateIp string `pulumi:"privateIp"` // The OCIDs of sharded databases that consumes the given private endpoint. ShardedDatabases []string `pulumi:"shardedDatabases"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State string `pulumi:"state"` // Identifier of the subnet in which private endpoint exists. SubnetId string `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the PrivateEndpoint was first created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the Private Endpoint was last updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` // Identifier of the VCN in which subnet exists. VcnId string `pulumi:"vcnId"` }
type GetPrivateEndpointsPrivateEndpointCollectionItemArgs ¶
type GetPrivateEndpointsPrivateEndpointCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // PrivateEndpoint description. Description pulumi.StringInput `pulumi:"description"` // A filter to return only private endpoint that match the entire name given. The match is not case sensitive. DisplayName pulumi.StringInput `pulumi:"displayName"` // 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.StringMapInput `pulumi:"freeformTags"` // The identifier of the Private Endpoint. Id pulumi.StringInput `pulumi:"id"` // Detailed message for the lifecycle state. LifecycleStateDetails pulumi.StringInput `pulumi:"lifecycleStateDetails"` // The OCIDs of the network security groups that the private endpoint belongs to. NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // IP address of the Private Endpoint. PrivateIp pulumi.StringInput `pulumi:"privateIp"` // The OCIDs of sharded databases that consumes the given private endpoint. ShardedDatabases pulumi.StringArrayInput `pulumi:"shardedDatabases"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Identifier of the subnet in which private endpoint exists. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time the PrivateEndpoint was first created. An RFC3339 formatted datetime string TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the Private Endpoint was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // Identifier of the VCN in which subnet exists. VcnId pulumi.StringInput `pulumi:"vcnId"` }
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
type GetPrivateEndpointsPrivateEndpointCollectionItemArray ¶
type GetPrivateEndpointsPrivateEndpointCollectionItemArray []GetPrivateEndpointsPrivateEndpointCollectionItemInput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext ¶
func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput ¶
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput interface { pulumi.Input ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput }
GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionItemArray and GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput` via:
GetPrivateEndpointsPrivateEndpointCollectionItemArray{ GetPrivateEndpointsPrivateEndpointCollectionItemArgs{...} }
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ¶
type GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
type GetPrivateEndpointsPrivateEndpointCollectionItemInput ¶
type GetPrivateEndpointsPrivateEndpointCollectionItemInput interface { pulumi.Input ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput }
GetPrivateEndpointsPrivateEndpointCollectionItemInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionItemArgs and GetPrivateEndpointsPrivateEndpointCollectionItemOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionItemInput` via:
GetPrivateEndpointsPrivateEndpointCollectionItemArgs{...}
type GetPrivateEndpointsPrivateEndpointCollectionItemOutput ¶
type GetPrivateEndpointsPrivateEndpointCollectionItemOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) CompartmentId ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DefinedTags ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Description ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Description() pulumi.StringOutput
PrivateEndpoint description.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DisplayName ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only private endpoint that match the entire name given. The match is not case sensitive.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) FreeformTags ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Id ¶
The identifier of the Private Endpoint.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) LifecycleStateDetails ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
Detailed message for the lifecycle state.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) NsgIds ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) NsgIds() pulumi.StringArrayOutput
The OCIDs of the network security groups that the private endpoint belongs to.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) PrivateIp ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) PrivateIp() pulumi.StringOutput
IP address of the Private Endpoint.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ShardedDatabases ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ShardedDatabases() pulumi.StringArrayOutput
The OCIDs of sharded databases that consumes the given private endpoint.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) State ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources their lifecycleState matches the given lifecycleState.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SubnetId ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SubnetId() pulumi.StringOutput
Identifier of the subnet in which private endpoint exists.
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SystemTags ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeCreated ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the PrivateEndpoint was first created. An RFC3339 formatted datetime string
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeUpdated ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the Private Endpoint was last updated. An RFC3339 formatted datetime string
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) VcnId ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) VcnId() pulumi.StringOutput
Identifier of the VCN in which subnet exists.
type GetPrivateEndpointsPrivateEndpointCollectionOutput ¶
type GetPrivateEndpointsPrivateEndpointCollectionOutput struct{ *pulumi.OutputState }
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ElementType ¶
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ElementType() reflect.Type
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext ¶
func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
type GetPrivateEndpointsResult ¶
type GetPrivateEndpointsResult struct { // Identifier of the compartment in which private endpoint exists. CompartmentId string `pulumi:"compartmentId"` // PrivateEndpoint display name. DisplayName *string `pulumi:"displayName"` Filters []GetPrivateEndpointsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of private_endpoint_collection. PrivateEndpointCollections []GetPrivateEndpointsPrivateEndpointCollection `pulumi:"privateEndpointCollections"` // Lifecycle states for private endpoint. State *string `pulumi:"state"` }
A collection of values returned by getPrivateEndpoints.
func GetPrivateEndpoints ¶
func GetPrivateEndpoints(ctx *pulumi.Context, args *GetPrivateEndpointsArgs, opts ...pulumi.InvokeOption) (*GetPrivateEndpointsResult, error)
This data source provides the list of Private Endpoints in Oracle Cloud Infrastructure Globally Distributed Database service.
List of PrivateEndpoints.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/GloballyDistributedDatabase" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GloballyDistributedDatabase.GetPrivateEndpoints(ctx, &globallydistributeddatabase.GetPrivateEndpointsArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(privateEndpointDisplayName), State: pulumi.StringRef(privateEndpointState), }, nil) if err != nil { return err } return nil }) }
```
type GetPrivateEndpointsResultOutput ¶
type GetPrivateEndpointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateEndpoints.
func GetPrivateEndpointsOutput ¶
func GetPrivateEndpointsOutput(ctx *pulumi.Context, args GetPrivateEndpointsOutputArgs, opts ...pulumi.InvokeOption) GetPrivateEndpointsResultOutput
func (GetPrivateEndpointsResultOutput) CompartmentId ¶
func (o GetPrivateEndpointsResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment in which private endpoint exists.
func (GetPrivateEndpointsResultOutput) DisplayName ¶
func (o GetPrivateEndpointsResultOutput) DisplayName() pulumi.StringPtrOutput
PrivateEndpoint display name.
func (GetPrivateEndpointsResultOutput) ElementType ¶
func (GetPrivateEndpointsResultOutput) ElementType() reflect.Type
func (GetPrivateEndpointsResultOutput) Filters ¶
func (o GetPrivateEndpointsResultOutput) Filters() GetPrivateEndpointsFilterArrayOutput
func (GetPrivateEndpointsResultOutput) Id ¶
func (o GetPrivateEndpointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrivateEndpointsResultOutput) PrivateEndpointCollections ¶
func (o GetPrivateEndpointsResultOutput) PrivateEndpointCollections() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
The list of private_endpoint_collection.
func (GetPrivateEndpointsResultOutput) State ¶
func (o GetPrivateEndpointsResultOutput) State() pulumi.StringPtrOutput
Lifecycle states for private endpoint.
func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput ¶
func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput() GetPrivateEndpointsResultOutput
func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext ¶
func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext(ctx context.Context) GetPrivateEndpointsResultOutput
type GetShardedDatabaseCatalogDetail ¶
type GetShardedDatabaseCatalogDetail struct { AdminPassword string `pulumi:"adminPassword"` // Identifier of the primary cloudAutonomousVmCluster for the shard. CloudAutonomousVmClusterId string `pulumi:"cloudAutonomousVmClusterId"` // The compute amount available to the underlying autonomous database associated with shard. ComputeCount float64 `pulumi:"computeCount"` // Identifier of the underlying container database. ContainerDatabaseId string `pulumi:"containerDatabaseId"` // Identifier of the underlying container database parent. ContainerDatabaseParentId string `pulumi:"containerDatabaseParentId"` // The data disk group size to be allocated in GBs. DataStorageSizeInGbs float64 `pulumi:"dataStorageSizeInGbs"` // Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists). EncryptionKeyDetails []GetShardedDatabaseCatalogDetailEncryptionKeyDetail `pulumi:"encryptionKeyDetails"` // Determines the auto-scaling mode. IsAutoScalingEnabled bool `pulumi:"isAutoScalingEnabled"` // Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO. Metadata map[string]string `pulumi:"metadata"` // Name of the shard. Name string `pulumi:"name"` // Identifier of the peer cloudAutonomousVmCluster for the shard. PeerCloudAutonomousVmClusterId string `pulumi:"peerCloudAutonomousVmClusterId"` // Name of the shard-group to which the shard belongs. ShardGroup string `pulumi:"shardGroup"` // Status of shard or catalog or gsm for the sharded database. Status string `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId string `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires string `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` }
type GetShardedDatabaseCatalogDetailArgs ¶
type GetShardedDatabaseCatalogDetailArgs struct { AdminPassword pulumi.StringInput `pulumi:"adminPassword"` // Identifier of the primary cloudAutonomousVmCluster for the shard. CloudAutonomousVmClusterId pulumi.StringInput `pulumi:"cloudAutonomousVmClusterId"` // The compute amount available to the underlying autonomous database associated with shard. ComputeCount pulumi.Float64Input `pulumi:"computeCount"` // Identifier of the underlying container database. ContainerDatabaseId pulumi.StringInput `pulumi:"containerDatabaseId"` // Identifier of the underlying container database parent. ContainerDatabaseParentId pulumi.StringInput `pulumi:"containerDatabaseParentId"` // The data disk group size to be allocated in GBs. DataStorageSizeInGbs pulumi.Float64Input `pulumi:"dataStorageSizeInGbs"` // Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists). EncryptionKeyDetails GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayInput `pulumi:"encryptionKeyDetails"` // Determines the auto-scaling mode. IsAutoScalingEnabled pulumi.BoolInput `pulumi:"isAutoScalingEnabled"` // Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Name of the shard. Name pulumi.StringInput `pulumi:"name"` // Identifier of the peer cloudAutonomousVmCluster for the shard. PeerCloudAutonomousVmClusterId pulumi.StringInput `pulumi:"peerCloudAutonomousVmClusterId"` // Name of the shard-group to which the shard belongs. ShardGroup pulumi.StringInput `pulumi:"shardGroup"` // Status of shard or catalog or gsm for the sharded database. Status pulumi.StringInput `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId pulumi.StringInput `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires pulumi.StringInput `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetShardedDatabaseCatalogDetailArgs) ElementType ¶
func (GetShardedDatabaseCatalogDetailArgs) ElementType() reflect.Type
func (GetShardedDatabaseCatalogDetailArgs) ToGetShardedDatabaseCatalogDetailOutput ¶
func (i GetShardedDatabaseCatalogDetailArgs) ToGetShardedDatabaseCatalogDetailOutput() GetShardedDatabaseCatalogDetailOutput
func (GetShardedDatabaseCatalogDetailArgs) ToGetShardedDatabaseCatalogDetailOutputWithContext ¶
func (i GetShardedDatabaseCatalogDetailArgs) ToGetShardedDatabaseCatalogDetailOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailOutput
type GetShardedDatabaseCatalogDetailArray ¶
type GetShardedDatabaseCatalogDetailArray []GetShardedDatabaseCatalogDetailInput
func (GetShardedDatabaseCatalogDetailArray) ElementType ¶
func (GetShardedDatabaseCatalogDetailArray) ElementType() reflect.Type
func (GetShardedDatabaseCatalogDetailArray) ToGetShardedDatabaseCatalogDetailArrayOutput ¶
func (i GetShardedDatabaseCatalogDetailArray) ToGetShardedDatabaseCatalogDetailArrayOutput() GetShardedDatabaseCatalogDetailArrayOutput
func (GetShardedDatabaseCatalogDetailArray) ToGetShardedDatabaseCatalogDetailArrayOutputWithContext ¶
func (i GetShardedDatabaseCatalogDetailArray) ToGetShardedDatabaseCatalogDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailArrayOutput
type GetShardedDatabaseCatalogDetailArrayInput ¶
type GetShardedDatabaseCatalogDetailArrayInput interface { pulumi.Input ToGetShardedDatabaseCatalogDetailArrayOutput() GetShardedDatabaseCatalogDetailArrayOutput ToGetShardedDatabaseCatalogDetailArrayOutputWithContext(context.Context) GetShardedDatabaseCatalogDetailArrayOutput }
GetShardedDatabaseCatalogDetailArrayInput is an input type that accepts GetShardedDatabaseCatalogDetailArray and GetShardedDatabaseCatalogDetailArrayOutput values. You can construct a concrete instance of `GetShardedDatabaseCatalogDetailArrayInput` via:
GetShardedDatabaseCatalogDetailArray{ GetShardedDatabaseCatalogDetailArgs{...} }
type GetShardedDatabaseCatalogDetailArrayOutput ¶
type GetShardedDatabaseCatalogDetailArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseCatalogDetailArrayOutput) ElementType ¶
func (GetShardedDatabaseCatalogDetailArrayOutput) ElementType() reflect.Type
func (GetShardedDatabaseCatalogDetailArrayOutput) ToGetShardedDatabaseCatalogDetailArrayOutput ¶
func (o GetShardedDatabaseCatalogDetailArrayOutput) ToGetShardedDatabaseCatalogDetailArrayOutput() GetShardedDatabaseCatalogDetailArrayOutput
func (GetShardedDatabaseCatalogDetailArrayOutput) ToGetShardedDatabaseCatalogDetailArrayOutputWithContext ¶
func (o GetShardedDatabaseCatalogDetailArrayOutput) ToGetShardedDatabaseCatalogDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailArrayOutput
type GetShardedDatabaseCatalogDetailEncryptionKeyDetail ¶
type GetShardedDatabaseCatalogDetailEncryptionKeyDetail struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key. KmsKeyId string `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations. KmsKeyVersionId string `pulumi:"kmsKeyVersionId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard. VaultId string `pulumi:"vaultId"` }
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs ¶
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations. KmsKeyVersionId pulumi.StringInput `pulumi:"kmsKeyVersionId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard. VaultId pulumi.StringInput `pulumi:"vaultId"` }
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs) ElementType ¶
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs) ElementType() reflect.Type
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput ¶
func (i GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutputWithContext ¶
func (i GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray ¶
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray []GetShardedDatabaseCatalogDetailEncryptionKeyDetailInput
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray) ElementType ¶
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray) ElementType() reflect.Type
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput ¶
func (i GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutputWithContext ¶
func (i GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayInput ¶
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayInput interface { pulumi.Input ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutputWithContext(context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput }
GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayInput is an input type that accepts GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray and GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput values. You can construct a concrete instance of `GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayInput` via:
GetShardedDatabaseCatalogDetailEncryptionKeyDetailArray{ GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs{...} }
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput ¶
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) ElementType ¶
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) ElementType() reflect.Type
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput ¶
func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutputWithContext ¶
func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailInput ¶
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailInput interface { pulumi.Input ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutputWithContext(context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput }
GetShardedDatabaseCatalogDetailEncryptionKeyDetailInput is an input type that accepts GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs and GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput values. You can construct a concrete instance of `GetShardedDatabaseCatalogDetailEncryptionKeyDetailInput` via:
GetShardedDatabaseCatalogDetailEncryptionKeyDetailArgs{...}
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput ¶
type GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) ElementType ¶
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) ElementType() reflect.Type
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) KmsKeyId ¶
func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) KmsKeyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) KmsKeyVersionId ¶
func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) KmsKeyVersionId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput ¶
func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput() GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutputWithContext ¶
func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseCatalogDetailEncryptionKeyDetailOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput
func (GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) VaultId ¶
func (o GetShardedDatabaseCatalogDetailEncryptionKeyDetailOutput) VaultId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
type GetShardedDatabaseCatalogDetailInput ¶
type GetShardedDatabaseCatalogDetailInput interface { pulumi.Input ToGetShardedDatabaseCatalogDetailOutput() GetShardedDatabaseCatalogDetailOutput ToGetShardedDatabaseCatalogDetailOutputWithContext(context.Context) GetShardedDatabaseCatalogDetailOutput }
GetShardedDatabaseCatalogDetailInput is an input type that accepts GetShardedDatabaseCatalogDetailArgs and GetShardedDatabaseCatalogDetailOutput values. You can construct a concrete instance of `GetShardedDatabaseCatalogDetailInput` via:
GetShardedDatabaseCatalogDetailArgs{...}
type GetShardedDatabaseCatalogDetailOutput ¶
type GetShardedDatabaseCatalogDetailOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseCatalogDetailOutput) AdminPassword ¶
func (o GetShardedDatabaseCatalogDetailOutput) AdminPassword() pulumi.StringOutput
func (GetShardedDatabaseCatalogDetailOutput) CloudAutonomousVmClusterId ¶
func (o GetShardedDatabaseCatalogDetailOutput) CloudAutonomousVmClusterId() pulumi.StringOutput
Identifier of the primary cloudAutonomousVmCluster for the shard.
func (GetShardedDatabaseCatalogDetailOutput) ComputeCount ¶
func (o GetShardedDatabaseCatalogDetailOutput) ComputeCount() pulumi.Float64Output
The compute amount available to the underlying autonomous database associated with shard.
func (GetShardedDatabaseCatalogDetailOutput) ContainerDatabaseId ¶
func (o GetShardedDatabaseCatalogDetailOutput) ContainerDatabaseId() pulumi.StringOutput
Identifier of the underlying container database.
func (GetShardedDatabaseCatalogDetailOutput) ContainerDatabaseParentId ¶
func (o GetShardedDatabaseCatalogDetailOutput) ContainerDatabaseParentId() pulumi.StringOutput
Identifier of the underlying container database parent.
func (GetShardedDatabaseCatalogDetailOutput) DataStorageSizeInGbs ¶
func (o GetShardedDatabaseCatalogDetailOutput) DataStorageSizeInGbs() pulumi.Float64Output
The data disk group size to be allocated in GBs.
func (GetShardedDatabaseCatalogDetailOutput) ElementType ¶
func (GetShardedDatabaseCatalogDetailOutput) ElementType() reflect.Type
func (GetShardedDatabaseCatalogDetailOutput) EncryptionKeyDetails ¶
func (o GetShardedDatabaseCatalogDetailOutput) EncryptionKeyDetails() GetShardedDatabaseCatalogDetailEncryptionKeyDetailArrayOutput
Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
func (GetShardedDatabaseCatalogDetailOutput) IsAutoScalingEnabled ¶
func (o GetShardedDatabaseCatalogDetailOutput) IsAutoScalingEnabled() pulumi.BoolOutput
Determines the auto-scaling mode.
func (GetShardedDatabaseCatalogDetailOutput) Metadata ¶
func (o GetShardedDatabaseCatalogDetailOutput) Metadata() pulumi.StringMapOutput
Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
func (GetShardedDatabaseCatalogDetailOutput) Name ¶
func (o GetShardedDatabaseCatalogDetailOutput) Name() pulumi.StringOutput
Name of the shard.
func (GetShardedDatabaseCatalogDetailOutput) PeerCloudAutonomousVmClusterId ¶
func (o GetShardedDatabaseCatalogDetailOutput) PeerCloudAutonomousVmClusterId() pulumi.StringOutput
Identifier of the peer cloudAutonomousVmCluster for the shard.
func (GetShardedDatabaseCatalogDetailOutput) ShardGroup ¶
func (o GetShardedDatabaseCatalogDetailOutput) ShardGroup() pulumi.StringOutput
Name of the shard-group to which the shard belongs.
func (GetShardedDatabaseCatalogDetailOutput) Status ¶
func (o GetShardedDatabaseCatalogDetailOutput) Status() pulumi.StringOutput
Status of shard or catalog or gsm for the sharded database.
func (GetShardedDatabaseCatalogDetailOutput) SupportingResourceId ¶
func (o GetShardedDatabaseCatalogDetailOutput) SupportingResourceId() pulumi.StringOutput
Identifier of the underlying supporting resource.
func (GetShardedDatabaseCatalogDetailOutput) TimeCreated ¶
func (o GetShardedDatabaseCatalogDetailOutput) TimeCreated() pulumi.StringOutput
The time the the Sharded Database was created. An RFC3339 formatted datetime string
func (GetShardedDatabaseCatalogDetailOutput) TimeSslCertificateExpires ¶
func (o GetShardedDatabaseCatalogDetailOutput) TimeSslCertificateExpires() pulumi.StringOutput
The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
func (GetShardedDatabaseCatalogDetailOutput) TimeUpdated ¶
func (o GetShardedDatabaseCatalogDetailOutput) TimeUpdated() pulumi.StringOutput
The time the Sharded Database was last updated. An RFC3339 formatted datetime string
func (GetShardedDatabaseCatalogDetailOutput) ToGetShardedDatabaseCatalogDetailOutput ¶
func (o GetShardedDatabaseCatalogDetailOutput) ToGetShardedDatabaseCatalogDetailOutput() GetShardedDatabaseCatalogDetailOutput
func (GetShardedDatabaseCatalogDetailOutput) ToGetShardedDatabaseCatalogDetailOutputWithContext ¶
func (o GetShardedDatabaseCatalogDetailOutput) ToGetShardedDatabaseCatalogDetailOutputWithContext(ctx context.Context) GetShardedDatabaseCatalogDetailOutput
type GetShardedDatabaseConnectionStringArgs ¶
type GetShardedDatabaseConnectionStringArgs struct { // Collection of connection strings. AllConnectionStrings pulumi.StringMapInput `pulumi:"allConnectionStrings"` }
func (GetShardedDatabaseConnectionStringArgs) ElementType ¶
func (GetShardedDatabaseConnectionStringArgs) ElementType() reflect.Type
func (GetShardedDatabaseConnectionStringArgs) ToGetShardedDatabaseConnectionStringOutput ¶
func (i GetShardedDatabaseConnectionStringArgs) ToGetShardedDatabaseConnectionStringOutput() GetShardedDatabaseConnectionStringOutput
func (GetShardedDatabaseConnectionStringArgs) ToGetShardedDatabaseConnectionStringOutputWithContext ¶
func (i GetShardedDatabaseConnectionStringArgs) ToGetShardedDatabaseConnectionStringOutputWithContext(ctx context.Context) GetShardedDatabaseConnectionStringOutput
type GetShardedDatabaseConnectionStringArray ¶
type GetShardedDatabaseConnectionStringArray []GetShardedDatabaseConnectionStringInput
func (GetShardedDatabaseConnectionStringArray) ElementType ¶
func (GetShardedDatabaseConnectionStringArray) ElementType() reflect.Type
func (GetShardedDatabaseConnectionStringArray) ToGetShardedDatabaseConnectionStringArrayOutput ¶
func (i GetShardedDatabaseConnectionStringArray) ToGetShardedDatabaseConnectionStringArrayOutput() GetShardedDatabaseConnectionStringArrayOutput
func (GetShardedDatabaseConnectionStringArray) ToGetShardedDatabaseConnectionStringArrayOutputWithContext ¶
func (i GetShardedDatabaseConnectionStringArray) ToGetShardedDatabaseConnectionStringArrayOutputWithContext(ctx context.Context) GetShardedDatabaseConnectionStringArrayOutput
type GetShardedDatabaseConnectionStringArrayInput ¶
type GetShardedDatabaseConnectionStringArrayInput interface { pulumi.Input ToGetShardedDatabaseConnectionStringArrayOutput() GetShardedDatabaseConnectionStringArrayOutput ToGetShardedDatabaseConnectionStringArrayOutputWithContext(context.Context) GetShardedDatabaseConnectionStringArrayOutput }
GetShardedDatabaseConnectionStringArrayInput is an input type that accepts GetShardedDatabaseConnectionStringArray and GetShardedDatabaseConnectionStringArrayOutput values. You can construct a concrete instance of `GetShardedDatabaseConnectionStringArrayInput` via:
GetShardedDatabaseConnectionStringArray{ GetShardedDatabaseConnectionStringArgs{...} }
type GetShardedDatabaseConnectionStringArrayOutput ¶
type GetShardedDatabaseConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseConnectionStringArrayOutput) ElementType ¶
func (GetShardedDatabaseConnectionStringArrayOutput) ElementType() reflect.Type
func (GetShardedDatabaseConnectionStringArrayOutput) ToGetShardedDatabaseConnectionStringArrayOutput ¶
func (o GetShardedDatabaseConnectionStringArrayOutput) ToGetShardedDatabaseConnectionStringArrayOutput() GetShardedDatabaseConnectionStringArrayOutput
func (GetShardedDatabaseConnectionStringArrayOutput) ToGetShardedDatabaseConnectionStringArrayOutputWithContext ¶
func (o GetShardedDatabaseConnectionStringArrayOutput) ToGetShardedDatabaseConnectionStringArrayOutputWithContext(ctx context.Context) GetShardedDatabaseConnectionStringArrayOutput
type GetShardedDatabaseConnectionStringInput ¶
type GetShardedDatabaseConnectionStringInput interface { pulumi.Input ToGetShardedDatabaseConnectionStringOutput() GetShardedDatabaseConnectionStringOutput ToGetShardedDatabaseConnectionStringOutputWithContext(context.Context) GetShardedDatabaseConnectionStringOutput }
GetShardedDatabaseConnectionStringInput is an input type that accepts GetShardedDatabaseConnectionStringArgs and GetShardedDatabaseConnectionStringOutput values. You can construct a concrete instance of `GetShardedDatabaseConnectionStringInput` via:
GetShardedDatabaseConnectionStringArgs{...}
type GetShardedDatabaseConnectionStringOutput ¶
type GetShardedDatabaseConnectionStringOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseConnectionStringOutput) AllConnectionStrings ¶
func (o GetShardedDatabaseConnectionStringOutput) AllConnectionStrings() pulumi.StringMapOutput
Collection of connection strings.
func (GetShardedDatabaseConnectionStringOutput) ElementType ¶
func (GetShardedDatabaseConnectionStringOutput) ElementType() reflect.Type
func (GetShardedDatabaseConnectionStringOutput) ToGetShardedDatabaseConnectionStringOutput ¶
func (o GetShardedDatabaseConnectionStringOutput) ToGetShardedDatabaseConnectionStringOutput() GetShardedDatabaseConnectionStringOutput
func (GetShardedDatabaseConnectionStringOutput) ToGetShardedDatabaseConnectionStringOutputWithContext ¶
func (o GetShardedDatabaseConnectionStringOutput) ToGetShardedDatabaseConnectionStringOutputWithContext(ctx context.Context) GetShardedDatabaseConnectionStringOutput
type GetShardedDatabaseGsm ¶
type GetShardedDatabaseGsm struct { // The compute amount available to the underlying autonomous database associated with shard. ComputeCount float64 `pulumi:"computeCount"` // The data disk group size to be allocated in GBs. DataStorageSizeInGbs float64 `pulumi:"dataStorageSizeInGbs"` // Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO. Metadata map[string]string `pulumi:"metadata"` // Name of the shard. Name string `pulumi:"name"` // Status of shard or catalog or gsm for the sharded database. Status string `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId string `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires string `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` }
type GetShardedDatabaseGsmArgs ¶
type GetShardedDatabaseGsmArgs struct { // The compute amount available to the underlying autonomous database associated with shard. ComputeCount pulumi.Float64Input `pulumi:"computeCount"` // The data disk group size to be allocated in GBs. DataStorageSizeInGbs pulumi.Float64Input `pulumi:"dataStorageSizeInGbs"` // Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Name of the shard. Name pulumi.StringInput `pulumi:"name"` // Status of shard or catalog or gsm for the sharded database. Status pulumi.StringInput `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId pulumi.StringInput `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires pulumi.StringInput `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetShardedDatabaseGsmArgs) ElementType ¶
func (GetShardedDatabaseGsmArgs) ElementType() reflect.Type
func (GetShardedDatabaseGsmArgs) ToGetShardedDatabaseGsmOutput ¶
func (i GetShardedDatabaseGsmArgs) ToGetShardedDatabaseGsmOutput() GetShardedDatabaseGsmOutput
func (GetShardedDatabaseGsmArgs) ToGetShardedDatabaseGsmOutputWithContext ¶
func (i GetShardedDatabaseGsmArgs) ToGetShardedDatabaseGsmOutputWithContext(ctx context.Context) GetShardedDatabaseGsmOutput
type GetShardedDatabaseGsmArray ¶
type GetShardedDatabaseGsmArray []GetShardedDatabaseGsmInput
func (GetShardedDatabaseGsmArray) ElementType ¶
func (GetShardedDatabaseGsmArray) ElementType() reflect.Type
func (GetShardedDatabaseGsmArray) ToGetShardedDatabaseGsmArrayOutput ¶
func (i GetShardedDatabaseGsmArray) ToGetShardedDatabaseGsmArrayOutput() GetShardedDatabaseGsmArrayOutput
func (GetShardedDatabaseGsmArray) ToGetShardedDatabaseGsmArrayOutputWithContext ¶
func (i GetShardedDatabaseGsmArray) ToGetShardedDatabaseGsmArrayOutputWithContext(ctx context.Context) GetShardedDatabaseGsmArrayOutput
type GetShardedDatabaseGsmArrayInput ¶
type GetShardedDatabaseGsmArrayInput interface { pulumi.Input ToGetShardedDatabaseGsmArrayOutput() GetShardedDatabaseGsmArrayOutput ToGetShardedDatabaseGsmArrayOutputWithContext(context.Context) GetShardedDatabaseGsmArrayOutput }
GetShardedDatabaseGsmArrayInput is an input type that accepts GetShardedDatabaseGsmArray and GetShardedDatabaseGsmArrayOutput values. You can construct a concrete instance of `GetShardedDatabaseGsmArrayInput` via:
GetShardedDatabaseGsmArray{ GetShardedDatabaseGsmArgs{...} }
type GetShardedDatabaseGsmArrayOutput ¶
type GetShardedDatabaseGsmArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseGsmArrayOutput) ElementType ¶
func (GetShardedDatabaseGsmArrayOutput) ElementType() reflect.Type
func (GetShardedDatabaseGsmArrayOutput) Index ¶
func (o GetShardedDatabaseGsmArrayOutput) Index(i pulumi.IntInput) GetShardedDatabaseGsmOutput
func (GetShardedDatabaseGsmArrayOutput) ToGetShardedDatabaseGsmArrayOutput ¶
func (o GetShardedDatabaseGsmArrayOutput) ToGetShardedDatabaseGsmArrayOutput() GetShardedDatabaseGsmArrayOutput
func (GetShardedDatabaseGsmArrayOutput) ToGetShardedDatabaseGsmArrayOutputWithContext ¶
func (o GetShardedDatabaseGsmArrayOutput) ToGetShardedDatabaseGsmArrayOutputWithContext(ctx context.Context) GetShardedDatabaseGsmArrayOutput
type GetShardedDatabaseGsmInput ¶
type GetShardedDatabaseGsmInput interface { pulumi.Input ToGetShardedDatabaseGsmOutput() GetShardedDatabaseGsmOutput ToGetShardedDatabaseGsmOutputWithContext(context.Context) GetShardedDatabaseGsmOutput }
GetShardedDatabaseGsmInput is an input type that accepts GetShardedDatabaseGsmArgs and GetShardedDatabaseGsmOutput values. You can construct a concrete instance of `GetShardedDatabaseGsmInput` via:
GetShardedDatabaseGsmArgs{...}
type GetShardedDatabaseGsmOutput ¶
type GetShardedDatabaseGsmOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseGsmOutput) ComputeCount ¶
func (o GetShardedDatabaseGsmOutput) ComputeCount() pulumi.Float64Output
The compute amount available to the underlying autonomous database associated with shard.
func (GetShardedDatabaseGsmOutput) DataStorageSizeInGbs ¶
func (o GetShardedDatabaseGsmOutput) DataStorageSizeInGbs() pulumi.Float64Output
The data disk group size to be allocated in GBs.
func (GetShardedDatabaseGsmOutput) ElementType ¶
func (GetShardedDatabaseGsmOutput) ElementType() reflect.Type
func (GetShardedDatabaseGsmOutput) Metadata ¶
func (o GetShardedDatabaseGsmOutput) Metadata() pulumi.StringMapOutput
Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
func (GetShardedDatabaseGsmOutput) Name ¶
func (o GetShardedDatabaseGsmOutput) Name() pulumi.StringOutput
Name of the shard.
func (GetShardedDatabaseGsmOutput) Status ¶
func (o GetShardedDatabaseGsmOutput) Status() pulumi.StringOutput
Status of shard or catalog or gsm for the sharded database.
func (GetShardedDatabaseGsmOutput) SupportingResourceId ¶
func (o GetShardedDatabaseGsmOutput) SupportingResourceId() pulumi.StringOutput
Identifier of the underlying supporting resource.
func (GetShardedDatabaseGsmOutput) TimeCreated ¶
func (o GetShardedDatabaseGsmOutput) TimeCreated() pulumi.StringOutput
The time the the Sharded Database was created. An RFC3339 formatted datetime string
func (GetShardedDatabaseGsmOutput) TimeSslCertificateExpires ¶
func (o GetShardedDatabaseGsmOutput) TimeSslCertificateExpires() pulumi.StringOutput
The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
func (GetShardedDatabaseGsmOutput) TimeUpdated ¶
func (o GetShardedDatabaseGsmOutput) TimeUpdated() pulumi.StringOutput
The time the Sharded Database was last updated. An RFC3339 formatted datetime string
func (GetShardedDatabaseGsmOutput) ToGetShardedDatabaseGsmOutput ¶
func (o GetShardedDatabaseGsmOutput) ToGetShardedDatabaseGsmOutput() GetShardedDatabaseGsmOutput
func (GetShardedDatabaseGsmOutput) ToGetShardedDatabaseGsmOutputWithContext ¶
func (o GetShardedDatabaseGsmOutput) ToGetShardedDatabaseGsmOutputWithContext(ctx context.Context) GetShardedDatabaseGsmOutput
type GetShardedDatabasePatchOperationArgs ¶
type GetShardedDatabasePatchOperationArgs struct { Operation pulumi.StringInput `pulumi:"operation"` Selection pulumi.StringInput `pulumi:"selection"` Value pulumi.StringInput `pulumi:"value"` }
func (GetShardedDatabasePatchOperationArgs) ElementType ¶
func (GetShardedDatabasePatchOperationArgs) ElementType() reflect.Type
func (GetShardedDatabasePatchOperationArgs) ToGetShardedDatabasePatchOperationOutput ¶
func (i GetShardedDatabasePatchOperationArgs) ToGetShardedDatabasePatchOperationOutput() GetShardedDatabasePatchOperationOutput
func (GetShardedDatabasePatchOperationArgs) ToGetShardedDatabasePatchOperationOutputWithContext ¶
func (i GetShardedDatabasePatchOperationArgs) ToGetShardedDatabasePatchOperationOutputWithContext(ctx context.Context) GetShardedDatabasePatchOperationOutput
type GetShardedDatabasePatchOperationArray ¶
type GetShardedDatabasePatchOperationArray []GetShardedDatabasePatchOperationInput
func (GetShardedDatabasePatchOperationArray) ElementType ¶
func (GetShardedDatabasePatchOperationArray) ElementType() reflect.Type
func (GetShardedDatabasePatchOperationArray) ToGetShardedDatabasePatchOperationArrayOutput ¶
func (i GetShardedDatabasePatchOperationArray) ToGetShardedDatabasePatchOperationArrayOutput() GetShardedDatabasePatchOperationArrayOutput
func (GetShardedDatabasePatchOperationArray) ToGetShardedDatabasePatchOperationArrayOutputWithContext ¶
func (i GetShardedDatabasePatchOperationArray) ToGetShardedDatabasePatchOperationArrayOutputWithContext(ctx context.Context) GetShardedDatabasePatchOperationArrayOutput
type GetShardedDatabasePatchOperationArrayInput ¶
type GetShardedDatabasePatchOperationArrayInput interface { pulumi.Input ToGetShardedDatabasePatchOperationArrayOutput() GetShardedDatabasePatchOperationArrayOutput ToGetShardedDatabasePatchOperationArrayOutputWithContext(context.Context) GetShardedDatabasePatchOperationArrayOutput }
GetShardedDatabasePatchOperationArrayInput is an input type that accepts GetShardedDatabasePatchOperationArray and GetShardedDatabasePatchOperationArrayOutput values. You can construct a concrete instance of `GetShardedDatabasePatchOperationArrayInput` via:
GetShardedDatabasePatchOperationArray{ GetShardedDatabasePatchOperationArgs{...} }
type GetShardedDatabasePatchOperationArrayOutput ¶
type GetShardedDatabasePatchOperationArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabasePatchOperationArrayOutput) ElementType ¶
func (GetShardedDatabasePatchOperationArrayOutput) ElementType() reflect.Type
func (GetShardedDatabasePatchOperationArrayOutput) ToGetShardedDatabasePatchOperationArrayOutput ¶
func (o GetShardedDatabasePatchOperationArrayOutput) ToGetShardedDatabasePatchOperationArrayOutput() GetShardedDatabasePatchOperationArrayOutput
func (GetShardedDatabasePatchOperationArrayOutput) ToGetShardedDatabasePatchOperationArrayOutputWithContext ¶
func (o GetShardedDatabasePatchOperationArrayOutput) ToGetShardedDatabasePatchOperationArrayOutputWithContext(ctx context.Context) GetShardedDatabasePatchOperationArrayOutput
type GetShardedDatabasePatchOperationInput ¶
type GetShardedDatabasePatchOperationInput interface { pulumi.Input ToGetShardedDatabasePatchOperationOutput() GetShardedDatabasePatchOperationOutput ToGetShardedDatabasePatchOperationOutputWithContext(context.Context) GetShardedDatabasePatchOperationOutput }
GetShardedDatabasePatchOperationInput is an input type that accepts GetShardedDatabasePatchOperationArgs and GetShardedDatabasePatchOperationOutput values. You can construct a concrete instance of `GetShardedDatabasePatchOperationInput` via:
GetShardedDatabasePatchOperationArgs{...}
type GetShardedDatabasePatchOperationOutput ¶
type GetShardedDatabasePatchOperationOutput struct{ *pulumi.OutputState }
func (GetShardedDatabasePatchOperationOutput) ElementType ¶
func (GetShardedDatabasePatchOperationOutput) ElementType() reflect.Type
func (GetShardedDatabasePatchOperationOutput) Operation ¶
func (o GetShardedDatabasePatchOperationOutput) Operation() pulumi.StringOutput
func (GetShardedDatabasePatchOperationOutput) Selection ¶
func (o GetShardedDatabasePatchOperationOutput) Selection() pulumi.StringOutput
func (GetShardedDatabasePatchOperationOutput) ToGetShardedDatabasePatchOperationOutput ¶
func (o GetShardedDatabasePatchOperationOutput) ToGetShardedDatabasePatchOperationOutput() GetShardedDatabasePatchOperationOutput
func (GetShardedDatabasePatchOperationOutput) ToGetShardedDatabasePatchOperationOutputWithContext ¶
func (o GetShardedDatabasePatchOperationOutput) ToGetShardedDatabasePatchOperationOutputWithContext(ctx context.Context) GetShardedDatabasePatchOperationOutput
func (GetShardedDatabasePatchOperationOutput) Value ¶
func (o GetShardedDatabasePatchOperationOutput) Value() pulumi.StringOutput
type GetShardedDatabaseShardDetail ¶
type GetShardedDatabaseShardDetail struct { AdminPassword string `pulumi:"adminPassword"` // Identifier of the primary cloudAutonomousVmCluster for the shard. CloudAutonomousVmClusterId string `pulumi:"cloudAutonomousVmClusterId"` // The compute amount available to the underlying autonomous database associated with shard. ComputeCount float64 `pulumi:"computeCount"` // Identifier of the underlying container database. ContainerDatabaseId string `pulumi:"containerDatabaseId"` // Identifier of the underlying container database parent. ContainerDatabaseParentId string `pulumi:"containerDatabaseParentId"` // The data disk group size to be allocated in GBs. DataStorageSizeInGbs float64 `pulumi:"dataStorageSizeInGbs"` // Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists). EncryptionKeyDetails []GetShardedDatabaseShardDetailEncryptionKeyDetail `pulumi:"encryptionKeyDetails"` // Determines the auto-scaling mode. IsAutoScalingEnabled bool `pulumi:"isAutoScalingEnabled"` // Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO. Metadata map[string]string `pulumi:"metadata"` // Name of the shard. Name string `pulumi:"name"` // Identifier of the peer cloudAutonomousVmCluster for the shard. PeerCloudAutonomousVmClusterId string `pulumi:"peerCloudAutonomousVmClusterId"` // Name of the shard-group to which the shard belongs. ShardGroup string `pulumi:"shardGroup"` // Shard space name. ShardSpace string `pulumi:"shardSpace"` // Status of shard or catalog or gsm for the sharded database. Status string `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId string `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires string `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` }
type GetShardedDatabaseShardDetailArgs ¶
type GetShardedDatabaseShardDetailArgs struct { AdminPassword pulumi.StringInput `pulumi:"adminPassword"` // Identifier of the primary cloudAutonomousVmCluster for the shard. CloudAutonomousVmClusterId pulumi.StringInput `pulumi:"cloudAutonomousVmClusterId"` // The compute amount available to the underlying autonomous database associated with shard. ComputeCount pulumi.Float64Input `pulumi:"computeCount"` // Identifier of the underlying container database. ContainerDatabaseId pulumi.StringInput `pulumi:"containerDatabaseId"` // Identifier of the underlying container database parent. ContainerDatabaseParentId pulumi.StringInput `pulumi:"containerDatabaseParentId"` // The data disk group size to be allocated in GBs. DataStorageSizeInGbs pulumi.Float64Input `pulumi:"dataStorageSizeInGbs"` // Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists). EncryptionKeyDetails GetShardedDatabaseShardDetailEncryptionKeyDetailArrayInput `pulumi:"encryptionKeyDetails"` // Determines the auto-scaling mode. IsAutoScalingEnabled pulumi.BoolInput `pulumi:"isAutoScalingEnabled"` // Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Name of the shard. Name pulumi.StringInput `pulumi:"name"` // Identifier of the peer cloudAutonomousVmCluster for the shard. PeerCloudAutonomousVmClusterId pulumi.StringInput `pulumi:"peerCloudAutonomousVmClusterId"` // Name of the shard-group to which the shard belongs. ShardGroup pulumi.StringInput `pulumi:"shardGroup"` // Shard space name. ShardSpace pulumi.StringInput `pulumi:"shardSpace"` // Status of shard or catalog or gsm for the sharded database. Status pulumi.StringInput `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId pulumi.StringInput `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires pulumi.StringInput `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetShardedDatabaseShardDetailArgs) ElementType ¶
func (GetShardedDatabaseShardDetailArgs) ElementType() reflect.Type
func (GetShardedDatabaseShardDetailArgs) ToGetShardedDatabaseShardDetailOutput ¶
func (i GetShardedDatabaseShardDetailArgs) ToGetShardedDatabaseShardDetailOutput() GetShardedDatabaseShardDetailOutput
func (GetShardedDatabaseShardDetailArgs) ToGetShardedDatabaseShardDetailOutputWithContext ¶
func (i GetShardedDatabaseShardDetailArgs) ToGetShardedDatabaseShardDetailOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailOutput
type GetShardedDatabaseShardDetailArray ¶
type GetShardedDatabaseShardDetailArray []GetShardedDatabaseShardDetailInput
func (GetShardedDatabaseShardDetailArray) ElementType ¶
func (GetShardedDatabaseShardDetailArray) ElementType() reflect.Type
func (GetShardedDatabaseShardDetailArray) ToGetShardedDatabaseShardDetailArrayOutput ¶
func (i GetShardedDatabaseShardDetailArray) ToGetShardedDatabaseShardDetailArrayOutput() GetShardedDatabaseShardDetailArrayOutput
func (GetShardedDatabaseShardDetailArray) ToGetShardedDatabaseShardDetailArrayOutputWithContext ¶
func (i GetShardedDatabaseShardDetailArray) ToGetShardedDatabaseShardDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailArrayOutput
type GetShardedDatabaseShardDetailArrayInput ¶
type GetShardedDatabaseShardDetailArrayInput interface { pulumi.Input ToGetShardedDatabaseShardDetailArrayOutput() GetShardedDatabaseShardDetailArrayOutput ToGetShardedDatabaseShardDetailArrayOutputWithContext(context.Context) GetShardedDatabaseShardDetailArrayOutput }
GetShardedDatabaseShardDetailArrayInput is an input type that accepts GetShardedDatabaseShardDetailArray and GetShardedDatabaseShardDetailArrayOutput values. You can construct a concrete instance of `GetShardedDatabaseShardDetailArrayInput` via:
GetShardedDatabaseShardDetailArray{ GetShardedDatabaseShardDetailArgs{...} }
type GetShardedDatabaseShardDetailArrayOutput ¶
type GetShardedDatabaseShardDetailArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseShardDetailArrayOutput) ElementType ¶
func (GetShardedDatabaseShardDetailArrayOutput) ElementType() reflect.Type
func (GetShardedDatabaseShardDetailArrayOutput) ToGetShardedDatabaseShardDetailArrayOutput ¶
func (o GetShardedDatabaseShardDetailArrayOutput) ToGetShardedDatabaseShardDetailArrayOutput() GetShardedDatabaseShardDetailArrayOutput
func (GetShardedDatabaseShardDetailArrayOutput) ToGetShardedDatabaseShardDetailArrayOutputWithContext ¶
func (o GetShardedDatabaseShardDetailArrayOutput) ToGetShardedDatabaseShardDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailArrayOutput
type GetShardedDatabaseShardDetailEncryptionKeyDetail ¶
type GetShardedDatabaseShardDetailEncryptionKeyDetail struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key. KmsKeyId string `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations. KmsKeyVersionId string `pulumi:"kmsKeyVersionId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard. VaultId string `pulumi:"vaultId"` }
type GetShardedDatabaseShardDetailEncryptionKeyDetailArgs ¶
type GetShardedDatabaseShardDetailEncryptionKeyDetailArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations. KmsKeyVersionId pulumi.StringInput `pulumi:"kmsKeyVersionId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard. VaultId pulumi.StringInput `pulumi:"vaultId"` }
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArgs) ElementType ¶
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArgs) ElementType() reflect.Type
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutput ¶
func (i GetShardedDatabaseShardDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutputWithContext ¶
func (i GetShardedDatabaseShardDetailEncryptionKeyDetailArgs) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
type GetShardedDatabaseShardDetailEncryptionKeyDetailArray ¶
type GetShardedDatabaseShardDetailEncryptionKeyDetailArray []GetShardedDatabaseShardDetailEncryptionKeyDetailInput
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArray) ElementType ¶
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArray) ElementType() reflect.Type
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArray) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput ¶
func (i GetShardedDatabaseShardDetailEncryptionKeyDetailArray) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArray) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutputWithContext ¶
func (i GetShardedDatabaseShardDetailEncryptionKeyDetailArray) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
type GetShardedDatabaseShardDetailEncryptionKeyDetailArrayInput ¶
type GetShardedDatabaseShardDetailEncryptionKeyDetailArrayInput interface { pulumi.Input ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutputWithContext(context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput }
GetShardedDatabaseShardDetailEncryptionKeyDetailArrayInput is an input type that accepts GetShardedDatabaseShardDetailEncryptionKeyDetailArray and GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput values. You can construct a concrete instance of `GetShardedDatabaseShardDetailEncryptionKeyDetailArrayInput` via:
GetShardedDatabaseShardDetailEncryptionKeyDetailArray{ GetShardedDatabaseShardDetailEncryptionKeyDetailArgs{...} }
type GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput ¶
type GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) ElementType ¶
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) ElementType() reflect.Type
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput ¶
func (o GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
func (GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutputWithContext ¶
func (o GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
type GetShardedDatabaseShardDetailEncryptionKeyDetailInput ¶
type GetShardedDatabaseShardDetailEncryptionKeyDetailInput interface { pulumi.Input ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailOutput ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutputWithContext(context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailOutput }
GetShardedDatabaseShardDetailEncryptionKeyDetailInput is an input type that accepts GetShardedDatabaseShardDetailEncryptionKeyDetailArgs and GetShardedDatabaseShardDetailEncryptionKeyDetailOutput values. You can construct a concrete instance of `GetShardedDatabaseShardDetailEncryptionKeyDetailInput` via:
GetShardedDatabaseShardDetailEncryptionKeyDetailArgs{...}
type GetShardedDatabaseShardDetailEncryptionKeyDetailOutput ¶
type GetShardedDatabaseShardDetailEncryptionKeyDetailOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) ElementType ¶
func (GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) ElementType() reflect.Type
func (GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) KmsKeyId ¶
func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) KmsKeyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
func (GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) KmsKeyVersionId ¶
func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) KmsKeyVersionId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
func (GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutput ¶
func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutput() GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
func (GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutputWithContext ¶
func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) ToGetShardedDatabaseShardDetailEncryptionKeyDetailOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailEncryptionKeyDetailOutput
func (GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) VaultId ¶
func (o GetShardedDatabaseShardDetailEncryptionKeyDetailOutput) VaultId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
type GetShardedDatabaseShardDetailInput ¶
type GetShardedDatabaseShardDetailInput interface { pulumi.Input ToGetShardedDatabaseShardDetailOutput() GetShardedDatabaseShardDetailOutput ToGetShardedDatabaseShardDetailOutputWithContext(context.Context) GetShardedDatabaseShardDetailOutput }
GetShardedDatabaseShardDetailInput is an input type that accepts GetShardedDatabaseShardDetailArgs and GetShardedDatabaseShardDetailOutput values. You can construct a concrete instance of `GetShardedDatabaseShardDetailInput` via:
GetShardedDatabaseShardDetailArgs{...}
type GetShardedDatabaseShardDetailOutput ¶
type GetShardedDatabaseShardDetailOutput struct{ *pulumi.OutputState }
func (GetShardedDatabaseShardDetailOutput) AdminPassword ¶
func (o GetShardedDatabaseShardDetailOutput) AdminPassword() pulumi.StringOutput
func (GetShardedDatabaseShardDetailOutput) CloudAutonomousVmClusterId ¶
func (o GetShardedDatabaseShardDetailOutput) CloudAutonomousVmClusterId() pulumi.StringOutput
Identifier of the primary cloudAutonomousVmCluster for the shard.
func (GetShardedDatabaseShardDetailOutput) ComputeCount ¶
func (o GetShardedDatabaseShardDetailOutput) ComputeCount() pulumi.Float64Output
The compute amount available to the underlying autonomous database associated with shard.
func (GetShardedDatabaseShardDetailOutput) ContainerDatabaseId ¶
func (o GetShardedDatabaseShardDetailOutput) ContainerDatabaseId() pulumi.StringOutput
Identifier of the underlying container database.
func (GetShardedDatabaseShardDetailOutput) ContainerDatabaseParentId ¶
func (o GetShardedDatabaseShardDetailOutput) ContainerDatabaseParentId() pulumi.StringOutput
Identifier of the underlying container database parent.
func (GetShardedDatabaseShardDetailOutput) DataStorageSizeInGbs ¶
func (o GetShardedDatabaseShardDetailOutput) DataStorageSizeInGbs() pulumi.Float64Output
The data disk group size to be allocated in GBs.
func (GetShardedDatabaseShardDetailOutput) ElementType ¶
func (GetShardedDatabaseShardDetailOutput) ElementType() reflect.Type
func (GetShardedDatabaseShardDetailOutput) EncryptionKeyDetails ¶
func (o GetShardedDatabaseShardDetailOutput) EncryptionKeyDetails() GetShardedDatabaseShardDetailEncryptionKeyDetailArrayOutput
Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
func (GetShardedDatabaseShardDetailOutput) IsAutoScalingEnabled ¶
func (o GetShardedDatabaseShardDetailOutput) IsAutoScalingEnabled() pulumi.BoolOutput
Determines the auto-scaling mode.
func (GetShardedDatabaseShardDetailOutput) Metadata ¶
func (o GetShardedDatabaseShardDetailOutput) Metadata() pulumi.StringMapOutput
Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
func (GetShardedDatabaseShardDetailOutput) Name ¶
func (o GetShardedDatabaseShardDetailOutput) Name() pulumi.StringOutput
Name of the shard.
func (GetShardedDatabaseShardDetailOutput) PeerCloudAutonomousVmClusterId ¶
func (o GetShardedDatabaseShardDetailOutput) PeerCloudAutonomousVmClusterId() pulumi.StringOutput
Identifier of the peer cloudAutonomousVmCluster for the shard.
func (GetShardedDatabaseShardDetailOutput) ShardGroup ¶
func (o GetShardedDatabaseShardDetailOutput) ShardGroup() pulumi.StringOutput
Name of the shard-group to which the shard belongs.
func (GetShardedDatabaseShardDetailOutput) ShardSpace ¶
func (o GetShardedDatabaseShardDetailOutput) ShardSpace() pulumi.StringOutput
Shard space name.
func (GetShardedDatabaseShardDetailOutput) Status ¶
func (o GetShardedDatabaseShardDetailOutput) Status() pulumi.StringOutput
Status of shard or catalog or gsm for the sharded database.
func (GetShardedDatabaseShardDetailOutput) SupportingResourceId ¶
func (o GetShardedDatabaseShardDetailOutput) SupportingResourceId() pulumi.StringOutput
Identifier of the underlying supporting resource.
func (GetShardedDatabaseShardDetailOutput) TimeCreated ¶
func (o GetShardedDatabaseShardDetailOutput) TimeCreated() pulumi.StringOutput
The time the the Sharded Database was created. An RFC3339 formatted datetime string
func (GetShardedDatabaseShardDetailOutput) TimeSslCertificateExpires ¶
func (o GetShardedDatabaseShardDetailOutput) TimeSslCertificateExpires() pulumi.StringOutput
The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
func (GetShardedDatabaseShardDetailOutput) TimeUpdated ¶
func (o GetShardedDatabaseShardDetailOutput) TimeUpdated() pulumi.StringOutput
The time the Sharded Database was last updated. An RFC3339 formatted datetime string
func (GetShardedDatabaseShardDetailOutput) ToGetShardedDatabaseShardDetailOutput ¶
func (o GetShardedDatabaseShardDetailOutput) ToGetShardedDatabaseShardDetailOutput() GetShardedDatabaseShardDetailOutput
func (GetShardedDatabaseShardDetailOutput) ToGetShardedDatabaseShardDetailOutputWithContext ¶
func (o GetShardedDatabaseShardDetailOutput) ToGetShardedDatabaseShardDetailOutputWithContext(ctx context.Context) GetShardedDatabaseShardDetailOutput
type GetShardedDatabasesArgs ¶
type GetShardedDatabasesArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only sharded databases that match the entire name given. The match is not case sensitive. DisplayName *string `pulumi:"displayName"` Filters []GetShardedDatabasesFilter `pulumi:"filters"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getShardedDatabases.
type GetShardedDatabasesFilterArgs ¶
type GetShardedDatabasesFilterArgs struct { // Name of the shard. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetShardedDatabasesFilterArgs) ElementType ¶
func (GetShardedDatabasesFilterArgs) ElementType() reflect.Type
func (GetShardedDatabasesFilterArgs) ToGetShardedDatabasesFilterOutput ¶
func (i GetShardedDatabasesFilterArgs) ToGetShardedDatabasesFilterOutput() GetShardedDatabasesFilterOutput
func (GetShardedDatabasesFilterArgs) ToGetShardedDatabasesFilterOutputWithContext ¶
func (i GetShardedDatabasesFilterArgs) ToGetShardedDatabasesFilterOutputWithContext(ctx context.Context) GetShardedDatabasesFilterOutput
type GetShardedDatabasesFilterArray ¶
type GetShardedDatabasesFilterArray []GetShardedDatabasesFilterInput
func (GetShardedDatabasesFilterArray) ElementType ¶
func (GetShardedDatabasesFilterArray) ElementType() reflect.Type
func (GetShardedDatabasesFilterArray) ToGetShardedDatabasesFilterArrayOutput ¶
func (i GetShardedDatabasesFilterArray) ToGetShardedDatabasesFilterArrayOutput() GetShardedDatabasesFilterArrayOutput
func (GetShardedDatabasesFilterArray) ToGetShardedDatabasesFilterArrayOutputWithContext ¶
func (i GetShardedDatabasesFilterArray) ToGetShardedDatabasesFilterArrayOutputWithContext(ctx context.Context) GetShardedDatabasesFilterArrayOutput
type GetShardedDatabasesFilterArrayInput ¶
type GetShardedDatabasesFilterArrayInput interface { pulumi.Input ToGetShardedDatabasesFilterArrayOutput() GetShardedDatabasesFilterArrayOutput ToGetShardedDatabasesFilterArrayOutputWithContext(context.Context) GetShardedDatabasesFilterArrayOutput }
GetShardedDatabasesFilterArrayInput is an input type that accepts GetShardedDatabasesFilterArray and GetShardedDatabasesFilterArrayOutput values. You can construct a concrete instance of `GetShardedDatabasesFilterArrayInput` via:
GetShardedDatabasesFilterArray{ GetShardedDatabasesFilterArgs{...} }
type GetShardedDatabasesFilterArrayOutput ¶
type GetShardedDatabasesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabasesFilterArrayOutput) ElementType ¶
func (GetShardedDatabasesFilterArrayOutput) ElementType() reflect.Type
func (GetShardedDatabasesFilterArrayOutput) Index ¶
func (o GetShardedDatabasesFilterArrayOutput) Index(i pulumi.IntInput) GetShardedDatabasesFilterOutput
func (GetShardedDatabasesFilterArrayOutput) ToGetShardedDatabasesFilterArrayOutput ¶
func (o GetShardedDatabasesFilterArrayOutput) ToGetShardedDatabasesFilterArrayOutput() GetShardedDatabasesFilterArrayOutput
func (GetShardedDatabasesFilterArrayOutput) ToGetShardedDatabasesFilterArrayOutputWithContext ¶
func (o GetShardedDatabasesFilterArrayOutput) ToGetShardedDatabasesFilterArrayOutputWithContext(ctx context.Context) GetShardedDatabasesFilterArrayOutput
type GetShardedDatabasesFilterInput ¶
type GetShardedDatabasesFilterInput interface { pulumi.Input ToGetShardedDatabasesFilterOutput() GetShardedDatabasesFilterOutput ToGetShardedDatabasesFilterOutputWithContext(context.Context) GetShardedDatabasesFilterOutput }
GetShardedDatabasesFilterInput is an input type that accepts GetShardedDatabasesFilterArgs and GetShardedDatabasesFilterOutput values. You can construct a concrete instance of `GetShardedDatabasesFilterInput` via:
GetShardedDatabasesFilterArgs{...}
type GetShardedDatabasesFilterOutput ¶
type GetShardedDatabasesFilterOutput struct{ *pulumi.OutputState }
func (GetShardedDatabasesFilterOutput) ElementType ¶
func (GetShardedDatabasesFilterOutput) ElementType() reflect.Type
func (GetShardedDatabasesFilterOutput) Name ¶
func (o GetShardedDatabasesFilterOutput) Name() pulumi.StringOutput
Name of the shard.
func (GetShardedDatabasesFilterOutput) Regex ¶
func (o GetShardedDatabasesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetShardedDatabasesFilterOutput) ToGetShardedDatabasesFilterOutput ¶
func (o GetShardedDatabasesFilterOutput) ToGetShardedDatabasesFilterOutput() GetShardedDatabasesFilterOutput
func (GetShardedDatabasesFilterOutput) ToGetShardedDatabasesFilterOutputWithContext ¶
func (o GetShardedDatabasesFilterOutput) ToGetShardedDatabasesFilterOutputWithContext(ctx context.Context) GetShardedDatabasesFilterOutput
func (GetShardedDatabasesFilterOutput) Values ¶
func (o GetShardedDatabasesFilterOutput) Values() pulumi.StringArrayOutput
type GetShardedDatabasesOutputArgs ¶
type GetShardedDatabasesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only sharded databases that match the entire name given. The match is not case sensitive. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetShardedDatabasesFilterArrayInput `pulumi:"filters"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getShardedDatabases.
func (GetShardedDatabasesOutputArgs) ElementType ¶
func (GetShardedDatabasesOutputArgs) ElementType() reflect.Type
type GetShardedDatabasesResult ¶
type GetShardedDatabasesResult struct { // Identifier of the compartment in which sharded database exists. CompartmentId string `pulumi:"compartmentId"` // Oracle sharded database display name. DisplayName *string `pulumi:"displayName"` Filters []GetShardedDatabasesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of sharded_database_collection. ShardedDatabaseCollections []GetShardedDatabasesShardedDatabaseCollection `pulumi:"shardedDatabaseCollections"` // Lifecycle states for sharded databases. State *string `pulumi:"state"` }
A collection of values returned by getShardedDatabases.
func GetShardedDatabases ¶
func GetShardedDatabases(ctx *pulumi.Context, args *GetShardedDatabasesArgs, opts ...pulumi.InvokeOption) (*GetShardedDatabasesResult, error)
This data source provides the list of Sharded Databases in Oracle Cloud Infrastructure Globally Distributed Database service.
List of Sharded databases.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/GloballyDistributedDatabase" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GloballyDistributedDatabase.GetShardedDatabases(ctx, &globallydistributeddatabase.GetShardedDatabasesArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(shardedDatabaseDisplayName), State: pulumi.StringRef(shardedDatabaseState), }, nil) if err != nil { return err } return nil }) }
```
type GetShardedDatabasesResultOutput ¶
type GetShardedDatabasesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getShardedDatabases.
func GetShardedDatabasesOutput ¶
func GetShardedDatabasesOutput(ctx *pulumi.Context, args GetShardedDatabasesOutputArgs, opts ...pulumi.InvokeOption) GetShardedDatabasesResultOutput
func (GetShardedDatabasesResultOutput) CompartmentId ¶
func (o GetShardedDatabasesResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment in which sharded database exists.
func (GetShardedDatabasesResultOutput) DisplayName ¶
func (o GetShardedDatabasesResultOutput) DisplayName() pulumi.StringPtrOutput
Oracle sharded database display name.
func (GetShardedDatabasesResultOutput) ElementType ¶
func (GetShardedDatabasesResultOutput) ElementType() reflect.Type
func (GetShardedDatabasesResultOutput) Filters ¶
func (o GetShardedDatabasesResultOutput) Filters() GetShardedDatabasesFilterArrayOutput
func (GetShardedDatabasesResultOutput) Id ¶
func (o GetShardedDatabasesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetShardedDatabasesResultOutput) ShardedDatabaseCollections ¶
func (o GetShardedDatabasesResultOutput) ShardedDatabaseCollections() GetShardedDatabasesShardedDatabaseCollectionArrayOutput
The list of sharded_database_collection.
func (GetShardedDatabasesResultOutput) State ¶
func (o GetShardedDatabasesResultOutput) State() pulumi.StringPtrOutput
Lifecycle states for sharded databases.
func (GetShardedDatabasesResultOutput) ToGetShardedDatabasesResultOutput ¶
func (o GetShardedDatabasesResultOutput) ToGetShardedDatabasesResultOutput() GetShardedDatabasesResultOutput
func (GetShardedDatabasesResultOutput) ToGetShardedDatabasesResultOutputWithContext ¶
func (o GetShardedDatabasesResultOutput) ToGetShardedDatabasesResultOutputWithContext(ctx context.Context) GetShardedDatabasesResultOutput
type GetShardedDatabasesShardedDatabaseCollection ¶
type GetShardedDatabasesShardedDatabaseCollection struct {
Items []GetShardedDatabasesShardedDatabaseCollectionItem `pulumi:"items"`
}
type GetShardedDatabasesShardedDatabaseCollectionArgs ¶
type GetShardedDatabasesShardedDatabaseCollectionArgs struct {
Items GetShardedDatabasesShardedDatabaseCollectionItemArrayInput `pulumi:"items"`
}
func (GetShardedDatabasesShardedDatabaseCollectionArgs) ElementType ¶
func (GetShardedDatabasesShardedDatabaseCollectionArgs) ElementType() reflect.Type
func (GetShardedDatabasesShardedDatabaseCollectionArgs) ToGetShardedDatabasesShardedDatabaseCollectionOutput ¶
func (i GetShardedDatabasesShardedDatabaseCollectionArgs) ToGetShardedDatabasesShardedDatabaseCollectionOutput() GetShardedDatabasesShardedDatabaseCollectionOutput
func (GetShardedDatabasesShardedDatabaseCollectionArgs) ToGetShardedDatabasesShardedDatabaseCollectionOutputWithContext ¶
func (i GetShardedDatabasesShardedDatabaseCollectionArgs) ToGetShardedDatabasesShardedDatabaseCollectionOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionOutput
type GetShardedDatabasesShardedDatabaseCollectionArray ¶
type GetShardedDatabasesShardedDatabaseCollectionArray []GetShardedDatabasesShardedDatabaseCollectionInput
func (GetShardedDatabasesShardedDatabaseCollectionArray) ElementType ¶
func (GetShardedDatabasesShardedDatabaseCollectionArray) ElementType() reflect.Type
func (GetShardedDatabasesShardedDatabaseCollectionArray) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutput ¶
func (i GetShardedDatabasesShardedDatabaseCollectionArray) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutput() GetShardedDatabasesShardedDatabaseCollectionArrayOutput
func (GetShardedDatabasesShardedDatabaseCollectionArray) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutputWithContext ¶
func (i GetShardedDatabasesShardedDatabaseCollectionArray) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionArrayOutput
type GetShardedDatabasesShardedDatabaseCollectionArrayInput ¶
type GetShardedDatabasesShardedDatabaseCollectionArrayInput interface { pulumi.Input ToGetShardedDatabasesShardedDatabaseCollectionArrayOutput() GetShardedDatabasesShardedDatabaseCollectionArrayOutput ToGetShardedDatabasesShardedDatabaseCollectionArrayOutputWithContext(context.Context) GetShardedDatabasesShardedDatabaseCollectionArrayOutput }
GetShardedDatabasesShardedDatabaseCollectionArrayInput is an input type that accepts GetShardedDatabasesShardedDatabaseCollectionArray and GetShardedDatabasesShardedDatabaseCollectionArrayOutput values. You can construct a concrete instance of `GetShardedDatabasesShardedDatabaseCollectionArrayInput` via:
GetShardedDatabasesShardedDatabaseCollectionArray{ GetShardedDatabasesShardedDatabaseCollectionArgs{...} }
type GetShardedDatabasesShardedDatabaseCollectionArrayOutput ¶
type GetShardedDatabasesShardedDatabaseCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabasesShardedDatabaseCollectionArrayOutput) ElementType ¶
func (GetShardedDatabasesShardedDatabaseCollectionArrayOutput) ElementType() reflect.Type
func (GetShardedDatabasesShardedDatabaseCollectionArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutput ¶
func (o GetShardedDatabasesShardedDatabaseCollectionArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutput() GetShardedDatabasesShardedDatabaseCollectionArrayOutput
func (GetShardedDatabasesShardedDatabaseCollectionArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutputWithContext ¶
func (o GetShardedDatabasesShardedDatabaseCollectionArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionArrayOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionArrayOutput
type GetShardedDatabasesShardedDatabaseCollectionInput ¶
type GetShardedDatabasesShardedDatabaseCollectionInput interface { pulumi.Input ToGetShardedDatabasesShardedDatabaseCollectionOutput() GetShardedDatabasesShardedDatabaseCollectionOutput ToGetShardedDatabasesShardedDatabaseCollectionOutputWithContext(context.Context) GetShardedDatabasesShardedDatabaseCollectionOutput }
GetShardedDatabasesShardedDatabaseCollectionInput is an input type that accepts GetShardedDatabasesShardedDatabaseCollectionArgs and GetShardedDatabasesShardedDatabaseCollectionOutput values. You can construct a concrete instance of `GetShardedDatabasesShardedDatabaseCollectionInput` via:
GetShardedDatabasesShardedDatabaseCollectionArgs{...}
type GetShardedDatabasesShardedDatabaseCollectionItem ¶
type GetShardedDatabasesShardedDatabaseCollectionItem struct { // The character set for the database. CharacterSet string `pulumi:"characterSet"` // The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace. Chunks int `pulumi:"chunks"` // The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period. ClusterCertificateCommonName string `pulumi:"clusterCertificateCommonName"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The database deployment type. DbDeploymentType string `pulumi:"dbDeploymentType"` // Oracle Database version number. DbVersion string `pulumi:"dbVersion"` // Possible workload types. DbWorkload string `pulumi:"dbWorkload"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only sharded databases that match the entire name given. The match is not case sensitive. DisplayName string `pulumi:"displayName"` // 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]string `pulumi:"freeformTags"` // Sharded Database identifier Id string `pulumi:"id"` LifecycleState string `pulumi:"lifecycleState"` // Detailed message for the lifecycle state. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // The GSM listener port number. ListenerPort int `pulumi:"listenerPort"` // The TLS listener port number for sharded database. ListenerPortTls int `pulumi:"listenerPortTls"` // The national character set for the database. NcharacterSet string `pulumi:"ncharacterSet"` // Ons local port number. OnsPortLocal int `pulumi:"onsPortLocal"` // Ons remote port number. OnsPortRemote int `pulumi:"onsPortRemote"` // Unique prefix for the sharded database. Prefix string `pulumi:"prefix"` // Sharding Method. ShardingMethod string `pulumi:"shardingMethod"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` TotalCpuCount float64 `pulumi:"totalCpuCount"` TotalDataStorageSizeInGbs float64 `pulumi:"totalDataStorageSizeInGbs"` }
type GetShardedDatabasesShardedDatabaseCollectionItemArgs ¶
type GetShardedDatabasesShardedDatabaseCollectionItemArgs struct { // The character set for the database. CharacterSet pulumi.StringInput `pulumi:"characterSet"` // The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace. Chunks pulumi.IntInput `pulumi:"chunks"` // The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period. ClusterCertificateCommonName pulumi.StringInput `pulumi:"clusterCertificateCommonName"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The database deployment type. DbDeploymentType pulumi.StringInput `pulumi:"dbDeploymentType"` // Oracle Database version number. DbVersion pulumi.StringInput `pulumi:"dbVersion"` // Possible workload types. DbWorkload pulumi.StringInput `pulumi:"dbWorkload"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only sharded databases that match the entire name given. The match is not case sensitive. DisplayName pulumi.StringInput `pulumi:"displayName"` // 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.StringMapInput `pulumi:"freeformTags"` // Sharded Database identifier Id pulumi.StringInput `pulumi:"id"` LifecycleState pulumi.StringInput `pulumi:"lifecycleState"` // Detailed message for the lifecycle state. LifecycleStateDetails pulumi.StringInput `pulumi:"lifecycleStateDetails"` // The GSM listener port number. ListenerPort pulumi.IntInput `pulumi:"listenerPort"` // The TLS listener port number for sharded database. ListenerPortTls pulumi.IntInput `pulumi:"listenerPortTls"` // The national character set for the database. NcharacterSet pulumi.StringInput `pulumi:"ncharacterSet"` // Ons local port number. OnsPortLocal pulumi.IntInput `pulumi:"onsPortLocal"` // Ons remote port number. OnsPortRemote pulumi.IntInput `pulumi:"onsPortRemote"` // Unique prefix for the sharded database. Prefix pulumi.StringInput `pulumi:"prefix"` // Sharding Method. ShardingMethod pulumi.StringInput `pulumi:"shardingMethod"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` TotalCpuCount pulumi.Float64Input `pulumi:"totalCpuCount"` TotalDataStorageSizeInGbs pulumi.Float64Input `pulumi:"totalDataStorageSizeInGbs"` }
func (GetShardedDatabasesShardedDatabaseCollectionItemArgs) ElementType ¶
func (GetShardedDatabasesShardedDatabaseCollectionItemArgs) ElementType() reflect.Type
func (GetShardedDatabasesShardedDatabaseCollectionItemArgs) ToGetShardedDatabasesShardedDatabaseCollectionItemOutput ¶
func (i GetShardedDatabasesShardedDatabaseCollectionItemArgs) ToGetShardedDatabasesShardedDatabaseCollectionItemOutput() GetShardedDatabasesShardedDatabaseCollectionItemOutput
func (GetShardedDatabasesShardedDatabaseCollectionItemArgs) ToGetShardedDatabasesShardedDatabaseCollectionItemOutputWithContext ¶
func (i GetShardedDatabasesShardedDatabaseCollectionItemArgs) ToGetShardedDatabasesShardedDatabaseCollectionItemOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionItemOutput
type GetShardedDatabasesShardedDatabaseCollectionItemArray ¶
type GetShardedDatabasesShardedDatabaseCollectionItemArray []GetShardedDatabasesShardedDatabaseCollectionItemInput
func (GetShardedDatabasesShardedDatabaseCollectionItemArray) ElementType ¶
func (GetShardedDatabasesShardedDatabaseCollectionItemArray) ElementType() reflect.Type
func (GetShardedDatabasesShardedDatabaseCollectionItemArray) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutput ¶
func (i GetShardedDatabasesShardedDatabaseCollectionItemArray) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutput() GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
func (GetShardedDatabasesShardedDatabaseCollectionItemArray) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutputWithContext ¶
func (i GetShardedDatabasesShardedDatabaseCollectionItemArray) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
type GetShardedDatabasesShardedDatabaseCollectionItemArrayInput ¶
type GetShardedDatabasesShardedDatabaseCollectionItemArrayInput interface { pulumi.Input ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutput() GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutputWithContext(context.Context) GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput }
GetShardedDatabasesShardedDatabaseCollectionItemArrayInput is an input type that accepts GetShardedDatabasesShardedDatabaseCollectionItemArray and GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput values. You can construct a concrete instance of `GetShardedDatabasesShardedDatabaseCollectionItemArrayInput` via:
GetShardedDatabasesShardedDatabaseCollectionItemArray{ GetShardedDatabasesShardedDatabaseCollectionItemArgs{...} }
type GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput ¶
type GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) ElementType ¶
func (GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) ElementType() reflect.Type
func (GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutput ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutput() GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
func (GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutputWithContext ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemArrayOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionItemArrayOutput
type GetShardedDatabasesShardedDatabaseCollectionItemInput ¶
type GetShardedDatabasesShardedDatabaseCollectionItemInput interface { pulumi.Input ToGetShardedDatabasesShardedDatabaseCollectionItemOutput() GetShardedDatabasesShardedDatabaseCollectionItemOutput ToGetShardedDatabasesShardedDatabaseCollectionItemOutputWithContext(context.Context) GetShardedDatabasesShardedDatabaseCollectionItemOutput }
GetShardedDatabasesShardedDatabaseCollectionItemInput is an input type that accepts GetShardedDatabasesShardedDatabaseCollectionItemArgs and GetShardedDatabasesShardedDatabaseCollectionItemOutput values. You can construct a concrete instance of `GetShardedDatabasesShardedDatabaseCollectionItemInput` via:
GetShardedDatabasesShardedDatabaseCollectionItemArgs{...}
type GetShardedDatabasesShardedDatabaseCollectionItemOutput ¶
type GetShardedDatabasesShardedDatabaseCollectionItemOutput struct{ *pulumi.OutputState }
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) CharacterSet ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) CharacterSet() pulumi.StringOutput
The character set for the database.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) Chunks ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) Chunks() pulumi.IntOutput
The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) ClusterCertificateCommonName ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ClusterCertificateCommonName() pulumi.StringOutput
The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) CompartmentId ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) DbDeploymentType ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DbDeploymentType() pulumi.StringOutput
The database deployment type.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) DbVersion ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DbVersion() pulumi.StringOutput
Oracle Database version number.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) DbWorkload ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DbWorkload() pulumi.StringOutput
Possible workload types.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) DefinedTags ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) DisplayName ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only sharded databases that match the entire name given. The match is not case sensitive.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) ElementType ¶
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) ElementType() reflect.Type
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) FreeformTags ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) LifecycleState ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) LifecycleState() pulumi.StringOutput
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) LifecycleStateDetails ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
Detailed message for the lifecycle state.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) ListenerPort ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ListenerPort() pulumi.IntOutput
The GSM listener port number.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) ListenerPortTls ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ListenerPortTls() pulumi.IntOutput
The TLS listener port number for sharded database.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) NcharacterSet ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) NcharacterSet() pulumi.StringOutput
The national character set for the database.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) OnsPortLocal ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) OnsPortLocal() pulumi.IntOutput
Ons local port number.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) OnsPortRemote ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) OnsPortRemote() pulumi.IntOutput
Ons remote port number.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) Prefix ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) Prefix() pulumi.StringOutput
Unique prefix for the sharded database.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) ShardingMethod ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ShardingMethod() pulumi.StringOutput
Sharding Method.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) State ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources their lifecycleState matches the given lifecycleState.
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) SystemTags ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) TimeCreated ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the the Sharded Database was created. An RFC3339 formatted datetime string
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) TimeUpdated ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the Sharded Database was last updated. An RFC3339 formatted datetime string
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemOutput ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemOutput() GetShardedDatabasesShardedDatabaseCollectionItemOutput
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemOutputWithContext ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) ToGetShardedDatabasesShardedDatabaseCollectionItemOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionItemOutput
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) TotalCpuCount ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) TotalCpuCount() pulumi.Float64Output
func (GetShardedDatabasesShardedDatabaseCollectionItemOutput) TotalDataStorageSizeInGbs ¶
func (o GetShardedDatabasesShardedDatabaseCollectionItemOutput) TotalDataStorageSizeInGbs() pulumi.Float64Output
type GetShardedDatabasesShardedDatabaseCollectionOutput ¶
type GetShardedDatabasesShardedDatabaseCollectionOutput struct{ *pulumi.OutputState }
func (GetShardedDatabasesShardedDatabaseCollectionOutput) ElementType ¶
func (GetShardedDatabasesShardedDatabaseCollectionOutput) ElementType() reflect.Type
func (GetShardedDatabasesShardedDatabaseCollectionOutput) ToGetShardedDatabasesShardedDatabaseCollectionOutput ¶
func (o GetShardedDatabasesShardedDatabaseCollectionOutput) ToGetShardedDatabasesShardedDatabaseCollectionOutput() GetShardedDatabasesShardedDatabaseCollectionOutput
func (GetShardedDatabasesShardedDatabaseCollectionOutput) ToGetShardedDatabasesShardedDatabaseCollectionOutputWithContext ¶
func (o GetShardedDatabasesShardedDatabaseCollectionOutput) ToGetShardedDatabasesShardedDatabaseCollectionOutputWithContext(ctx context.Context) GetShardedDatabasesShardedDatabaseCollectionOutput
type LookupPrivateEndpointArgs ¶
type LookupPrivateEndpointArgs struct { // Oracle Sharded Database PrivateEndpoint identifier PrivateEndpointId string `pulumi:"privateEndpointId"` }
A collection of arguments for invoking getPrivateEndpoint.
type LookupPrivateEndpointOutputArgs ¶
type LookupPrivateEndpointOutputArgs struct { // Oracle Sharded Database PrivateEndpoint identifier PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"` }
A collection of arguments for invoking getPrivateEndpoint.
func (LookupPrivateEndpointOutputArgs) ElementType ¶
func (LookupPrivateEndpointOutputArgs) ElementType() reflect.Type
type LookupPrivateEndpointResult ¶
type LookupPrivateEndpointResult struct { // Identifier of the compartment in which private endpoint exists. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // PrivateEndpoint description. Description string `pulumi:"description"` // PrivateEndpoint display name. DisplayName string `pulumi:"displayName"` // 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]string `pulumi:"freeformTags"` // The identifier of the Private Endpoint. Id string `pulumi:"id"` // Detailed message for the lifecycle state. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // The OCIDs of the network security groups that the private endpoint belongs to. NsgIds []string `pulumi:"nsgIds"` PrivateEndpointId string `pulumi:"privateEndpointId"` // IP address of the Private Endpoint. PrivateIp string `pulumi:"privateIp"` // The OCIDs of sharded databases that consumes the given private endpoint. ShardedDatabases []string `pulumi:"shardedDatabases"` // Lifecycle states for private endpoint. State string `pulumi:"state"` // Identifier of the subnet in which private endpoint exists. SubnetId string `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the PrivateEndpoint was first created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the Private Endpoint was last updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` // Identifier of the VCN in which subnet exists. VcnId string `pulumi:"vcnId"` }
A collection of values returned by getPrivateEndpoint.
func LookupPrivateEndpoint ¶
func LookupPrivateEndpoint(ctx *pulumi.Context, args *LookupPrivateEndpointArgs, opts ...pulumi.InvokeOption) (*LookupPrivateEndpointResult, error)
This data source provides details about a specific Private Endpoint resource in Oracle Cloud Infrastructure Globally Distributed Database service.
Get the PrivateEndpoint resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/GloballyDistributedDatabase" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GloballyDistributedDatabase.GetPrivateEndpoint(ctx, &globallydistributeddatabase.GetPrivateEndpointArgs{ PrivateEndpointId: testPrivateEndpointOciGloballyDistributedDatabasePrivateEndpoint.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupPrivateEndpointResultOutput ¶
type LookupPrivateEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateEndpoint.
func LookupPrivateEndpointOutput ¶
func LookupPrivateEndpointOutput(ctx *pulumi.Context, args LookupPrivateEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateEndpointResultOutput
func (LookupPrivateEndpointResultOutput) CompartmentId ¶
func (o LookupPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment in which private endpoint exists.
func (LookupPrivateEndpointResultOutput) DefinedTags ¶
func (o LookupPrivateEndpointResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupPrivateEndpointResultOutput) Description ¶
func (o LookupPrivateEndpointResultOutput) Description() pulumi.StringOutput
PrivateEndpoint description.
func (LookupPrivateEndpointResultOutput) DisplayName ¶
func (o LookupPrivateEndpointResultOutput) DisplayName() pulumi.StringOutput
PrivateEndpoint display name.
func (LookupPrivateEndpointResultOutput) ElementType ¶
func (LookupPrivateEndpointResultOutput) ElementType() reflect.Type
func (LookupPrivateEndpointResultOutput) FreeformTags ¶
func (o LookupPrivateEndpointResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupPrivateEndpointResultOutput) Id ¶
func (o LookupPrivateEndpointResultOutput) Id() pulumi.StringOutput
The identifier of the Private Endpoint.
func (LookupPrivateEndpointResultOutput) LifecycleStateDetails ¶
func (o LookupPrivateEndpointResultOutput) LifecycleStateDetails() pulumi.StringOutput
Detailed message for the lifecycle state.
func (LookupPrivateEndpointResultOutput) NsgIds ¶
func (o LookupPrivateEndpointResultOutput) NsgIds() pulumi.StringArrayOutput
The OCIDs of the network security groups that the private endpoint belongs to.
func (LookupPrivateEndpointResultOutput) PrivateEndpointId ¶
func (o LookupPrivateEndpointResultOutput) PrivateEndpointId() pulumi.StringOutput
func (LookupPrivateEndpointResultOutput) PrivateIp ¶
func (o LookupPrivateEndpointResultOutput) PrivateIp() pulumi.StringOutput
IP address of the Private Endpoint.
func (LookupPrivateEndpointResultOutput) ShardedDatabases ¶
func (o LookupPrivateEndpointResultOutput) ShardedDatabases() pulumi.StringArrayOutput
The OCIDs of sharded databases that consumes the given private endpoint.
func (LookupPrivateEndpointResultOutput) State ¶
func (o LookupPrivateEndpointResultOutput) State() pulumi.StringOutput
Lifecycle states for private endpoint.
func (LookupPrivateEndpointResultOutput) SubnetId ¶
func (o LookupPrivateEndpointResultOutput) SubnetId() pulumi.StringOutput
Identifier of the subnet in which private endpoint exists.
func (LookupPrivateEndpointResultOutput) SystemTags ¶
func (o LookupPrivateEndpointResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupPrivateEndpointResultOutput) TimeCreated ¶
func (o LookupPrivateEndpointResultOutput) TimeCreated() pulumi.StringOutput
The time the PrivateEndpoint was first created. An RFC3339 formatted datetime string
func (LookupPrivateEndpointResultOutput) TimeUpdated ¶
func (o LookupPrivateEndpointResultOutput) TimeUpdated() pulumi.StringOutput
The time the Private Endpoint was last updated. An RFC3339 formatted datetime string
func (LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput ¶
func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput() LookupPrivateEndpointResultOutput
func (LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext ¶
func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext(ctx context.Context) LookupPrivateEndpointResultOutput
func (LookupPrivateEndpointResultOutput) VcnId ¶
func (o LookupPrivateEndpointResultOutput) VcnId() pulumi.StringOutput
Identifier of the VCN in which subnet exists.
type LookupShardedDatabaseArgs ¶
type LookupShardedDatabaseArgs struct { // Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO. Metadata *string `pulumi:"metadata"` // Sharded Database identifier ShardedDatabaseId string `pulumi:"shardedDatabaseId"` }
A collection of arguments for invoking getShardedDatabase.
type LookupShardedDatabaseOutputArgs ¶
type LookupShardedDatabaseOutputArgs struct { // Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO. Metadata pulumi.StringPtrInput `pulumi:"metadata"` // Sharded Database identifier ShardedDatabaseId pulumi.StringInput `pulumi:"shardedDatabaseId"` }
A collection of arguments for invoking getShardedDatabase.
func (LookupShardedDatabaseOutputArgs) ElementType ¶
func (LookupShardedDatabaseOutputArgs) ElementType() reflect.Type
type LookupShardedDatabaseResult ¶
type LookupShardedDatabaseResult struct { // Details of ATP-D based catalogs. CatalogDetails []GetShardedDatabaseCatalogDetail `pulumi:"catalogDetails"` // The character set for the database. CharacterSet string `pulumi:"characterSet"` // The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace. Chunks int `pulumi:"chunks"` // The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period. ClusterCertificateCommonName string `pulumi:"clusterCertificateCommonName"` // Identifier of the compartment in which sharded database exists. CompartmentId string `pulumi:"compartmentId"` ConfigureGsmsTrigger int `pulumi:"configureGsmsTrigger"` ConfigureShardingTrigger int `pulumi:"configureShardingTrigger"` // Details of sharded database connection String. ConnectionStrings []GetShardedDatabaseConnectionString `pulumi:"connectionStrings"` // The database deployment type. DbDeploymentType string `pulumi:"dbDeploymentType"` // Oracle Database version number. DbVersion string `pulumi:"dbVersion"` // Possible workload types. DbWorkload string `pulumi:"dbWorkload"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Oracle sharded database display name. DisplayName string `pulumi:"displayName"` DownloadGsmCertificateSigningRequestTrigger int `pulumi:"downloadGsmCertificateSigningRequestTrigger"` // 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]string `pulumi:"freeformTags"` GenerateGsmCertificateSigningRequestTrigger int `pulumi:"generateGsmCertificateSigningRequestTrigger"` GenerateWalletTrigger int `pulumi:"generateWalletTrigger"` GetConnectionStringTrigger int `pulumi:"getConnectionStringTrigger"` // Details of GSM instances for the sharded database. Gsms []GetShardedDatabaseGsm `pulumi:"gsms"` // Sharded Database identifier Id string `pulumi:"id"` LifecycleState string `pulumi:"lifecycleState"` // Detailed message for the lifecycle state. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // The GSM listener port number. ListenerPort int `pulumi:"listenerPort"` // The TLS listener port number for sharded database. ListenerPortTls int `pulumi:"listenerPortTls"` // Additional metadata related to shard's underlying supporting resource. Metadata *string `pulumi:"metadata"` // The national character set for the database. NcharacterSet string `pulumi:"ncharacterSet"` // Ons local port number. OnsPortLocal int `pulumi:"onsPortLocal"` // Ons remote port number. OnsPortRemote int `pulumi:"onsPortRemote"` PatchOperations []GetShardedDatabasePatchOperation `pulumi:"patchOperations"` // Unique prefix for the sharded database. Prefix string `pulumi:"prefix"` // The OCID of private endpoint being used by the sharded database. PrivateEndpoint string `pulumi:"privateEndpoint"` // Details of ATP-D based shards. ShardDetails []GetShardedDatabaseShardDetail `pulumi:"shardDetails"` ShardedDatabaseId string `pulumi:"shardedDatabaseId"` // Sharding Method. ShardingMethod string `pulumi:"shardingMethod"` StartDatabaseTrigger int `pulumi:"startDatabaseTrigger"` // Lifecycle states for sharded databases. State string `pulumi:"state"` StopDatabaseTrigger int `pulumi:"stopDatabaseTrigger"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` // Timezone associated with the sharded database. TimeZone string `pulumi:"timeZone"` UploadSignedCertificateAndGenerateWalletTrigger int `pulumi:"uploadSignedCertificateAndGenerateWalletTrigger"` ValidateNetworkTrigger int `pulumi:"validateNetworkTrigger"` }
A collection of values returned by getShardedDatabase.
func LookupShardedDatabase ¶
func LookupShardedDatabase(ctx *pulumi.Context, args *LookupShardedDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupShardedDatabaseResult, error)
This data source provides details about a specific Sharded Database resource in Oracle Cloud Infrastructure Globally Distributed Database service.
Gets the details of the Sharded database identified by given id.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/GloballyDistributedDatabase" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GloballyDistributedDatabase.GetShardedDatabase(ctx, &globallydistributeddatabase.GetShardedDatabaseArgs{ ShardedDatabaseId: testShardedDatabaseOciGloballyDistributedDatabaseShardedDatabase.Id, Metadata: pulumi.StringRef(shardedDatabaseMetadata), }, nil) if err != nil { return err } return nil }) }
```
type LookupShardedDatabaseResultOutput ¶
type LookupShardedDatabaseResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getShardedDatabase.
func LookupShardedDatabaseOutput ¶
func LookupShardedDatabaseOutput(ctx *pulumi.Context, args LookupShardedDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupShardedDatabaseResultOutput
func (LookupShardedDatabaseResultOutput) CatalogDetails ¶
func (o LookupShardedDatabaseResultOutput) CatalogDetails() GetShardedDatabaseCatalogDetailArrayOutput
Details of ATP-D based catalogs.
func (LookupShardedDatabaseResultOutput) CharacterSet ¶
func (o LookupShardedDatabaseResultOutput) CharacterSet() pulumi.StringOutput
The character set for the database.
func (LookupShardedDatabaseResultOutput) Chunks ¶
func (o LookupShardedDatabaseResultOutput) Chunks() pulumi.IntOutput
The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
func (LookupShardedDatabaseResultOutput) ClusterCertificateCommonName ¶
func (o LookupShardedDatabaseResultOutput) ClusterCertificateCommonName() pulumi.StringOutput
The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
func (LookupShardedDatabaseResultOutput) CompartmentId ¶
func (o LookupShardedDatabaseResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment in which sharded database exists.
func (LookupShardedDatabaseResultOutput) ConfigureGsmsTrigger ¶
func (o LookupShardedDatabaseResultOutput) ConfigureGsmsTrigger() pulumi.IntOutput
func (LookupShardedDatabaseResultOutput) ConfigureShardingTrigger ¶
func (o LookupShardedDatabaseResultOutput) ConfigureShardingTrigger() pulumi.IntOutput
func (LookupShardedDatabaseResultOutput) ConnectionStrings ¶
func (o LookupShardedDatabaseResultOutput) ConnectionStrings() GetShardedDatabaseConnectionStringArrayOutput
Details of sharded database connection String.
func (LookupShardedDatabaseResultOutput) DbDeploymentType ¶
func (o LookupShardedDatabaseResultOutput) DbDeploymentType() pulumi.StringOutput
The database deployment type.
func (LookupShardedDatabaseResultOutput) DbVersion ¶
func (o LookupShardedDatabaseResultOutput) DbVersion() pulumi.StringOutput
Oracle Database version number.
func (LookupShardedDatabaseResultOutput) DbWorkload ¶
func (o LookupShardedDatabaseResultOutput) DbWorkload() pulumi.StringOutput
Possible workload types.
func (LookupShardedDatabaseResultOutput) DefinedTags ¶
func (o LookupShardedDatabaseResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupShardedDatabaseResultOutput) DisplayName ¶
func (o LookupShardedDatabaseResultOutput) DisplayName() pulumi.StringOutput
Oracle sharded database display name.
func (LookupShardedDatabaseResultOutput) DownloadGsmCertificateSigningRequestTrigger ¶
func (o LookupShardedDatabaseResultOutput) DownloadGsmCertificateSigningRequestTrigger() pulumi.IntOutput
func (LookupShardedDatabaseResultOutput) ElementType ¶
func (LookupShardedDatabaseResultOutput) ElementType() reflect.Type
func (LookupShardedDatabaseResultOutput) FreeformTags ¶
func (o LookupShardedDatabaseResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupShardedDatabaseResultOutput) GenerateGsmCertificateSigningRequestTrigger ¶
func (o LookupShardedDatabaseResultOutput) GenerateGsmCertificateSigningRequestTrigger() pulumi.IntOutput
func (LookupShardedDatabaseResultOutput) GenerateWalletTrigger ¶
func (o LookupShardedDatabaseResultOutput) GenerateWalletTrigger() pulumi.IntOutput
func (LookupShardedDatabaseResultOutput) GetConnectionStringTrigger ¶
func (o LookupShardedDatabaseResultOutput) GetConnectionStringTrigger() pulumi.IntOutput
func (LookupShardedDatabaseResultOutput) Gsms ¶
func (o LookupShardedDatabaseResultOutput) Gsms() GetShardedDatabaseGsmArrayOutput
Details of GSM instances for the sharded database.
func (LookupShardedDatabaseResultOutput) Id ¶
func (o LookupShardedDatabaseResultOutput) Id() pulumi.StringOutput
Sharded Database identifier
func (LookupShardedDatabaseResultOutput) LifecycleState ¶
func (o LookupShardedDatabaseResultOutput) LifecycleState() pulumi.StringOutput
func (LookupShardedDatabaseResultOutput) LifecycleStateDetails ¶
func (o LookupShardedDatabaseResultOutput) LifecycleStateDetails() pulumi.StringOutput
Detailed message for the lifecycle state.
func (LookupShardedDatabaseResultOutput) ListenerPort ¶
func (o LookupShardedDatabaseResultOutput) ListenerPort() pulumi.IntOutput
The GSM listener port number.
func (LookupShardedDatabaseResultOutput) ListenerPortTls ¶
func (o LookupShardedDatabaseResultOutput) ListenerPortTls() pulumi.IntOutput
The TLS listener port number for sharded database.
func (LookupShardedDatabaseResultOutput) Metadata ¶
func (o LookupShardedDatabaseResultOutput) Metadata() pulumi.StringPtrOutput
Additional metadata related to shard's underlying supporting resource.
func (LookupShardedDatabaseResultOutput) NcharacterSet ¶
func (o LookupShardedDatabaseResultOutput) NcharacterSet() pulumi.StringOutput
The national character set for the database.
func (LookupShardedDatabaseResultOutput) OnsPortLocal ¶
func (o LookupShardedDatabaseResultOutput) OnsPortLocal() pulumi.IntOutput
Ons local port number.
func (LookupShardedDatabaseResultOutput) OnsPortRemote ¶
func (o LookupShardedDatabaseResultOutput) OnsPortRemote() pulumi.IntOutput
Ons remote port number.
func (LookupShardedDatabaseResultOutput) PatchOperations ¶
func (o LookupShardedDatabaseResultOutput) PatchOperations() GetShardedDatabasePatchOperationArrayOutput
func (LookupShardedDatabaseResultOutput) Prefix ¶
func (o LookupShardedDatabaseResultOutput) Prefix() pulumi.StringOutput
Unique prefix for the sharded database.
func (LookupShardedDatabaseResultOutput) PrivateEndpoint ¶
func (o LookupShardedDatabaseResultOutput) PrivateEndpoint() pulumi.StringOutput
The OCID of private endpoint being used by the sharded database.
func (LookupShardedDatabaseResultOutput) ShardDetails ¶
func (o LookupShardedDatabaseResultOutput) ShardDetails() GetShardedDatabaseShardDetailArrayOutput
Details of ATP-D based shards.
func (LookupShardedDatabaseResultOutput) ShardedDatabaseId ¶
func (o LookupShardedDatabaseResultOutput) ShardedDatabaseId() pulumi.StringOutput
func (LookupShardedDatabaseResultOutput) ShardingMethod ¶
func (o LookupShardedDatabaseResultOutput) ShardingMethod() pulumi.StringOutput
Sharding Method.
func (LookupShardedDatabaseResultOutput) StartDatabaseTrigger ¶
func (o LookupShardedDatabaseResultOutput) StartDatabaseTrigger() pulumi.IntOutput
func (LookupShardedDatabaseResultOutput) State ¶
func (o LookupShardedDatabaseResultOutput) State() pulumi.StringOutput
Lifecycle states for sharded databases.
func (LookupShardedDatabaseResultOutput) StopDatabaseTrigger ¶
func (o LookupShardedDatabaseResultOutput) StopDatabaseTrigger() pulumi.IntOutput
func (LookupShardedDatabaseResultOutput) SystemTags ¶
func (o LookupShardedDatabaseResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupShardedDatabaseResultOutput) TimeCreated ¶
func (o LookupShardedDatabaseResultOutput) TimeCreated() pulumi.StringOutput
The time the the Sharded Database was created. An RFC3339 formatted datetime string
func (LookupShardedDatabaseResultOutput) TimeUpdated ¶
func (o LookupShardedDatabaseResultOutput) TimeUpdated() pulumi.StringOutput
The time the Sharded Database was last updated. An RFC3339 formatted datetime string
func (LookupShardedDatabaseResultOutput) TimeZone ¶
func (o LookupShardedDatabaseResultOutput) TimeZone() pulumi.StringOutput
Timezone associated with the sharded database.
func (LookupShardedDatabaseResultOutput) ToLookupShardedDatabaseResultOutput ¶
func (o LookupShardedDatabaseResultOutput) ToLookupShardedDatabaseResultOutput() LookupShardedDatabaseResultOutput
func (LookupShardedDatabaseResultOutput) ToLookupShardedDatabaseResultOutputWithContext ¶
func (o LookupShardedDatabaseResultOutput) ToLookupShardedDatabaseResultOutputWithContext(ctx context.Context) LookupShardedDatabaseResultOutput
func (LookupShardedDatabaseResultOutput) UploadSignedCertificateAndGenerateWalletTrigger ¶
func (o LookupShardedDatabaseResultOutput) UploadSignedCertificateAndGenerateWalletTrigger() pulumi.IntOutput
func (LookupShardedDatabaseResultOutput) ValidateNetworkTrigger ¶
func (o LookupShardedDatabaseResultOutput) ValidateNetworkTrigger() pulumi.IntOutput
type PrivateEndpoint ¶
type PrivateEndpoint struct { pulumi.CustomResourceState // (Updatable) Identifier of the compartment where private endpoint is to be created. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) PrivateEndpoint description. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Private endpoint display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) 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.StringMapOutput `pulumi:"freeformTags"` // Detailed message for the lifecycle state. LifecycleStateDetails pulumi.StringOutput `pulumi:"lifecycleStateDetails"` // (Updatable) The OCIDs of the network security groups that the private endpoint belongs to. NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"` // IP address of the Private Endpoint. PrivateIp pulumi.StringOutput `pulumi:"privateIp"` // The OCIDs of sharded databases that consumes the given private endpoint. ShardedDatabases pulumi.StringArrayOutput `pulumi:"shardedDatabases"` // Lifecycle states for private endpoint. State pulumi.StringOutput `pulumi:"state"` // Identifier of the customer subnet against which private endpoint is to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time the PrivateEndpoint was first created. An RFC3339 formatted datetime string TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the Private Endpoint was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // Identifier of the VCN in which subnet exists. VcnId pulumi.StringOutput `pulumi:"vcnId"` }
This resource provides the Private Endpoint resource in Oracle Cloud Infrastructure Globally Distributed Database service.
Creates a PrivateEndpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/GloballyDistributedDatabase" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := GloballyDistributedDatabase.NewPrivateEndpoint(ctx, "test_private_endpoint", &GloballyDistributedDatabase.PrivateEndpointArgs{ CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(privateEndpointDisplayName), SubnetId: pulumi.Any(testSubnet.Id), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(privateEndpointDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, NsgIds: pulumi.Any(privateEndpointNsgIds), }) if err != nil { return err } return nil }) }
```
## Import
PrivateEndpoints can be imported using the `id`, e.g.
```sh $ pulumi import oci:GloballyDistributedDatabase/privateEndpoint:PrivateEndpoint test_private_endpoint "id" ```
func GetPrivateEndpoint ¶
func GetPrivateEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointState, opts ...pulumi.ResourceOption) (*PrivateEndpoint, error)
GetPrivateEndpoint gets an existing PrivateEndpoint 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 NewPrivateEndpoint ¶
func NewPrivateEndpoint(ctx *pulumi.Context, name string, args *PrivateEndpointArgs, opts ...pulumi.ResourceOption) (*PrivateEndpoint, error)
NewPrivateEndpoint registers a new resource with the given unique name, arguments, and options.
func (*PrivateEndpoint) ElementType ¶
func (*PrivateEndpoint) ElementType() reflect.Type
func (*PrivateEndpoint) ToPrivateEndpointOutput ¶
func (i *PrivateEndpoint) ToPrivateEndpointOutput() PrivateEndpointOutput
func (*PrivateEndpoint) ToPrivateEndpointOutputWithContext ¶
func (i *PrivateEndpoint) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
type PrivateEndpointArgs ¶
type PrivateEndpointArgs struct { // (Updatable) Identifier of the compartment where private endpoint is to be created. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) PrivateEndpoint description. Description pulumi.StringPtrInput // (Updatable) Private endpoint display name. DisplayName pulumi.StringInput // (Updatable) 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.StringMapInput // (Updatable) The OCIDs of the network security groups that the private endpoint belongs to. NsgIds pulumi.StringArrayInput // Identifier of the customer subnet against which private endpoint is to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringInput }
The set of arguments for constructing a PrivateEndpoint resource.
func (PrivateEndpointArgs) ElementType ¶
func (PrivateEndpointArgs) ElementType() reflect.Type
type PrivateEndpointArray ¶
type PrivateEndpointArray []PrivateEndpointInput
func (PrivateEndpointArray) ElementType ¶
func (PrivateEndpointArray) ElementType() reflect.Type
func (PrivateEndpointArray) ToPrivateEndpointArrayOutput ¶
func (i PrivateEndpointArray) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput
func (PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext ¶
func (i PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput
type PrivateEndpointArrayInput ¶
type PrivateEndpointArrayInput interface { pulumi.Input ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput ToPrivateEndpointArrayOutputWithContext(context.Context) PrivateEndpointArrayOutput }
PrivateEndpointArrayInput is an input type that accepts PrivateEndpointArray and PrivateEndpointArrayOutput values. You can construct a concrete instance of `PrivateEndpointArrayInput` via:
PrivateEndpointArray{ PrivateEndpointArgs{...} }
type PrivateEndpointArrayOutput ¶
type PrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointArrayOutput) ElementType ¶
func (PrivateEndpointArrayOutput) ElementType() reflect.Type
func (PrivateEndpointArrayOutput) Index ¶
func (o PrivateEndpointArrayOutput) Index(i pulumi.IntInput) PrivateEndpointOutput
func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput ¶
func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput
func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext ¶
func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput
type PrivateEndpointInput ¶
type PrivateEndpointInput interface { pulumi.Input ToPrivateEndpointOutput() PrivateEndpointOutput ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput }
type PrivateEndpointMap ¶
type PrivateEndpointMap map[string]PrivateEndpointInput
func (PrivateEndpointMap) ElementType ¶
func (PrivateEndpointMap) ElementType() reflect.Type
func (PrivateEndpointMap) ToPrivateEndpointMapOutput ¶
func (i PrivateEndpointMap) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput
func (PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext ¶
func (i PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput
type PrivateEndpointMapInput ¶
type PrivateEndpointMapInput interface { pulumi.Input ToPrivateEndpointMapOutput() PrivateEndpointMapOutput ToPrivateEndpointMapOutputWithContext(context.Context) PrivateEndpointMapOutput }
PrivateEndpointMapInput is an input type that accepts PrivateEndpointMap and PrivateEndpointMapOutput values. You can construct a concrete instance of `PrivateEndpointMapInput` via:
PrivateEndpointMap{ "key": PrivateEndpointArgs{...} }
type PrivateEndpointMapOutput ¶
type PrivateEndpointMapOutput struct{ *pulumi.OutputState }
func (PrivateEndpointMapOutput) ElementType ¶
func (PrivateEndpointMapOutput) ElementType() reflect.Type
func (PrivateEndpointMapOutput) MapIndex ¶
func (o PrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointOutput
func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutput ¶
func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput
func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext ¶
func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput
type PrivateEndpointOutput ¶
type PrivateEndpointOutput struct{ *pulumi.OutputState }
func (PrivateEndpointOutput) CompartmentId ¶
func (o PrivateEndpointOutput) CompartmentId() pulumi.StringOutput
(Updatable) Identifier of the compartment where private endpoint is to be created.
func (PrivateEndpointOutput) DefinedTags ¶
func (o PrivateEndpointOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (PrivateEndpointOutput) Description ¶
func (o PrivateEndpointOutput) Description() pulumi.StringOutput
(Updatable) PrivateEndpoint description.
func (PrivateEndpointOutput) DisplayName ¶
func (o PrivateEndpointOutput) DisplayName() pulumi.StringOutput
(Updatable) Private endpoint display name.
func (PrivateEndpointOutput) ElementType ¶
func (PrivateEndpointOutput) ElementType() reflect.Type
func (PrivateEndpointOutput) FreeformTags ¶
func (o PrivateEndpointOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (PrivateEndpointOutput) LifecycleStateDetails ¶
func (o PrivateEndpointOutput) LifecycleStateDetails() pulumi.StringOutput
Detailed message for the lifecycle state.
func (PrivateEndpointOutput) NsgIds ¶
func (o PrivateEndpointOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) The OCIDs of the network security groups that the private endpoint belongs to.
func (PrivateEndpointOutput) PrivateIp ¶
func (o PrivateEndpointOutput) PrivateIp() pulumi.StringOutput
IP address of the Private Endpoint.
func (PrivateEndpointOutput) ShardedDatabases ¶
func (o PrivateEndpointOutput) ShardedDatabases() pulumi.StringArrayOutput
The OCIDs of sharded databases that consumes the given private endpoint.
func (PrivateEndpointOutput) State ¶
func (o PrivateEndpointOutput) State() pulumi.StringOutput
Lifecycle states for private endpoint.
func (PrivateEndpointOutput) SubnetId ¶
func (o PrivateEndpointOutput) SubnetId() pulumi.StringOutput
Identifier of the customer subnet against which private endpoint is to be created.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (PrivateEndpointOutput) SystemTags ¶
func (o PrivateEndpointOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (PrivateEndpointOutput) TimeCreated ¶
func (o PrivateEndpointOutput) TimeCreated() pulumi.StringOutput
The time the PrivateEndpoint was first created. An RFC3339 formatted datetime string
func (PrivateEndpointOutput) TimeUpdated ¶
func (o PrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
The time the Private Endpoint was last updated. An RFC3339 formatted datetime string
func (PrivateEndpointOutput) ToPrivateEndpointOutput ¶
func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput
func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext ¶
func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
func (PrivateEndpointOutput) VcnId ¶
func (o PrivateEndpointOutput) VcnId() pulumi.StringOutput
Identifier of the VCN in which subnet exists.
type PrivateEndpointState ¶
type PrivateEndpointState struct { // (Updatable) Identifier of the compartment where private endpoint is to be created. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) PrivateEndpoint description. Description pulumi.StringPtrInput // (Updatable) Private endpoint display name. DisplayName pulumi.StringPtrInput // (Updatable) 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.StringMapInput // Detailed message for the lifecycle state. LifecycleStateDetails pulumi.StringPtrInput // (Updatable) The OCIDs of the network security groups that the private endpoint belongs to. NsgIds pulumi.StringArrayInput // IP address of the Private Endpoint. PrivateIp pulumi.StringPtrInput // The OCIDs of sharded databases that consumes the given private endpoint. ShardedDatabases pulumi.StringArrayInput // Lifecycle states for private endpoint. State pulumi.StringPtrInput // Identifier of the customer subnet against which private endpoint is to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time the PrivateEndpoint was first created. An RFC3339 formatted datetime string TimeCreated pulumi.StringPtrInput // The time the Private Endpoint was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringPtrInput // Identifier of the VCN in which subnet exists. VcnId pulumi.StringPtrInput }
func (PrivateEndpointState) ElementType ¶
func (PrivateEndpointState) ElementType() reflect.Type
type ShardedDatabase ¶
type ShardedDatabase struct { pulumi.CustomResourceState // Collection of ATP-Dedicated catalogs that needs to be created. CatalogDetails ShardedDatabaseCatalogDetailArrayOutput `pulumi:"catalogDetails"` // The character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets CharacterSet pulumi.StringOutput `pulumi:"characterSet"` // The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace. Chunks pulumi.IntOutput `pulumi:"chunks"` // The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period. ClusterCertificateCommonName pulumi.StringOutput `pulumi:"clusterCertificateCommonName"` // (Updatable) Identifier of the compartment where sharded database is to be created. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) An optional property when incremented triggers Configure Gsms. Could be set to any integer value. ConfigureGsmsTrigger pulumi.IntOutput `pulumi:"configureGsmsTrigger"` // (Updatable) An optional property when incremented triggers Configure Sharding. Could be set to any integer value. ConfigureShardingTrigger pulumi.IntPtrOutput `pulumi:"configureShardingTrigger"` // Details of sharded database connection String. ConnectionStrings ShardedDatabaseConnectionStringArrayOutput `pulumi:"connectionStrings"` // The database deployment type. DbDeploymentType pulumi.StringOutput `pulumi:"dbDeploymentType"` // Oracle Database version of the Autonomous Container Database. DbVersion pulumi.StringOutput `pulumi:"dbVersion"` // Possible workload types. DbWorkload pulumi.StringOutput `pulumi:"dbWorkload"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Oracle sharded database display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) An optional property when incremented triggers Download Gsm Certificate Signing Request. Could be set to any integer value. DownloadGsmCertificateSigningRequestTrigger pulumi.IntPtrOutput `pulumi:"downloadGsmCertificateSigningRequestTrigger"` // (Updatable) 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.StringMapOutput `pulumi:"freeformTags"` // (Updatable) An optional property when incremented triggers Generate Gsm Certificate Signing Request. Could be set to any integer value. GenerateGsmCertificateSigningRequestTrigger pulumi.IntPtrOutput `pulumi:"generateGsmCertificateSigningRequestTrigger"` // (Updatable) An optional property when incremented triggers Generate Wallet. Could be set to any integer value. GenerateWalletTrigger pulumi.IntOutput `pulumi:"generateWalletTrigger"` // (Updatable) An optional property when incremented triggers Get Connection String. Could be set to any integer value. GetConnectionStringTrigger pulumi.IntPtrOutput `pulumi:"getConnectionStringTrigger"` // Details of GSM instances for the sharded database. Gsms ShardedDatabaseGsmArrayOutput `pulumi:"gsms"` LifecycleState pulumi.StringOutput `pulumi:"lifecycleState"` // Detailed message for the lifecycle state. LifecycleStateDetails pulumi.StringOutput `pulumi:"lifecycleStateDetails"` // The listener port number for sharded database. ListenerPort pulumi.IntOutput `pulumi:"listenerPort"` // The TLS listener port number for sharded database. ListenerPortTls pulumi.IntOutput `pulumi:"listenerPortTls"` // The national character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed national character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets NcharacterSet pulumi.StringOutput `pulumi:"ncharacterSet"` // Ons port local for sharded database. OnsPortLocal pulumi.IntOutput `pulumi:"onsPortLocal"` // Ons remote port for sharded database. OnsPortRemote pulumi.IntOutput `pulumi:"onsPortRemote"` // (Updatable) PatchOperations ShardedDatabasePatchOperationArrayOutput `pulumi:"patchOperations"` // Unique name prefix for the sharded databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number. Prefix pulumi.StringOutput `pulumi:"prefix"` // The OCID of private endpoint being used by the sharded database. PrivateEndpoint pulumi.StringOutput `pulumi:"privateEndpoint"` // Collection of ATP-Dedicated shards that needs to be created. ShardDetails ShardedDatabaseShardDetailArrayOutput `pulumi:"shardDetails"` ShardedDatabaseId pulumi.StringOutput `pulumi:"shardedDatabaseId"` // Sharding Method. ShardingMethod pulumi.StringOutput `pulumi:"shardingMethod"` // (Updatable) An optional property when incremented triggers Start Database. Could be set to any integer value. StartDatabaseTrigger pulumi.IntPtrOutput `pulumi:"startDatabaseTrigger"` // Lifecycle states for sharded databases. State pulumi.StringOutput `pulumi:"state"` // (Updatable) An optional property when incremented triggers Stop Database. Could be set to any integer value. StopDatabaseTrigger pulumi.IntPtrOutput `pulumi:"stopDatabaseTrigger"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // Timezone associated with the sharded database. TimeZone pulumi.StringOutput `pulumi:"timeZone"` // (Updatable) An optional property when incremented triggers Upload Signed Certificate And Generate Wallet. Could be set to any integer value. UploadSignedCertificateAndGenerateWalletTrigger pulumi.IntOutput `pulumi:"uploadSignedCertificateAndGenerateWalletTrigger"` // (Updatable) An optional property when incremented triggers Validate Network. Could be set to any integer value. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ValidateNetworkTrigger pulumi.IntPtrOutput `pulumi:"validateNetworkTrigger"` }
This resource provides the Sharded Database resource in Oracle Cloud Infrastructure Globally Distributed Database service.
Creates a Sharded Database.
Patch operation to add, remove or update shards to the sharded database topology. In single patch
operation, multiple shards can be either added, or removed or updated. Combination of inserts, update and remove in single operation is not allowed.
## Import
ShardedDatabases can be imported using the `id`, e.g.
```sh $ pulumi import oci:GloballyDistributedDatabase/shardedDatabase:ShardedDatabase test_sharded_database "id" ```
func GetShardedDatabase ¶
func GetShardedDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ShardedDatabaseState, opts ...pulumi.ResourceOption) (*ShardedDatabase, error)
GetShardedDatabase gets an existing ShardedDatabase 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 NewShardedDatabase ¶
func NewShardedDatabase(ctx *pulumi.Context, name string, args *ShardedDatabaseArgs, opts ...pulumi.ResourceOption) (*ShardedDatabase, error)
NewShardedDatabase registers a new resource with the given unique name, arguments, and options.
func (*ShardedDatabase) ElementType ¶
func (*ShardedDatabase) ElementType() reflect.Type
func (*ShardedDatabase) ToShardedDatabaseOutput ¶
func (i *ShardedDatabase) ToShardedDatabaseOutput() ShardedDatabaseOutput
func (*ShardedDatabase) ToShardedDatabaseOutputWithContext ¶
func (i *ShardedDatabase) ToShardedDatabaseOutputWithContext(ctx context.Context) ShardedDatabaseOutput
type ShardedDatabaseArgs ¶
type ShardedDatabaseArgs struct { // Collection of ATP-Dedicated catalogs that needs to be created. CatalogDetails ShardedDatabaseCatalogDetailArrayInput // The character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets CharacterSet pulumi.StringInput // The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace. Chunks pulumi.IntPtrInput // The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period. ClusterCertificateCommonName pulumi.StringPtrInput // (Updatable) Identifier of the compartment where sharded database is to be created. CompartmentId pulumi.StringInput // (Updatable) An optional property when incremented triggers Configure Sharding. Could be set to any integer value. ConfigureShardingTrigger pulumi.IntPtrInput // The database deployment type. DbDeploymentType pulumi.StringInput // Oracle Database version of the Autonomous Container Database. DbVersion pulumi.StringInput // Possible workload types. DbWorkload pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Oracle sharded database display name. DisplayName pulumi.StringInput // (Updatable) An optional property when incremented triggers Download Gsm Certificate Signing Request. Could be set to any integer value. DownloadGsmCertificateSigningRequestTrigger pulumi.IntPtrInput // (Updatable) 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.StringMapInput // (Updatable) An optional property when incremented triggers Generate Gsm Certificate Signing Request. Could be set to any integer value. GenerateGsmCertificateSigningRequestTrigger pulumi.IntPtrInput // (Updatable) An optional property when incremented triggers Get Connection String. Could be set to any integer value. GetConnectionStringTrigger pulumi.IntPtrInput // The listener port number for sharded database. ListenerPort pulumi.IntInput // The TLS listener port number for sharded database. ListenerPortTls pulumi.IntInput // The national character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed national character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets NcharacterSet pulumi.StringInput // Ons port local for sharded database. OnsPortLocal pulumi.IntInput // Ons remote port for sharded database. OnsPortRemote pulumi.IntInput // (Updatable) PatchOperations ShardedDatabasePatchOperationArrayInput // Unique name prefix for the sharded databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number. Prefix pulumi.StringInput // Collection of ATP-Dedicated shards that needs to be created. ShardDetails ShardedDatabaseShardDetailArrayInput // Sharding Method. ShardingMethod pulumi.StringInput // (Updatable) An optional property when incremented triggers Start Database. Could be set to any integer value. StartDatabaseTrigger pulumi.IntPtrInput // (Updatable) An optional property when incremented triggers Stop Database. Could be set to any integer value. StopDatabaseTrigger pulumi.IntPtrInput // (Updatable) An optional property when incremented triggers Validate Network. Could be set to any integer value. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ValidateNetworkTrigger pulumi.IntPtrInput }
The set of arguments for constructing a ShardedDatabase resource.
func (ShardedDatabaseArgs) ElementType ¶
func (ShardedDatabaseArgs) ElementType() reflect.Type
type ShardedDatabaseArray ¶
type ShardedDatabaseArray []ShardedDatabaseInput
func (ShardedDatabaseArray) ElementType ¶
func (ShardedDatabaseArray) ElementType() reflect.Type
func (ShardedDatabaseArray) ToShardedDatabaseArrayOutput ¶
func (i ShardedDatabaseArray) ToShardedDatabaseArrayOutput() ShardedDatabaseArrayOutput
func (ShardedDatabaseArray) ToShardedDatabaseArrayOutputWithContext ¶
func (i ShardedDatabaseArray) ToShardedDatabaseArrayOutputWithContext(ctx context.Context) ShardedDatabaseArrayOutput
type ShardedDatabaseArrayInput ¶
type ShardedDatabaseArrayInput interface { pulumi.Input ToShardedDatabaseArrayOutput() ShardedDatabaseArrayOutput ToShardedDatabaseArrayOutputWithContext(context.Context) ShardedDatabaseArrayOutput }
ShardedDatabaseArrayInput is an input type that accepts ShardedDatabaseArray and ShardedDatabaseArrayOutput values. You can construct a concrete instance of `ShardedDatabaseArrayInput` via:
ShardedDatabaseArray{ ShardedDatabaseArgs{...} }
type ShardedDatabaseArrayOutput ¶
type ShardedDatabaseArrayOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseArrayOutput) ElementType ¶
func (ShardedDatabaseArrayOutput) ElementType() reflect.Type
func (ShardedDatabaseArrayOutput) Index ¶
func (o ShardedDatabaseArrayOutput) Index(i pulumi.IntInput) ShardedDatabaseOutput
func (ShardedDatabaseArrayOutput) ToShardedDatabaseArrayOutput ¶
func (o ShardedDatabaseArrayOutput) ToShardedDatabaseArrayOutput() ShardedDatabaseArrayOutput
func (ShardedDatabaseArrayOutput) ToShardedDatabaseArrayOutputWithContext ¶
func (o ShardedDatabaseArrayOutput) ToShardedDatabaseArrayOutputWithContext(ctx context.Context) ShardedDatabaseArrayOutput
type ShardedDatabaseCatalogDetail ¶
type ShardedDatabaseCatalogDetail struct { // Admin password for the catalog database. AdminPassword string `pulumi:"adminPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Autonomous Exadata VM Cluster. CloudAutonomousVmClusterId string `pulumi:"cloudAutonomousVmClusterId"` // The compute count for the catalog database. It has to be in multiple of 2. ComputeCount float64 `pulumi:"computeCount"` // Identifier of the underlying container database. ContainerDatabaseId *string `pulumi:"containerDatabaseId"` // Identifier of the underlying container database parent. ContainerDatabaseParentId *string `pulumi:"containerDatabaseParentId"` // The data disk group size to be allocated in GBs for the catalog database. DataStorageSizeInGbs float64 `pulumi:"dataStorageSizeInGbs"` // Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists). EncryptionKeyDetails *ShardedDatabaseCatalogDetailEncryptionKeyDetails `pulumi:"encryptionKeyDetails"` // Determines the auto-scaling mode for the catalog database. IsAutoScalingEnabled bool `pulumi:"isAutoScalingEnabled"` // Additional metadata related to shard's underlying supporting resource. Metadata map[string]string `pulumi:"metadata"` // Name of the shard. Name *string `pulumi:"name"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer cloud Autonomous Exadata VM Cluster. PeerCloudAutonomousVmClusterId *string `pulumi:"peerCloudAutonomousVmClusterId"` // Name of the shard-group to which the shard belongs. ShardGroup *string `pulumi:"shardGroup"` // Status of shard or catalog or gsm for the sharded database. Status *string `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId *string `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated *string `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires *string `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated *string `pulumi:"timeUpdated"` }
type ShardedDatabaseCatalogDetailArgs ¶
type ShardedDatabaseCatalogDetailArgs struct { // Admin password for the catalog database. AdminPassword pulumi.StringInput `pulumi:"adminPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Autonomous Exadata VM Cluster. CloudAutonomousVmClusterId pulumi.StringInput `pulumi:"cloudAutonomousVmClusterId"` // The compute count for the catalog database. It has to be in multiple of 2. ComputeCount pulumi.Float64Input `pulumi:"computeCount"` // Identifier of the underlying container database. ContainerDatabaseId pulumi.StringPtrInput `pulumi:"containerDatabaseId"` // Identifier of the underlying container database parent. ContainerDatabaseParentId pulumi.StringPtrInput `pulumi:"containerDatabaseParentId"` // The data disk group size to be allocated in GBs for the catalog database. DataStorageSizeInGbs pulumi.Float64Input `pulumi:"dataStorageSizeInGbs"` // Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists). EncryptionKeyDetails ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrInput `pulumi:"encryptionKeyDetails"` // Determines the auto-scaling mode for the catalog database. IsAutoScalingEnabled pulumi.BoolInput `pulumi:"isAutoScalingEnabled"` // Additional metadata related to shard's underlying supporting resource. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Name of the shard. Name pulumi.StringPtrInput `pulumi:"name"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer cloud Autonomous Exadata VM Cluster. PeerCloudAutonomousVmClusterId pulumi.StringPtrInput `pulumi:"peerCloudAutonomousVmClusterId"` // Name of the shard-group to which the shard belongs. ShardGroup pulumi.StringPtrInput `pulumi:"shardGroup"` // Status of shard or catalog or gsm for the sharded database. Status pulumi.StringPtrInput `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId pulumi.StringPtrInput `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires pulumi.StringPtrInput `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringPtrInput `pulumi:"timeUpdated"` }
func (ShardedDatabaseCatalogDetailArgs) ElementType ¶
func (ShardedDatabaseCatalogDetailArgs) ElementType() reflect.Type
func (ShardedDatabaseCatalogDetailArgs) ToShardedDatabaseCatalogDetailOutput ¶
func (i ShardedDatabaseCatalogDetailArgs) ToShardedDatabaseCatalogDetailOutput() ShardedDatabaseCatalogDetailOutput
func (ShardedDatabaseCatalogDetailArgs) ToShardedDatabaseCatalogDetailOutputWithContext ¶
func (i ShardedDatabaseCatalogDetailArgs) ToShardedDatabaseCatalogDetailOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailOutput
type ShardedDatabaseCatalogDetailArray ¶
type ShardedDatabaseCatalogDetailArray []ShardedDatabaseCatalogDetailInput
func (ShardedDatabaseCatalogDetailArray) ElementType ¶
func (ShardedDatabaseCatalogDetailArray) ElementType() reflect.Type
func (ShardedDatabaseCatalogDetailArray) ToShardedDatabaseCatalogDetailArrayOutput ¶
func (i ShardedDatabaseCatalogDetailArray) ToShardedDatabaseCatalogDetailArrayOutput() ShardedDatabaseCatalogDetailArrayOutput
func (ShardedDatabaseCatalogDetailArray) ToShardedDatabaseCatalogDetailArrayOutputWithContext ¶
func (i ShardedDatabaseCatalogDetailArray) ToShardedDatabaseCatalogDetailArrayOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailArrayOutput
type ShardedDatabaseCatalogDetailArrayInput ¶
type ShardedDatabaseCatalogDetailArrayInput interface { pulumi.Input ToShardedDatabaseCatalogDetailArrayOutput() ShardedDatabaseCatalogDetailArrayOutput ToShardedDatabaseCatalogDetailArrayOutputWithContext(context.Context) ShardedDatabaseCatalogDetailArrayOutput }
ShardedDatabaseCatalogDetailArrayInput is an input type that accepts ShardedDatabaseCatalogDetailArray and ShardedDatabaseCatalogDetailArrayOutput values. You can construct a concrete instance of `ShardedDatabaseCatalogDetailArrayInput` via:
ShardedDatabaseCatalogDetailArray{ ShardedDatabaseCatalogDetailArgs{...} }
type ShardedDatabaseCatalogDetailArrayOutput ¶
type ShardedDatabaseCatalogDetailArrayOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseCatalogDetailArrayOutput) ElementType ¶
func (ShardedDatabaseCatalogDetailArrayOutput) ElementType() reflect.Type
func (ShardedDatabaseCatalogDetailArrayOutput) ToShardedDatabaseCatalogDetailArrayOutput ¶
func (o ShardedDatabaseCatalogDetailArrayOutput) ToShardedDatabaseCatalogDetailArrayOutput() ShardedDatabaseCatalogDetailArrayOutput
func (ShardedDatabaseCatalogDetailArrayOutput) ToShardedDatabaseCatalogDetailArrayOutputWithContext ¶
func (o ShardedDatabaseCatalogDetailArrayOutput) ToShardedDatabaseCatalogDetailArrayOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailArrayOutput
type ShardedDatabaseCatalogDetailEncryptionKeyDetails ¶
type ShardedDatabaseCatalogDetailEncryptionKeyDetails struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key. KmsKeyId string `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations. KmsKeyVersionId *string `pulumi:"kmsKeyVersionId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard. VaultId string `pulumi:"vaultId"` }
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs ¶
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations. KmsKeyVersionId pulumi.StringPtrInput `pulumi:"kmsKeyVersionId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard. VaultId pulumi.StringInput `pulumi:"vaultId"` }
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ElementType ¶
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ElementType() reflect.Type
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput ¶
func (i ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutputWithContext ¶
func (i ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput ¶
func (i ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext ¶
func (i ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsInput ¶
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsInput interface { pulumi.Input ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutputWithContext(context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput }
ShardedDatabaseCatalogDetailEncryptionKeyDetailsInput is an input type that accepts ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs and ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput values. You can construct a concrete instance of `ShardedDatabaseCatalogDetailEncryptionKeyDetailsInput` via:
ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs{...}
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput ¶
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ElementType ¶
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ElementType() reflect.Type
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) KmsKeyId ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) KmsKeyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) KmsKeyVersionId ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) KmsKeyVersionId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutputWithContext ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) VaultId ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsOutput) VaultId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrInput ¶
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrInput interface { pulumi.Input ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext(context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput }
ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrInput is an input type that accepts ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs, ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtr and ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput values. You can construct a concrete instance of `ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrInput` via:
ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs{...} or: nil
func ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtr ¶
func ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtr(v *ShardedDatabaseCatalogDetailEncryptionKeyDetailsArgs) ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrInput
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput ¶
type ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) ElementType ¶
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) ElementType() reflect.Type
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) KmsKeyId ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) KmsKeyVersionId ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) KmsKeyVersionId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) VaultId ¶
func (o ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput) VaultId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
type ShardedDatabaseCatalogDetailInput ¶
type ShardedDatabaseCatalogDetailInput interface { pulumi.Input ToShardedDatabaseCatalogDetailOutput() ShardedDatabaseCatalogDetailOutput ToShardedDatabaseCatalogDetailOutputWithContext(context.Context) ShardedDatabaseCatalogDetailOutput }
ShardedDatabaseCatalogDetailInput is an input type that accepts ShardedDatabaseCatalogDetailArgs and ShardedDatabaseCatalogDetailOutput values. You can construct a concrete instance of `ShardedDatabaseCatalogDetailInput` via:
ShardedDatabaseCatalogDetailArgs{...}
type ShardedDatabaseCatalogDetailOutput ¶
type ShardedDatabaseCatalogDetailOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseCatalogDetailOutput) AdminPassword ¶
func (o ShardedDatabaseCatalogDetailOutput) AdminPassword() pulumi.StringOutput
Admin password for the catalog database.
func (ShardedDatabaseCatalogDetailOutput) CloudAutonomousVmClusterId ¶
func (o ShardedDatabaseCatalogDetailOutput) CloudAutonomousVmClusterId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Autonomous Exadata VM Cluster.
func (ShardedDatabaseCatalogDetailOutput) ComputeCount ¶
func (o ShardedDatabaseCatalogDetailOutput) ComputeCount() pulumi.Float64Output
The compute count for the catalog database. It has to be in multiple of 2.
func (ShardedDatabaseCatalogDetailOutput) ContainerDatabaseId ¶
func (o ShardedDatabaseCatalogDetailOutput) ContainerDatabaseId() pulumi.StringPtrOutput
Identifier of the underlying container database.
func (ShardedDatabaseCatalogDetailOutput) ContainerDatabaseParentId ¶
func (o ShardedDatabaseCatalogDetailOutput) ContainerDatabaseParentId() pulumi.StringPtrOutput
Identifier of the underlying container database parent.
func (ShardedDatabaseCatalogDetailOutput) DataStorageSizeInGbs ¶
func (o ShardedDatabaseCatalogDetailOutput) DataStorageSizeInGbs() pulumi.Float64Output
The data disk group size to be allocated in GBs for the catalog database.
func (ShardedDatabaseCatalogDetailOutput) ElementType ¶
func (ShardedDatabaseCatalogDetailOutput) ElementType() reflect.Type
func (ShardedDatabaseCatalogDetailOutput) EncryptionKeyDetails ¶
func (o ShardedDatabaseCatalogDetailOutput) EncryptionKeyDetails() ShardedDatabaseCatalogDetailEncryptionKeyDetailsPtrOutput
Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
func (ShardedDatabaseCatalogDetailOutput) IsAutoScalingEnabled ¶
func (o ShardedDatabaseCatalogDetailOutput) IsAutoScalingEnabled() pulumi.BoolOutput
Determines the auto-scaling mode for the catalog database.
func (ShardedDatabaseCatalogDetailOutput) Metadata ¶
func (o ShardedDatabaseCatalogDetailOutput) Metadata() pulumi.StringMapOutput
Additional metadata related to shard's underlying supporting resource.
func (ShardedDatabaseCatalogDetailOutput) Name ¶
func (o ShardedDatabaseCatalogDetailOutput) Name() pulumi.StringPtrOutput
Name of the shard.
func (ShardedDatabaseCatalogDetailOutput) PeerCloudAutonomousVmClusterId ¶
func (o ShardedDatabaseCatalogDetailOutput) PeerCloudAutonomousVmClusterId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer cloud Autonomous Exadata VM Cluster.
func (ShardedDatabaseCatalogDetailOutput) ShardGroup ¶
func (o ShardedDatabaseCatalogDetailOutput) ShardGroup() pulumi.StringPtrOutput
Name of the shard-group to which the shard belongs.
func (ShardedDatabaseCatalogDetailOutput) Status ¶
func (o ShardedDatabaseCatalogDetailOutput) Status() pulumi.StringPtrOutput
Status of shard or catalog or gsm for the sharded database.
func (ShardedDatabaseCatalogDetailOutput) SupportingResourceId ¶
func (o ShardedDatabaseCatalogDetailOutput) SupportingResourceId() pulumi.StringPtrOutput
Identifier of the underlying supporting resource.
func (ShardedDatabaseCatalogDetailOutput) TimeCreated ¶
func (o ShardedDatabaseCatalogDetailOutput) TimeCreated() pulumi.StringPtrOutput
The time the the Sharded Database was created. An RFC3339 formatted datetime string
func (ShardedDatabaseCatalogDetailOutput) TimeSslCertificateExpires ¶
func (o ShardedDatabaseCatalogDetailOutput) TimeSslCertificateExpires() pulumi.StringPtrOutput
The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
func (ShardedDatabaseCatalogDetailOutput) TimeUpdated ¶
func (o ShardedDatabaseCatalogDetailOutput) TimeUpdated() pulumi.StringPtrOutput
The time the Sharded Database was last updated. An RFC3339 formatted datetime string
func (ShardedDatabaseCatalogDetailOutput) ToShardedDatabaseCatalogDetailOutput ¶
func (o ShardedDatabaseCatalogDetailOutput) ToShardedDatabaseCatalogDetailOutput() ShardedDatabaseCatalogDetailOutput
func (ShardedDatabaseCatalogDetailOutput) ToShardedDatabaseCatalogDetailOutputWithContext ¶
func (o ShardedDatabaseCatalogDetailOutput) ToShardedDatabaseCatalogDetailOutputWithContext(ctx context.Context) ShardedDatabaseCatalogDetailOutput
type ShardedDatabaseConnectionStringArgs ¶
type ShardedDatabaseConnectionStringArgs struct { // Collection of connection strings. AllConnectionStrings pulumi.StringMapInput `pulumi:"allConnectionStrings"` }
func (ShardedDatabaseConnectionStringArgs) ElementType ¶
func (ShardedDatabaseConnectionStringArgs) ElementType() reflect.Type
func (ShardedDatabaseConnectionStringArgs) ToShardedDatabaseConnectionStringOutput ¶
func (i ShardedDatabaseConnectionStringArgs) ToShardedDatabaseConnectionStringOutput() ShardedDatabaseConnectionStringOutput
func (ShardedDatabaseConnectionStringArgs) ToShardedDatabaseConnectionStringOutputWithContext ¶
func (i ShardedDatabaseConnectionStringArgs) ToShardedDatabaseConnectionStringOutputWithContext(ctx context.Context) ShardedDatabaseConnectionStringOutput
type ShardedDatabaseConnectionStringArray ¶
type ShardedDatabaseConnectionStringArray []ShardedDatabaseConnectionStringInput
func (ShardedDatabaseConnectionStringArray) ElementType ¶
func (ShardedDatabaseConnectionStringArray) ElementType() reflect.Type
func (ShardedDatabaseConnectionStringArray) ToShardedDatabaseConnectionStringArrayOutput ¶
func (i ShardedDatabaseConnectionStringArray) ToShardedDatabaseConnectionStringArrayOutput() ShardedDatabaseConnectionStringArrayOutput
func (ShardedDatabaseConnectionStringArray) ToShardedDatabaseConnectionStringArrayOutputWithContext ¶
func (i ShardedDatabaseConnectionStringArray) ToShardedDatabaseConnectionStringArrayOutputWithContext(ctx context.Context) ShardedDatabaseConnectionStringArrayOutput
type ShardedDatabaseConnectionStringArrayInput ¶
type ShardedDatabaseConnectionStringArrayInput interface { pulumi.Input ToShardedDatabaseConnectionStringArrayOutput() ShardedDatabaseConnectionStringArrayOutput ToShardedDatabaseConnectionStringArrayOutputWithContext(context.Context) ShardedDatabaseConnectionStringArrayOutput }
ShardedDatabaseConnectionStringArrayInput is an input type that accepts ShardedDatabaseConnectionStringArray and ShardedDatabaseConnectionStringArrayOutput values. You can construct a concrete instance of `ShardedDatabaseConnectionStringArrayInput` via:
ShardedDatabaseConnectionStringArray{ ShardedDatabaseConnectionStringArgs{...} }
type ShardedDatabaseConnectionStringArrayOutput ¶
type ShardedDatabaseConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseConnectionStringArrayOutput) ElementType ¶
func (ShardedDatabaseConnectionStringArrayOutput) ElementType() reflect.Type
func (ShardedDatabaseConnectionStringArrayOutput) ToShardedDatabaseConnectionStringArrayOutput ¶
func (o ShardedDatabaseConnectionStringArrayOutput) ToShardedDatabaseConnectionStringArrayOutput() ShardedDatabaseConnectionStringArrayOutput
func (ShardedDatabaseConnectionStringArrayOutput) ToShardedDatabaseConnectionStringArrayOutputWithContext ¶
func (o ShardedDatabaseConnectionStringArrayOutput) ToShardedDatabaseConnectionStringArrayOutputWithContext(ctx context.Context) ShardedDatabaseConnectionStringArrayOutput
type ShardedDatabaseConnectionStringInput ¶
type ShardedDatabaseConnectionStringInput interface { pulumi.Input ToShardedDatabaseConnectionStringOutput() ShardedDatabaseConnectionStringOutput ToShardedDatabaseConnectionStringOutputWithContext(context.Context) ShardedDatabaseConnectionStringOutput }
ShardedDatabaseConnectionStringInput is an input type that accepts ShardedDatabaseConnectionStringArgs and ShardedDatabaseConnectionStringOutput values. You can construct a concrete instance of `ShardedDatabaseConnectionStringInput` via:
ShardedDatabaseConnectionStringArgs{...}
type ShardedDatabaseConnectionStringOutput ¶
type ShardedDatabaseConnectionStringOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseConnectionStringOutput) AllConnectionStrings ¶
func (o ShardedDatabaseConnectionStringOutput) AllConnectionStrings() pulumi.StringMapOutput
Collection of connection strings.
func (ShardedDatabaseConnectionStringOutput) ElementType ¶
func (ShardedDatabaseConnectionStringOutput) ElementType() reflect.Type
func (ShardedDatabaseConnectionStringOutput) ToShardedDatabaseConnectionStringOutput ¶
func (o ShardedDatabaseConnectionStringOutput) ToShardedDatabaseConnectionStringOutput() ShardedDatabaseConnectionStringOutput
func (ShardedDatabaseConnectionStringOutput) ToShardedDatabaseConnectionStringOutputWithContext ¶
func (o ShardedDatabaseConnectionStringOutput) ToShardedDatabaseConnectionStringOutputWithContext(ctx context.Context) ShardedDatabaseConnectionStringOutput
type ShardedDatabaseGsm ¶
type ShardedDatabaseGsm struct { // The compute amount available to the underlying autonomous database associated with shard. ComputeCount *float64 `pulumi:"computeCount"` // The data disk group size to be allocated in GBs. DataStorageSizeInGbs *float64 `pulumi:"dataStorageSizeInGbs"` // Additional metadata related to shard's underlying supporting resource. Metadata map[string]string `pulumi:"metadata"` // Name of the shard. Name *string `pulumi:"name"` // Status of shard or catalog or gsm for the sharded database. Status *string `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId *string `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated *string `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires *string `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated *string `pulumi:"timeUpdated"` }
type ShardedDatabaseGsmArgs ¶
type ShardedDatabaseGsmArgs struct { // The compute amount available to the underlying autonomous database associated with shard. ComputeCount pulumi.Float64PtrInput `pulumi:"computeCount"` // The data disk group size to be allocated in GBs. DataStorageSizeInGbs pulumi.Float64PtrInput `pulumi:"dataStorageSizeInGbs"` // Additional metadata related to shard's underlying supporting resource. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Name of the shard. Name pulumi.StringPtrInput `pulumi:"name"` // Status of shard or catalog or gsm for the sharded database. Status pulumi.StringPtrInput `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId pulumi.StringPtrInput `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires pulumi.StringPtrInput `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringPtrInput `pulumi:"timeUpdated"` }
func (ShardedDatabaseGsmArgs) ElementType ¶
func (ShardedDatabaseGsmArgs) ElementType() reflect.Type
func (ShardedDatabaseGsmArgs) ToShardedDatabaseGsmOutput ¶
func (i ShardedDatabaseGsmArgs) ToShardedDatabaseGsmOutput() ShardedDatabaseGsmOutput
func (ShardedDatabaseGsmArgs) ToShardedDatabaseGsmOutputWithContext ¶
func (i ShardedDatabaseGsmArgs) ToShardedDatabaseGsmOutputWithContext(ctx context.Context) ShardedDatabaseGsmOutput
type ShardedDatabaseGsmArray ¶
type ShardedDatabaseGsmArray []ShardedDatabaseGsmInput
func (ShardedDatabaseGsmArray) ElementType ¶
func (ShardedDatabaseGsmArray) ElementType() reflect.Type
func (ShardedDatabaseGsmArray) ToShardedDatabaseGsmArrayOutput ¶
func (i ShardedDatabaseGsmArray) ToShardedDatabaseGsmArrayOutput() ShardedDatabaseGsmArrayOutput
func (ShardedDatabaseGsmArray) ToShardedDatabaseGsmArrayOutputWithContext ¶
func (i ShardedDatabaseGsmArray) ToShardedDatabaseGsmArrayOutputWithContext(ctx context.Context) ShardedDatabaseGsmArrayOutput
type ShardedDatabaseGsmArrayInput ¶
type ShardedDatabaseGsmArrayInput interface { pulumi.Input ToShardedDatabaseGsmArrayOutput() ShardedDatabaseGsmArrayOutput ToShardedDatabaseGsmArrayOutputWithContext(context.Context) ShardedDatabaseGsmArrayOutput }
ShardedDatabaseGsmArrayInput is an input type that accepts ShardedDatabaseGsmArray and ShardedDatabaseGsmArrayOutput values. You can construct a concrete instance of `ShardedDatabaseGsmArrayInput` via:
ShardedDatabaseGsmArray{ ShardedDatabaseGsmArgs{...} }
type ShardedDatabaseGsmArrayOutput ¶
type ShardedDatabaseGsmArrayOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseGsmArrayOutput) ElementType ¶
func (ShardedDatabaseGsmArrayOutput) ElementType() reflect.Type
func (ShardedDatabaseGsmArrayOutput) Index ¶
func (o ShardedDatabaseGsmArrayOutput) Index(i pulumi.IntInput) ShardedDatabaseGsmOutput
func (ShardedDatabaseGsmArrayOutput) ToShardedDatabaseGsmArrayOutput ¶
func (o ShardedDatabaseGsmArrayOutput) ToShardedDatabaseGsmArrayOutput() ShardedDatabaseGsmArrayOutput
func (ShardedDatabaseGsmArrayOutput) ToShardedDatabaseGsmArrayOutputWithContext ¶
func (o ShardedDatabaseGsmArrayOutput) ToShardedDatabaseGsmArrayOutputWithContext(ctx context.Context) ShardedDatabaseGsmArrayOutput
type ShardedDatabaseGsmInput ¶
type ShardedDatabaseGsmInput interface { pulumi.Input ToShardedDatabaseGsmOutput() ShardedDatabaseGsmOutput ToShardedDatabaseGsmOutputWithContext(context.Context) ShardedDatabaseGsmOutput }
ShardedDatabaseGsmInput is an input type that accepts ShardedDatabaseGsmArgs and ShardedDatabaseGsmOutput values. You can construct a concrete instance of `ShardedDatabaseGsmInput` via:
ShardedDatabaseGsmArgs{...}
type ShardedDatabaseGsmOutput ¶
type ShardedDatabaseGsmOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseGsmOutput) ComputeCount ¶
func (o ShardedDatabaseGsmOutput) ComputeCount() pulumi.Float64PtrOutput
The compute amount available to the underlying autonomous database associated with shard.
func (ShardedDatabaseGsmOutput) DataStorageSizeInGbs ¶
func (o ShardedDatabaseGsmOutput) DataStorageSizeInGbs() pulumi.Float64PtrOutput
The data disk group size to be allocated in GBs.
func (ShardedDatabaseGsmOutput) ElementType ¶
func (ShardedDatabaseGsmOutput) ElementType() reflect.Type
func (ShardedDatabaseGsmOutput) Metadata ¶
func (o ShardedDatabaseGsmOutput) Metadata() pulumi.StringMapOutput
Additional metadata related to shard's underlying supporting resource.
func (ShardedDatabaseGsmOutput) Name ¶
func (o ShardedDatabaseGsmOutput) Name() pulumi.StringPtrOutput
Name of the shard.
func (ShardedDatabaseGsmOutput) Status ¶
func (o ShardedDatabaseGsmOutput) Status() pulumi.StringPtrOutput
Status of shard or catalog or gsm for the sharded database.
func (ShardedDatabaseGsmOutput) SupportingResourceId ¶
func (o ShardedDatabaseGsmOutput) SupportingResourceId() pulumi.StringPtrOutput
Identifier of the underlying supporting resource.
func (ShardedDatabaseGsmOutput) TimeCreated ¶
func (o ShardedDatabaseGsmOutput) TimeCreated() pulumi.StringPtrOutput
The time the the Sharded Database was created. An RFC3339 formatted datetime string
func (ShardedDatabaseGsmOutput) TimeSslCertificateExpires ¶
func (o ShardedDatabaseGsmOutput) TimeSslCertificateExpires() pulumi.StringPtrOutput
The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
func (ShardedDatabaseGsmOutput) TimeUpdated ¶
func (o ShardedDatabaseGsmOutput) TimeUpdated() pulumi.StringPtrOutput
The time the Sharded Database was last updated. An RFC3339 formatted datetime string
func (ShardedDatabaseGsmOutput) ToShardedDatabaseGsmOutput ¶
func (o ShardedDatabaseGsmOutput) ToShardedDatabaseGsmOutput() ShardedDatabaseGsmOutput
func (ShardedDatabaseGsmOutput) ToShardedDatabaseGsmOutputWithContext ¶
func (o ShardedDatabaseGsmOutput) ToShardedDatabaseGsmOutputWithContext(ctx context.Context) ShardedDatabaseGsmOutput
type ShardedDatabaseInput ¶
type ShardedDatabaseInput interface { pulumi.Input ToShardedDatabaseOutput() ShardedDatabaseOutput ToShardedDatabaseOutputWithContext(ctx context.Context) ShardedDatabaseOutput }
type ShardedDatabaseMap ¶
type ShardedDatabaseMap map[string]ShardedDatabaseInput
func (ShardedDatabaseMap) ElementType ¶
func (ShardedDatabaseMap) ElementType() reflect.Type
func (ShardedDatabaseMap) ToShardedDatabaseMapOutput ¶
func (i ShardedDatabaseMap) ToShardedDatabaseMapOutput() ShardedDatabaseMapOutput
func (ShardedDatabaseMap) ToShardedDatabaseMapOutputWithContext ¶
func (i ShardedDatabaseMap) ToShardedDatabaseMapOutputWithContext(ctx context.Context) ShardedDatabaseMapOutput
type ShardedDatabaseMapInput ¶
type ShardedDatabaseMapInput interface { pulumi.Input ToShardedDatabaseMapOutput() ShardedDatabaseMapOutput ToShardedDatabaseMapOutputWithContext(context.Context) ShardedDatabaseMapOutput }
ShardedDatabaseMapInput is an input type that accepts ShardedDatabaseMap and ShardedDatabaseMapOutput values. You can construct a concrete instance of `ShardedDatabaseMapInput` via:
ShardedDatabaseMap{ "key": ShardedDatabaseArgs{...} }
type ShardedDatabaseMapOutput ¶
type ShardedDatabaseMapOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseMapOutput) ElementType ¶
func (ShardedDatabaseMapOutput) ElementType() reflect.Type
func (ShardedDatabaseMapOutput) MapIndex ¶
func (o ShardedDatabaseMapOutput) MapIndex(k pulumi.StringInput) ShardedDatabaseOutput
func (ShardedDatabaseMapOutput) ToShardedDatabaseMapOutput ¶
func (o ShardedDatabaseMapOutput) ToShardedDatabaseMapOutput() ShardedDatabaseMapOutput
func (ShardedDatabaseMapOutput) ToShardedDatabaseMapOutputWithContext ¶
func (o ShardedDatabaseMapOutput) ToShardedDatabaseMapOutputWithContext(ctx context.Context) ShardedDatabaseMapOutput
type ShardedDatabaseOutput ¶
type ShardedDatabaseOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseOutput) CatalogDetails ¶
func (o ShardedDatabaseOutput) CatalogDetails() ShardedDatabaseCatalogDetailArrayOutput
Collection of ATP-Dedicated catalogs that needs to be created.
func (ShardedDatabaseOutput) CharacterSet ¶
func (o ShardedDatabaseOutput) CharacterSet() pulumi.StringOutput
The character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets
func (ShardedDatabaseOutput) Chunks ¶
func (o ShardedDatabaseOutput) Chunks() pulumi.IntOutput
The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
func (ShardedDatabaseOutput) ClusterCertificateCommonName ¶
func (o ShardedDatabaseOutput) ClusterCertificateCommonName() pulumi.StringOutput
The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
func (ShardedDatabaseOutput) CompartmentId ¶
func (o ShardedDatabaseOutput) CompartmentId() pulumi.StringOutput
(Updatable) Identifier of the compartment where sharded database is to be created.
func (ShardedDatabaseOutput) ConfigureGsmsTrigger ¶
func (o ShardedDatabaseOutput) ConfigureGsmsTrigger() pulumi.IntOutput
(Updatable) An optional property when incremented triggers Configure Gsms. Could be set to any integer value.
func (ShardedDatabaseOutput) ConfigureShardingTrigger ¶
func (o ShardedDatabaseOutput) ConfigureShardingTrigger() pulumi.IntPtrOutput
(Updatable) An optional property when incremented triggers Configure Sharding. Could be set to any integer value.
func (ShardedDatabaseOutput) ConnectionStrings ¶
func (o ShardedDatabaseOutput) ConnectionStrings() ShardedDatabaseConnectionStringArrayOutput
Details of sharded database connection String.
func (ShardedDatabaseOutput) DbDeploymentType ¶
func (o ShardedDatabaseOutput) DbDeploymentType() pulumi.StringOutput
The database deployment type.
func (ShardedDatabaseOutput) DbVersion ¶
func (o ShardedDatabaseOutput) DbVersion() pulumi.StringOutput
Oracle Database version of the Autonomous Container Database.
func (ShardedDatabaseOutput) DbWorkload ¶
func (o ShardedDatabaseOutput) DbWorkload() pulumi.StringOutput
Possible workload types.
func (ShardedDatabaseOutput) DefinedTags ¶
func (o ShardedDatabaseOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (ShardedDatabaseOutput) DisplayName ¶
func (o ShardedDatabaseOutput) DisplayName() pulumi.StringOutput
(Updatable) Oracle sharded database display name.
func (ShardedDatabaseOutput) DownloadGsmCertificateSigningRequestTrigger ¶
func (o ShardedDatabaseOutput) DownloadGsmCertificateSigningRequestTrigger() pulumi.IntPtrOutput
(Updatable) An optional property when incremented triggers Download Gsm Certificate Signing Request. Could be set to any integer value.
func (ShardedDatabaseOutput) ElementType ¶
func (ShardedDatabaseOutput) ElementType() reflect.Type
func (ShardedDatabaseOutput) FreeformTags ¶
func (o ShardedDatabaseOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (ShardedDatabaseOutput) GenerateGsmCertificateSigningRequestTrigger ¶
func (o ShardedDatabaseOutput) GenerateGsmCertificateSigningRequestTrigger() pulumi.IntPtrOutput
(Updatable) An optional property when incremented triggers Generate Gsm Certificate Signing Request. Could be set to any integer value.
func (ShardedDatabaseOutput) GenerateWalletTrigger ¶
func (o ShardedDatabaseOutput) GenerateWalletTrigger() pulumi.IntOutput
(Updatable) An optional property when incremented triggers Generate Wallet. Could be set to any integer value.
func (ShardedDatabaseOutput) GetConnectionStringTrigger ¶
func (o ShardedDatabaseOutput) GetConnectionStringTrigger() pulumi.IntPtrOutput
(Updatable) An optional property when incremented triggers Get Connection String. Could be set to any integer value.
func (ShardedDatabaseOutput) Gsms ¶
func (o ShardedDatabaseOutput) Gsms() ShardedDatabaseGsmArrayOutput
Details of GSM instances for the sharded database.
func (ShardedDatabaseOutput) LifecycleState ¶
func (o ShardedDatabaseOutput) LifecycleState() pulumi.StringOutput
func (ShardedDatabaseOutput) LifecycleStateDetails ¶
func (o ShardedDatabaseOutput) LifecycleStateDetails() pulumi.StringOutput
Detailed message for the lifecycle state.
func (ShardedDatabaseOutput) ListenerPort ¶
func (o ShardedDatabaseOutput) ListenerPort() pulumi.IntOutput
The listener port number for sharded database.
func (ShardedDatabaseOutput) ListenerPortTls ¶
func (o ShardedDatabaseOutput) ListenerPortTls() pulumi.IntOutput
The TLS listener port number for sharded database.
func (ShardedDatabaseOutput) NcharacterSet ¶
func (o ShardedDatabaseOutput) NcharacterSet() pulumi.StringOutput
The national character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed national character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets
func (ShardedDatabaseOutput) OnsPortLocal ¶
func (o ShardedDatabaseOutput) OnsPortLocal() pulumi.IntOutput
Ons port local for sharded database.
func (ShardedDatabaseOutput) OnsPortRemote ¶
func (o ShardedDatabaseOutput) OnsPortRemote() pulumi.IntOutput
Ons remote port for sharded database.
func (ShardedDatabaseOutput) PatchOperations ¶
func (o ShardedDatabaseOutput) PatchOperations() ShardedDatabasePatchOperationArrayOutput
(Updatable)
func (ShardedDatabaseOutput) Prefix ¶
func (o ShardedDatabaseOutput) Prefix() pulumi.StringOutput
Unique name prefix for the sharded databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number.
func (ShardedDatabaseOutput) PrivateEndpoint ¶
func (o ShardedDatabaseOutput) PrivateEndpoint() pulumi.StringOutput
The OCID of private endpoint being used by the sharded database.
func (ShardedDatabaseOutput) ShardDetails ¶
func (o ShardedDatabaseOutput) ShardDetails() ShardedDatabaseShardDetailArrayOutput
Collection of ATP-Dedicated shards that needs to be created.
func (ShardedDatabaseOutput) ShardedDatabaseId ¶
func (o ShardedDatabaseOutput) ShardedDatabaseId() pulumi.StringOutput
func (ShardedDatabaseOutput) ShardingMethod ¶
func (o ShardedDatabaseOutput) ShardingMethod() pulumi.StringOutput
Sharding Method.
func (ShardedDatabaseOutput) StartDatabaseTrigger ¶
func (o ShardedDatabaseOutput) StartDatabaseTrigger() pulumi.IntPtrOutput
(Updatable) An optional property when incremented triggers Start Database. Could be set to any integer value.
func (ShardedDatabaseOutput) State ¶
func (o ShardedDatabaseOutput) State() pulumi.StringOutput
Lifecycle states for sharded databases.
func (ShardedDatabaseOutput) StopDatabaseTrigger ¶
func (o ShardedDatabaseOutput) StopDatabaseTrigger() pulumi.IntPtrOutput
(Updatable) An optional property when incremented triggers Stop Database. Could be set to any integer value.
func (ShardedDatabaseOutput) SystemTags ¶
func (o ShardedDatabaseOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (ShardedDatabaseOutput) TimeCreated ¶
func (o ShardedDatabaseOutput) TimeCreated() pulumi.StringOutput
The time the the Sharded Database was created. An RFC3339 formatted datetime string
func (ShardedDatabaseOutput) TimeUpdated ¶
func (o ShardedDatabaseOutput) TimeUpdated() pulumi.StringOutput
The time the Sharded Database was last updated. An RFC3339 formatted datetime string
func (ShardedDatabaseOutput) TimeZone ¶
func (o ShardedDatabaseOutput) TimeZone() pulumi.StringOutput
Timezone associated with the sharded database.
func (ShardedDatabaseOutput) ToShardedDatabaseOutput ¶
func (o ShardedDatabaseOutput) ToShardedDatabaseOutput() ShardedDatabaseOutput
func (ShardedDatabaseOutput) ToShardedDatabaseOutputWithContext ¶
func (o ShardedDatabaseOutput) ToShardedDatabaseOutputWithContext(ctx context.Context) ShardedDatabaseOutput
func (ShardedDatabaseOutput) UploadSignedCertificateAndGenerateWalletTrigger ¶
func (o ShardedDatabaseOutput) UploadSignedCertificateAndGenerateWalletTrigger() pulumi.IntOutput
(Updatable) An optional property when incremented triggers Upload Signed Certificate And Generate Wallet. Could be set to any integer value.
func (ShardedDatabaseOutput) ValidateNetworkTrigger ¶
func (o ShardedDatabaseOutput) ValidateNetworkTrigger() pulumi.IntPtrOutput
(Updatable) An optional property when incremented triggers Validate Network. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type ShardedDatabasePatchOperationArgs ¶
type ShardedDatabasePatchOperationArgs struct { // (Updatable) The operation can be one of these values: `INSERT`, `MERGE`, `REMOVE` Operation pulumi.StringInput `pulumi:"operation"` // (Updatable) Selection pulumi.StringInput `pulumi:"selection"` // (Updatable) Value pulumi.StringInput `pulumi:"value"` }
func (ShardedDatabasePatchOperationArgs) ElementType ¶
func (ShardedDatabasePatchOperationArgs) ElementType() reflect.Type
func (ShardedDatabasePatchOperationArgs) ToShardedDatabasePatchOperationOutput ¶
func (i ShardedDatabasePatchOperationArgs) ToShardedDatabasePatchOperationOutput() ShardedDatabasePatchOperationOutput
func (ShardedDatabasePatchOperationArgs) ToShardedDatabasePatchOperationOutputWithContext ¶
func (i ShardedDatabasePatchOperationArgs) ToShardedDatabasePatchOperationOutputWithContext(ctx context.Context) ShardedDatabasePatchOperationOutput
type ShardedDatabasePatchOperationArray ¶
type ShardedDatabasePatchOperationArray []ShardedDatabasePatchOperationInput
func (ShardedDatabasePatchOperationArray) ElementType ¶
func (ShardedDatabasePatchOperationArray) ElementType() reflect.Type
func (ShardedDatabasePatchOperationArray) ToShardedDatabasePatchOperationArrayOutput ¶
func (i ShardedDatabasePatchOperationArray) ToShardedDatabasePatchOperationArrayOutput() ShardedDatabasePatchOperationArrayOutput
func (ShardedDatabasePatchOperationArray) ToShardedDatabasePatchOperationArrayOutputWithContext ¶
func (i ShardedDatabasePatchOperationArray) ToShardedDatabasePatchOperationArrayOutputWithContext(ctx context.Context) ShardedDatabasePatchOperationArrayOutput
type ShardedDatabasePatchOperationArrayInput ¶
type ShardedDatabasePatchOperationArrayInput interface { pulumi.Input ToShardedDatabasePatchOperationArrayOutput() ShardedDatabasePatchOperationArrayOutput ToShardedDatabasePatchOperationArrayOutputWithContext(context.Context) ShardedDatabasePatchOperationArrayOutput }
ShardedDatabasePatchOperationArrayInput is an input type that accepts ShardedDatabasePatchOperationArray and ShardedDatabasePatchOperationArrayOutput values. You can construct a concrete instance of `ShardedDatabasePatchOperationArrayInput` via:
ShardedDatabasePatchOperationArray{ ShardedDatabasePatchOperationArgs{...} }
type ShardedDatabasePatchOperationArrayOutput ¶
type ShardedDatabasePatchOperationArrayOutput struct{ *pulumi.OutputState }
func (ShardedDatabasePatchOperationArrayOutput) ElementType ¶
func (ShardedDatabasePatchOperationArrayOutput) ElementType() reflect.Type
func (ShardedDatabasePatchOperationArrayOutput) ToShardedDatabasePatchOperationArrayOutput ¶
func (o ShardedDatabasePatchOperationArrayOutput) ToShardedDatabasePatchOperationArrayOutput() ShardedDatabasePatchOperationArrayOutput
func (ShardedDatabasePatchOperationArrayOutput) ToShardedDatabasePatchOperationArrayOutputWithContext ¶
func (o ShardedDatabasePatchOperationArrayOutput) ToShardedDatabasePatchOperationArrayOutputWithContext(ctx context.Context) ShardedDatabasePatchOperationArrayOutput
type ShardedDatabasePatchOperationInput ¶
type ShardedDatabasePatchOperationInput interface { pulumi.Input ToShardedDatabasePatchOperationOutput() ShardedDatabasePatchOperationOutput ToShardedDatabasePatchOperationOutputWithContext(context.Context) ShardedDatabasePatchOperationOutput }
ShardedDatabasePatchOperationInput is an input type that accepts ShardedDatabasePatchOperationArgs and ShardedDatabasePatchOperationOutput values. You can construct a concrete instance of `ShardedDatabasePatchOperationInput` via:
ShardedDatabasePatchOperationArgs{...}
type ShardedDatabasePatchOperationOutput ¶
type ShardedDatabasePatchOperationOutput struct{ *pulumi.OutputState }
func (ShardedDatabasePatchOperationOutput) ElementType ¶
func (ShardedDatabasePatchOperationOutput) ElementType() reflect.Type
func (ShardedDatabasePatchOperationOutput) Operation ¶
func (o ShardedDatabasePatchOperationOutput) Operation() pulumi.StringOutput
(Updatable) The operation can be one of these values: `INSERT`, `MERGE`, `REMOVE`
func (ShardedDatabasePatchOperationOutput) Selection ¶
func (o ShardedDatabasePatchOperationOutput) Selection() pulumi.StringOutput
(Updatable)
func (ShardedDatabasePatchOperationOutput) ToShardedDatabasePatchOperationOutput ¶
func (o ShardedDatabasePatchOperationOutput) ToShardedDatabasePatchOperationOutput() ShardedDatabasePatchOperationOutput
func (ShardedDatabasePatchOperationOutput) ToShardedDatabasePatchOperationOutputWithContext ¶
func (o ShardedDatabasePatchOperationOutput) ToShardedDatabasePatchOperationOutputWithContext(ctx context.Context) ShardedDatabasePatchOperationOutput
func (ShardedDatabasePatchOperationOutput) Value ¶
func (o ShardedDatabasePatchOperationOutput) Value() pulumi.StringOutput
(Updatable)
type ShardedDatabaseShardDetail ¶
type ShardedDatabaseShardDetail struct { // Admin password for shard database. AdminPassword string `pulumi:"adminPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Autonomous Exadata VM Cluster. CloudAutonomousVmClusterId string `pulumi:"cloudAutonomousVmClusterId"` // The compute count for the shard database. It has to be in multiples of 2. ComputeCount float64 `pulumi:"computeCount"` // Identifier of the underlying container database. ContainerDatabaseId *string `pulumi:"containerDatabaseId"` // Identifier of the underlying container database parent. ContainerDatabaseParentId *string `pulumi:"containerDatabaseParentId"` // The data disk group size to be allocated in GBs for the shard database. DataStorageSizeInGbs float64 `pulumi:"dataStorageSizeInGbs"` // Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists). EncryptionKeyDetails *ShardedDatabaseShardDetailEncryptionKeyDetails `pulumi:"encryptionKeyDetails"` // Determines the auto-scaling mode for the shard database. IsAutoScalingEnabled bool `pulumi:"isAutoScalingEnabled"` // Additional metadata related to shard's underlying supporting resource. Metadata map[string]string `pulumi:"metadata"` // Name of the shard. Name *string `pulumi:"name"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer cloud Autonomous Exadata VM Cluster. PeerCloudAutonomousVmClusterId *string `pulumi:"peerCloudAutonomousVmClusterId"` // Name of the shard-group to which the shard belongs. ShardGroup *string `pulumi:"shardGroup"` // The shard space name for the shard database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards. For User defined sharding, every shard must have a unique shard space name. For system defined sharding, shard space name is not required. ShardSpace *string `pulumi:"shardSpace"` // Status of shard or catalog or gsm for the sharded database. Status *string `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId *string `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated *string `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires *string `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated *string `pulumi:"timeUpdated"` }
type ShardedDatabaseShardDetailArgs ¶
type ShardedDatabaseShardDetailArgs struct { // Admin password for shard database. AdminPassword pulumi.StringInput `pulumi:"adminPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Autonomous Exadata VM Cluster. CloudAutonomousVmClusterId pulumi.StringInput `pulumi:"cloudAutonomousVmClusterId"` // The compute count for the shard database. It has to be in multiples of 2. ComputeCount pulumi.Float64Input `pulumi:"computeCount"` // Identifier of the underlying container database. ContainerDatabaseId pulumi.StringPtrInput `pulumi:"containerDatabaseId"` // Identifier of the underlying container database parent. ContainerDatabaseParentId pulumi.StringPtrInput `pulumi:"containerDatabaseParentId"` // The data disk group size to be allocated in GBs for the shard database. DataStorageSizeInGbs pulumi.Float64Input `pulumi:"dataStorageSizeInGbs"` // Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists). EncryptionKeyDetails ShardedDatabaseShardDetailEncryptionKeyDetailsPtrInput `pulumi:"encryptionKeyDetails"` // Determines the auto-scaling mode for the shard database. IsAutoScalingEnabled pulumi.BoolInput `pulumi:"isAutoScalingEnabled"` // Additional metadata related to shard's underlying supporting resource. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Name of the shard. Name pulumi.StringPtrInput `pulumi:"name"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer cloud Autonomous Exadata VM Cluster. PeerCloudAutonomousVmClusterId pulumi.StringPtrInput `pulumi:"peerCloudAutonomousVmClusterId"` // Name of the shard-group to which the shard belongs. ShardGroup pulumi.StringPtrInput `pulumi:"shardGroup"` // The shard space name for the shard database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards. For User defined sharding, every shard must have a unique shard space name. For system defined sharding, shard space name is not required. ShardSpace pulumi.StringPtrInput `pulumi:"shardSpace"` // Status of shard or catalog or gsm for the sharded database. Status pulumi.StringPtrInput `pulumi:"status"` // Identifier of the underlying supporting resource. SupportingResourceId pulumi.StringPtrInput `pulumi:"supportingResourceId"` // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"` // The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string TimeSslCertificateExpires pulumi.StringPtrInput `pulumi:"timeSslCertificateExpires"` // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringPtrInput `pulumi:"timeUpdated"` }
func (ShardedDatabaseShardDetailArgs) ElementType ¶
func (ShardedDatabaseShardDetailArgs) ElementType() reflect.Type
func (ShardedDatabaseShardDetailArgs) ToShardedDatabaseShardDetailOutput ¶
func (i ShardedDatabaseShardDetailArgs) ToShardedDatabaseShardDetailOutput() ShardedDatabaseShardDetailOutput
func (ShardedDatabaseShardDetailArgs) ToShardedDatabaseShardDetailOutputWithContext ¶
func (i ShardedDatabaseShardDetailArgs) ToShardedDatabaseShardDetailOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailOutput
type ShardedDatabaseShardDetailArray ¶
type ShardedDatabaseShardDetailArray []ShardedDatabaseShardDetailInput
func (ShardedDatabaseShardDetailArray) ElementType ¶
func (ShardedDatabaseShardDetailArray) ElementType() reflect.Type
func (ShardedDatabaseShardDetailArray) ToShardedDatabaseShardDetailArrayOutput ¶
func (i ShardedDatabaseShardDetailArray) ToShardedDatabaseShardDetailArrayOutput() ShardedDatabaseShardDetailArrayOutput
func (ShardedDatabaseShardDetailArray) ToShardedDatabaseShardDetailArrayOutputWithContext ¶
func (i ShardedDatabaseShardDetailArray) ToShardedDatabaseShardDetailArrayOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailArrayOutput
type ShardedDatabaseShardDetailArrayInput ¶
type ShardedDatabaseShardDetailArrayInput interface { pulumi.Input ToShardedDatabaseShardDetailArrayOutput() ShardedDatabaseShardDetailArrayOutput ToShardedDatabaseShardDetailArrayOutputWithContext(context.Context) ShardedDatabaseShardDetailArrayOutput }
ShardedDatabaseShardDetailArrayInput is an input type that accepts ShardedDatabaseShardDetailArray and ShardedDatabaseShardDetailArrayOutput values. You can construct a concrete instance of `ShardedDatabaseShardDetailArrayInput` via:
ShardedDatabaseShardDetailArray{ ShardedDatabaseShardDetailArgs{...} }
type ShardedDatabaseShardDetailArrayOutput ¶
type ShardedDatabaseShardDetailArrayOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseShardDetailArrayOutput) ElementType ¶
func (ShardedDatabaseShardDetailArrayOutput) ElementType() reflect.Type
func (ShardedDatabaseShardDetailArrayOutput) Index ¶
func (o ShardedDatabaseShardDetailArrayOutput) Index(i pulumi.IntInput) ShardedDatabaseShardDetailOutput
func (ShardedDatabaseShardDetailArrayOutput) ToShardedDatabaseShardDetailArrayOutput ¶
func (o ShardedDatabaseShardDetailArrayOutput) ToShardedDatabaseShardDetailArrayOutput() ShardedDatabaseShardDetailArrayOutput
func (ShardedDatabaseShardDetailArrayOutput) ToShardedDatabaseShardDetailArrayOutputWithContext ¶
func (o ShardedDatabaseShardDetailArrayOutput) ToShardedDatabaseShardDetailArrayOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailArrayOutput
type ShardedDatabaseShardDetailEncryptionKeyDetails ¶
type ShardedDatabaseShardDetailEncryptionKeyDetails struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key. KmsKeyId string `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations. KmsKeyVersionId *string `pulumi:"kmsKeyVersionId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard. VaultId string `pulumi:"vaultId"` }
type ShardedDatabaseShardDetailEncryptionKeyDetailsArgs ¶
type ShardedDatabaseShardDetailEncryptionKeyDetailsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations. KmsKeyVersionId pulumi.StringPtrInput `pulumi:"kmsKeyVersionId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard. VaultId pulumi.StringInput `pulumi:"vaultId"` }
func (ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ElementType ¶
func (ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ElementType() reflect.Type
func (ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutput ¶
func (i ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
func (ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutputWithContext ¶
func (i ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
func (ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput ¶
func (i ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext ¶
func (i ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
type ShardedDatabaseShardDetailEncryptionKeyDetailsInput ¶
type ShardedDatabaseShardDetailEncryptionKeyDetailsInput interface { pulumi.Input ToShardedDatabaseShardDetailEncryptionKeyDetailsOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsOutput ToShardedDatabaseShardDetailEncryptionKeyDetailsOutputWithContext(context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsOutput }
ShardedDatabaseShardDetailEncryptionKeyDetailsInput is an input type that accepts ShardedDatabaseShardDetailEncryptionKeyDetailsArgs and ShardedDatabaseShardDetailEncryptionKeyDetailsOutput values. You can construct a concrete instance of `ShardedDatabaseShardDetailEncryptionKeyDetailsInput` via:
ShardedDatabaseShardDetailEncryptionKeyDetailsArgs{...}
type ShardedDatabaseShardDetailEncryptionKeyDetailsOutput ¶
type ShardedDatabaseShardDetailEncryptionKeyDetailsOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ElementType ¶
func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ElementType() reflect.Type
func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) KmsKeyId ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) KmsKeyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) KmsKeyVersionId ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) KmsKeyVersionId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutput ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutputWithContext ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsOutput
func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) VaultId ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsOutput) VaultId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
type ShardedDatabaseShardDetailEncryptionKeyDetailsPtrInput ¶
type ShardedDatabaseShardDetailEncryptionKeyDetailsPtrInput interface { pulumi.Input ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext(context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput }
ShardedDatabaseShardDetailEncryptionKeyDetailsPtrInput is an input type that accepts ShardedDatabaseShardDetailEncryptionKeyDetailsArgs, ShardedDatabaseShardDetailEncryptionKeyDetailsPtr and ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput values. You can construct a concrete instance of `ShardedDatabaseShardDetailEncryptionKeyDetailsPtrInput` via:
ShardedDatabaseShardDetailEncryptionKeyDetailsArgs{...} or: nil
func ShardedDatabaseShardDetailEncryptionKeyDetailsPtr ¶
func ShardedDatabaseShardDetailEncryptionKeyDetailsPtr(v *ShardedDatabaseShardDetailEncryptionKeyDetailsArgs) ShardedDatabaseShardDetailEncryptionKeyDetailsPtrInput
type ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput ¶
type ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) ElementType ¶
func (ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) ElementType() reflect.Type
func (ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) KmsKeyId ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
func (ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) KmsKeyVersionId ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) KmsKeyVersionId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
func (ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput() ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) ToShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
func (ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) VaultId ¶
func (o ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput) VaultId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
type ShardedDatabaseShardDetailInput ¶
type ShardedDatabaseShardDetailInput interface { pulumi.Input ToShardedDatabaseShardDetailOutput() ShardedDatabaseShardDetailOutput ToShardedDatabaseShardDetailOutputWithContext(context.Context) ShardedDatabaseShardDetailOutput }
ShardedDatabaseShardDetailInput is an input type that accepts ShardedDatabaseShardDetailArgs and ShardedDatabaseShardDetailOutput values. You can construct a concrete instance of `ShardedDatabaseShardDetailInput` via:
ShardedDatabaseShardDetailArgs{...}
type ShardedDatabaseShardDetailOutput ¶
type ShardedDatabaseShardDetailOutput struct{ *pulumi.OutputState }
func (ShardedDatabaseShardDetailOutput) AdminPassword ¶
func (o ShardedDatabaseShardDetailOutput) AdminPassword() pulumi.StringOutput
Admin password for shard database.
func (ShardedDatabaseShardDetailOutput) CloudAutonomousVmClusterId ¶
func (o ShardedDatabaseShardDetailOutput) CloudAutonomousVmClusterId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Autonomous Exadata VM Cluster.
func (ShardedDatabaseShardDetailOutput) ComputeCount ¶
func (o ShardedDatabaseShardDetailOutput) ComputeCount() pulumi.Float64Output
The compute count for the shard database. It has to be in multiples of 2.
func (ShardedDatabaseShardDetailOutput) ContainerDatabaseId ¶
func (o ShardedDatabaseShardDetailOutput) ContainerDatabaseId() pulumi.StringPtrOutput
Identifier of the underlying container database.
func (ShardedDatabaseShardDetailOutput) ContainerDatabaseParentId ¶
func (o ShardedDatabaseShardDetailOutput) ContainerDatabaseParentId() pulumi.StringPtrOutput
Identifier of the underlying container database parent.
func (ShardedDatabaseShardDetailOutput) DataStorageSizeInGbs ¶
func (o ShardedDatabaseShardDetailOutput) DataStorageSizeInGbs() pulumi.Float64Output
The data disk group size to be allocated in GBs for the shard database.
func (ShardedDatabaseShardDetailOutput) ElementType ¶
func (ShardedDatabaseShardDetailOutput) ElementType() reflect.Type
func (ShardedDatabaseShardDetailOutput) EncryptionKeyDetails ¶
func (o ShardedDatabaseShardDetailOutput) EncryptionKeyDetails() ShardedDatabaseShardDetailEncryptionKeyDetailsPtrOutput
Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
func (ShardedDatabaseShardDetailOutput) IsAutoScalingEnabled ¶
func (o ShardedDatabaseShardDetailOutput) IsAutoScalingEnabled() pulumi.BoolOutput
Determines the auto-scaling mode for the shard database.
func (ShardedDatabaseShardDetailOutput) Metadata ¶
func (o ShardedDatabaseShardDetailOutput) Metadata() pulumi.StringMapOutput
Additional metadata related to shard's underlying supporting resource.
func (ShardedDatabaseShardDetailOutput) Name ¶
func (o ShardedDatabaseShardDetailOutput) Name() pulumi.StringPtrOutput
Name of the shard.
func (ShardedDatabaseShardDetailOutput) PeerCloudAutonomousVmClusterId ¶
func (o ShardedDatabaseShardDetailOutput) PeerCloudAutonomousVmClusterId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer cloud Autonomous Exadata VM Cluster.
func (ShardedDatabaseShardDetailOutput) ShardGroup ¶
func (o ShardedDatabaseShardDetailOutput) ShardGroup() pulumi.StringPtrOutput
Name of the shard-group to which the shard belongs.
func (ShardedDatabaseShardDetailOutput) ShardSpace ¶
func (o ShardedDatabaseShardDetailOutput) ShardSpace() pulumi.StringPtrOutput
The shard space name for the shard database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards. For User defined sharding, every shard must have a unique shard space name. For system defined sharding, shard space name is not required.
func (ShardedDatabaseShardDetailOutput) Status ¶
func (o ShardedDatabaseShardDetailOutput) Status() pulumi.StringPtrOutput
Status of shard or catalog or gsm for the sharded database.
func (ShardedDatabaseShardDetailOutput) SupportingResourceId ¶
func (o ShardedDatabaseShardDetailOutput) SupportingResourceId() pulumi.StringPtrOutput
Identifier of the underlying supporting resource.
func (ShardedDatabaseShardDetailOutput) TimeCreated ¶
func (o ShardedDatabaseShardDetailOutput) TimeCreated() pulumi.StringPtrOutput
The time the the Sharded Database was created. An RFC3339 formatted datetime string
func (ShardedDatabaseShardDetailOutput) TimeSslCertificateExpires ¶
func (o ShardedDatabaseShardDetailOutput) TimeSslCertificateExpires() pulumi.StringPtrOutput
The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
func (ShardedDatabaseShardDetailOutput) TimeUpdated ¶
func (o ShardedDatabaseShardDetailOutput) TimeUpdated() pulumi.StringPtrOutput
The time the Sharded Database was last updated. An RFC3339 formatted datetime string
func (ShardedDatabaseShardDetailOutput) ToShardedDatabaseShardDetailOutput ¶
func (o ShardedDatabaseShardDetailOutput) ToShardedDatabaseShardDetailOutput() ShardedDatabaseShardDetailOutput
func (ShardedDatabaseShardDetailOutput) ToShardedDatabaseShardDetailOutputWithContext ¶
func (o ShardedDatabaseShardDetailOutput) ToShardedDatabaseShardDetailOutputWithContext(ctx context.Context) ShardedDatabaseShardDetailOutput
type ShardedDatabaseState ¶
type ShardedDatabaseState struct { // Collection of ATP-Dedicated catalogs that needs to be created. CatalogDetails ShardedDatabaseCatalogDetailArrayInput // The character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets CharacterSet pulumi.StringPtrInput // The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace. Chunks pulumi.IntPtrInput // The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period. ClusterCertificateCommonName pulumi.StringPtrInput // (Updatable) Identifier of the compartment where sharded database is to be created. CompartmentId pulumi.StringPtrInput // (Updatable) An optional property when incremented triggers Configure Gsms. Could be set to any integer value. ConfigureGsmsTrigger pulumi.IntPtrInput // (Updatable) An optional property when incremented triggers Configure Sharding. Could be set to any integer value. ConfigureShardingTrigger pulumi.IntPtrInput // Details of sharded database connection String. ConnectionStrings ShardedDatabaseConnectionStringArrayInput // The database deployment type. DbDeploymentType pulumi.StringPtrInput // Oracle Database version of the Autonomous Container Database. DbVersion pulumi.StringPtrInput // Possible workload types. DbWorkload pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Oracle sharded database display name. DisplayName pulumi.StringPtrInput // (Updatable) An optional property when incremented triggers Download Gsm Certificate Signing Request. Could be set to any integer value. DownloadGsmCertificateSigningRequestTrigger pulumi.IntPtrInput // (Updatable) 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.StringMapInput // (Updatable) An optional property when incremented triggers Generate Gsm Certificate Signing Request. Could be set to any integer value. GenerateGsmCertificateSigningRequestTrigger pulumi.IntPtrInput // (Updatable) An optional property when incremented triggers Generate Wallet. Could be set to any integer value. GenerateWalletTrigger pulumi.IntPtrInput // (Updatable) An optional property when incremented triggers Get Connection String. Could be set to any integer value. GetConnectionStringTrigger pulumi.IntPtrInput // Details of GSM instances for the sharded database. Gsms ShardedDatabaseGsmArrayInput LifecycleState pulumi.StringPtrInput // Detailed message for the lifecycle state. LifecycleStateDetails pulumi.StringPtrInput // The listener port number for sharded database. ListenerPort pulumi.IntPtrInput // The TLS listener port number for sharded database. ListenerPortTls pulumi.IntPtrInput // The national character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed national character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets NcharacterSet pulumi.StringPtrInput // Ons port local for sharded database. OnsPortLocal pulumi.IntPtrInput // Ons remote port for sharded database. OnsPortRemote pulumi.IntPtrInput // (Updatable) PatchOperations ShardedDatabasePatchOperationArrayInput // Unique name prefix for the sharded databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number. Prefix pulumi.StringPtrInput // The OCID of private endpoint being used by the sharded database. PrivateEndpoint pulumi.StringPtrInput // Collection of ATP-Dedicated shards that needs to be created. ShardDetails ShardedDatabaseShardDetailArrayInput ShardedDatabaseId pulumi.StringPtrInput // Sharding Method. ShardingMethod pulumi.StringPtrInput // (Updatable) An optional property when incremented triggers Start Database. Could be set to any integer value. StartDatabaseTrigger pulumi.IntPtrInput // Lifecycle states for sharded databases. State pulumi.StringPtrInput // (Updatable) An optional property when incremented triggers Stop Database. Could be set to any integer value. StopDatabaseTrigger pulumi.IntPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time the the Sharded Database was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringPtrInput // The time the Sharded Database was last updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringPtrInput // Timezone associated with the sharded database. TimeZone pulumi.StringPtrInput // (Updatable) An optional property when incremented triggers Upload Signed Certificate And Generate Wallet. Could be set to any integer value. UploadSignedCertificateAndGenerateWalletTrigger pulumi.IntPtrInput // (Updatable) An optional property when incremented triggers Validate Network. Could be set to any integer value. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ValidateNetworkTrigger pulumi.IntPtrInput }
func (ShardedDatabaseState) ElementType ¶
func (ShardedDatabaseState) ElementType() reflect.Type