Documentation
¶
Index ¶
- type Catalog
- type CatalogArgs
- type CatalogArray
- type CatalogArrayInput
- type CatalogArrayOutput
- func (CatalogArrayOutput) ElementType() reflect.Type
- func (o CatalogArrayOutput) Index(i pulumi.IntInput) CatalogOutput
- func (o CatalogArrayOutput) ToCatalogArrayOutput() CatalogArrayOutput
- func (o CatalogArrayOutput) ToCatalogArrayOutputWithContext(ctx context.Context) CatalogArrayOutput
- func (o CatalogArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Catalog]
- type CatalogInput
- type CatalogMap
- type CatalogMapInput
- type CatalogMapOutput
- func (CatalogMapOutput) ElementType() reflect.Type
- func (o CatalogMapOutput) MapIndex(k pulumi.StringInput) CatalogOutput
- func (o CatalogMapOutput) ToCatalogMapOutput() CatalogMapOutput
- func (o CatalogMapOutput) ToCatalogMapOutputWithContext(ctx context.Context) CatalogMapOutput
- func (o CatalogMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Catalog]
- type CatalogOutput
- func (o CatalogOutput) AttachedCatalogPrivateEndpoints() pulumi.StringArrayOutput
- func (o CatalogOutput) CompartmentId() pulumi.StringOutput
- func (o CatalogOutput) DefinedTags() pulumi.MapOutput
- func (o CatalogOutput) DisplayName() pulumi.StringOutput
- func (CatalogOutput) ElementType() reflect.Type
- func (o CatalogOutput) FreeformTags() pulumi.MapOutput
- func (o CatalogOutput) LifecycleDetails() pulumi.StringOutput
- func (o CatalogOutput) NumberOfObjects() pulumi.IntOutput
- func (o CatalogOutput) ServiceApiUrl() pulumi.StringOutput
- func (o CatalogOutput) ServiceConsoleUrl() pulumi.StringOutput
- func (o CatalogOutput) State() pulumi.StringOutput
- func (o CatalogOutput) TimeCreated() pulumi.StringOutput
- func (o CatalogOutput) TimeUpdated() pulumi.StringOutput
- func (o CatalogOutput) ToCatalogOutput() CatalogOutput
- func (o CatalogOutput) ToCatalogOutputWithContext(ctx context.Context) CatalogOutput
- func (o CatalogOutput) ToOutput(ctx context.Context) pulumix.Output[*Catalog]
- type CatalogPrivateEndpoint
- func (*CatalogPrivateEndpoint) ElementType() reflect.Type
- func (i *CatalogPrivateEndpoint) ToCatalogPrivateEndpointOutput() CatalogPrivateEndpointOutput
- func (i *CatalogPrivateEndpoint) ToCatalogPrivateEndpointOutputWithContext(ctx context.Context) CatalogPrivateEndpointOutput
- func (i *CatalogPrivateEndpoint) ToOutput(ctx context.Context) pulumix.Output[*CatalogPrivateEndpoint]
- type CatalogPrivateEndpointArgs
- type CatalogPrivateEndpointArray
- func (CatalogPrivateEndpointArray) ElementType() reflect.Type
- func (i CatalogPrivateEndpointArray) ToCatalogPrivateEndpointArrayOutput() CatalogPrivateEndpointArrayOutput
- func (i CatalogPrivateEndpointArray) ToCatalogPrivateEndpointArrayOutputWithContext(ctx context.Context) CatalogPrivateEndpointArrayOutput
- func (i CatalogPrivateEndpointArray) ToOutput(ctx context.Context) pulumix.Output[[]*CatalogPrivateEndpoint]
- type CatalogPrivateEndpointArrayInput
- type CatalogPrivateEndpointArrayOutput
- func (CatalogPrivateEndpointArrayOutput) ElementType() reflect.Type
- func (o CatalogPrivateEndpointArrayOutput) Index(i pulumi.IntInput) CatalogPrivateEndpointOutput
- func (o CatalogPrivateEndpointArrayOutput) ToCatalogPrivateEndpointArrayOutput() CatalogPrivateEndpointArrayOutput
- func (o CatalogPrivateEndpointArrayOutput) ToCatalogPrivateEndpointArrayOutputWithContext(ctx context.Context) CatalogPrivateEndpointArrayOutput
- func (o CatalogPrivateEndpointArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*CatalogPrivateEndpoint]
- type CatalogPrivateEndpointInput
- type CatalogPrivateEndpointMap
- func (CatalogPrivateEndpointMap) ElementType() reflect.Type
- func (i CatalogPrivateEndpointMap) ToCatalogPrivateEndpointMapOutput() CatalogPrivateEndpointMapOutput
- func (i CatalogPrivateEndpointMap) ToCatalogPrivateEndpointMapOutputWithContext(ctx context.Context) CatalogPrivateEndpointMapOutput
- func (i CatalogPrivateEndpointMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*CatalogPrivateEndpoint]
- type CatalogPrivateEndpointMapInput
- type CatalogPrivateEndpointMapOutput
- func (CatalogPrivateEndpointMapOutput) ElementType() reflect.Type
- func (o CatalogPrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) CatalogPrivateEndpointOutput
- func (o CatalogPrivateEndpointMapOutput) ToCatalogPrivateEndpointMapOutput() CatalogPrivateEndpointMapOutput
- func (o CatalogPrivateEndpointMapOutput) ToCatalogPrivateEndpointMapOutputWithContext(ctx context.Context) CatalogPrivateEndpointMapOutput
- func (o CatalogPrivateEndpointMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*CatalogPrivateEndpoint]
- type CatalogPrivateEndpointOutput
- func (o CatalogPrivateEndpointOutput) AttachedCatalogs() pulumi.StringArrayOutput
- func (o CatalogPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
- func (o CatalogPrivateEndpointOutput) DefinedTags() pulumi.MapOutput
- func (o CatalogPrivateEndpointOutput) DisplayName() pulumi.StringOutput
- func (o CatalogPrivateEndpointOutput) DnsZones() pulumi.StringArrayOutput
- func (CatalogPrivateEndpointOutput) ElementType() reflect.Type
- func (o CatalogPrivateEndpointOutput) FreeformTags() pulumi.MapOutput
- func (o CatalogPrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput
- func (o CatalogPrivateEndpointOutput) State() pulumi.StringOutput
- func (o CatalogPrivateEndpointOutput) SubnetId() pulumi.StringOutput
- func (o CatalogPrivateEndpointOutput) TimeCreated() pulumi.StringOutput
- func (o CatalogPrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
- func (o CatalogPrivateEndpointOutput) ToCatalogPrivateEndpointOutput() CatalogPrivateEndpointOutput
- func (o CatalogPrivateEndpointOutput) ToCatalogPrivateEndpointOutputWithContext(ctx context.Context) CatalogPrivateEndpointOutput
- func (o CatalogPrivateEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*CatalogPrivateEndpoint]
- type CatalogPrivateEndpointState
- type CatalogState
- type Connection
- type ConnectionArgs
- type ConnectionArray
- func (ConnectionArray) ElementType() reflect.Type
- func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput
- func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
- func (i ConnectionArray) ToOutput(ctx context.Context) pulumix.Output[[]*Connection]
- type ConnectionArrayInput
- type ConnectionArrayOutput
- func (ConnectionArrayOutput) ElementType() reflect.Type
- func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
- func (o ConnectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Connection]
- type ConnectionInput
- type ConnectionMap
- func (ConnectionMap) ElementType() reflect.Type
- func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput
- func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
- func (i ConnectionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Connection]
- type ConnectionMapInput
- type ConnectionMapOutput
- func (ConnectionMapOutput) ElementType() reflect.Type
- func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
- func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
- func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
- func (o ConnectionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Connection]
- type ConnectionOutput
- func (o ConnectionOutput) CatalogId() pulumi.StringOutput
- func (o ConnectionOutput) CreatedById() pulumi.StringOutput
- func (o ConnectionOutput) DataAssetKey() pulumi.StringOutput
- func (o ConnectionOutput) Description() pulumi.StringOutput
- func (o ConnectionOutput) DisplayName() pulumi.StringOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) EncProperties() pulumi.MapOutput
- func (o ConnectionOutput) ExternalKey() pulumi.StringOutput
- func (o ConnectionOutput) IsDefault() pulumi.BoolOutput
- func (o ConnectionOutput) Key() pulumi.StringOutput
- func (o ConnectionOutput) Properties() pulumi.MapOutput
- func (o ConnectionOutput) State() pulumi.StringOutput
- func (o ConnectionOutput) TimeCreated() pulumi.StringOutput
- func (o ConnectionOutput) TimeStatusUpdated() pulumi.StringOutput
- func (o ConnectionOutput) TimeUpdated() pulumi.StringOutput
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (o ConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*Connection]
- func (o ConnectionOutput) TypeKey() pulumi.StringOutput
- func (o ConnectionOutput) UpdatedById() pulumi.StringOutput
- func (o ConnectionOutput) Uri() pulumi.StringOutput
- type ConnectionState
- type DataAsset
- type DataAssetArgs
- type DataAssetArray
- func (DataAssetArray) ElementType() reflect.Type
- func (i DataAssetArray) ToDataAssetArrayOutput() DataAssetArrayOutput
- func (i DataAssetArray) ToDataAssetArrayOutputWithContext(ctx context.Context) DataAssetArrayOutput
- func (i DataAssetArray) ToOutput(ctx context.Context) pulumix.Output[[]*DataAsset]
- type DataAssetArrayInput
- type DataAssetArrayOutput
- func (DataAssetArrayOutput) ElementType() reflect.Type
- func (o DataAssetArrayOutput) Index(i pulumi.IntInput) DataAssetOutput
- func (o DataAssetArrayOutput) ToDataAssetArrayOutput() DataAssetArrayOutput
- func (o DataAssetArrayOutput) ToDataAssetArrayOutputWithContext(ctx context.Context) DataAssetArrayOutput
- func (o DataAssetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DataAsset]
- type DataAssetInput
- type DataAssetMap
- type DataAssetMapInput
- type DataAssetMapOutput
- func (DataAssetMapOutput) ElementType() reflect.Type
- func (o DataAssetMapOutput) MapIndex(k pulumi.StringInput) DataAssetOutput
- func (o DataAssetMapOutput) ToDataAssetMapOutput() DataAssetMapOutput
- func (o DataAssetMapOutput) ToDataAssetMapOutputWithContext(ctx context.Context) DataAssetMapOutput
- func (o DataAssetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DataAsset]
- type DataAssetOutput
- func (o DataAssetOutput) CatalogId() pulumi.StringOutput
- func (o DataAssetOutput) CreatedById() pulumi.StringOutput
- func (o DataAssetOutput) Description() pulumi.StringOutput
- func (o DataAssetOutput) DisplayName() pulumi.StringOutput
- func (DataAssetOutput) ElementType() reflect.Type
- func (o DataAssetOutput) ExternalKey() pulumi.StringOutput
- func (o DataAssetOutput) Key() pulumi.StringOutput
- func (o DataAssetOutput) LifecycleDetails() pulumi.StringOutput
- func (o DataAssetOutput) Properties() pulumi.MapOutput
- func (o DataAssetOutput) State() pulumi.StringOutput
- func (o DataAssetOutput) TimeCreated() pulumi.StringOutput
- func (o DataAssetOutput) TimeHarvested() pulumi.StringOutput
- func (o DataAssetOutput) TimeUpdated() pulumi.StringOutput
- func (o DataAssetOutput) ToDataAssetOutput() DataAssetOutput
- func (o DataAssetOutput) ToDataAssetOutputWithContext(ctx context.Context) DataAssetOutput
- func (o DataAssetOutput) ToOutput(ctx context.Context) pulumix.Output[*DataAsset]
- func (o DataAssetOutput) TypeKey() pulumi.StringOutput
- func (o DataAssetOutput) UpdatedById() pulumi.StringOutput
- func (o DataAssetOutput) Uri() pulumi.StringOutput
- type DataAssetState
- type GetCatalogPrivateEndpointsArgs
- type GetCatalogPrivateEndpointsCatalogPrivateEndpoint
- type GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs
- func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ElementType() reflect.Type
- func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
- func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
- func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogPrivateEndpointsCatalogPrivateEndpoint]
- type GetCatalogPrivateEndpointsCatalogPrivateEndpointArray
- func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ElementType() reflect.Type
- func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
- func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
- func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogPrivateEndpointsCatalogPrivateEndpoint]
- type GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayInput
- type GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
- func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ElementType() reflect.Type
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) Index(i pulumi.IntInput) GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogPrivateEndpointsCatalogPrivateEndpoint]
- type GetCatalogPrivateEndpointsCatalogPrivateEndpointInput
- type GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) AttachedCatalogs() pulumi.StringArrayOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) DefinedTags() pulumi.MapOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) DisplayName() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) DnsZones() pulumi.StringArrayOutput
- func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ElementType() reflect.Type
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) FreeformTags() pulumi.MapOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) Id() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) State() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) SubnetId() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) TimeCreated() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
- func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogPrivateEndpointsCatalogPrivateEndpoint]
- type GetCatalogPrivateEndpointsFilter
- type GetCatalogPrivateEndpointsFilterArgs
- func (GetCatalogPrivateEndpointsFilterArgs) ElementType() reflect.Type
- func (i GetCatalogPrivateEndpointsFilterArgs) ToGetCatalogPrivateEndpointsFilterOutput() GetCatalogPrivateEndpointsFilterOutput
- func (i GetCatalogPrivateEndpointsFilterArgs) ToGetCatalogPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsFilterOutput
- func (i GetCatalogPrivateEndpointsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogPrivateEndpointsFilter]
- type GetCatalogPrivateEndpointsFilterArray
- func (GetCatalogPrivateEndpointsFilterArray) ElementType() reflect.Type
- func (i GetCatalogPrivateEndpointsFilterArray) ToGetCatalogPrivateEndpointsFilterArrayOutput() GetCatalogPrivateEndpointsFilterArrayOutput
- func (i GetCatalogPrivateEndpointsFilterArray) ToGetCatalogPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsFilterArrayOutput
- func (i GetCatalogPrivateEndpointsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogPrivateEndpointsFilter]
- type GetCatalogPrivateEndpointsFilterArrayInput
- type GetCatalogPrivateEndpointsFilterArrayOutput
- func (GetCatalogPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
- func (o GetCatalogPrivateEndpointsFilterArrayOutput) Index(i pulumi.IntInput) GetCatalogPrivateEndpointsFilterOutput
- func (o GetCatalogPrivateEndpointsFilterArrayOutput) ToGetCatalogPrivateEndpointsFilterArrayOutput() GetCatalogPrivateEndpointsFilterArrayOutput
- func (o GetCatalogPrivateEndpointsFilterArrayOutput) ToGetCatalogPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsFilterArrayOutput
- func (o GetCatalogPrivateEndpointsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogPrivateEndpointsFilter]
- type GetCatalogPrivateEndpointsFilterInput
- type GetCatalogPrivateEndpointsFilterOutput
- func (GetCatalogPrivateEndpointsFilterOutput) ElementType() reflect.Type
- func (o GetCatalogPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetCatalogPrivateEndpointsFilterOutput) ToGetCatalogPrivateEndpointsFilterOutput() GetCatalogPrivateEndpointsFilterOutput
- func (o GetCatalogPrivateEndpointsFilterOutput) ToGetCatalogPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsFilterOutput
- func (o GetCatalogPrivateEndpointsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogPrivateEndpointsFilter]
- func (o GetCatalogPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
- type GetCatalogPrivateEndpointsOutputArgs
- type GetCatalogPrivateEndpointsResult
- type GetCatalogPrivateEndpointsResultOutput
- func (o GetCatalogPrivateEndpointsResultOutput) CatalogPrivateEndpoints() GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
- func (o GetCatalogPrivateEndpointsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetCatalogPrivateEndpointsResultOutput) ElementType() reflect.Type
- func (o GetCatalogPrivateEndpointsResultOutput) Filters() GetCatalogPrivateEndpointsFilterArrayOutput
- func (o GetCatalogPrivateEndpointsResultOutput) Id() pulumi.StringOutput
- func (o GetCatalogPrivateEndpointsResultOutput) State() pulumi.StringPtrOutput
- func (o GetCatalogPrivateEndpointsResultOutput) ToGetCatalogPrivateEndpointsResultOutput() GetCatalogPrivateEndpointsResultOutput
- func (o GetCatalogPrivateEndpointsResultOutput) ToGetCatalogPrivateEndpointsResultOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsResultOutput
- func (o GetCatalogPrivateEndpointsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogPrivateEndpointsResult]
- type GetCatalogTypeArgs
- type GetCatalogTypeOutputArgs
- type GetCatalogTypeResult
- type GetCatalogTypeResultOutput
- func (o GetCatalogTypeResultOutput) CatalogId() pulumi.StringOutput
- func (o GetCatalogTypeResultOutput) Description() pulumi.StringOutput
- func (GetCatalogTypeResultOutput) ElementType() reflect.Type
- func (o GetCatalogTypeResultOutput) ExternalTypeName() pulumi.StringOutput
- func (o GetCatalogTypeResultOutput) Fields() pulumi.StringArrayOutput
- func (o GetCatalogTypeResultOutput) Id() pulumi.StringOutput
- func (o GetCatalogTypeResultOutput) IsApproved() pulumi.BoolOutput
- func (o GetCatalogTypeResultOutput) IsInternal() pulumi.BoolOutput
- func (o GetCatalogTypeResultOutput) IsTag() pulumi.BoolOutput
- func (o GetCatalogTypeResultOutput) Key() pulumi.StringOutput
- func (o GetCatalogTypeResultOutput) Name() pulumi.StringOutput
- func (o GetCatalogTypeResultOutput) Properties() pulumi.MapOutput
- func (o GetCatalogTypeResultOutput) State() pulumi.StringOutput
- func (o GetCatalogTypeResultOutput) ToGetCatalogTypeResultOutput() GetCatalogTypeResultOutput
- func (o GetCatalogTypeResultOutput) ToGetCatalogTypeResultOutputWithContext(ctx context.Context) GetCatalogTypeResultOutput
- func (o GetCatalogTypeResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypeResult]
- func (o GetCatalogTypeResultOutput) TypeCategory() pulumi.StringOutput
- func (o GetCatalogTypeResultOutput) TypeKey() pulumi.StringOutput
- func (o GetCatalogTypeResultOutput) Uri() pulumi.StringOutput
- type GetCatalogTypesArgs
- type GetCatalogTypesFilter
- type GetCatalogTypesFilterArgs
- func (GetCatalogTypesFilterArgs) ElementType() reflect.Type
- func (i GetCatalogTypesFilterArgs) ToGetCatalogTypesFilterOutput() GetCatalogTypesFilterOutput
- func (i GetCatalogTypesFilterArgs) ToGetCatalogTypesFilterOutputWithContext(ctx context.Context) GetCatalogTypesFilterOutput
- func (i GetCatalogTypesFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesFilter]
- type GetCatalogTypesFilterArray
- func (GetCatalogTypesFilterArray) ElementType() reflect.Type
- func (i GetCatalogTypesFilterArray) ToGetCatalogTypesFilterArrayOutput() GetCatalogTypesFilterArrayOutput
- func (i GetCatalogTypesFilterArray) ToGetCatalogTypesFilterArrayOutputWithContext(ctx context.Context) GetCatalogTypesFilterArrayOutput
- func (i GetCatalogTypesFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesFilter]
- type GetCatalogTypesFilterArrayInput
- type GetCatalogTypesFilterArrayOutput
- func (GetCatalogTypesFilterArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTypesFilterArrayOutput) Index(i pulumi.IntInput) GetCatalogTypesFilterOutput
- func (o GetCatalogTypesFilterArrayOutput) ToGetCatalogTypesFilterArrayOutput() GetCatalogTypesFilterArrayOutput
- func (o GetCatalogTypesFilterArrayOutput) ToGetCatalogTypesFilterArrayOutputWithContext(ctx context.Context) GetCatalogTypesFilterArrayOutput
- func (o GetCatalogTypesFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesFilter]
- type GetCatalogTypesFilterInput
- type GetCatalogTypesFilterOutput
- func (GetCatalogTypesFilterOutput) ElementType() reflect.Type
- func (o GetCatalogTypesFilterOutput) Name() pulumi.StringOutput
- func (o GetCatalogTypesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetCatalogTypesFilterOutput) ToGetCatalogTypesFilterOutput() GetCatalogTypesFilterOutput
- func (o GetCatalogTypesFilterOutput) ToGetCatalogTypesFilterOutputWithContext(ctx context.Context) GetCatalogTypesFilterOutput
- func (o GetCatalogTypesFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesFilter]
- func (o GetCatalogTypesFilterOutput) Values() pulumi.StringArrayOutput
- type GetCatalogTypesOutputArgs
- type GetCatalogTypesResult
- type GetCatalogTypesResultOutput
- func (o GetCatalogTypesResultOutput) CatalogId() pulumi.StringOutput
- func (GetCatalogTypesResultOutput) ElementType() reflect.Type
- func (o GetCatalogTypesResultOutput) ExternalTypeName() pulumi.StringPtrOutput
- func (o GetCatalogTypesResultOutput) Fields() pulumi.StringArrayOutput
- func (o GetCatalogTypesResultOutput) Filters() GetCatalogTypesFilterArrayOutput
- func (o GetCatalogTypesResultOutput) Id() pulumi.StringOutput
- func (o GetCatalogTypesResultOutput) IsApproved() pulumi.StringPtrOutput
- func (o GetCatalogTypesResultOutput) IsInternal() pulumi.StringPtrOutput
- func (o GetCatalogTypesResultOutput) IsTag() pulumi.StringPtrOutput
- func (o GetCatalogTypesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetCatalogTypesResultOutput) State() pulumi.StringPtrOutput
- func (o GetCatalogTypesResultOutput) ToGetCatalogTypesResultOutput() GetCatalogTypesResultOutput
- func (o GetCatalogTypesResultOutput) ToGetCatalogTypesResultOutputWithContext(ctx context.Context) GetCatalogTypesResultOutput
- func (o GetCatalogTypesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesResult]
- func (o GetCatalogTypesResultOutput) TypeCategory() pulumi.StringPtrOutput
- func (o GetCatalogTypesResultOutput) TypeCollections() GetCatalogTypesTypeCollectionArrayOutput
- type GetCatalogTypesTypeCollection
- type GetCatalogTypesTypeCollectionArgs
- func (GetCatalogTypesTypeCollectionArgs) ElementType() reflect.Type
- func (i GetCatalogTypesTypeCollectionArgs) ToGetCatalogTypesTypeCollectionOutput() GetCatalogTypesTypeCollectionOutput
- func (i GetCatalogTypesTypeCollectionArgs) ToGetCatalogTypesTypeCollectionOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionOutput
- func (i GetCatalogTypesTypeCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesTypeCollection]
- type GetCatalogTypesTypeCollectionArray
- func (GetCatalogTypesTypeCollectionArray) ElementType() reflect.Type
- func (i GetCatalogTypesTypeCollectionArray) ToGetCatalogTypesTypeCollectionArrayOutput() GetCatalogTypesTypeCollectionArrayOutput
- func (i GetCatalogTypesTypeCollectionArray) ToGetCatalogTypesTypeCollectionArrayOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionArrayOutput
- func (i GetCatalogTypesTypeCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesTypeCollection]
- type GetCatalogTypesTypeCollectionArrayInput
- type GetCatalogTypesTypeCollectionArrayOutput
- func (GetCatalogTypesTypeCollectionArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTypesTypeCollectionArrayOutput) Index(i pulumi.IntInput) GetCatalogTypesTypeCollectionOutput
- func (o GetCatalogTypesTypeCollectionArrayOutput) ToGetCatalogTypesTypeCollectionArrayOutput() GetCatalogTypesTypeCollectionArrayOutput
- func (o GetCatalogTypesTypeCollectionArrayOutput) ToGetCatalogTypesTypeCollectionArrayOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionArrayOutput
- func (o GetCatalogTypesTypeCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesTypeCollection]
- type GetCatalogTypesTypeCollectionInput
- type GetCatalogTypesTypeCollectionItem
- type GetCatalogTypesTypeCollectionItemArgs
- func (GetCatalogTypesTypeCollectionItemArgs) ElementType() reflect.Type
- func (i GetCatalogTypesTypeCollectionItemArgs) ToGetCatalogTypesTypeCollectionItemOutput() GetCatalogTypesTypeCollectionItemOutput
- func (i GetCatalogTypesTypeCollectionItemArgs) ToGetCatalogTypesTypeCollectionItemOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionItemOutput
- func (i GetCatalogTypesTypeCollectionItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesTypeCollectionItem]
- type GetCatalogTypesTypeCollectionItemArray
- func (GetCatalogTypesTypeCollectionItemArray) ElementType() reflect.Type
- func (i GetCatalogTypesTypeCollectionItemArray) ToGetCatalogTypesTypeCollectionItemArrayOutput() GetCatalogTypesTypeCollectionItemArrayOutput
- func (i GetCatalogTypesTypeCollectionItemArray) ToGetCatalogTypesTypeCollectionItemArrayOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionItemArrayOutput
- func (i GetCatalogTypesTypeCollectionItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesTypeCollectionItem]
- type GetCatalogTypesTypeCollectionItemArrayInput
- type GetCatalogTypesTypeCollectionItemArrayOutput
- func (GetCatalogTypesTypeCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTypesTypeCollectionItemArrayOutput) Index(i pulumi.IntInput) GetCatalogTypesTypeCollectionItemOutput
- func (o GetCatalogTypesTypeCollectionItemArrayOutput) ToGetCatalogTypesTypeCollectionItemArrayOutput() GetCatalogTypesTypeCollectionItemArrayOutput
- func (o GetCatalogTypesTypeCollectionItemArrayOutput) ToGetCatalogTypesTypeCollectionItemArrayOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionItemArrayOutput
- func (o GetCatalogTypesTypeCollectionItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesTypeCollectionItem]
- type GetCatalogTypesTypeCollectionItemInput
- type GetCatalogTypesTypeCollectionItemOutput
- func (o GetCatalogTypesTypeCollectionItemOutput) CatalogId() pulumi.StringOutput
- func (o GetCatalogTypesTypeCollectionItemOutput) Description() pulumi.StringOutput
- func (GetCatalogTypesTypeCollectionItemOutput) ElementType() reflect.Type
- func (o GetCatalogTypesTypeCollectionItemOutput) Key() pulumi.StringOutput
- func (o GetCatalogTypesTypeCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetCatalogTypesTypeCollectionItemOutput) State() pulumi.StringOutput
- func (o GetCatalogTypesTypeCollectionItemOutput) ToGetCatalogTypesTypeCollectionItemOutput() GetCatalogTypesTypeCollectionItemOutput
- func (o GetCatalogTypesTypeCollectionItemOutput) ToGetCatalogTypesTypeCollectionItemOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionItemOutput
- func (o GetCatalogTypesTypeCollectionItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesTypeCollectionItem]
- func (o GetCatalogTypesTypeCollectionItemOutput) TypeCategory() pulumi.StringOutput
- func (o GetCatalogTypesTypeCollectionItemOutput) Uri() pulumi.StringOutput
- type GetCatalogTypesTypeCollectionOutput
- func (o GetCatalogTypesTypeCollectionOutput) Count() pulumi.IntOutput
- func (GetCatalogTypesTypeCollectionOutput) ElementType() reflect.Type
- func (o GetCatalogTypesTypeCollectionOutput) Items() GetCatalogTypesTypeCollectionItemArrayOutput
- func (o GetCatalogTypesTypeCollectionOutput) ToGetCatalogTypesTypeCollectionOutput() GetCatalogTypesTypeCollectionOutput
- func (o GetCatalogTypesTypeCollectionOutput) ToGetCatalogTypesTypeCollectionOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionOutput
- func (o GetCatalogTypesTypeCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesTypeCollection]
- type GetCatalogsArgs
- type GetCatalogsCatalog
- type GetCatalogsCatalogArgs
- func (GetCatalogsCatalogArgs) ElementType() reflect.Type
- func (i GetCatalogsCatalogArgs) ToGetCatalogsCatalogOutput() GetCatalogsCatalogOutput
- func (i GetCatalogsCatalogArgs) ToGetCatalogsCatalogOutputWithContext(ctx context.Context) GetCatalogsCatalogOutput
- func (i GetCatalogsCatalogArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsCatalog]
- type GetCatalogsCatalogArray
- func (GetCatalogsCatalogArray) ElementType() reflect.Type
- func (i GetCatalogsCatalogArray) ToGetCatalogsCatalogArrayOutput() GetCatalogsCatalogArrayOutput
- func (i GetCatalogsCatalogArray) ToGetCatalogsCatalogArrayOutputWithContext(ctx context.Context) GetCatalogsCatalogArrayOutput
- func (i GetCatalogsCatalogArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogsCatalog]
- type GetCatalogsCatalogArrayInput
- type GetCatalogsCatalogArrayOutput
- func (GetCatalogsCatalogArrayOutput) ElementType() reflect.Type
- func (o GetCatalogsCatalogArrayOutput) Index(i pulumi.IntInput) GetCatalogsCatalogOutput
- func (o GetCatalogsCatalogArrayOutput) ToGetCatalogsCatalogArrayOutput() GetCatalogsCatalogArrayOutput
- func (o GetCatalogsCatalogArrayOutput) ToGetCatalogsCatalogArrayOutputWithContext(ctx context.Context) GetCatalogsCatalogArrayOutput
- func (o GetCatalogsCatalogArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogsCatalog]
- type GetCatalogsCatalogInput
- type GetCatalogsCatalogOutput
- func (o GetCatalogsCatalogOutput) AttachedCatalogPrivateEndpoints() pulumi.StringArrayOutput
- func (o GetCatalogsCatalogOutput) CompartmentId() pulumi.StringOutput
- func (o GetCatalogsCatalogOutput) DefinedTags() pulumi.MapOutput
- func (o GetCatalogsCatalogOutput) DisplayName() pulumi.StringOutput
- func (GetCatalogsCatalogOutput) ElementType() reflect.Type
- func (o GetCatalogsCatalogOutput) FreeformTags() pulumi.MapOutput
- func (o GetCatalogsCatalogOutput) Id() pulumi.StringOutput
- func (o GetCatalogsCatalogOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetCatalogsCatalogOutput) NumberOfObjects() pulumi.IntOutput
- func (o GetCatalogsCatalogOutput) ServiceApiUrl() pulumi.StringOutput
- func (o GetCatalogsCatalogOutput) ServiceConsoleUrl() pulumi.StringOutput
- func (o GetCatalogsCatalogOutput) State() pulumi.StringOutput
- func (o GetCatalogsCatalogOutput) TimeCreated() pulumi.StringOutput
- func (o GetCatalogsCatalogOutput) TimeUpdated() pulumi.StringOutput
- func (o GetCatalogsCatalogOutput) ToGetCatalogsCatalogOutput() GetCatalogsCatalogOutput
- func (o GetCatalogsCatalogOutput) ToGetCatalogsCatalogOutputWithContext(ctx context.Context) GetCatalogsCatalogOutput
- func (o GetCatalogsCatalogOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsCatalog]
- type GetCatalogsFilter
- type GetCatalogsFilterArgs
- func (GetCatalogsFilterArgs) ElementType() reflect.Type
- func (i GetCatalogsFilterArgs) ToGetCatalogsFilterOutput() GetCatalogsFilterOutput
- func (i GetCatalogsFilterArgs) ToGetCatalogsFilterOutputWithContext(ctx context.Context) GetCatalogsFilterOutput
- func (i GetCatalogsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsFilter]
- type GetCatalogsFilterArray
- func (GetCatalogsFilterArray) ElementType() reflect.Type
- func (i GetCatalogsFilterArray) ToGetCatalogsFilterArrayOutput() GetCatalogsFilterArrayOutput
- func (i GetCatalogsFilterArray) ToGetCatalogsFilterArrayOutputWithContext(ctx context.Context) GetCatalogsFilterArrayOutput
- func (i GetCatalogsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogsFilter]
- type GetCatalogsFilterArrayInput
- type GetCatalogsFilterArrayOutput
- func (GetCatalogsFilterArrayOutput) ElementType() reflect.Type
- func (o GetCatalogsFilterArrayOutput) Index(i pulumi.IntInput) GetCatalogsFilterOutput
- func (o GetCatalogsFilterArrayOutput) ToGetCatalogsFilterArrayOutput() GetCatalogsFilterArrayOutput
- func (o GetCatalogsFilterArrayOutput) ToGetCatalogsFilterArrayOutputWithContext(ctx context.Context) GetCatalogsFilterArrayOutput
- func (o GetCatalogsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogsFilter]
- type GetCatalogsFilterInput
- type GetCatalogsFilterOutput
- func (GetCatalogsFilterOutput) ElementType() reflect.Type
- func (o GetCatalogsFilterOutput) Name() pulumi.StringOutput
- func (o GetCatalogsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetCatalogsFilterOutput) ToGetCatalogsFilterOutput() GetCatalogsFilterOutput
- func (o GetCatalogsFilterOutput) ToGetCatalogsFilterOutputWithContext(ctx context.Context) GetCatalogsFilterOutput
- func (o GetCatalogsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsFilter]
- func (o GetCatalogsFilterOutput) Values() pulumi.StringArrayOutput
- type GetCatalogsOutputArgs
- type GetCatalogsResult
- type GetCatalogsResultOutput
- func (o GetCatalogsResultOutput) Catalogs() GetCatalogsCatalogArrayOutput
- func (o GetCatalogsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetCatalogsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetCatalogsResultOutput) ElementType() reflect.Type
- func (o GetCatalogsResultOutput) Filters() GetCatalogsFilterArrayOutput
- func (o GetCatalogsResultOutput) Id() pulumi.StringOutput
- func (o GetCatalogsResultOutput) State() pulumi.StringPtrOutput
- func (o GetCatalogsResultOutput) ToGetCatalogsResultOutput() GetCatalogsResultOutput
- func (o GetCatalogsResultOutput) ToGetCatalogsResultOutputWithContext(ctx context.Context) GetCatalogsResultOutput
- func (o GetCatalogsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsResult]
- type GetConnectionsArgs
- type GetConnectionsConnectionCollection
- type GetConnectionsConnectionCollectionArgs
- func (GetConnectionsConnectionCollectionArgs) ElementType() reflect.Type
- func (i GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutput() GetConnectionsConnectionCollectionOutput
- func (i GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionOutput
- func (i GetConnectionsConnectionCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsConnectionCollection]
- type GetConnectionsConnectionCollectionArray
- func (GetConnectionsConnectionCollectionArray) ElementType() reflect.Type
- func (i GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutput() GetConnectionsConnectionCollectionArrayOutput
- func (i GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionArrayOutput
- func (i GetConnectionsConnectionCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsConnectionCollection]
- type GetConnectionsConnectionCollectionArrayInput
- type GetConnectionsConnectionCollectionArrayOutput
- func (GetConnectionsConnectionCollectionArrayOutput) ElementType() reflect.Type
- func (o GetConnectionsConnectionCollectionArrayOutput) Index(i pulumi.IntInput) GetConnectionsConnectionCollectionOutput
- func (o GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutput() GetConnectionsConnectionCollectionArrayOutput
- func (o GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionArrayOutput
- func (o GetConnectionsConnectionCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsConnectionCollection]
- type GetConnectionsConnectionCollectionInput
- type GetConnectionsConnectionCollectionItem
- type GetConnectionsConnectionCollectionItemArgs
- func (GetConnectionsConnectionCollectionItemArgs) ElementType() reflect.Type
- func (i GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutput() GetConnectionsConnectionCollectionItemOutput
- func (i GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemOutput
- func (i GetConnectionsConnectionCollectionItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsConnectionCollectionItem]
- type GetConnectionsConnectionCollectionItemArray
- func (GetConnectionsConnectionCollectionItemArray) ElementType() reflect.Type
- func (i GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutput() GetConnectionsConnectionCollectionItemArrayOutput
- func (i GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemArrayOutput
- func (i GetConnectionsConnectionCollectionItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsConnectionCollectionItem]
- type GetConnectionsConnectionCollectionItemArrayInput
- type GetConnectionsConnectionCollectionItemArrayOutput
- func (GetConnectionsConnectionCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetConnectionsConnectionCollectionItemArrayOutput) Index(i pulumi.IntInput) GetConnectionsConnectionCollectionItemOutput
- func (o GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutput() GetConnectionsConnectionCollectionItemArrayOutput
- func (o GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemArrayOutput
- func (o GetConnectionsConnectionCollectionItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsConnectionCollectionItem]
- type GetConnectionsConnectionCollectionItemInput
- type GetConnectionsConnectionCollectionItemOutput
- func (o GetConnectionsConnectionCollectionItemOutput) CatalogId() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) CreatedById() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) DataAssetKey() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetConnectionsConnectionCollectionItemOutput) ElementType() reflect.Type
- func (o GetConnectionsConnectionCollectionItemOutput) EncProperties() pulumi.MapOutput
- func (o GetConnectionsConnectionCollectionItemOutput) ExternalKey() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) IsDefault() pulumi.BoolOutput
- func (o GetConnectionsConnectionCollectionItemOutput) Key() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) Properties() pulumi.MapOutput
- func (o GetConnectionsConnectionCollectionItemOutput) State() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) TimeStatusUpdated() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutput() GetConnectionsConnectionCollectionItemOutput
- func (o GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemOutput
- func (o GetConnectionsConnectionCollectionItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsConnectionCollectionItem]
- func (o GetConnectionsConnectionCollectionItemOutput) TypeKey() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) UpdatedById() pulumi.StringOutput
- func (o GetConnectionsConnectionCollectionItemOutput) Uri() pulumi.StringOutput
- type GetConnectionsConnectionCollectionOutput
- func (o GetConnectionsConnectionCollectionOutput) Count() pulumi.IntOutput
- func (GetConnectionsConnectionCollectionOutput) ElementType() reflect.Type
- func (o GetConnectionsConnectionCollectionOutput) Items() GetConnectionsConnectionCollectionItemArrayOutput
- func (o GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutput() GetConnectionsConnectionCollectionOutput
- func (o GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionOutput
- func (o GetConnectionsConnectionCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsConnectionCollection]
- type GetConnectionsFilter
- type GetConnectionsFilterArgs
- func (GetConnectionsFilterArgs) ElementType() reflect.Type
- func (i GetConnectionsFilterArgs) ToGetConnectionsFilterOutput() GetConnectionsFilterOutput
- func (i GetConnectionsFilterArgs) ToGetConnectionsFilterOutputWithContext(ctx context.Context) GetConnectionsFilterOutput
- func (i GetConnectionsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsFilter]
- type GetConnectionsFilterArray
- func (GetConnectionsFilterArray) ElementType() reflect.Type
- func (i GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutput() GetConnectionsFilterArrayOutput
- func (i GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutputWithContext(ctx context.Context) GetConnectionsFilterArrayOutput
- func (i GetConnectionsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsFilter]
- type GetConnectionsFilterArrayInput
- type GetConnectionsFilterArrayOutput
- func (GetConnectionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetConnectionsFilterArrayOutput) Index(i pulumi.IntInput) GetConnectionsFilterOutput
- func (o GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutput() GetConnectionsFilterArrayOutput
- func (o GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutputWithContext(ctx context.Context) GetConnectionsFilterArrayOutput
- func (o GetConnectionsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsFilter]
- type GetConnectionsFilterInput
- type GetConnectionsFilterOutput
- func (GetConnectionsFilterOutput) ElementType() reflect.Type
- func (o GetConnectionsFilterOutput) Name() pulumi.StringOutput
- func (o GetConnectionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetConnectionsFilterOutput) ToGetConnectionsFilterOutput() GetConnectionsFilterOutput
- func (o GetConnectionsFilterOutput) ToGetConnectionsFilterOutputWithContext(ctx context.Context) GetConnectionsFilterOutput
- func (o GetConnectionsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsFilter]
- func (o GetConnectionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetConnectionsOutputArgs
- type GetConnectionsResult
- type GetConnectionsResultOutput
- func (o GetConnectionsResultOutput) CatalogId() pulumi.StringOutput
- func (o GetConnectionsResultOutput) ConnectionCollections() GetConnectionsConnectionCollectionArrayOutput
- func (o GetConnectionsResultOutput) CreatedById() pulumi.StringPtrOutput
- func (o GetConnectionsResultOutput) DataAssetKey() pulumi.StringOutput
- func (o GetConnectionsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (o GetConnectionsResultOutput) DisplayNameContains() pulumi.StringPtrOutput
- func (GetConnectionsResultOutput) ElementType() reflect.Type
- func (o GetConnectionsResultOutput) ExternalKey() pulumi.StringPtrOutput
- func (o GetConnectionsResultOutput) Fields() pulumi.StringArrayOutput
- func (o GetConnectionsResultOutput) Filters() GetConnectionsFilterArrayOutput
- func (o GetConnectionsResultOutput) Id() pulumi.StringOutput
- func (o GetConnectionsResultOutput) IsDefault() pulumi.BoolPtrOutput
- func (o GetConnectionsResultOutput) State() pulumi.StringPtrOutput
- func (o GetConnectionsResultOutput) TimeCreated() pulumi.StringPtrOutput
- func (o GetConnectionsResultOutput) TimeStatusUpdated() pulumi.StringPtrOutput
- func (o GetConnectionsResultOutput) TimeUpdated() pulumi.StringPtrOutput
- func (o GetConnectionsResultOutput) ToGetConnectionsResultOutput() GetConnectionsResultOutput
- func (o GetConnectionsResultOutput) ToGetConnectionsResultOutputWithContext(ctx context.Context) GetConnectionsResultOutput
- func (o GetConnectionsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsResult]
- func (o GetConnectionsResultOutput) UpdatedById() pulumi.StringPtrOutput
- type GetDataAssetsArgs
- type GetDataAssetsDataAssetCollection
- type GetDataAssetsDataAssetCollectionArgs
- func (GetDataAssetsDataAssetCollectionArgs) ElementType() reflect.Type
- func (i GetDataAssetsDataAssetCollectionArgs) ToGetDataAssetsDataAssetCollectionOutput() GetDataAssetsDataAssetCollectionOutput
- func (i GetDataAssetsDataAssetCollectionArgs) ToGetDataAssetsDataAssetCollectionOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionOutput
- func (i GetDataAssetsDataAssetCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsDataAssetCollection]
- type GetDataAssetsDataAssetCollectionArray
- func (GetDataAssetsDataAssetCollectionArray) ElementType() reflect.Type
- func (i GetDataAssetsDataAssetCollectionArray) ToGetDataAssetsDataAssetCollectionArrayOutput() GetDataAssetsDataAssetCollectionArrayOutput
- func (i GetDataAssetsDataAssetCollectionArray) ToGetDataAssetsDataAssetCollectionArrayOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionArrayOutput
- func (i GetDataAssetsDataAssetCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsDataAssetCollection]
- type GetDataAssetsDataAssetCollectionArrayInput
- type GetDataAssetsDataAssetCollectionArrayOutput
- func (GetDataAssetsDataAssetCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDataAssetsDataAssetCollectionArrayOutput) Index(i pulumi.IntInput) GetDataAssetsDataAssetCollectionOutput
- func (o GetDataAssetsDataAssetCollectionArrayOutput) ToGetDataAssetsDataAssetCollectionArrayOutput() GetDataAssetsDataAssetCollectionArrayOutput
- func (o GetDataAssetsDataAssetCollectionArrayOutput) ToGetDataAssetsDataAssetCollectionArrayOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionArrayOutput
- func (o GetDataAssetsDataAssetCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsDataAssetCollection]
- type GetDataAssetsDataAssetCollectionInput
- type GetDataAssetsDataAssetCollectionItem
- type GetDataAssetsDataAssetCollectionItemArgs
- func (GetDataAssetsDataAssetCollectionItemArgs) ElementType() reflect.Type
- func (i GetDataAssetsDataAssetCollectionItemArgs) ToGetDataAssetsDataAssetCollectionItemOutput() GetDataAssetsDataAssetCollectionItemOutput
- func (i GetDataAssetsDataAssetCollectionItemArgs) ToGetDataAssetsDataAssetCollectionItemOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionItemOutput
- func (i GetDataAssetsDataAssetCollectionItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsDataAssetCollectionItem]
- type GetDataAssetsDataAssetCollectionItemArray
- func (GetDataAssetsDataAssetCollectionItemArray) ElementType() reflect.Type
- func (i GetDataAssetsDataAssetCollectionItemArray) ToGetDataAssetsDataAssetCollectionItemArrayOutput() GetDataAssetsDataAssetCollectionItemArrayOutput
- func (i GetDataAssetsDataAssetCollectionItemArray) ToGetDataAssetsDataAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionItemArrayOutput
- func (i GetDataAssetsDataAssetCollectionItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsDataAssetCollectionItem]
- type GetDataAssetsDataAssetCollectionItemArrayInput
- type GetDataAssetsDataAssetCollectionItemArrayOutput
- func (GetDataAssetsDataAssetCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDataAssetsDataAssetCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDataAssetsDataAssetCollectionItemOutput
- func (o GetDataAssetsDataAssetCollectionItemArrayOutput) ToGetDataAssetsDataAssetCollectionItemArrayOutput() GetDataAssetsDataAssetCollectionItemArrayOutput
- func (o GetDataAssetsDataAssetCollectionItemArrayOutput) ToGetDataAssetsDataAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionItemArrayOutput
- func (o GetDataAssetsDataAssetCollectionItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsDataAssetCollectionItem]
- type GetDataAssetsDataAssetCollectionItemInput
- type GetDataAssetsDataAssetCollectionItemOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) CatalogId() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) CreatedById() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetDataAssetsDataAssetCollectionItemOutput) ElementType() reflect.Type
- func (o GetDataAssetsDataAssetCollectionItemOutput) ExternalKey() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) Key() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) Properties() pulumi.MapOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) TimeHarvested() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) ToGetDataAssetsDataAssetCollectionItemOutput() GetDataAssetsDataAssetCollectionItemOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) ToGetDataAssetsDataAssetCollectionItemOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionItemOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsDataAssetCollectionItem]
- func (o GetDataAssetsDataAssetCollectionItemOutput) TypeKey() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) UpdatedById() pulumi.StringOutput
- func (o GetDataAssetsDataAssetCollectionItemOutput) Uri() pulumi.StringOutput
- type GetDataAssetsDataAssetCollectionOutput
- func (o GetDataAssetsDataAssetCollectionOutput) Count() pulumi.IntOutput
- func (GetDataAssetsDataAssetCollectionOutput) ElementType() reflect.Type
- func (o GetDataAssetsDataAssetCollectionOutput) Items() GetDataAssetsDataAssetCollectionItemArrayOutput
- func (o GetDataAssetsDataAssetCollectionOutput) ToGetDataAssetsDataAssetCollectionOutput() GetDataAssetsDataAssetCollectionOutput
- func (o GetDataAssetsDataAssetCollectionOutput) ToGetDataAssetsDataAssetCollectionOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionOutput
- func (o GetDataAssetsDataAssetCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsDataAssetCollection]
- type GetDataAssetsFilter
- type GetDataAssetsFilterArgs
- func (GetDataAssetsFilterArgs) ElementType() reflect.Type
- func (i GetDataAssetsFilterArgs) ToGetDataAssetsFilterOutput() GetDataAssetsFilterOutput
- func (i GetDataAssetsFilterArgs) ToGetDataAssetsFilterOutputWithContext(ctx context.Context) GetDataAssetsFilterOutput
- func (i GetDataAssetsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsFilter]
- type GetDataAssetsFilterArray
- func (GetDataAssetsFilterArray) ElementType() reflect.Type
- func (i GetDataAssetsFilterArray) ToGetDataAssetsFilterArrayOutput() GetDataAssetsFilterArrayOutput
- func (i GetDataAssetsFilterArray) ToGetDataAssetsFilterArrayOutputWithContext(ctx context.Context) GetDataAssetsFilterArrayOutput
- func (i GetDataAssetsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsFilter]
- type GetDataAssetsFilterArrayInput
- type GetDataAssetsFilterArrayOutput
- func (GetDataAssetsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDataAssetsFilterArrayOutput) Index(i pulumi.IntInput) GetDataAssetsFilterOutput
- func (o GetDataAssetsFilterArrayOutput) ToGetDataAssetsFilterArrayOutput() GetDataAssetsFilterArrayOutput
- func (o GetDataAssetsFilterArrayOutput) ToGetDataAssetsFilterArrayOutputWithContext(ctx context.Context) GetDataAssetsFilterArrayOutput
- func (o GetDataAssetsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsFilter]
- type GetDataAssetsFilterInput
- type GetDataAssetsFilterOutput
- func (GetDataAssetsFilterOutput) ElementType() reflect.Type
- func (o GetDataAssetsFilterOutput) Name() pulumi.StringOutput
- func (o GetDataAssetsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDataAssetsFilterOutput) ToGetDataAssetsFilterOutput() GetDataAssetsFilterOutput
- func (o GetDataAssetsFilterOutput) ToGetDataAssetsFilterOutputWithContext(ctx context.Context) GetDataAssetsFilterOutput
- func (o GetDataAssetsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsFilter]
- func (o GetDataAssetsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDataAssetsOutputArgs
- type GetDataAssetsResult
- type GetDataAssetsResultOutput
- func (o GetDataAssetsResultOutput) CatalogId() pulumi.StringOutput
- func (o GetDataAssetsResultOutput) CreatedById() pulumi.StringPtrOutput
- func (o GetDataAssetsResultOutput) DataAssetCollections() GetDataAssetsDataAssetCollectionArrayOutput
- func (o GetDataAssetsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (o GetDataAssetsResultOutput) DisplayNameContains() pulumi.StringPtrOutput
- func (GetDataAssetsResultOutput) ElementType() reflect.Type
- func (o GetDataAssetsResultOutput) ExternalKey() pulumi.StringPtrOutput
- func (o GetDataAssetsResultOutput) Fields() pulumi.StringArrayOutput
- func (o GetDataAssetsResultOutput) Filters() GetDataAssetsFilterArrayOutput
- func (o GetDataAssetsResultOutput) Id() pulumi.StringOutput
- func (o GetDataAssetsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDataAssetsResultOutput) ToGetDataAssetsResultOutput() GetDataAssetsResultOutput
- func (o GetDataAssetsResultOutput) ToGetDataAssetsResultOutputWithContext(ctx context.Context) GetDataAssetsResultOutput
- func (o GetDataAssetsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsResult]
- func (o GetDataAssetsResultOutput) TypeKey() pulumi.StringPtrOutput
- type GetMetastoresArgs
- type GetMetastoresFilter
- type GetMetastoresFilterArgs
- func (GetMetastoresFilterArgs) ElementType() reflect.Type
- func (i GetMetastoresFilterArgs) ToGetMetastoresFilterOutput() GetMetastoresFilterOutput
- func (i GetMetastoresFilterArgs) ToGetMetastoresFilterOutputWithContext(ctx context.Context) GetMetastoresFilterOutput
- func (i GetMetastoresFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresFilter]
- type GetMetastoresFilterArray
- func (GetMetastoresFilterArray) ElementType() reflect.Type
- func (i GetMetastoresFilterArray) ToGetMetastoresFilterArrayOutput() GetMetastoresFilterArrayOutput
- func (i GetMetastoresFilterArray) ToGetMetastoresFilterArrayOutputWithContext(ctx context.Context) GetMetastoresFilterArrayOutput
- func (i GetMetastoresFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetMetastoresFilter]
- type GetMetastoresFilterArrayInput
- type GetMetastoresFilterArrayOutput
- func (GetMetastoresFilterArrayOutput) ElementType() reflect.Type
- func (o GetMetastoresFilterArrayOutput) Index(i pulumi.IntInput) GetMetastoresFilterOutput
- func (o GetMetastoresFilterArrayOutput) ToGetMetastoresFilterArrayOutput() GetMetastoresFilterArrayOutput
- func (o GetMetastoresFilterArrayOutput) ToGetMetastoresFilterArrayOutputWithContext(ctx context.Context) GetMetastoresFilterArrayOutput
- func (o GetMetastoresFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetMetastoresFilter]
- type GetMetastoresFilterInput
- type GetMetastoresFilterOutput
- func (GetMetastoresFilterOutput) ElementType() reflect.Type
- func (o GetMetastoresFilterOutput) Name() pulumi.StringOutput
- func (o GetMetastoresFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetMetastoresFilterOutput) ToGetMetastoresFilterOutput() GetMetastoresFilterOutput
- func (o GetMetastoresFilterOutput) ToGetMetastoresFilterOutputWithContext(ctx context.Context) GetMetastoresFilterOutput
- func (o GetMetastoresFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresFilter]
- func (o GetMetastoresFilterOutput) Values() pulumi.StringArrayOutput
- type GetMetastoresMetastore
- type GetMetastoresMetastoreArgs
- func (GetMetastoresMetastoreArgs) ElementType() reflect.Type
- func (i GetMetastoresMetastoreArgs) ToGetMetastoresMetastoreOutput() GetMetastoresMetastoreOutput
- func (i GetMetastoresMetastoreArgs) ToGetMetastoresMetastoreOutputWithContext(ctx context.Context) GetMetastoresMetastoreOutput
- func (i GetMetastoresMetastoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresMetastore]
- type GetMetastoresMetastoreArray
- func (GetMetastoresMetastoreArray) ElementType() reflect.Type
- func (i GetMetastoresMetastoreArray) ToGetMetastoresMetastoreArrayOutput() GetMetastoresMetastoreArrayOutput
- func (i GetMetastoresMetastoreArray) ToGetMetastoresMetastoreArrayOutputWithContext(ctx context.Context) GetMetastoresMetastoreArrayOutput
- func (i GetMetastoresMetastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetMetastoresMetastore]
- type GetMetastoresMetastoreArrayInput
- type GetMetastoresMetastoreArrayOutput
- func (GetMetastoresMetastoreArrayOutput) ElementType() reflect.Type
- func (o GetMetastoresMetastoreArrayOutput) Index(i pulumi.IntInput) GetMetastoresMetastoreOutput
- func (o GetMetastoresMetastoreArrayOutput) ToGetMetastoresMetastoreArrayOutput() GetMetastoresMetastoreArrayOutput
- func (o GetMetastoresMetastoreArrayOutput) ToGetMetastoresMetastoreArrayOutputWithContext(ctx context.Context) GetMetastoresMetastoreArrayOutput
- func (o GetMetastoresMetastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetMetastoresMetastore]
- type GetMetastoresMetastoreInput
- type GetMetastoresMetastoreOutput
- func (o GetMetastoresMetastoreOutput) CompartmentId() pulumi.StringOutput
- func (o GetMetastoresMetastoreOutput) DefaultExternalTableLocation() pulumi.StringOutput
- func (o GetMetastoresMetastoreOutput) DefaultManagedTableLocation() pulumi.StringOutput
- func (o GetMetastoresMetastoreOutput) DefinedTags() pulumi.MapOutput
- func (o GetMetastoresMetastoreOutput) DisplayName() pulumi.StringOutput
- func (GetMetastoresMetastoreOutput) ElementType() reflect.Type
- func (o GetMetastoresMetastoreOutput) FreeformTags() pulumi.MapOutput
- func (o GetMetastoresMetastoreOutput) Id() pulumi.StringOutput
- func (o GetMetastoresMetastoreOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetMetastoresMetastoreOutput) State() pulumi.StringOutput
- func (o GetMetastoresMetastoreOutput) TimeCreated() pulumi.StringOutput
- func (o GetMetastoresMetastoreOutput) TimeUpdated() pulumi.StringOutput
- func (o GetMetastoresMetastoreOutput) ToGetMetastoresMetastoreOutput() GetMetastoresMetastoreOutput
- func (o GetMetastoresMetastoreOutput) ToGetMetastoresMetastoreOutputWithContext(ctx context.Context) GetMetastoresMetastoreOutput
- func (o GetMetastoresMetastoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresMetastore]
- type GetMetastoresOutputArgs
- type GetMetastoresResult
- type GetMetastoresResultOutput
- func (o GetMetastoresResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetMetastoresResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetMetastoresResultOutput) ElementType() reflect.Type
- func (o GetMetastoresResultOutput) Filters() GetMetastoresFilterArrayOutput
- func (o GetMetastoresResultOutput) Id() pulumi.StringOutput
- func (o GetMetastoresResultOutput) Metastores() GetMetastoresMetastoreArrayOutput
- func (o GetMetastoresResultOutput) State() pulumi.StringPtrOutput
- func (o GetMetastoresResultOutput) ToGetMetastoresResultOutput() GetMetastoresResultOutput
- func (o GetMetastoresResultOutput) ToGetMetastoresResultOutputWithContext(ctx context.Context) GetMetastoresResultOutput
- func (o GetMetastoresResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresResult]
- type LookupCatalogArgs
- type LookupCatalogOutputArgs
- type LookupCatalogPrivateEndpointArgs
- type LookupCatalogPrivateEndpointOutputArgs
- type LookupCatalogPrivateEndpointResult
- type LookupCatalogPrivateEndpointResultOutput
- func (o LookupCatalogPrivateEndpointResultOutput) AttachedCatalogs() pulumi.StringArrayOutput
- func (o LookupCatalogPrivateEndpointResultOutput) CatalogPrivateEndpointId() pulumi.StringOutput
- func (o LookupCatalogPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupCatalogPrivateEndpointResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupCatalogPrivateEndpointResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupCatalogPrivateEndpointResultOutput) DnsZones() pulumi.StringArrayOutput
- func (LookupCatalogPrivateEndpointResultOutput) ElementType() reflect.Type
- func (o LookupCatalogPrivateEndpointResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupCatalogPrivateEndpointResultOutput) Id() pulumi.StringOutput
- func (o LookupCatalogPrivateEndpointResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupCatalogPrivateEndpointResultOutput) State() pulumi.StringOutput
- func (o LookupCatalogPrivateEndpointResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupCatalogPrivateEndpointResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupCatalogPrivateEndpointResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupCatalogPrivateEndpointResultOutput) ToLookupCatalogPrivateEndpointResultOutput() LookupCatalogPrivateEndpointResultOutput
- func (o LookupCatalogPrivateEndpointResultOutput) ToLookupCatalogPrivateEndpointResultOutputWithContext(ctx context.Context) LookupCatalogPrivateEndpointResultOutput
- func (o LookupCatalogPrivateEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCatalogPrivateEndpointResult]
- type LookupCatalogResult
- type LookupCatalogResultOutput
- func (o LookupCatalogResultOutput) AttachedCatalogPrivateEndpoints() pulumi.StringArrayOutput
- func (o LookupCatalogResultOutput) CatalogId() pulumi.StringOutput
- func (o LookupCatalogResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupCatalogResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupCatalogResultOutput) DisplayName() pulumi.StringOutput
- func (LookupCatalogResultOutput) ElementType() reflect.Type
- func (o LookupCatalogResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupCatalogResultOutput) Id() pulumi.StringOutput
- func (o LookupCatalogResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupCatalogResultOutput) NumberOfObjects() pulumi.IntOutput
- func (o LookupCatalogResultOutput) ServiceApiUrl() pulumi.StringOutput
- func (o LookupCatalogResultOutput) ServiceConsoleUrl() pulumi.StringOutput
- func (o LookupCatalogResultOutput) State() pulumi.StringOutput
- func (o LookupCatalogResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupCatalogResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupCatalogResultOutput) ToLookupCatalogResultOutput() LookupCatalogResultOutput
- func (o LookupCatalogResultOutput) ToLookupCatalogResultOutputWithContext(ctx context.Context) LookupCatalogResultOutput
- func (o LookupCatalogResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCatalogResult]
- type LookupConnectionArgs
- type LookupConnectionOutputArgs
- type LookupConnectionResult
- type LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) CatalogId() pulumi.StringOutput
- func (o LookupConnectionResultOutput) ConnectionKey() pulumi.StringOutput
- func (o LookupConnectionResultOutput) CreatedById() pulumi.StringOutput
- func (o LookupConnectionResultOutput) DataAssetKey() pulumi.StringOutput
- func (o LookupConnectionResultOutput) Description() pulumi.StringOutput
- func (o LookupConnectionResultOutput) DisplayName() pulumi.StringOutput
- func (LookupConnectionResultOutput) ElementType() reflect.Type
- func (o LookupConnectionResultOutput) EncProperties() pulumi.MapOutput
- func (o LookupConnectionResultOutput) ExternalKey() pulumi.StringOutput
- func (o LookupConnectionResultOutput) Fields() pulumi.StringArrayOutput
- func (o LookupConnectionResultOutput) Id() pulumi.StringOutput
- func (o LookupConnectionResultOutput) IsDefault() pulumi.BoolOutput
- func (o LookupConnectionResultOutput) Key() pulumi.StringOutput
- func (o LookupConnectionResultOutput) Properties() pulumi.MapOutput
- func (o LookupConnectionResultOutput) State() pulumi.StringOutput
- func (o LookupConnectionResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupConnectionResultOutput) TimeStatusUpdated() pulumi.StringOutput
- func (o LookupConnectionResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectionResult]
- func (o LookupConnectionResultOutput) TypeKey() pulumi.StringOutput
- func (o LookupConnectionResultOutput) UpdatedById() pulumi.StringOutput
- func (o LookupConnectionResultOutput) Uri() pulumi.StringOutput
- type LookupDataAssetArgs
- type LookupDataAssetOutputArgs
- type LookupDataAssetResult
- type LookupDataAssetResultOutput
- func (o LookupDataAssetResultOutput) CatalogId() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) CreatedById() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) DataAssetKey() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) Description() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDataAssetResultOutput) ElementType() reflect.Type
- func (o LookupDataAssetResultOutput) ExternalKey() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) Fields() pulumi.StringArrayOutput
- func (o LookupDataAssetResultOutput) Id() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) Key() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) Properties() pulumi.MapOutput
- func (o LookupDataAssetResultOutput) State() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) TimeHarvested() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) ToLookupDataAssetResultOutput() LookupDataAssetResultOutput
- func (o LookupDataAssetResultOutput) ToLookupDataAssetResultOutputWithContext(ctx context.Context) LookupDataAssetResultOutput
- func (o LookupDataAssetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDataAssetResult]
- func (o LookupDataAssetResultOutput) TypeKey() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) UpdatedById() pulumi.StringOutput
- func (o LookupDataAssetResultOutput) Uri() pulumi.StringOutput
- type LookupMetastoreArgs
- type LookupMetastoreOutputArgs
- type LookupMetastoreResult
- type LookupMetastoreResultOutput
- func (o LookupMetastoreResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupMetastoreResultOutput) DefaultExternalTableLocation() pulumi.StringOutput
- func (o LookupMetastoreResultOutput) DefaultManagedTableLocation() pulumi.StringOutput
- func (o LookupMetastoreResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupMetastoreResultOutput) DisplayName() pulumi.StringOutput
- func (LookupMetastoreResultOutput) ElementType() reflect.Type
- func (o LookupMetastoreResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupMetastoreResultOutput) Id() pulumi.StringOutput
- func (o LookupMetastoreResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupMetastoreResultOutput) MetastoreId() pulumi.StringOutput
- func (o LookupMetastoreResultOutput) State() pulumi.StringOutput
- func (o LookupMetastoreResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupMetastoreResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupMetastoreResultOutput) ToLookupMetastoreResultOutput() LookupMetastoreResultOutput
- func (o LookupMetastoreResultOutput) ToLookupMetastoreResultOutputWithContext(ctx context.Context) LookupMetastoreResultOutput
- func (o LookupMetastoreResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMetastoreResult]
- type Metastore
- type MetastoreArgs
- type MetastoreArray
- func (MetastoreArray) ElementType() reflect.Type
- func (i MetastoreArray) ToMetastoreArrayOutput() MetastoreArrayOutput
- func (i MetastoreArray) ToMetastoreArrayOutputWithContext(ctx context.Context) MetastoreArrayOutput
- func (i MetastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]*Metastore]
- type MetastoreArrayInput
- type MetastoreArrayOutput
- func (MetastoreArrayOutput) ElementType() reflect.Type
- func (o MetastoreArrayOutput) Index(i pulumi.IntInput) MetastoreOutput
- func (o MetastoreArrayOutput) ToMetastoreArrayOutput() MetastoreArrayOutput
- func (o MetastoreArrayOutput) ToMetastoreArrayOutputWithContext(ctx context.Context) MetastoreArrayOutput
- func (o MetastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Metastore]
- type MetastoreInput
- type MetastoreMap
- type MetastoreMapInput
- type MetastoreMapOutput
- func (MetastoreMapOutput) ElementType() reflect.Type
- func (o MetastoreMapOutput) MapIndex(k pulumi.StringInput) MetastoreOutput
- func (o MetastoreMapOutput) ToMetastoreMapOutput() MetastoreMapOutput
- func (o MetastoreMapOutput) ToMetastoreMapOutputWithContext(ctx context.Context) MetastoreMapOutput
- func (o MetastoreMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Metastore]
- type MetastoreOutput
- func (o MetastoreOutput) CompartmentId() pulumi.StringOutput
- func (o MetastoreOutput) DefaultExternalTableLocation() pulumi.StringOutput
- func (o MetastoreOutput) DefaultManagedTableLocation() pulumi.StringOutput
- func (o MetastoreOutput) DefinedTags() pulumi.MapOutput
- func (o MetastoreOutput) DisplayName() pulumi.StringOutput
- func (MetastoreOutput) ElementType() reflect.Type
- func (o MetastoreOutput) FreeformTags() pulumi.MapOutput
- func (o MetastoreOutput) LifecycleDetails() pulumi.StringOutput
- func (o MetastoreOutput) State() pulumi.StringOutput
- func (o MetastoreOutput) TimeCreated() pulumi.StringOutput
- func (o MetastoreOutput) TimeUpdated() pulumi.StringOutput
- func (o MetastoreOutput) ToMetastoreOutput() MetastoreOutput
- func (o MetastoreOutput) ToMetastoreOutputWithContext(ctx context.Context) MetastoreOutput
- func (o MetastoreOutput) ToOutput(ctx context.Context) pulumix.Output[*Metastore]
- type MetastoreState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Catalog ¶
type Catalog struct { pulumi.CustomResourceState // (Updatable) The list of private reverse connection endpoints attached to the catalog // // ** 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 AttachedCatalogPrivateEndpoints pulumi.StringArrayOutput `pulumi:"attachedCatalogPrivateEndpoints"` // (Updatable) Compartment identifier. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Data catalog identifier. 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.MapOutput `pulumi:"freeformTags"` // An message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The number of data objects added to the data catalog. Please see the data catalog documentation for further information on how this is calculated. NumberOfObjects pulumi.IntOutput `pulumi:"numberOfObjects"` // The REST front endpoint URL to the data catalog instance. ServiceApiUrl pulumi.StringOutput `pulumi:"serviceApiUrl"` // The console front endpoint URL to the data catalog instance. ServiceConsoleUrl pulumi.StringOutput `pulumi:"serviceConsoleUrl"` // The current state of the data catalog resource. State pulumi.StringOutput `pulumi:"state"` // The time the data catalog was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the data catalog was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Catalog resource in Oracle Cloud Infrastructure Data Catalog service.
Creates a new data catalog instance that includes a console and an API URL for managing metadata operations. For more information, please see the documentation.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.NewCatalog(ctx, "testCatalog", &DataCatalog.CatalogArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DefinedTags: pulumi.Map{ "foo-namespace.bar-key": pulumi.Any("value"), }, DisplayName: pulumi.Any(_var.Catalog_display_name), FreeformTags: pulumi.Map{ "bar-key": pulumi.Any("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Catalogs can be imported using the `id`, e.g.
```sh
$ pulumi import oci:DataCatalog/catalog:Catalog test_catalog "id"
```
func GetCatalog ¶
func GetCatalog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CatalogState, opts ...pulumi.ResourceOption) (*Catalog, error)
GetCatalog gets an existing Catalog 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 NewCatalog ¶
func NewCatalog(ctx *pulumi.Context, name string, args *CatalogArgs, opts ...pulumi.ResourceOption) (*Catalog, error)
NewCatalog registers a new resource with the given unique name, arguments, and options.
func (*Catalog) ElementType ¶
func (*Catalog) ToCatalogOutput ¶
func (i *Catalog) ToCatalogOutput() CatalogOutput
func (*Catalog) ToCatalogOutputWithContext ¶
func (i *Catalog) ToCatalogOutputWithContext(ctx context.Context) CatalogOutput
type CatalogArgs ¶
type CatalogArgs struct { // (Updatable) The list of private reverse connection endpoints attached to the catalog // // ** 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 AttachedCatalogPrivateEndpoints pulumi.StringArrayInput // (Updatable) Compartment identifier. CompartmentId pulumi.StringInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Data catalog identifier. 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.MapInput }
The set of arguments for constructing a Catalog resource.
func (CatalogArgs) ElementType ¶
func (CatalogArgs) ElementType() reflect.Type
type CatalogArray ¶
type CatalogArray []CatalogInput
func (CatalogArray) ElementType ¶
func (CatalogArray) ElementType() reflect.Type
func (CatalogArray) ToCatalogArrayOutput ¶
func (i CatalogArray) ToCatalogArrayOutput() CatalogArrayOutput
func (CatalogArray) ToCatalogArrayOutputWithContext ¶
func (i CatalogArray) ToCatalogArrayOutputWithContext(ctx context.Context) CatalogArrayOutput
type CatalogArrayInput ¶
type CatalogArrayInput interface { pulumi.Input ToCatalogArrayOutput() CatalogArrayOutput ToCatalogArrayOutputWithContext(context.Context) CatalogArrayOutput }
CatalogArrayInput is an input type that accepts CatalogArray and CatalogArrayOutput values. You can construct a concrete instance of `CatalogArrayInput` via:
CatalogArray{ CatalogArgs{...} }
type CatalogArrayOutput ¶
type CatalogArrayOutput struct{ *pulumi.OutputState }
func (CatalogArrayOutput) ElementType ¶
func (CatalogArrayOutput) ElementType() reflect.Type
func (CatalogArrayOutput) Index ¶
func (o CatalogArrayOutput) Index(i pulumi.IntInput) CatalogOutput
func (CatalogArrayOutput) ToCatalogArrayOutput ¶
func (o CatalogArrayOutput) ToCatalogArrayOutput() CatalogArrayOutput
func (CatalogArrayOutput) ToCatalogArrayOutputWithContext ¶
func (o CatalogArrayOutput) ToCatalogArrayOutputWithContext(ctx context.Context) CatalogArrayOutput
type CatalogInput ¶
type CatalogInput interface { pulumi.Input ToCatalogOutput() CatalogOutput ToCatalogOutputWithContext(ctx context.Context) CatalogOutput }
type CatalogMap ¶
type CatalogMap map[string]CatalogInput
func (CatalogMap) ElementType ¶
func (CatalogMap) ElementType() reflect.Type
func (CatalogMap) ToCatalogMapOutput ¶
func (i CatalogMap) ToCatalogMapOutput() CatalogMapOutput
func (CatalogMap) ToCatalogMapOutputWithContext ¶
func (i CatalogMap) ToCatalogMapOutputWithContext(ctx context.Context) CatalogMapOutput
type CatalogMapInput ¶
type CatalogMapInput interface { pulumi.Input ToCatalogMapOutput() CatalogMapOutput ToCatalogMapOutputWithContext(context.Context) CatalogMapOutput }
CatalogMapInput is an input type that accepts CatalogMap and CatalogMapOutput values. You can construct a concrete instance of `CatalogMapInput` via:
CatalogMap{ "key": CatalogArgs{...} }
type CatalogMapOutput ¶
type CatalogMapOutput struct{ *pulumi.OutputState }
func (CatalogMapOutput) ElementType ¶
func (CatalogMapOutput) ElementType() reflect.Type
func (CatalogMapOutput) MapIndex ¶
func (o CatalogMapOutput) MapIndex(k pulumi.StringInput) CatalogOutput
func (CatalogMapOutput) ToCatalogMapOutput ¶
func (o CatalogMapOutput) ToCatalogMapOutput() CatalogMapOutput
func (CatalogMapOutput) ToCatalogMapOutputWithContext ¶
func (o CatalogMapOutput) ToCatalogMapOutputWithContext(ctx context.Context) CatalogMapOutput
type CatalogOutput ¶
type CatalogOutput struct{ *pulumi.OutputState }
func (CatalogOutput) AttachedCatalogPrivateEndpoints ¶ added in v0.4.0
func (o CatalogOutput) AttachedCatalogPrivateEndpoints() pulumi.StringArrayOutput
(Updatable) The list of private reverse connection endpoints attached to the catalog
** 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 (CatalogOutput) CompartmentId ¶ added in v0.4.0
func (o CatalogOutput) CompartmentId() pulumi.StringOutput
(Updatable) Compartment identifier.
func (CatalogOutput) DefinedTags ¶ added in v0.4.0
func (o CatalogOutput) DefinedTags() pulumi.MapOutput
(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (CatalogOutput) DisplayName ¶ added in v0.4.0
func (o CatalogOutput) DisplayName() pulumi.StringOutput
(Updatable) Data catalog identifier.
func (CatalogOutput) ElementType ¶
func (CatalogOutput) ElementType() reflect.Type
func (CatalogOutput) FreeformTags ¶ added in v0.4.0
func (o CatalogOutput) FreeformTags() pulumi.MapOutput
(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 (CatalogOutput) LifecycleDetails ¶ added in v0.4.0
func (o CatalogOutput) LifecycleDetails() pulumi.StringOutput
An message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in 'Failed' state.
func (CatalogOutput) NumberOfObjects ¶ added in v0.4.0
func (o CatalogOutput) NumberOfObjects() pulumi.IntOutput
The number of data objects added to the data catalog. Please see the data catalog documentation for further information on how this is calculated.
func (CatalogOutput) ServiceApiUrl ¶ added in v0.4.0
func (o CatalogOutput) ServiceApiUrl() pulumi.StringOutput
The REST front endpoint URL to the data catalog instance.
func (CatalogOutput) ServiceConsoleUrl ¶ added in v0.4.0
func (o CatalogOutput) ServiceConsoleUrl() pulumi.StringOutput
The console front endpoint URL to the data catalog instance.
func (CatalogOutput) State ¶ added in v0.4.0
func (o CatalogOutput) State() pulumi.StringOutput
The current state of the data catalog resource.
func (CatalogOutput) TimeCreated ¶ added in v0.4.0
func (o CatalogOutput) TimeCreated() pulumi.StringOutput
The time the data catalog was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (CatalogOutput) TimeUpdated ¶ added in v0.4.0
func (o CatalogOutput) TimeUpdated() pulumi.StringOutput
The time the data catalog was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (CatalogOutput) ToCatalogOutput ¶
func (o CatalogOutput) ToCatalogOutput() CatalogOutput
func (CatalogOutput) ToCatalogOutputWithContext ¶
func (o CatalogOutput) ToCatalogOutputWithContext(ctx context.Context) CatalogOutput
type CatalogPrivateEndpoint ¶
type CatalogPrivateEndpoint struct { pulumi.CustomResourceState // The list of catalogs using the private reverse connection endpoint AttachedCatalogs pulumi.StringArrayOutput `pulumi:"attachedCatalogs"` // (Updatable) Compartment identifier. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Display name of the private endpoint resource being created. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) List of DNS zones to be used by the data assets to be harvested. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones pulumi.StringArrayOutput `pulumi:"dnsZones"` // (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.MapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The current state of the private endpoint resource. State pulumi.StringOutput `pulumi:"state"` // The OCID of subnet to which the reverse connection 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"` // The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Catalog Private Endpoint resource in Oracle Cloud Infrastructure Data Catalog service.
Create a new private reverse connection endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.NewCatalogPrivateEndpoint(ctx, "testCatalogPrivateEndpoint", &DataCatalog.CatalogPrivateEndpointArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DnsZones: pulumi.Any(_var.Catalog_private_endpoint_dns_zones), SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), DefinedTags: pulumi.Map{ "foo-namespace.bar-key": pulumi.Any("value"), }, DisplayName: pulumi.Any(_var.Catalog_private_endpoint_display_name), FreeformTags: pulumi.Map{ "bar-key": pulumi.Any("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
CatalogPrivateEndpoints can be imported using the `id`, e.g.
```sh
$ pulumi import oci:DataCatalog/catalogPrivateEndpoint:CatalogPrivateEndpoint test_catalog_private_endpoint "id"
```
func GetCatalogPrivateEndpoint ¶
func GetCatalogPrivateEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CatalogPrivateEndpointState, opts ...pulumi.ResourceOption) (*CatalogPrivateEndpoint, error)
GetCatalogPrivateEndpoint gets an existing CatalogPrivateEndpoint 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 NewCatalogPrivateEndpoint ¶
func NewCatalogPrivateEndpoint(ctx *pulumi.Context, name string, args *CatalogPrivateEndpointArgs, opts ...pulumi.ResourceOption) (*CatalogPrivateEndpoint, error)
NewCatalogPrivateEndpoint registers a new resource with the given unique name, arguments, and options.
func (*CatalogPrivateEndpoint) ElementType ¶
func (*CatalogPrivateEndpoint) ElementType() reflect.Type
func (*CatalogPrivateEndpoint) ToCatalogPrivateEndpointOutput ¶
func (i *CatalogPrivateEndpoint) ToCatalogPrivateEndpointOutput() CatalogPrivateEndpointOutput
func (*CatalogPrivateEndpoint) ToCatalogPrivateEndpointOutputWithContext ¶
func (i *CatalogPrivateEndpoint) ToCatalogPrivateEndpointOutputWithContext(ctx context.Context) CatalogPrivateEndpointOutput
func (*CatalogPrivateEndpoint) ToOutput ¶ added in v1.11.0
func (i *CatalogPrivateEndpoint) ToOutput(ctx context.Context) pulumix.Output[*CatalogPrivateEndpoint]
type CatalogPrivateEndpointArgs ¶
type CatalogPrivateEndpointArgs struct { // (Updatable) Compartment identifier. CompartmentId pulumi.StringInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Display name of the private endpoint resource being created. DisplayName pulumi.StringPtrInput // (Updatable) List of DNS zones to be used by the data assets to be harvested. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones pulumi.StringArrayInput // (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.MapInput // The OCID of subnet to which the reverse connection 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 CatalogPrivateEndpoint resource.
func (CatalogPrivateEndpointArgs) ElementType ¶
func (CatalogPrivateEndpointArgs) ElementType() reflect.Type
type CatalogPrivateEndpointArray ¶
type CatalogPrivateEndpointArray []CatalogPrivateEndpointInput
func (CatalogPrivateEndpointArray) ElementType ¶
func (CatalogPrivateEndpointArray) ElementType() reflect.Type
func (CatalogPrivateEndpointArray) ToCatalogPrivateEndpointArrayOutput ¶
func (i CatalogPrivateEndpointArray) ToCatalogPrivateEndpointArrayOutput() CatalogPrivateEndpointArrayOutput
func (CatalogPrivateEndpointArray) ToCatalogPrivateEndpointArrayOutputWithContext ¶
func (i CatalogPrivateEndpointArray) ToCatalogPrivateEndpointArrayOutputWithContext(ctx context.Context) CatalogPrivateEndpointArrayOutput
func (CatalogPrivateEndpointArray) ToOutput ¶ added in v1.11.0
func (i CatalogPrivateEndpointArray) ToOutput(ctx context.Context) pulumix.Output[[]*CatalogPrivateEndpoint]
type CatalogPrivateEndpointArrayInput ¶
type CatalogPrivateEndpointArrayInput interface { pulumi.Input ToCatalogPrivateEndpointArrayOutput() CatalogPrivateEndpointArrayOutput ToCatalogPrivateEndpointArrayOutputWithContext(context.Context) CatalogPrivateEndpointArrayOutput }
CatalogPrivateEndpointArrayInput is an input type that accepts CatalogPrivateEndpointArray and CatalogPrivateEndpointArrayOutput values. You can construct a concrete instance of `CatalogPrivateEndpointArrayInput` via:
CatalogPrivateEndpointArray{ CatalogPrivateEndpointArgs{...} }
type CatalogPrivateEndpointArrayOutput ¶
type CatalogPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (CatalogPrivateEndpointArrayOutput) ElementType ¶
func (CatalogPrivateEndpointArrayOutput) ElementType() reflect.Type
func (CatalogPrivateEndpointArrayOutput) Index ¶
func (o CatalogPrivateEndpointArrayOutput) Index(i pulumi.IntInput) CatalogPrivateEndpointOutput
func (CatalogPrivateEndpointArrayOutput) ToCatalogPrivateEndpointArrayOutput ¶
func (o CatalogPrivateEndpointArrayOutput) ToCatalogPrivateEndpointArrayOutput() CatalogPrivateEndpointArrayOutput
func (CatalogPrivateEndpointArrayOutput) ToCatalogPrivateEndpointArrayOutputWithContext ¶
func (o CatalogPrivateEndpointArrayOutput) ToCatalogPrivateEndpointArrayOutputWithContext(ctx context.Context) CatalogPrivateEndpointArrayOutput
func (CatalogPrivateEndpointArrayOutput) ToOutput ¶ added in v1.11.0
func (o CatalogPrivateEndpointArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*CatalogPrivateEndpoint]
type CatalogPrivateEndpointInput ¶
type CatalogPrivateEndpointInput interface { pulumi.Input ToCatalogPrivateEndpointOutput() CatalogPrivateEndpointOutput ToCatalogPrivateEndpointOutputWithContext(ctx context.Context) CatalogPrivateEndpointOutput }
type CatalogPrivateEndpointMap ¶
type CatalogPrivateEndpointMap map[string]CatalogPrivateEndpointInput
func (CatalogPrivateEndpointMap) ElementType ¶
func (CatalogPrivateEndpointMap) ElementType() reflect.Type
func (CatalogPrivateEndpointMap) ToCatalogPrivateEndpointMapOutput ¶
func (i CatalogPrivateEndpointMap) ToCatalogPrivateEndpointMapOutput() CatalogPrivateEndpointMapOutput
func (CatalogPrivateEndpointMap) ToCatalogPrivateEndpointMapOutputWithContext ¶
func (i CatalogPrivateEndpointMap) ToCatalogPrivateEndpointMapOutputWithContext(ctx context.Context) CatalogPrivateEndpointMapOutput
func (CatalogPrivateEndpointMap) ToOutput ¶ added in v1.11.0
func (i CatalogPrivateEndpointMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*CatalogPrivateEndpoint]
type CatalogPrivateEndpointMapInput ¶
type CatalogPrivateEndpointMapInput interface { pulumi.Input ToCatalogPrivateEndpointMapOutput() CatalogPrivateEndpointMapOutput ToCatalogPrivateEndpointMapOutputWithContext(context.Context) CatalogPrivateEndpointMapOutput }
CatalogPrivateEndpointMapInput is an input type that accepts CatalogPrivateEndpointMap and CatalogPrivateEndpointMapOutput values. You can construct a concrete instance of `CatalogPrivateEndpointMapInput` via:
CatalogPrivateEndpointMap{ "key": CatalogPrivateEndpointArgs{...} }
type CatalogPrivateEndpointMapOutput ¶
type CatalogPrivateEndpointMapOutput struct{ *pulumi.OutputState }
func (CatalogPrivateEndpointMapOutput) ElementType ¶
func (CatalogPrivateEndpointMapOutput) ElementType() reflect.Type
func (CatalogPrivateEndpointMapOutput) MapIndex ¶
func (o CatalogPrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) CatalogPrivateEndpointOutput
func (CatalogPrivateEndpointMapOutput) ToCatalogPrivateEndpointMapOutput ¶
func (o CatalogPrivateEndpointMapOutput) ToCatalogPrivateEndpointMapOutput() CatalogPrivateEndpointMapOutput
func (CatalogPrivateEndpointMapOutput) ToCatalogPrivateEndpointMapOutputWithContext ¶
func (o CatalogPrivateEndpointMapOutput) ToCatalogPrivateEndpointMapOutputWithContext(ctx context.Context) CatalogPrivateEndpointMapOutput
func (CatalogPrivateEndpointMapOutput) ToOutput ¶ added in v1.11.0
func (o CatalogPrivateEndpointMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*CatalogPrivateEndpoint]
type CatalogPrivateEndpointOutput ¶
type CatalogPrivateEndpointOutput struct{ *pulumi.OutputState }
func (CatalogPrivateEndpointOutput) AttachedCatalogs ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) AttachedCatalogs() pulumi.StringArrayOutput
The list of catalogs using the private reverse connection endpoint
func (CatalogPrivateEndpointOutput) CompartmentId ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
(Updatable) Compartment identifier.
func (CatalogPrivateEndpointOutput) DefinedTags ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) DefinedTags() pulumi.MapOutput
(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (CatalogPrivateEndpointOutput) DisplayName ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) DisplayName() pulumi.StringOutput
(Updatable) Display name of the private endpoint resource being created.
func (CatalogPrivateEndpointOutput) DnsZones ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) DnsZones() pulumi.StringArrayOutput
(Updatable) List of DNS zones to be used by the data assets to be harvested. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
func (CatalogPrivateEndpointOutput) ElementType ¶
func (CatalogPrivateEndpointOutput) ElementType() reflect.Type
func (CatalogPrivateEndpointOutput) FreeformTags ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) FreeformTags() pulumi.MapOutput
(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 (CatalogPrivateEndpointOutput) LifecycleDetails ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
func (CatalogPrivateEndpointOutput) State ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) State() pulumi.StringOutput
The current state of the private endpoint resource.
func (CatalogPrivateEndpointOutput) SubnetId ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) SubnetId() pulumi.StringOutput
The OCID of subnet to which the reverse connection 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 (CatalogPrivateEndpointOutput) TimeCreated ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) TimeCreated() pulumi.StringOutput
The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (CatalogPrivateEndpointOutput) TimeUpdated ¶ added in v0.4.0
func (o CatalogPrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (CatalogPrivateEndpointOutput) ToCatalogPrivateEndpointOutput ¶
func (o CatalogPrivateEndpointOutput) ToCatalogPrivateEndpointOutput() CatalogPrivateEndpointOutput
func (CatalogPrivateEndpointOutput) ToCatalogPrivateEndpointOutputWithContext ¶
func (o CatalogPrivateEndpointOutput) ToCatalogPrivateEndpointOutputWithContext(ctx context.Context) CatalogPrivateEndpointOutput
func (CatalogPrivateEndpointOutput) ToOutput ¶ added in v1.11.0
func (o CatalogPrivateEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*CatalogPrivateEndpoint]
type CatalogPrivateEndpointState ¶
type CatalogPrivateEndpointState struct { // The list of catalogs using the private reverse connection endpoint AttachedCatalogs pulumi.StringArrayInput // (Updatable) Compartment identifier. CompartmentId pulumi.StringPtrInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Display name of the private endpoint resource being created. DisplayName pulumi.StringPtrInput // (Updatable) List of DNS zones to be used by the data assets to be harvested. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones pulumi.StringArrayInput // (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.MapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails pulumi.StringPtrInput // The current state of the private endpoint resource. State pulumi.StringPtrInput // The OCID of subnet to which the reverse connection 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 // The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringPtrInput // The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (CatalogPrivateEndpointState) ElementType ¶
func (CatalogPrivateEndpointState) ElementType() reflect.Type
type CatalogState ¶
type CatalogState struct { // (Updatable) The list of private reverse connection endpoints attached to the catalog // // ** 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 AttachedCatalogPrivateEndpoints pulumi.StringArrayInput // (Updatable) Compartment identifier. CompartmentId pulumi.StringPtrInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Data catalog identifier. 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.MapInput // An message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails pulumi.StringPtrInput // The number of data objects added to the data catalog. Please see the data catalog documentation for further information on how this is calculated. NumberOfObjects pulumi.IntPtrInput // The REST front endpoint URL to the data catalog instance. ServiceApiUrl pulumi.StringPtrInput // The console front endpoint URL to the data catalog instance. ServiceConsoleUrl pulumi.StringPtrInput // The current state of the data catalog resource. State pulumi.StringPtrInput // The time the data catalog was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringPtrInput // The time the data catalog was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (CatalogState) ElementType ¶
func (CatalogState) ElementType() reflect.Type
type Connection ¶
type Connection struct { pulumi.CustomResourceState // Unique catalog identifier. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // OCID of the user who created the connection. CreatedById pulumi.StringOutput `pulumi:"createdById"` // Unique data asset key. DataAssetKey pulumi.StringOutput `pulumi:"dataAssetKey"` // (Updatable) A description of the connection. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) A map of maps that contains the encrypted values for sensitive properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. To determine the set of optional and required properties for a connection type, a query can be done on '/types?type=connection' that returns a collection of all connection types. The appropriate connection type, which will include definitions of all of it's properties, can be identified from this collection. Example: `{"encProperties": { "default": { "password": "example-password"}}}` EncProperties pulumi.MapOutput `pulumi:"encProperties"` // Unique external key of this object from the source system. ExternalKey pulumi.StringOutput `pulumi:"externalKey"` // (Updatable) Indicates whether this connection is the default connection. The first connection of a data asset defaults to being the default, subsequent connections default to not being the default. If a default connection already exists, then trying to create a connection as the default will fail. In this case the default connection would need to be updated not to be the default and then the new connection can then be created as the default. IsDefault pulumi.BoolOutput `pulumi:"isDefault"` // Unique connection key that is immutable. Key pulumi.StringOutput `pulumi:"key"` Properties pulumi.MapOutput `pulumi:"properties"` // The current state of the connection. State pulumi.StringOutput `pulumi:"state"` // The date and time the connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Time that the connections status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated pulumi.StringOutput `pulumi:"timeStatusUpdated"` // The last time that any change was made to the connection. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The key of the object type. Type key's can be found via the '/types' endpoint. // // ** 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 TypeKey pulumi.StringOutput `pulumi:"typeKey"` // OCID of the user who modified the connection. UpdatedById pulumi.StringOutput `pulumi:"updatedById"` // URI to the connection instance in the API. Uri pulumi.StringOutput `pulumi:"uri"` }
This resource provides the Connection resource in Oracle Cloud Infrastructure Data Catalog service.
Creates a new connection.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.NewConnection(ctx, "testConnection", &DataCatalog.ConnectionArgs{ CatalogId: pulumi.Any(oci_datacatalog_catalog.Test_catalog.Id), DataAssetKey: pulumi.Any(_var.Connection_data_asset_key), DisplayName: pulumi.Any(_var.Connection_display_name), Properties: pulumi.Any(_var.Connection_properties), TypeKey: pulumi.Any(_var.Connection_type_key), Description: pulumi.Any(_var.Connection_description), EncProperties: pulumi.Any(_var.Connection_enc_properties), IsDefault: pulumi.Any(_var.Connection_is_default), }) if err != nil { return err } return nil }) }
```
## Import
Connections can be imported using the `id`, e.g.
```sh
$ pulumi import oci:DataCatalog/connection:Connection test_connection "catalogs/{catalogId}/dataAssets/{dataAssetKey}/connections/{connectionKey}"
```
func GetConnection ¶
func GetConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)
GetConnection gets an existing Connection 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 NewConnection ¶
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) ElementType ¶
func (*Connection) ElementType() reflect.Type
func (*Connection) ToConnectionOutput ¶
func (i *Connection) ToConnectionOutput() ConnectionOutput
func (*Connection) ToConnectionOutputWithContext ¶
func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (*Connection) ToOutput ¶ added in v1.11.0
func (i *Connection) ToOutput(ctx context.Context) pulumix.Output[*Connection]
type ConnectionArgs ¶
type ConnectionArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput // Unique data asset key. DataAssetKey pulumi.StringInput // (Updatable) A description of the connection. Description pulumi.StringPtrInput // (Updatable) A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput // (Updatable) A map of maps that contains the encrypted values for sensitive properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. To determine the set of optional and required properties for a connection type, a query can be done on '/types?type=connection' that returns a collection of all connection types. The appropriate connection type, which will include definitions of all of it's properties, can be identified from this collection. Example: `{"encProperties": { "default": { "password": "example-password"}}}` EncProperties pulumi.MapInput // (Updatable) Indicates whether this connection is the default connection. The first connection of a data asset defaults to being the default, subsequent connections default to not being the default. If a default connection already exists, then trying to create a connection as the default will fail. In this case the default connection would need to be updated not to be the default and then the new connection can then be created as the default. IsDefault pulumi.BoolPtrInput Properties pulumi.MapInput // The key of the object type. Type key's can be found via the '/types' endpoint. // // ** 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 TypeKey pulumi.StringInput }
The set of arguments for constructing a Connection resource.
func (ConnectionArgs) ElementType ¶
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionArray ¶
type ConnectionArray []ConnectionInput
func (ConnectionArray) ElementType ¶
func (ConnectionArray) ElementType() reflect.Type
func (ConnectionArray) ToConnectionArrayOutput ¶
func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArray) ToConnectionArrayOutputWithContext ¶
func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
func (ConnectionArray) ToOutput ¶ added in v1.11.0
func (i ConnectionArray) ToOutput(ctx context.Context) pulumix.Output[[]*Connection]
type ConnectionArrayInput ¶
type ConnectionArrayInput interface { pulumi.Input ToConnectionArrayOutput() ConnectionArrayOutput ToConnectionArrayOutputWithContext(context.Context) ConnectionArrayOutput }
ConnectionArrayInput is an input type that accepts ConnectionArray and ConnectionArrayOutput values. You can construct a concrete instance of `ConnectionArrayInput` via:
ConnectionArray{ ConnectionArgs{...} }
type ConnectionArrayOutput ¶
type ConnectionArrayOutput struct{ *pulumi.OutputState }
func (ConnectionArrayOutput) ElementType ¶
func (ConnectionArrayOutput) ElementType() reflect.Type
func (ConnectionArrayOutput) Index ¶
func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
func (ConnectionArrayOutput) ToConnectionArrayOutput ¶
func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArrayOutput) ToConnectionArrayOutputWithContext ¶
func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
func (ConnectionArrayOutput) ToOutput ¶ added in v1.11.0
func (o ConnectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Connection]
type ConnectionInput ¶
type ConnectionInput interface { pulumi.Input ToConnectionOutput() ConnectionOutput ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput }
type ConnectionMap ¶
type ConnectionMap map[string]ConnectionInput
func (ConnectionMap) ElementType ¶
func (ConnectionMap) ElementType() reflect.Type
func (ConnectionMap) ToConnectionMapOutput ¶
func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMap) ToConnectionMapOutputWithContext ¶
func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
func (ConnectionMap) ToOutput ¶ added in v1.11.0
func (i ConnectionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Connection]
type ConnectionMapInput ¶
type ConnectionMapInput interface { pulumi.Input ToConnectionMapOutput() ConnectionMapOutput ToConnectionMapOutputWithContext(context.Context) ConnectionMapOutput }
ConnectionMapInput is an input type that accepts ConnectionMap and ConnectionMapOutput values. You can construct a concrete instance of `ConnectionMapInput` via:
ConnectionMap{ "key": ConnectionArgs{...} }
type ConnectionMapOutput ¶
type ConnectionMapOutput struct{ *pulumi.OutputState }
func (ConnectionMapOutput) ElementType ¶
func (ConnectionMapOutput) ElementType() reflect.Type
func (ConnectionMapOutput) MapIndex ¶
func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
func (ConnectionMapOutput) ToConnectionMapOutput ¶
func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMapOutput) ToConnectionMapOutputWithContext ¶
func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
func (ConnectionMapOutput) ToOutput ¶ added in v1.11.0
func (o ConnectionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Connection]
type ConnectionOutput ¶
type ConnectionOutput struct{ *pulumi.OutputState }
func (ConnectionOutput) CatalogId ¶ added in v0.4.0
func (o ConnectionOutput) CatalogId() pulumi.StringOutput
Unique catalog identifier.
func (ConnectionOutput) CreatedById ¶ added in v0.4.0
func (o ConnectionOutput) CreatedById() pulumi.StringOutput
OCID of the user who created the connection.
func (ConnectionOutput) DataAssetKey ¶ added in v0.4.0
func (o ConnectionOutput) DataAssetKey() pulumi.StringOutput
Unique data asset key.
func (ConnectionOutput) Description ¶ added in v0.4.0
func (o ConnectionOutput) Description() pulumi.StringOutput
(Updatable) A description of the connection.
func (ConnectionOutput) DisplayName ¶ added in v0.4.0
func (o ConnectionOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (ConnectionOutput) ElementType ¶
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) EncProperties ¶ added in v0.4.0
func (o ConnectionOutput) EncProperties() pulumi.MapOutput
(Updatable) A map of maps that contains the encrypted values for sensitive properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. To determine the set of optional and required properties for a connection type, a query can be done on '/types?type=connection' that returns a collection of all connection types. The appropriate connection type, which will include definitions of all of it's properties, can be identified from this collection. Example: `{"encProperties": { "default": { "password": "example-password"}}}`
func (ConnectionOutput) ExternalKey ¶ added in v0.4.0
func (o ConnectionOutput) ExternalKey() pulumi.StringOutput
Unique external key of this object from the source system.
func (ConnectionOutput) IsDefault ¶ added in v0.4.0
func (o ConnectionOutput) IsDefault() pulumi.BoolOutput
(Updatable) Indicates whether this connection is the default connection. The first connection of a data asset defaults to being the default, subsequent connections default to not being the default. If a default connection already exists, then trying to create a connection as the default will fail. In this case the default connection would need to be updated not to be the default and then the new connection can then be created as the default.
func (ConnectionOutput) Key ¶ added in v0.4.0
func (o ConnectionOutput) Key() pulumi.StringOutput
Unique connection key that is immutable.
func (ConnectionOutput) Properties ¶ added in v0.4.0
func (o ConnectionOutput) Properties() pulumi.MapOutput
func (ConnectionOutput) State ¶ added in v0.4.0
func (o ConnectionOutput) State() pulumi.StringOutput
The current state of the connection.
func (ConnectionOutput) TimeCreated ¶ added in v0.4.0
func (o ConnectionOutput) TimeCreated() pulumi.StringOutput
The date and time the connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z`
func (ConnectionOutput) TimeStatusUpdated ¶ added in v0.4.0
func (o ConnectionOutput) TimeStatusUpdated() pulumi.StringOutput
Time that the connections status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (ConnectionOutput) TimeUpdated ¶ added in v0.4.0
func (o ConnectionOutput) TimeUpdated() pulumi.StringOutput
The last time that any change was made to the connection. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (ConnectionOutput) ToConnectionOutput ¶
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (ConnectionOutput) ToOutput ¶ added in v1.11.0
func (o ConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*Connection]
func (ConnectionOutput) TypeKey ¶ added in v0.4.0
func (o ConnectionOutput) TypeKey() pulumi.StringOutput
The key of the object type. Type key's can be found via the '/types' endpoint.
** 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 (ConnectionOutput) UpdatedById ¶ added in v0.4.0
func (o ConnectionOutput) UpdatedById() pulumi.StringOutput
OCID of the user who modified the connection.
func (ConnectionOutput) Uri ¶ added in v0.4.0
func (o ConnectionOutput) Uri() pulumi.StringOutput
URI to the connection instance in the API.
type ConnectionState ¶
type ConnectionState struct { // Unique catalog identifier. CatalogId pulumi.StringPtrInput // OCID of the user who created the connection. CreatedById pulumi.StringPtrInput // Unique data asset key. DataAssetKey pulumi.StringPtrInput // (Updatable) A description of the connection. Description pulumi.StringPtrInput // (Updatable) A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) A map of maps that contains the encrypted values for sensitive properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. To determine the set of optional and required properties for a connection type, a query can be done on '/types?type=connection' that returns a collection of all connection types. The appropriate connection type, which will include definitions of all of it's properties, can be identified from this collection. Example: `{"encProperties": { "default": { "password": "example-password"}}}` EncProperties pulumi.MapInput // Unique external key of this object from the source system. ExternalKey pulumi.StringPtrInput // (Updatable) Indicates whether this connection is the default connection. The first connection of a data asset defaults to being the default, subsequent connections default to not being the default. If a default connection already exists, then trying to create a connection as the default will fail. In this case the default connection would need to be updated not to be the default and then the new connection can then be created as the default. IsDefault pulumi.BoolPtrInput // Unique connection key that is immutable. Key pulumi.StringPtrInput Properties pulumi.MapInput // The current state of the connection. State pulumi.StringPtrInput // The date and time the connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // Time that the connections status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated pulumi.StringPtrInput // The last time that any change was made to the connection. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringPtrInput // The key of the object type. Type key's can be found via the '/types' endpoint. // // ** 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 TypeKey pulumi.StringPtrInput // OCID of the user who modified the connection. UpdatedById pulumi.StringPtrInput // URI to the connection instance in the API. Uri pulumi.StringPtrInput }
func (ConnectionState) ElementType ¶
func (ConnectionState) ElementType() reflect.Type
type DataAsset ¶
type DataAsset struct { pulumi.CustomResourceState // Unique catalog identifier. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // OCID of the user who created the data asset. CreatedById pulumi.StringOutput `pulumi:"createdById"` // (Updatable) Detailed description of the data asset. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // External URI that can be used to reference the object. Format will differ based on the type of object. ExternalKey pulumi.StringOutput `pulumi:"externalKey"` // Unique data asset key that is immutable. Key pulumi.StringOutput `pulumi:"key"` // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, see service documentation for details. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` Properties pulumi.MapOutput `pulumi:"properties"` // The current state of the data asset. State pulumi.StringOutput `pulumi:"state"` // The date and time the data asset was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The last time that a harvest was performed on the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeHarvested pulumi.StringOutput `pulumi:"timeHarvested"` // The last time that any change was made to the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The key of the data asset type. This can be obtained via the '/types' endpoint. // // ** 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 TypeKey pulumi.StringOutput `pulumi:"typeKey"` // OCID of the user who last modified the data asset. UpdatedById pulumi.StringOutput `pulumi:"updatedById"` // URI to the data asset instance in the API. Uri pulumi.StringOutput `pulumi:"uri"` }
This resource provides the Data Asset resource in Oracle Cloud Infrastructure Data Catalog service.
Create a new data asset.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.NewDataAsset(ctx, "testDataAsset", &DataCatalog.DataAssetArgs{ CatalogId: pulumi.Any(oci_datacatalog_catalog.Test_catalog.Id), DisplayName: pulumi.Any(_var.Data_asset_display_name), TypeKey: pulumi.Any(_var.Data_asset_type_key), Description: pulumi.Any(_var.Data_asset_description), Properties: pulumi.Any(_var.Data_asset_properties), }) if err != nil { return err } return nil }) }
```
## Import
DataAssets can be imported using the `id`, e.g.
```sh
$ pulumi import oci:DataCatalog/dataAsset:DataAsset test_data_asset "catalogs/{catalogId}/dataAssets/{dataAssetKey}"
```
func GetDataAsset ¶
func GetDataAsset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataAssetState, opts ...pulumi.ResourceOption) (*DataAsset, error)
GetDataAsset gets an existing DataAsset 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 NewDataAsset ¶
func NewDataAsset(ctx *pulumi.Context, name string, args *DataAssetArgs, opts ...pulumi.ResourceOption) (*DataAsset, error)
NewDataAsset registers a new resource with the given unique name, arguments, and options.
func (*DataAsset) ElementType ¶
func (*DataAsset) ToDataAssetOutput ¶
func (i *DataAsset) ToDataAssetOutput() DataAssetOutput
func (*DataAsset) ToDataAssetOutputWithContext ¶
func (i *DataAsset) ToDataAssetOutputWithContext(ctx context.Context) DataAssetOutput
type DataAssetArgs ¶
type DataAssetArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput // (Updatable) Detailed description of the data asset. Description pulumi.StringPtrInput // (Updatable) A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput Properties pulumi.MapInput // The key of the data asset type. This can be obtained via the '/types' endpoint. // // ** 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 TypeKey pulumi.StringInput }
The set of arguments for constructing a DataAsset resource.
func (DataAssetArgs) ElementType ¶
func (DataAssetArgs) ElementType() reflect.Type
type DataAssetArray ¶
type DataAssetArray []DataAssetInput
func (DataAssetArray) ElementType ¶
func (DataAssetArray) ElementType() reflect.Type
func (DataAssetArray) ToDataAssetArrayOutput ¶
func (i DataAssetArray) ToDataAssetArrayOutput() DataAssetArrayOutput
func (DataAssetArray) ToDataAssetArrayOutputWithContext ¶
func (i DataAssetArray) ToDataAssetArrayOutputWithContext(ctx context.Context) DataAssetArrayOutput
type DataAssetArrayInput ¶
type DataAssetArrayInput interface { pulumi.Input ToDataAssetArrayOutput() DataAssetArrayOutput ToDataAssetArrayOutputWithContext(context.Context) DataAssetArrayOutput }
DataAssetArrayInput is an input type that accepts DataAssetArray and DataAssetArrayOutput values. You can construct a concrete instance of `DataAssetArrayInput` via:
DataAssetArray{ DataAssetArgs{...} }
type DataAssetArrayOutput ¶
type DataAssetArrayOutput struct{ *pulumi.OutputState }
func (DataAssetArrayOutput) ElementType ¶
func (DataAssetArrayOutput) ElementType() reflect.Type
func (DataAssetArrayOutput) Index ¶
func (o DataAssetArrayOutput) Index(i pulumi.IntInput) DataAssetOutput
func (DataAssetArrayOutput) ToDataAssetArrayOutput ¶
func (o DataAssetArrayOutput) ToDataAssetArrayOutput() DataAssetArrayOutput
func (DataAssetArrayOutput) ToDataAssetArrayOutputWithContext ¶
func (o DataAssetArrayOutput) ToDataAssetArrayOutputWithContext(ctx context.Context) DataAssetArrayOutput
type DataAssetInput ¶
type DataAssetInput interface { pulumi.Input ToDataAssetOutput() DataAssetOutput ToDataAssetOutputWithContext(ctx context.Context) DataAssetOutput }
type DataAssetMap ¶
type DataAssetMap map[string]DataAssetInput
func (DataAssetMap) ElementType ¶
func (DataAssetMap) ElementType() reflect.Type
func (DataAssetMap) ToDataAssetMapOutput ¶
func (i DataAssetMap) ToDataAssetMapOutput() DataAssetMapOutput
func (DataAssetMap) ToDataAssetMapOutputWithContext ¶
func (i DataAssetMap) ToDataAssetMapOutputWithContext(ctx context.Context) DataAssetMapOutput
type DataAssetMapInput ¶
type DataAssetMapInput interface { pulumi.Input ToDataAssetMapOutput() DataAssetMapOutput ToDataAssetMapOutputWithContext(context.Context) DataAssetMapOutput }
DataAssetMapInput is an input type that accepts DataAssetMap and DataAssetMapOutput values. You can construct a concrete instance of `DataAssetMapInput` via:
DataAssetMap{ "key": DataAssetArgs{...} }
type DataAssetMapOutput ¶
type DataAssetMapOutput struct{ *pulumi.OutputState }
func (DataAssetMapOutput) ElementType ¶
func (DataAssetMapOutput) ElementType() reflect.Type
func (DataAssetMapOutput) MapIndex ¶
func (o DataAssetMapOutput) MapIndex(k pulumi.StringInput) DataAssetOutput
func (DataAssetMapOutput) ToDataAssetMapOutput ¶
func (o DataAssetMapOutput) ToDataAssetMapOutput() DataAssetMapOutput
func (DataAssetMapOutput) ToDataAssetMapOutputWithContext ¶
func (o DataAssetMapOutput) ToDataAssetMapOutputWithContext(ctx context.Context) DataAssetMapOutput
type DataAssetOutput ¶
type DataAssetOutput struct{ *pulumi.OutputState }
func (DataAssetOutput) CatalogId ¶ added in v0.4.0
func (o DataAssetOutput) CatalogId() pulumi.StringOutput
Unique catalog identifier.
func (DataAssetOutput) CreatedById ¶ added in v0.4.0
func (o DataAssetOutput) CreatedById() pulumi.StringOutput
OCID of the user who created the data asset.
func (DataAssetOutput) Description ¶ added in v0.4.0
func (o DataAssetOutput) Description() pulumi.StringOutput
(Updatable) Detailed description of the data asset.
func (DataAssetOutput) DisplayName ¶ added in v0.4.0
func (o DataAssetOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (DataAssetOutput) ElementType ¶
func (DataAssetOutput) ElementType() reflect.Type
func (DataAssetOutput) ExternalKey ¶ added in v0.4.0
func (o DataAssetOutput) ExternalKey() pulumi.StringOutput
External URI that can be used to reference the object. Format will differ based on the type of object.
func (DataAssetOutput) Key ¶ added in v0.4.0
func (o DataAssetOutput) Key() pulumi.StringOutput
Unique data asset key that is immutable.
func (DataAssetOutput) LifecycleDetails ¶ added in v1.10.0
func (o DataAssetOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, see service documentation for details.
func (DataAssetOutput) Properties ¶ added in v0.4.0
func (o DataAssetOutput) Properties() pulumi.MapOutput
func (DataAssetOutput) State ¶ added in v0.4.0
func (o DataAssetOutput) State() pulumi.StringOutput
The current state of the data asset.
func (DataAssetOutput) TimeCreated ¶ added in v0.4.0
func (o DataAssetOutput) TimeCreated() pulumi.StringOutput
The date and time the data asset was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z`
func (DataAssetOutput) TimeHarvested ¶ added in v0.4.0
func (o DataAssetOutput) TimeHarvested() pulumi.StringOutput
The last time that a harvest was performed on the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (DataAssetOutput) TimeUpdated ¶ added in v0.4.0
func (o DataAssetOutput) TimeUpdated() pulumi.StringOutput
The last time that any change was made to the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (DataAssetOutput) ToDataAssetOutput ¶
func (o DataAssetOutput) ToDataAssetOutput() DataAssetOutput
func (DataAssetOutput) ToDataAssetOutputWithContext ¶
func (o DataAssetOutput) ToDataAssetOutputWithContext(ctx context.Context) DataAssetOutput
func (DataAssetOutput) TypeKey ¶ added in v0.4.0
func (o DataAssetOutput) TypeKey() pulumi.StringOutput
The key of the data asset type. This can be obtained via the '/types' endpoint.
** 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 (DataAssetOutput) UpdatedById ¶ added in v0.4.0
func (o DataAssetOutput) UpdatedById() pulumi.StringOutput
OCID of the user who last modified the data asset.
func (DataAssetOutput) Uri ¶ added in v0.4.0
func (o DataAssetOutput) Uri() pulumi.StringOutput
URI to the data asset instance in the API.
type DataAssetState ¶
type DataAssetState struct { // Unique catalog identifier. CatalogId pulumi.StringPtrInput // OCID of the user who created the data asset. CreatedById pulumi.StringPtrInput // (Updatable) Detailed description of the data asset. Description pulumi.StringPtrInput // (Updatable) A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // External URI that can be used to reference the object. Format will differ based on the type of object. ExternalKey pulumi.StringPtrInput // Unique data asset key that is immutable. Key pulumi.StringPtrInput // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, see service documentation for details. LifecycleDetails pulumi.StringPtrInput Properties pulumi.MapInput // The current state of the data asset. State pulumi.StringPtrInput // The date and time the data asset was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The last time that a harvest was performed on the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeHarvested pulumi.StringPtrInput // The last time that any change was made to the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringPtrInput // The key of the data asset type. This can be obtained via the '/types' endpoint. // // ** 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 TypeKey pulumi.StringPtrInput // OCID of the user who last modified the data asset. UpdatedById pulumi.StringPtrInput // URI to the data asset instance in the API. Uri pulumi.StringPtrInput }
func (DataAssetState) ElementType ¶
func (DataAssetState) ElementType() reflect.Type
type GetCatalogPrivateEndpointsArgs ¶
type GetCatalogPrivateEndpointsArgs struct { // The OCID of the compartment where you want to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `pulumi:"displayName"` Filters []GetCatalogPrivateEndpointsFilter `pulumi:"filters"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getCatalogPrivateEndpoints.
type GetCatalogPrivateEndpointsCatalogPrivateEndpoint ¶
type GetCatalogPrivateEndpointsCatalogPrivateEndpoint struct { // The list of catalogs using the private reverse connection endpoint AttachedCatalogs []string `pulumi:"attachedCatalogs"` // The OCID of the compartment where you want to list resources. CompartmentId string `pulumi:"compartmentId"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName string `pulumi:"displayName"` // List of DNS zones to be used by the data assets to be harvested. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones []string `pulumi:"dnsZones"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique identifier that is immutable Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails string `pulumi:"lifecycleDetails"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State string `pulumi:"state"` // Subnet Identifier SubnetId string `pulumi:"subnetId"` // The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs ¶
type GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs struct { // The list of catalogs using the private reverse connection endpoint AttachedCatalogs pulumi.StringArrayInput `pulumi:"attachedCatalogs"` // The OCID of the compartment where you want to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName pulumi.StringInput `pulumi:"displayName"` // List of DNS zones to be used by the data assets to be harvested. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones pulumi.StringArrayInput `pulumi:"dnsZones"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // Unique identifier that is immutable Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringInput `pulumi:"state"` // Subnet Identifier SubnetId pulumi.StringInput `pulumi:"subnetId"` // The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ElementType ¶
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ElementType() reflect.Type
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutput ¶
func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutputWithContext ¶
func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
type GetCatalogPrivateEndpointsCatalogPrivateEndpointArray ¶
type GetCatalogPrivateEndpointsCatalogPrivateEndpointArray []GetCatalogPrivateEndpointsCatalogPrivateEndpointInput
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ElementType ¶
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ElementType() reflect.Type
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput ¶
func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutputWithContext ¶
func (i GetCatalogPrivateEndpointsCatalogPrivateEndpointArray) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
type GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayInput ¶
type GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayInput interface { pulumi.Input ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutputWithContext(context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput }
GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayInput is an input type that accepts GetCatalogPrivateEndpointsCatalogPrivateEndpointArray and GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput values. You can construct a concrete instance of `GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayInput` via:
GetCatalogPrivateEndpointsCatalogPrivateEndpointArray{ GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs{...} }
type GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput ¶
type GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ElementType ¶
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ElementType() reflect.Type
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutputWithContext ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
type GetCatalogPrivateEndpointsCatalogPrivateEndpointInput ¶
type GetCatalogPrivateEndpointsCatalogPrivateEndpointInput interface { pulumi.Input ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutputWithContext(context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput }
GetCatalogPrivateEndpointsCatalogPrivateEndpointInput is an input type that accepts GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs and GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput values. You can construct a concrete instance of `GetCatalogPrivateEndpointsCatalogPrivateEndpointInput` via:
GetCatalogPrivateEndpointsCatalogPrivateEndpointArgs{...}
type GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput ¶
type GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput struct{ *pulumi.OutputState }
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) AttachedCatalogs ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) AttachedCatalogs() pulumi.StringArrayOutput
The list of catalogs using the private reverse connection endpoint
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) CompartmentId ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment where you want to list resources.
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) DefinedTags ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) DisplayName ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. The match is not case sensitive.
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) DnsZones ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) DnsZones() pulumi.StringArrayOutput
List of DNS zones to be used by the data assets to be harvested. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ElementType ¶
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ElementType() reflect.Type
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) FreeformTags ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) Id ¶
Unique identifier that is immutable
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) LifecycleDetails ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) State ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) State() pulumi.StringOutput
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) SubnetId ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) SubnetId() pulumi.StringOutput
Subnet Identifier
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) TimeCreated ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) TimeCreated() pulumi.StringOutput
The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) TimeUpdated ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutput ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutput() GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
func (GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutputWithContext ¶
func (o GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput) ToGetCatalogPrivateEndpointsCatalogPrivateEndpointOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsCatalogPrivateEndpointOutput
type GetCatalogPrivateEndpointsFilterArgs ¶
type GetCatalogPrivateEndpointsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCatalogPrivateEndpointsFilterArgs) ElementType ¶
func (GetCatalogPrivateEndpointsFilterArgs) ElementType() reflect.Type
func (GetCatalogPrivateEndpointsFilterArgs) ToGetCatalogPrivateEndpointsFilterOutput ¶
func (i GetCatalogPrivateEndpointsFilterArgs) ToGetCatalogPrivateEndpointsFilterOutput() GetCatalogPrivateEndpointsFilterOutput
func (GetCatalogPrivateEndpointsFilterArgs) ToGetCatalogPrivateEndpointsFilterOutputWithContext ¶
func (i GetCatalogPrivateEndpointsFilterArgs) ToGetCatalogPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsFilterOutput
func (GetCatalogPrivateEndpointsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetCatalogPrivateEndpointsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogPrivateEndpointsFilter]
type GetCatalogPrivateEndpointsFilterArray ¶
type GetCatalogPrivateEndpointsFilterArray []GetCatalogPrivateEndpointsFilterInput
func (GetCatalogPrivateEndpointsFilterArray) ElementType ¶
func (GetCatalogPrivateEndpointsFilterArray) ElementType() reflect.Type
func (GetCatalogPrivateEndpointsFilterArray) ToGetCatalogPrivateEndpointsFilterArrayOutput ¶
func (i GetCatalogPrivateEndpointsFilterArray) ToGetCatalogPrivateEndpointsFilterArrayOutput() GetCatalogPrivateEndpointsFilterArrayOutput
func (GetCatalogPrivateEndpointsFilterArray) ToGetCatalogPrivateEndpointsFilterArrayOutputWithContext ¶
func (i GetCatalogPrivateEndpointsFilterArray) ToGetCatalogPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsFilterArrayOutput
func (GetCatalogPrivateEndpointsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetCatalogPrivateEndpointsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogPrivateEndpointsFilter]
type GetCatalogPrivateEndpointsFilterArrayInput ¶
type GetCatalogPrivateEndpointsFilterArrayInput interface { pulumi.Input ToGetCatalogPrivateEndpointsFilterArrayOutput() GetCatalogPrivateEndpointsFilterArrayOutput ToGetCatalogPrivateEndpointsFilterArrayOutputWithContext(context.Context) GetCatalogPrivateEndpointsFilterArrayOutput }
GetCatalogPrivateEndpointsFilterArrayInput is an input type that accepts GetCatalogPrivateEndpointsFilterArray and GetCatalogPrivateEndpointsFilterArrayOutput values. You can construct a concrete instance of `GetCatalogPrivateEndpointsFilterArrayInput` via:
GetCatalogPrivateEndpointsFilterArray{ GetCatalogPrivateEndpointsFilterArgs{...} }
type GetCatalogPrivateEndpointsFilterArrayOutput ¶
type GetCatalogPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogPrivateEndpointsFilterArrayOutput) ElementType ¶
func (GetCatalogPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
func (GetCatalogPrivateEndpointsFilterArrayOutput) ToGetCatalogPrivateEndpointsFilterArrayOutput ¶
func (o GetCatalogPrivateEndpointsFilterArrayOutput) ToGetCatalogPrivateEndpointsFilterArrayOutput() GetCatalogPrivateEndpointsFilterArrayOutput
func (GetCatalogPrivateEndpointsFilterArrayOutput) ToGetCatalogPrivateEndpointsFilterArrayOutputWithContext ¶
func (o GetCatalogPrivateEndpointsFilterArrayOutput) ToGetCatalogPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsFilterArrayOutput
func (GetCatalogPrivateEndpointsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogPrivateEndpointsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogPrivateEndpointsFilter]
type GetCatalogPrivateEndpointsFilterInput ¶
type GetCatalogPrivateEndpointsFilterInput interface { pulumi.Input ToGetCatalogPrivateEndpointsFilterOutput() GetCatalogPrivateEndpointsFilterOutput ToGetCatalogPrivateEndpointsFilterOutputWithContext(context.Context) GetCatalogPrivateEndpointsFilterOutput }
GetCatalogPrivateEndpointsFilterInput is an input type that accepts GetCatalogPrivateEndpointsFilterArgs and GetCatalogPrivateEndpointsFilterOutput values. You can construct a concrete instance of `GetCatalogPrivateEndpointsFilterInput` via:
GetCatalogPrivateEndpointsFilterArgs{...}
type GetCatalogPrivateEndpointsFilterOutput ¶
type GetCatalogPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }
func (GetCatalogPrivateEndpointsFilterOutput) ElementType ¶
func (GetCatalogPrivateEndpointsFilterOutput) ElementType() reflect.Type
func (GetCatalogPrivateEndpointsFilterOutput) Name ¶
func (o GetCatalogPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
func (GetCatalogPrivateEndpointsFilterOutput) Regex ¶
func (o GetCatalogPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCatalogPrivateEndpointsFilterOutput) ToGetCatalogPrivateEndpointsFilterOutput ¶
func (o GetCatalogPrivateEndpointsFilterOutput) ToGetCatalogPrivateEndpointsFilterOutput() GetCatalogPrivateEndpointsFilterOutput
func (GetCatalogPrivateEndpointsFilterOutput) ToGetCatalogPrivateEndpointsFilterOutputWithContext ¶
func (o GetCatalogPrivateEndpointsFilterOutput) ToGetCatalogPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsFilterOutput
func (GetCatalogPrivateEndpointsFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogPrivateEndpointsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogPrivateEndpointsFilter]
func (GetCatalogPrivateEndpointsFilterOutput) Values ¶
func (o GetCatalogPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
type GetCatalogPrivateEndpointsOutputArgs ¶
type GetCatalogPrivateEndpointsOutputArgs struct { // The OCID of the compartment where you want to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetCatalogPrivateEndpointsFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getCatalogPrivateEndpoints.
func (GetCatalogPrivateEndpointsOutputArgs) ElementType ¶
func (GetCatalogPrivateEndpointsOutputArgs) ElementType() reflect.Type
type GetCatalogPrivateEndpointsResult ¶
type GetCatalogPrivateEndpointsResult struct { // The list of catalog_private_endpoints. CatalogPrivateEndpoints []GetCatalogPrivateEndpointsCatalogPrivateEndpoint `pulumi:"catalogPrivateEndpoints"` // Identifier of the compartment this private endpoint belongs to CompartmentId string `pulumi:"compartmentId"` // Mutable name of the Private Reverse Connection Endpoint DisplayName *string `pulumi:"displayName"` Filters []GetCatalogPrivateEndpointsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current state of the private endpoint resource. State *string `pulumi:"state"` }
A collection of values returned by getCatalogPrivateEndpoints.
func GetCatalogPrivateEndpoints ¶
func GetCatalogPrivateEndpoints(ctx *pulumi.Context, args *GetCatalogPrivateEndpointsArgs, opts ...pulumi.InvokeOption) (*GetCatalogPrivateEndpointsResult, error)
This data source provides the list of Catalog Private Endpoints in Oracle Cloud Infrastructure Data Catalog service.
Returns a list of all the catalog private endpoints in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetCatalogPrivateEndpoints(ctx, &datacatalog.GetCatalogPrivateEndpointsArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Catalog_private_endpoint_display_name), State: pulumi.StringRef(_var.Catalog_private_endpoint_state), }, nil) if err != nil { return err } return nil }) }
```
type GetCatalogPrivateEndpointsResultOutput ¶
type GetCatalogPrivateEndpointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCatalogPrivateEndpoints.
func GetCatalogPrivateEndpointsOutput ¶
func GetCatalogPrivateEndpointsOutput(ctx *pulumi.Context, args GetCatalogPrivateEndpointsOutputArgs, opts ...pulumi.InvokeOption) GetCatalogPrivateEndpointsResultOutput
func (GetCatalogPrivateEndpointsResultOutput) CatalogPrivateEndpoints ¶
func (o GetCatalogPrivateEndpointsResultOutput) CatalogPrivateEndpoints() GetCatalogPrivateEndpointsCatalogPrivateEndpointArrayOutput
The list of catalog_private_endpoints.
func (GetCatalogPrivateEndpointsResultOutput) CompartmentId ¶
func (o GetCatalogPrivateEndpointsResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment this private endpoint belongs to
func (GetCatalogPrivateEndpointsResultOutput) DisplayName ¶
func (o GetCatalogPrivateEndpointsResultOutput) DisplayName() pulumi.StringPtrOutput
Mutable name of the Private Reverse Connection Endpoint
func (GetCatalogPrivateEndpointsResultOutput) ElementType ¶
func (GetCatalogPrivateEndpointsResultOutput) ElementType() reflect.Type
func (GetCatalogPrivateEndpointsResultOutput) Id ¶
func (o GetCatalogPrivateEndpointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCatalogPrivateEndpointsResultOutput) State ¶
func (o GetCatalogPrivateEndpointsResultOutput) State() pulumi.StringPtrOutput
The current state of the private endpoint resource.
func (GetCatalogPrivateEndpointsResultOutput) ToGetCatalogPrivateEndpointsResultOutput ¶
func (o GetCatalogPrivateEndpointsResultOutput) ToGetCatalogPrivateEndpointsResultOutput() GetCatalogPrivateEndpointsResultOutput
func (GetCatalogPrivateEndpointsResultOutput) ToGetCatalogPrivateEndpointsResultOutputWithContext ¶
func (o GetCatalogPrivateEndpointsResultOutput) ToGetCatalogPrivateEndpointsResultOutputWithContext(ctx context.Context) GetCatalogPrivateEndpointsResultOutput
func (GetCatalogPrivateEndpointsResultOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogPrivateEndpointsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogPrivateEndpointsResult]
type GetCatalogTypeArgs ¶
type GetCatalogTypeArgs struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` // Specifies the fields to return in a type response. Fields []string `pulumi:"fields"` // Unique type key. TypeKey string `pulumi:"typeKey"` }
A collection of arguments for invoking getCatalogType.
type GetCatalogTypeOutputArgs ¶
type GetCatalogTypeOutputArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` // Specifies the fields to return in a type response. Fields pulumi.StringArrayInput `pulumi:"fields"` // Unique type key. TypeKey pulumi.StringInput `pulumi:"typeKey"` }
A collection of arguments for invoking getCatalogType.
func (GetCatalogTypeOutputArgs) ElementType ¶
func (GetCatalogTypeOutputArgs) ElementType() reflect.Type
type GetCatalogTypeResult ¶
type GetCatalogTypeResult struct { // The data catalog's OCID. CatalogId string `pulumi:"catalogId"` // Detailed description of the type. Description string `pulumi:"description"` // Mapping type equivalence in the external system. ExternalTypeName string `pulumi:"externalTypeName"` Fields []string `pulumi:"fields"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Indicates whether the type is approved for use as a classifying object. IsApproved bool `pulumi:"isApproved"` // Indicates whether the type is internal, making it unavailable for use by metadata elements. IsInternal bool `pulumi:"isInternal"` // Indicates whether the type can be used for tagging metadata elements. IsTag bool `pulumi:"isTag"` // Unique type key that is immutable. Key string `pulumi:"key"` // The immutable name of the type. Name string `pulumi:"name"` // A map of arrays which defines the type specific properties, both required and optional. The map keys are category names and the values are arrays contiaing all property details. Every property is contained inside of a category. Most types have required properties within the "default" category. Example: `{ "properties": { "default": { "attributes:": [ { "name": "host", "type": "string", "isRequired": true, "isUpdatable": false }, ... ] } } }` Properties map[string]interface{} `pulumi:"properties"` // The current state of the type. State string `pulumi:"state"` // Indicates the category this type belongs to. For instance, data assets, connections. TypeCategory string `pulumi:"typeCategory"` TypeKey string `pulumi:"typeKey"` // URI to the type instance in the API. Uri string `pulumi:"uri"` }
A collection of values returned by getCatalogType.
func GetCatalogType ¶
func GetCatalogType(ctx *pulumi.Context, args *GetCatalogTypeArgs, opts ...pulumi.InvokeOption) (*GetCatalogTypeResult, error)
This data source provides details about a specific Catalog Type resource in Oracle Cloud Infrastructure Data Catalog service.
Gets a specific type by key within a data catalog.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetCatalogType(ctx, &datacatalog.GetCatalogTypeArgs{ CatalogId: oci_datacatalog_catalog.Test_catalog.Id, TypeKey: _var.Catalog_type_type_key, Fields: _var.Catalog_type_fields, }, nil) if err != nil { return err } return nil }) }
```
type GetCatalogTypeResultOutput ¶
type GetCatalogTypeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCatalogType.
func GetCatalogTypeOutput ¶
func GetCatalogTypeOutput(ctx *pulumi.Context, args GetCatalogTypeOutputArgs, opts ...pulumi.InvokeOption) GetCatalogTypeResultOutput
func (GetCatalogTypeResultOutput) CatalogId ¶
func (o GetCatalogTypeResultOutput) CatalogId() pulumi.StringOutput
The data catalog's OCID.
func (GetCatalogTypeResultOutput) Description ¶
func (o GetCatalogTypeResultOutput) Description() pulumi.StringOutput
Detailed description of the type.
func (GetCatalogTypeResultOutput) ElementType ¶
func (GetCatalogTypeResultOutput) ElementType() reflect.Type
func (GetCatalogTypeResultOutput) ExternalTypeName ¶
func (o GetCatalogTypeResultOutput) ExternalTypeName() pulumi.StringOutput
Mapping type equivalence in the external system.
func (GetCatalogTypeResultOutput) Fields ¶
func (o GetCatalogTypeResultOutput) Fields() pulumi.StringArrayOutput
func (GetCatalogTypeResultOutput) Id ¶
func (o GetCatalogTypeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCatalogTypeResultOutput) IsApproved ¶
func (o GetCatalogTypeResultOutput) IsApproved() pulumi.BoolOutput
Indicates whether the type is approved for use as a classifying object.
func (GetCatalogTypeResultOutput) IsInternal ¶
func (o GetCatalogTypeResultOutput) IsInternal() pulumi.BoolOutput
Indicates whether the type is internal, making it unavailable for use by metadata elements.
func (GetCatalogTypeResultOutput) IsTag ¶
func (o GetCatalogTypeResultOutput) IsTag() pulumi.BoolOutput
Indicates whether the type can be used for tagging metadata elements.
func (GetCatalogTypeResultOutput) Key ¶
func (o GetCatalogTypeResultOutput) Key() pulumi.StringOutput
Unique type key that is immutable.
func (GetCatalogTypeResultOutput) Name ¶
func (o GetCatalogTypeResultOutput) Name() pulumi.StringOutput
The immutable name of the type.
func (GetCatalogTypeResultOutput) Properties ¶
func (o GetCatalogTypeResultOutput) Properties() pulumi.MapOutput
A map of arrays which defines the type specific properties, both required and optional. The map keys are category names and the values are arrays contiaing all property details. Every property is contained inside of a category. Most types have required properties within the "default" category. Example: `{ "properties": { "default": { "attributes:": [ { "name": "host", "type": "string", "isRequired": true, "isUpdatable": false }, ... ] } } }`
func (GetCatalogTypeResultOutput) State ¶
func (o GetCatalogTypeResultOutput) State() pulumi.StringOutput
The current state of the type.
func (GetCatalogTypeResultOutput) ToGetCatalogTypeResultOutput ¶
func (o GetCatalogTypeResultOutput) ToGetCatalogTypeResultOutput() GetCatalogTypeResultOutput
func (GetCatalogTypeResultOutput) ToGetCatalogTypeResultOutputWithContext ¶
func (o GetCatalogTypeResultOutput) ToGetCatalogTypeResultOutputWithContext(ctx context.Context) GetCatalogTypeResultOutput
func (GetCatalogTypeResultOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogTypeResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypeResult]
func (GetCatalogTypeResultOutput) TypeCategory ¶
func (o GetCatalogTypeResultOutput) TypeCategory() pulumi.StringOutput
Indicates the category this type belongs to. For instance, data assets, connections.
func (GetCatalogTypeResultOutput) TypeKey ¶
func (o GetCatalogTypeResultOutput) TypeKey() pulumi.StringOutput
func (GetCatalogTypeResultOutput) Uri ¶
func (o GetCatalogTypeResultOutput) Uri() pulumi.StringOutput
URI to the type instance in the API.
type GetCatalogTypesArgs ¶
type GetCatalogTypesArgs struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` // Data type as defined in an external system. ExternalTypeName *string `pulumi:"externalTypeName"` // Specifies the fields to return in a type summary response. Fields []string `pulumi:"fields"` Filters []GetCatalogTypesFilter `pulumi:"filters"` // Indicates whether the type is approved for use as a classifying object. IsApproved *string `pulumi:"isApproved"` // Indicates whether the type is internal, making it unavailable for use by metadata elements. IsInternal *string `pulumi:"isInternal"` // Indicates whether the type can be used for tagging metadata elements. IsTag *string `pulumi:"isTag"` // Immutable resource name. Name *string `pulumi:"name"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State *string `pulumi:"state"` // Indicates the category of this type . For example, data assets or connections. TypeCategory *string `pulumi:"typeCategory"` }
A collection of arguments for invoking getCatalogTypes.
type GetCatalogTypesFilter ¶
type GetCatalogTypesFilterArgs ¶
type GetCatalogTypesFilterArgs struct { // Immutable resource name. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCatalogTypesFilterArgs) ElementType ¶
func (GetCatalogTypesFilterArgs) ElementType() reflect.Type
func (GetCatalogTypesFilterArgs) ToGetCatalogTypesFilterOutput ¶
func (i GetCatalogTypesFilterArgs) ToGetCatalogTypesFilterOutput() GetCatalogTypesFilterOutput
func (GetCatalogTypesFilterArgs) ToGetCatalogTypesFilterOutputWithContext ¶
func (i GetCatalogTypesFilterArgs) ToGetCatalogTypesFilterOutputWithContext(ctx context.Context) GetCatalogTypesFilterOutput
func (GetCatalogTypesFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetCatalogTypesFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesFilter]
type GetCatalogTypesFilterArray ¶
type GetCatalogTypesFilterArray []GetCatalogTypesFilterInput
func (GetCatalogTypesFilterArray) ElementType ¶
func (GetCatalogTypesFilterArray) ElementType() reflect.Type
func (GetCatalogTypesFilterArray) ToGetCatalogTypesFilterArrayOutput ¶
func (i GetCatalogTypesFilterArray) ToGetCatalogTypesFilterArrayOutput() GetCatalogTypesFilterArrayOutput
func (GetCatalogTypesFilterArray) ToGetCatalogTypesFilterArrayOutputWithContext ¶
func (i GetCatalogTypesFilterArray) ToGetCatalogTypesFilterArrayOutputWithContext(ctx context.Context) GetCatalogTypesFilterArrayOutput
func (GetCatalogTypesFilterArray) ToOutput ¶ added in v1.11.0
func (i GetCatalogTypesFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesFilter]
type GetCatalogTypesFilterArrayInput ¶
type GetCatalogTypesFilterArrayInput interface { pulumi.Input ToGetCatalogTypesFilterArrayOutput() GetCatalogTypesFilterArrayOutput ToGetCatalogTypesFilterArrayOutputWithContext(context.Context) GetCatalogTypesFilterArrayOutput }
GetCatalogTypesFilterArrayInput is an input type that accepts GetCatalogTypesFilterArray and GetCatalogTypesFilterArrayOutput values. You can construct a concrete instance of `GetCatalogTypesFilterArrayInput` via:
GetCatalogTypesFilterArray{ GetCatalogTypesFilterArgs{...} }
type GetCatalogTypesFilterArrayOutput ¶
type GetCatalogTypesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTypesFilterArrayOutput) ElementType ¶
func (GetCatalogTypesFilterArrayOutput) ElementType() reflect.Type
func (GetCatalogTypesFilterArrayOutput) Index ¶
func (o GetCatalogTypesFilterArrayOutput) Index(i pulumi.IntInput) GetCatalogTypesFilterOutput
func (GetCatalogTypesFilterArrayOutput) ToGetCatalogTypesFilterArrayOutput ¶
func (o GetCatalogTypesFilterArrayOutput) ToGetCatalogTypesFilterArrayOutput() GetCatalogTypesFilterArrayOutput
func (GetCatalogTypesFilterArrayOutput) ToGetCatalogTypesFilterArrayOutputWithContext ¶
func (o GetCatalogTypesFilterArrayOutput) ToGetCatalogTypesFilterArrayOutputWithContext(ctx context.Context) GetCatalogTypesFilterArrayOutput
func (GetCatalogTypesFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogTypesFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesFilter]
type GetCatalogTypesFilterInput ¶
type GetCatalogTypesFilterInput interface { pulumi.Input ToGetCatalogTypesFilterOutput() GetCatalogTypesFilterOutput ToGetCatalogTypesFilterOutputWithContext(context.Context) GetCatalogTypesFilterOutput }
GetCatalogTypesFilterInput is an input type that accepts GetCatalogTypesFilterArgs and GetCatalogTypesFilterOutput values. You can construct a concrete instance of `GetCatalogTypesFilterInput` via:
GetCatalogTypesFilterArgs{...}
type GetCatalogTypesFilterOutput ¶
type GetCatalogTypesFilterOutput struct{ *pulumi.OutputState }
func (GetCatalogTypesFilterOutput) ElementType ¶
func (GetCatalogTypesFilterOutput) ElementType() reflect.Type
func (GetCatalogTypesFilterOutput) Name ¶
func (o GetCatalogTypesFilterOutput) Name() pulumi.StringOutput
Immutable resource name.
func (GetCatalogTypesFilterOutput) Regex ¶
func (o GetCatalogTypesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCatalogTypesFilterOutput) ToGetCatalogTypesFilterOutput ¶
func (o GetCatalogTypesFilterOutput) ToGetCatalogTypesFilterOutput() GetCatalogTypesFilterOutput
func (GetCatalogTypesFilterOutput) ToGetCatalogTypesFilterOutputWithContext ¶
func (o GetCatalogTypesFilterOutput) ToGetCatalogTypesFilterOutputWithContext(ctx context.Context) GetCatalogTypesFilterOutput
func (GetCatalogTypesFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogTypesFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesFilter]
func (GetCatalogTypesFilterOutput) Values ¶
func (o GetCatalogTypesFilterOutput) Values() pulumi.StringArrayOutput
type GetCatalogTypesOutputArgs ¶
type GetCatalogTypesOutputArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` // Data type as defined in an external system. ExternalTypeName pulumi.StringPtrInput `pulumi:"externalTypeName"` // Specifies the fields to return in a type summary response. Fields pulumi.StringArrayInput `pulumi:"fields"` Filters GetCatalogTypesFilterArrayInput `pulumi:"filters"` // Indicates whether the type is approved for use as a classifying object. IsApproved pulumi.StringPtrInput `pulumi:"isApproved"` // Indicates whether the type is internal, making it unavailable for use by metadata elements. IsInternal pulumi.StringPtrInput `pulumi:"isInternal"` // Indicates whether the type can be used for tagging metadata elements. IsTag pulumi.StringPtrInput `pulumi:"isTag"` // Immutable resource name. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringPtrInput `pulumi:"state"` // Indicates the category of this type . For example, data assets or connections. TypeCategory pulumi.StringPtrInput `pulumi:"typeCategory"` }
A collection of arguments for invoking getCatalogTypes.
func (GetCatalogTypesOutputArgs) ElementType ¶
func (GetCatalogTypesOutputArgs) ElementType() reflect.Type
type GetCatalogTypesResult ¶
type GetCatalogTypesResult struct { // The data catalog's OCID. CatalogId string `pulumi:"catalogId"` // Mapping type equivalence in the external system. ExternalTypeName *string `pulumi:"externalTypeName"` Fields []string `pulumi:"fields"` Filters []GetCatalogTypesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Indicates whether the type is approved for use as a classifying object. IsApproved *string `pulumi:"isApproved"` // Indicates whether the type is internal, making it unavailable for use by metadata elements. IsInternal *string `pulumi:"isInternal"` // Indicates whether the type can be used for tagging metadata elements. IsTag *string `pulumi:"isTag"` // The immutable name of the type. Name *string `pulumi:"name"` // The current state of the type. State *string `pulumi:"state"` // Indicates the category this type belongs to. For instance, data assets, connections. TypeCategory *string `pulumi:"typeCategory"` // The list of type_collection. TypeCollections []GetCatalogTypesTypeCollection `pulumi:"typeCollections"` }
A collection of values returned by getCatalogTypes.
func GetCatalogTypes ¶
func GetCatalogTypes(ctx *pulumi.Context, args *GetCatalogTypesArgs, opts ...pulumi.InvokeOption) (*GetCatalogTypesResult, error)
This data source provides the list of Catalog Types in Oracle Cloud Infrastructure Data Catalog service.
Returns a list of all types within a data catalog.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetCatalogTypes(ctx, &datacatalog.GetCatalogTypesArgs{ CatalogId: oci_datacatalog_catalog.Test_catalog.Id, ExternalTypeName: pulumi.StringRef(_var.Catalog_type_external_type_name), Fields: _var.Catalog_type_fields, IsApproved: pulumi.StringRef(_var.Catalog_type_is_approved), IsInternal: pulumi.StringRef(_var.Catalog_type_is_internal), IsTag: pulumi.StringRef(_var.Catalog_type_is_tag), Name: pulumi.StringRef(_var.Catalog_type_name), State: pulumi.StringRef(_var.Catalog_type_state), TypeCategory: pulumi.StringRef(_var.Catalog_type_type_category), }, nil) if err != nil { return err } return nil }) }
```
type GetCatalogTypesResultOutput ¶
type GetCatalogTypesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCatalogTypes.
func GetCatalogTypesOutput ¶
func GetCatalogTypesOutput(ctx *pulumi.Context, args GetCatalogTypesOutputArgs, opts ...pulumi.InvokeOption) GetCatalogTypesResultOutput
func (GetCatalogTypesResultOutput) CatalogId ¶
func (o GetCatalogTypesResultOutput) CatalogId() pulumi.StringOutput
The data catalog's OCID.
func (GetCatalogTypesResultOutput) ElementType ¶
func (GetCatalogTypesResultOutput) ElementType() reflect.Type
func (GetCatalogTypesResultOutput) ExternalTypeName ¶
func (o GetCatalogTypesResultOutput) ExternalTypeName() pulumi.StringPtrOutput
Mapping type equivalence in the external system.
func (GetCatalogTypesResultOutput) Fields ¶
func (o GetCatalogTypesResultOutput) Fields() pulumi.StringArrayOutput
func (GetCatalogTypesResultOutput) Filters ¶
func (o GetCatalogTypesResultOutput) Filters() GetCatalogTypesFilterArrayOutput
func (GetCatalogTypesResultOutput) Id ¶
func (o GetCatalogTypesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCatalogTypesResultOutput) IsApproved ¶
func (o GetCatalogTypesResultOutput) IsApproved() pulumi.StringPtrOutput
Indicates whether the type is approved for use as a classifying object.
func (GetCatalogTypesResultOutput) IsInternal ¶
func (o GetCatalogTypesResultOutput) IsInternal() pulumi.StringPtrOutput
Indicates whether the type is internal, making it unavailable for use by metadata elements.
func (GetCatalogTypesResultOutput) IsTag ¶
func (o GetCatalogTypesResultOutput) IsTag() pulumi.StringPtrOutput
Indicates whether the type can be used for tagging metadata elements.
func (GetCatalogTypesResultOutput) Name ¶
func (o GetCatalogTypesResultOutput) Name() pulumi.StringPtrOutput
The immutable name of the type.
func (GetCatalogTypesResultOutput) State ¶
func (o GetCatalogTypesResultOutput) State() pulumi.StringPtrOutput
The current state of the type.
func (GetCatalogTypesResultOutput) ToGetCatalogTypesResultOutput ¶
func (o GetCatalogTypesResultOutput) ToGetCatalogTypesResultOutput() GetCatalogTypesResultOutput
func (GetCatalogTypesResultOutput) ToGetCatalogTypesResultOutputWithContext ¶
func (o GetCatalogTypesResultOutput) ToGetCatalogTypesResultOutputWithContext(ctx context.Context) GetCatalogTypesResultOutput
func (GetCatalogTypesResultOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogTypesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesResult]
func (GetCatalogTypesResultOutput) TypeCategory ¶
func (o GetCatalogTypesResultOutput) TypeCategory() pulumi.StringPtrOutput
Indicates the category this type belongs to. For instance, data assets, connections.
func (GetCatalogTypesResultOutput) TypeCollections ¶
func (o GetCatalogTypesResultOutput) TypeCollections() GetCatalogTypesTypeCollectionArrayOutput
The list of type_collection.
type GetCatalogTypesTypeCollection ¶
type GetCatalogTypesTypeCollection struct { Count int `pulumi:"count"` Items []GetCatalogTypesTypeCollectionItem `pulumi:"items"` }
type GetCatalogTypesTypeCollectionArgs ¶
type GetCatalogTypesTypeCollectionArgs struct { Count pulumi.IntInput `pulumi:"count"` Items GetCatalogTypesTypeCollectionItemArrayInput `pulumi:"items"` }
func (GetCatalogTypesTypeCollectionArgs) ElementType ¶
func (GetCatalogTypesTypeCollectionArgs) ElementType() reflect.Type
func (GetCatalogTypesTypeCollectionArgs) ToGetCatalogTypesTypeCollectionOutput ¶
func (i GetCatalogTypesTypeCollectionArgs) ToGetCatalogTypesTypeCollectionOutput() GetCatalogTypesTypeCollectionOutput
func (GetCatalogTypesTypeCollectionArgs) ToGetCatalogTypesTypeCollectionOutputWithContext ¶
func (i GetCatalogTypesTypeCollectionArgs) ToGetCatalogTypesTypeCollectionOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionOutput
func (GetCatalogTypesTypeCollectionArgs) ToOutput ¶ added in v1.11.0
func (i GetCatalogTypesTypeCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesTypeCollection]
type GetCatalogTypesTypeCollectionArray ¶
type GetCatalogTypesTypeCollectionArray []GetCatalogTypesTypeCollectionInput
func (GetCatalogTypesTypeCollectionArray) ElementType ¶
func (GetCatalogTypesTypeCollectionArray) ElementType() reflect.Type
func (GetCatalogTypesTypeCollectionArray) ToGetCatalogTypesTypeCollectionArrayOutput ¶
func (i GetCatalogTypesTypeCollectionArray) ToGetCatalogTypesTypeCollectionArrayOutput() GetCatalogTypesTypeCollectionArrayOutput
func (GetCatalogTypesTypeCollectionArray) ToGetCatalogTypesTypeCollectionArrayOutputWithContext ¶
func (i GetCatalogTypesTypeCollectionArray) ToGetCatalogTypesTypeCollectionArrayOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionArrayOutput
func (GetCatalogTypesTypeCollectionArray) ToOutput ¶ added in v1.11.0
func (i GetCatalogTypesTypeCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesTypeCollection]
type GetCatalogTypesTypeCollectionArrayInput ¶
type GetCatalogTypesTypeCollectionArrayInput interface { pulumi.Input ToGetCatalogTypesTypeCollectionArrayOutput() GetCatalogTypesTypeCollectionArrayOutput ToGetCatalogTypesTypeCollectionArrayOutputWithContext(context.Context) GetCatalogTypesTypeCollectionArrayOutput }
GetCatalogTypesTypeCollectionArrayInput is an input type that accepts GetCatalogTypesTypeCollectionArray and GetCatalogTypesTypeCollectionArrayOutput values. You can construct a concrete instance of `GetCatalogTypesTypeCollectionArrayInput` via:
GetCatalogTypesTypeCollectionArray{ GetCatalogTypesTypeCollectionArgs{...} }
type GetCatalogTypesTypeCollectionArrayOutput ¶
type GetCatalogTypesTypeCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTypesTypeCollectionArrayOutput) ElementType ¶
func (GetCatalogTypesTypeCollectionArrayOutput) ElementType() reflect.Type
func (GetCatalogTypesTypeCollectionArrayOutput) ToGetCatalogTypesTypeCollectionArrayOutput ¶
func (o GetCatalogTypesTypeCollectionArrayOutput) ToGetCatalogTypesTypeCollectionArrayOutput() GetCatalogTypesTypeCollectionArrayOutput
func (GetCatalogTypesTypeCollectionArrayOutput) ToGetCatalogTypesTypeCollectionArrayOutputWithContext ¶
func (o GetCatalogTypesTypeCollectionArrayOutput) ToGetCatalogTypesTypeCollectionArrayOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionArrayOutput
func (GetCatalogTypesTypeCollectionArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogTypesTypeCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesTypeCollection]
type GetCatalogTypesTypeCollectionInput ¶
type GetCatalogTypesTypeCollectionInput interface { pulumi.Input ToGetCatalogTypesTypeCollectionOutput() GetCatalogTypesTypeCollectionOutput ToGetCatalogTypesTypeCollectionOutputWithContext(context.Context) GetCatalogTypesTypeCollectionOutput }
GetCatalogTypesTypeCollectionInput is an input type that accepts GetCatalogTypesTypeCollectionArgs and GetCatalogTypesTypeCollectionOutput values. You can construct a concrete instance of `GetCatalogTypesTypeCollectionInput` via:
GetCatalogTypesTypeCollectionArgs{...}
type GetCatalogTypesTypeCollectionItem ¶
type GetCatalogTypesTypeCollectionItem struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` // Detailed description of the type. Description string `pulumi:"description"` // Unique type key that is immutable. Key string `pulumi:"key"` // Immutable resource name. Name string `pulumi:"name"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State string `pulumi:"state"` // Indicates the category of this type . For example, data assets or connections. TypeCategory string `pulumi:"typeCategory"` // URI to the type instance in the API. Uri string `pulumi:"uri"` }
type GetCatalogTypesTypeCollectionItemArgs ¶
type GetCatalogTypesTypeCollectionItemArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` // Detailed description of the type. Description pulumi.StringInput `pulumi:"description"` // Unique type key that is immutable. Key pulumi.StringInput `pulumi:"key"` // Immutable resource name. Name pulumi.StringInput `pulumi:"name"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringInput `pulumi:"state"` // Indicates the category of this type . For example, data assets or connections. TypeCategory pulumi.StringInput `pulumi:"typeCategory"` // URI to the type instance in the API. Uri pulumi.StringInput `pulumi:"uri"` }
func (GetCatalogTypesTypeCollectionItemArgs) ElementType ¶
func (GetCatalogTypesTypeCollectionItemArgs) ElementType() reflect.Type
func (GetCatalogTypesTypeCollectionItemArgs) ToGetCatalogTypesTypeCollectionItemOutput ¶
func (i GetCatalogTypesTypeCollectionItemArgs) ToGetCatalogTypesTypeCollectionItemOutput() GetCatalogTypesTypeCollectionItemOutput
func (GetCatalogTypesTypeCollectionItemArgs) ToGetCatalogTypesTypeCollectionItemOutputWithContext ¶
func (i GetCatalogTypesTypeCollectionItemArgs) ToGetCatalogTypesTypeCollectionItemOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionItemOutput
func (GetCatalogTypesTypeCollectionItemArgs) ToOutput ¶ added in v1.11.0
func (i GetCatalogTypesTypeCollectionItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesTypeCollectionItem]
type GetCatalogTypesTypeCollectionItemArray ¶
type GetCatalogTypesTypeCollectionItemArray []GetCatalogTypesTypeCollectionItemInput
func (GetCatalogTypesTypeCollectionItemArray) ElementType ¶
func (GetCatalogTypesTypeCollectionItemArray) ElementType() reflect.Type
func (GetCatalogTypesTypeCollectionItemArray) ToGetCatalogTypesTypeCollectionItemArrayOutput ¶
func (i GetCatalogTypesTypeCollectionItemArray) ToGetCatalogTypesTypeCollectionItemArrayOutput() GetCatalogTypesTypeCollectionItemArrayOutput
func (GetCatalogTypesTypeCollectionItemArray) ToGetCatalogTypesTypeCollectionItemArrayOutputWithContext ¶
func (i GetCatalogTypesTypeCollectionItemArray) ToGetCatalogTypesTypeCollectionItemArrayOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionItemArrayOutput
func (GetCatalogTypesTypeCollectionItemArray) ToOutput ¶ added in v1.11.0
func (i GetCatalogTypesTypeCollectionItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesTypeCollectionItem]
type GetCatalogTypesTypeCollectionItemArrayInput ¶
type GetCatalogTypesTypeCollectionItemArrayInput interface { pulumi.Input ToGetCatalogTypesTypeCollectionItemArrayOutput() GetCatalogTypesTypeCollectionItemArrayOutput ToGetCatalogTypesTypeCollectionItemArrayOutputWithContext(context.Context) GetCatalogTypesTypeCollectionItemArrayOutput }
GetCatalogTypesTypeCollectionItemArrayInput is an input type that accepts GetCatalogTypesTypeCollectionItemArray and GetCatalogTypesTypeCollectionItemArrayOutput values. You can construct a concrete instance of `GetCatalogTypesTypeCollectionItemArrayInput` via:
GetCatalogTypesTypeCollectionItemArray{ GetCatalogTypesTypeCollectionItemArgs{...} }
type GetCatalogTypesTypeCollectionItemArrayOutput ¶
type GetCatalogTypesTypeCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTypesTypeCollectionItemArrayOutput) ElementType ¶
func (GetCatalogTypesTypeCollectionItemArrayOutput) ElementType() reflect.Type
func (GetCatalogTypesTypeCollectionItemArrayOutput) ToGetCatalogTypesTypeCollectionItemArrayOutput ¶
func (o GetCatalogTypesTypeCollectionItemArrayOutput) ToGetCatalogTypesTypeCollectionItemArrayOutput() GetCatalogTypesTypeCollectionItemArrayOutput
func (GetCatalogTypesTypeCollectionItemArrayOutput) ToGetCatalogTypesTypeCollectionItemArrayOutputWithContext ¶
func (o GetCatalogTypesTypeCollectionItemArrayOutput) ToGetCatalogTypesTypeCollectionItemArrayOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionItemArrayOutput
func (GetCatalogTypesTypeCollectionItemArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogTypesTypeCollectionItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogTypesTypeCollectionItem]
type GetCatalogTypesTypeCollectionItemInput ¶
type GetCatalogTypesTypeCollectionItemInput interface { pulumi.Input ToGetCatalogTypesTypeCollectionItemOutput() GetCatalogTypesTypeCollectionItemOutput ToGetCatalogTypesTypeCollectionItemOutputWithContext(context.Context) GetCatalogTypesTypeCollectionItemOutput }
GetCatalogTypesTypeCollectionItemInput is an input type that accepts GetCatalogTypesTypeCollectionItemArgs and GetCatalogTypesTypeCollectionItemOutput values. You can construct a concrete instance of `GetCatalogTypesTypeCollectionItemInput` via:
GetCatalogTypesTypeCollectionItemArgs{...}
type GetCatalogTypesTypeCollectionItemOutput ¶
type GetCatalogTypesTypeCollectionItemOutput struct{ *pulumi.OutputState }
func (GetCatalogTypesTypeCollectionItemOutput) CatalogId ¶
func (o GetCatalogTypesTypeCollectionItemOutput) CatalogId() pulumi.StringOutput
Unique catalog identifier.
func (GetCatalogTypesTypeCollectionItemOutput) Description ¶
func (o GetCatalogTypesTypeCollectionItemOutput) Description() pulumi.StringOutput
Detailed description of the type.
func (GetCatalogTypesTypeCollectionItemOutput) ElementType ¶
func (GetCatalogTypesTypeCollectionItemOutput) ElementType() reflect.Type
func (GetCatalogTypesTypeCollectionItemOutput) Key ¶
func (o GetCatalogTypesTypeCollectionItemOutput) Key() pulumi.StringOutput
Unique type key that is immutable.
func (GetCatalogTypesTypeCollectionItemOutput) Name ¶
func (o GetCatalogTypesTypeCollectionItemOutput) Name() pulumi.StringOutput
Immutable resource name.
func (GetCatalogTypesTypeCollectionItemOutput) State ¶
func (o GetCatalogTypesTypeCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
func (GetCatalogTypesTypeCollectionItemOutput) ToGetCatalogTypesTypeCollectionItemOutput ¶
func (o GetCatalogTypesTypeCollectionItemOutput) ToGetCatalogTypesTypeCollectionItemOutput() GetCatalogTypesTypeCollectionItemOutput
func (GetCatalogTypesTypeCollectionItemOutput) ToGetCatalogTypesTypeCollectionItemOutputWithContext ¶
func (o GetCatalogTypesTypeCollectionItemOutput) ToGetCatalogTypesTypeCollectionItemOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionItemOutput
func (GetCatalogTypesTypeCollectionItemOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogTypesTypeCollectionItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesTypeCollectionItem]
func (GetCatalogTypesTypeCollectionItemOutput) TypeCategory ¶
func (o GetCatalogTypesTypeCollectionItemOutput) TypeCategory() pulumi.StringOutput
Indicates the category of this type . For example, data assets or connections.
func (GetCatalogTypesTypeCollectionItemOutput) Uri ¶
func (o GetCatalogTypesTypeCollectionItemOutput) Uri() pulumi.StringOutput
URI to the type instance in the API.
type GetCatalogTypesTypeCollectionOutput ¶
type GetCatalogTypesTypeCollectionOutput struct{ *pulumi.OutputState }
func (GetCatalogTypesTypeCollectionOutput) Count ¶
func (o GetCatalogTypesTypeCollectionOutput) Count() pulumi.IntOutput
func (GetCatalogTypesTypeCollectionOutput) ElementType ¶
func (GetCatalogTypesTypeCollectionOutput) ElementType() reflect.Type
func (GetCatalogTypesTypeCollectionOutput) ToGetCatalogTypesTypeCollectionOutput ¶
func (o GetCatalogTypesTypeCollectionOutput) ToGetCatalogTypesTypeCollectionOutput() GetCatalogTypesTypeCollectionOutput
func (GetCatalogTypesTypeCollectionOutput) ToGetCatalogTypesTypeCollectionOutputWithContext ¶
func (o GetCatalogTypesTypeCollectionOutput) ToGetCatalogTypesTypeCollectionOutputWithContext(ctx context.Context) GetCatalogTypesTypeCollectionOutput
func (GetCatalogTypesTypeCollectionOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogTypesTypeCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogTypesTypeCollection]
type GetCatalogsArgs ¶
type GetCatalogsArgs struct { // The OCID of the compartment where you want to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `pulumi:"displayName"` Filters []GetCatalogsFilter `pulumi:"filters"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getCatalogs.
type GetCatalogsCatalog ¶
type GetCatalogsCatalog struct { // The list of private reverse connection endpoints attached to the catalog AttachedCatalogPrivateEndpoints []string `pulumi:"attachedCatalogPrivateEndpoints"` // The OCID of the compartment where you want to list resources. CompartmentId string `pulumi:"compartmentId"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display 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]interface{} `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // An message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The number of data objects added to the data catalog. Please see the data catalog documentation for further information on how this is calculated. NumberOfObjects int `pulumi:"numberOfObjects"` // The REST front endpoint URL to the data catalog instance. ServiceApiUrl string `pulumi:"serviceApiUrl"` // The console front endpoint URL to the data catalog instance. ServiceConsoleUrl string `pulumi:"serviceConsoleUrl"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State string `pulumi:"state"` // The time the data catalog was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the data catalog was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetCatalogsCatalogArgs ¶
type GetCatalogsCatalogArgs struct { // The list of private reverse connection endpoints attached to the catalog AttachedCatalogPrivateEndpoints pulumi.StringArrayInput `pulumi:"attachedCatalogPrivateEndpoints"` // The OCID of the compartment where you want to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display 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.MapInput `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id pulumi.StringInput `pulumi:"id"` // An message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The number of data objects added to the data catalog. Please see the data catalog documentation for further information on how this is calculated. NumberOfObjects pulumi.IntInput `pulumi:"numberOfObjects"` // The REST front endpoint URL to the data catalog instance. ServiceApiUrl pulumi.StringInput `pulumi:"serviceApiUrl"` // The console front endpoint URL to the data catalog instance. ServiceConsoleUrl pulumi.StringInput `pulumi:"serviceConsoleUrl"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringInput `pulumi:"state"` // The time the data catalog was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the data catalog was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetCatalogsCatalogArgs) ElementType ¶
func (GetCatalogsCatalogArgs) ElementType() reflect.Type
func (GetCatalogsCatalogArgs) ToGetCatalogsCatalogOutput ¶
func (i GetCatalogsCatalogArgs) ToGetCatalogsCatalogOutput() GetCatalogsCatalogOutput
func (GetCatalogsCatalogArgs) ToGetCatalogsCatalogOutputWithContext ¶
func (i GetCatalogsCatalogArgs) ToGetCatalogsCatalogOutputWithContext(ctx context.Context) GetCatalogsCatalogOutput
func (GetCatalogsCatalogArgs) ToOutput ¶ added in v1.11.0
func (i GetCatalogsCatalogArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsCatalog]
type GetCatalogsCatalogArray ¶
type GetCatalogsCatalogArray []GetCatalogsCatalogInput
func (GetCatalogsCatalogArray) ElementType ¶
func (GetCatalogsCatalogArray) ElementType() reflect.Type
func (GetCatalogsCatalogArray) ToGetCatalogsCatalogArrayOutput ¶
func (i GetCatalogsCatalogArray) ToGetCatalogsCatalogArrayOutput() GetCatalogsCatalogArrayOutput
func (GetCatalogsCatalogArray) ToGetCatalogsCatalogArrayOutputWithContext ¶
func (i GetCatalogsCatalogArray) ToGetCatalogsCatalogArrayOutputWithContext(ctx context.Context) GetCatalogsCatalogArrayOutput
func (GetCatalogsCatalogArray) ToOutput ¶ added in v1.11.0
func (i GetCatalogsCatalogArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogsCatalog]
type GetCatalogsCatalogArrayInput ¶
type GetCatalogsCatalogArrayInput interface { pulumi.Input ToGetCatalogsCatalogArrayOutput() GetCatalogsCatalogArrayOutput ToGetCatalogsCatalogArrayOutputWithContext(context.Context) GetCatalogsCatalogArrayOutput }
GetCatalogsCatalogArrayInput is an input type that accepts GetCatalogsCatalogArray and GetCatalogsCatalogArrayOutput values. You can construct a concrete instance of `GetCatalogsCatalogArrayInput` via:
GetCatalogsCatalogArray{ GetCatalogsCatalogArgs{...} }
type GetCatalogsCatalogArrayOutput ¶
type GetCatalogsCatalogArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogsCatalogArrayOutput) ElementType ¶
func (GetCatalogsCatalogArrayOutput) ElementType() reflect.Type
func (GetCatalogsCatalogArrayOutput) Index ¶
func (o GetCatalogsCatalogArrayOutput) Index(i pulumi.IntInput) GetCatalogsCatalogOutput
func (GetCatalogsCatalogArrayOutput) ToGetCatalogsCatalogArrayOutput ¶
func (o GetCatalogsCatalogArrayOutput) ToGetCatalogsCatalogArrayOutput() GetCatalogsCatalogArrayOutput
func (GetCatalogsCatalogArrayOutput) ToGetCatalogsCatalogArrayOutputWithContext ¶
func (o GetCatalogsCatalogArrayOutput) ToGetCatalogsCatalogArrayOutputWithContext(ctx context.Context) GetCatalogsCatalogArrayOutput
func (GetCatalogsCatalogArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogsCatalogArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogsCatalog]
type GetCatalogsCatalogInput ¶
type GetCatalogsCatalogInput interface { pulumi.Input ToGetCatalogsCatalogOutput() GetCatalogsCatalogOutput ToGetCatalogsCatalogOutputWithContext(context.Context) GetCatalogsCatalogOutput }
GetCatalogsCatalogInput is an input type that accepts GetCatalogsCatalogArgs and GetCatalogsCatalogOutput values. You can construct a concrete instance of `GetCatalogsCatalogInput` via:
GetCatalogsCatalogArgs{...}
type GetCatalogsCatalogOutput ¶
type GetCatalogsCatalogOutput struct{ *pulumi.OutputState }
func (GetCatalogsCatalogOutput) AttachedCatalogPrivateEndpoints ¶
func (o GetCatalogsCatalogOutput) AttachedCatalogPrivateEndpoints() pulumi.StringArrayOutput
The list of private reverse connection endpoints attached to the catalog
func (GetCatalogsCatalogOutput) CompartmentId ¶
func (o GetCatalogsCatalogOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment where you want to list resources.
func (GetCatalogsCatalogOutput) DefinedTags ¶
func (o GetCatalogsCatalogOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (GetCatalogsCatalogOutput) DisplayName ¶
func (o GetCatalogsCatalogOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. The match is not case sensitive.
func (GetCatalogsCatalogOutput) ElementType ¶
func (GetCatalogsCatalogOutput) ElementType() reflect.Type
func (GetCatalogsCatalogOutput) FreeformTags ¶
func (o GetCatalogsCatalogOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetCatalogsCatalogOutput) Id ¶
func (o GetCatalogsCatalogOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (GetCatalogsCatalogOutput) LifecycleDetails ¶
func (o GetCatalogsCatalogOutput) LifecycleDetails() pulumi.StringOutput
An message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in 'Failed' state.
func (GetCatalogsCatalogOutput) NumberOfObjects ¶
func (o GetCatalogsCatalogOutput) NumberOfObjects() pulumi.IntOutput
The number of data objects added to the data catalog. Please see the data catalog documentation for further information on how this is calculated.
func (GetCatalogsCatalogOutput) ServiceApiUrl ¶
func (o GetCatalogsCatalogOutput) ServiceApiUrl() pulumi.StringOutput
The REST front endpoint URL to the data catalog instance.
func (GetCatalogsCatalogOutput) ServiceConsoleUrl ¶
func (o GetCatalogsCatalogOutput) ServiceConsoleUrl() pulumi.StringOutput
The console front endpoint URL to the data catalog instance.
func (GetCatalogsCatalogOutput) State ¶
func (o GetCatalogsCatalogOutput) State() pulumi.StringOutput
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
func (GetCatalogsCatalogOutput) TimeCreated ¶
func (o GetCatalogsCatalogOutput) TimeCreated() pulumi.StringOutput
The time the data catalog was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetCatalogsCatalogOutput) TimeUpdated ¶
func (o GetCatalogsCatalogOutput) TimeUpdated() pulumi.StringOutput
The time the data catalog was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetCatalogsCatalogOutput) ToGetCatalogsCatalogOutput ¶
func (o GetCatalogsCatalogOutput) ToGetCatalogsCatalogOutput() GetCatalogsCatalogOutput
func (GetCatalogsCatalogOutput) ToGetCatalogsCatalogOutputWithContext ¶
func (o GetCatalogsCatalogOutput) ToGetCatalogsCatalogOutputWithContext(ctx context.Context) GetCatalogsCatalogOutput
func (GetCatalogsCatalogOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogsCatalogOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsCatalog]
type GetCatalogsFilter ¶
type GetCatalogsFilterArgs ¶
type GetCatalogsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCatalogsFilterArgs) ElementType ¶
func (GetCatalogsFilterArgs) ElementType() reflect.Type
func (GetCatalogsFilterArgs) ToGetCatalogsFilterOutput ¶
func (i GetCatalogsFilterArgs) ToGetCatalogsFilterOutput() GetCatalogsFilterOutput
func (GetCatalogsFilterArgs) ToGetCatalogsFilterOutputWithContext ¶
func (i GetCatalogsFilterArgs) ToGetCatalogsFilterOutputWithContext(ctx context.Context) GetCatalogsFilterOutput
func (GetCatalogsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetCatalogsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsFilter]
type GetCatalogsFilterArray ¶
type GetCatalogsFilterArray []GetCatalogsFilterInput
func (GetCatalogsFilterArray) ElementType ¶
func (GetCatalogsFilterArray) ElementType() reflect.Type
func (GetCatalogsFilterArray) ToGetCatalogsFilterArrayOutput ¶
func (i GetCatalogsFilterArray) ToGetCatalogsFilterArrayOutput() GetCatalogsFilterArrayOutput
func (GetCatalogsFilterArray) ToGetCatalogsFilterArrayOutputWithContext ¶
func (i GetCatalogsFilterArray) ToGetCatalogsFilterArrayOutputWithContext(ctx context.Context) GetCatalogsFilterArrayOutput
func (GetCatalogsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetCatalogsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogsFilter]
type GetCatalogsFilterArrayInput ¶
type GetCatalogsFilterArrayInput interface { pulumi.Input ToGetCatalogsFilterArrayOutput() GetCatalogsFilterArrayOutput ToGetCatalogsFilterArrayOutputWithContext(context.Context) GetCatalogsFilterArrayOutput }
GetCatalogsFilterArrayInput is an input type that accepts GetCatalogsFilterArray and GetCatalogsFilterArrayOutput values. You can construct a concrete instance of `GetCatalogsFilterArrayInput` via:
GetCatalogsFilterArray{ GetCatalogsFilterArgs{...} }
type GetCatalogsFilterArrayOutput ¶
type GetCatalogsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogsFilterArrayOutput) ElementType ¶
func (GetCatalogsFilterArrayOutput) ElementType() reflect.Type
func (GetCatalogsFilterArrayOutput) Index ¶
func (o GetCatalogsFilterArrayOutput) Index(i pulumi.IntInput) GetCatalogsFilterOutput
func (GetCatalogsFilterArrayOutput) ToGetCatalogsFilterArrayOutput ¶
func (o GetCatalogsFilterArrayOutput) ToGetCatalogsFilterArrayOutput() GetCatalogsFilterArrayOutput
func (GetCatalogsFilterArrayOutput) ToGetCatalogsFilterArrayOutputWithContext ¶
func (o GetCatalogsFilterArrayOutput) ToGetCatalogsFilterArrayOutputWithContext(ctx context.Context) GetCatalogsFilterArrayOutput
func (GetCatalogsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetCatalogsFilter]
type GetCatalogsFilterInput ¶
type GetCatalogsFilterInput interface { pulumi.Input ToGetCatalogsFilterOutput() GetCatalogsFilterOutput ToGetCatalogsFilterOutputWithContext(context.Context) GetCatalogsFilterOutput }
GetCatalogsFilterInput is an input type that accepts GetCatalogsFilterArgs and GetCatalogsFilterOutput values. You can construct a concrete instance of `GetCatalogsFilterInput` via:
GetCatalogsFilterArgs{...}
type GetCatalogsFilterOutput ¶
type GetCatalogsFilterOutput struct{ *pulumi.OutputState }
func (GetCatalogsFilterOutput) ElementType ¶
func (GetCatalogsFilterOutput) ElementType() reflect.Type
func (GetCatalogsFilterOutput) Name ¶
func (o GetCatalogsFilterOutput) Name() pulumi.StringOutput
func (GetCatalogsFilterOutput) Regex ¶
func (o GetCatalogsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCatalogsFilterOutput) ToGetCatalogsFilterOutput ¶
func (o GetCatalogsFilterOutput) ToGetCatalogsFilterOutput() GetCatalogsFilterOutput
func (GetCatalogsFilterOutput) ToGetCatalogsFilterOutputWithContext ¶
func (o GetCatalogsFilterOutput) ToGetCatalogsFilterOutputWithContext(ctx context.Context) GetCatalogsFilterOutput
func (GetCatalogsFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsFilter]
func (GetCatalogsFilterOutput) Values ¶
func (o GetCatalogsFilterOutput) Values() pulumi.StringArrayOutput
type GetCatalogsOutputArgs ¶
type GetCatalogsOutputArgs struct { // The OCID of the compartment where you want to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetCatalogsFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getCatalogs.
func (GetCatalogsOutputArgs) ElementType ¶
func (GetCatalogsOutputArgs) ElementType() reflect.Type
type GetCatalogsResult ¶
type GetCatalogsResult struct { // The list of catalogs. Catalogs []GetCatalogsCatalog `pulumi:"catalogs"` // Compartment identifier. CompartmentId string `pulumi:"compartmentId"` // Data catalog identifier, which can be renamed. DisplayName *string `pulumi:"displayName"` Filters []GetCatalogsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current state of the data catalog resource. State *string `pulumi:"state"` }
A collection of values returned by getCatalogs.
func GetCatalogs ¶
func GetCatalogs(ctx *pulumi.Context, args *GetCatalogsArgs, opts ...pulumi.InvokeOption) (*GetCatalogsResult, error)
This data source provides the list of Catalogs in Oracle Cloud Infrastructure Data Catalog service.
Returns a list of all the data catalogs in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetCatalogs(ctx, &datacatalog.GetCatalogsArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Catalog_display_name), State: pulumi.StringRef(_var.Catalog_state), }, nil) if err != nil { return err } return nil }) }
```
type GetCatalogsResultOutput ¶
type GetCatalogsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCatalogs.
func GetCatalogsOutput ¶
func GetCatalogsOutput(ctx *pulumi.Context, args GetCatalogsOutputArgs, opts ...pulumi.InvokeOption) GetCatalogsResultOutput
func (GetCatalogsResultOutput) Catalogs ¶
func (o GetCatalogsResultOutput) Catalogs() GetCatalogsCatalogArrayOutput
The list of catalogs.
func (GetCatalogsResultOutput) CompartmentId ¶
func (o GetCatalogsResultOutput) CompartmentId() pulumi.StringOutput
Compartment identifier.
func (GetCatalogsResultOutput) DisplayName ¶
func (o GetCatalogsResultOutput) DisplayName() pulumi.StringPtrOutput
Data catalog identifier, which can be renamed.
func (GetCatalogsResultOutput) ElementType ¶
func (GetCatalogsResultOutput) ElementType() reflect.Type
func (GetCatalogsResultOutput) Filters ¶
func (o GetCatalogsResultOutput) Filters() GetCatalogsFilterArrayOutput
func (GetCatalogsResultOutput) Id ¶
func (o GetCatalogsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCatalogsResultOutput) State ¶
func (o GetCatalogsResultOutput) State() pulumi.StringPtrOutput
The current state of the data catalog resource.
func (GetCatalogsResultOutput) ToGetCatalogsResultOutput ¶
func (o GetCatalogsResultOutput) ToGetCatalogsResultOutput() GetCatalogsResultOutput
func (GetCatalogsResultOutput) ToGetCatalogsResultOutputWithContext ¶
func (o GetCatalogsResultOutput) ToGetCatalogsResultOutputWithContext(ctx context.Context) GetCatalogsResultOutput
func (GetCatalogsResultOutput) ToOutput ¶ added in v1.11.0
func (o GetCatalogsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCatalogsResult]
type GetConnectionsArgs ¶
type GetConnectionsArgs struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` // OCID of the user who created the resource. CreatedById *string `pulumi:"createdById"` // Unique data asset key. DataAssetKey string `pulumi:"dataAssetKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `pulumi:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between. DisplayNameContains *string `pulumi:"displayNameContains"` // Unique external identifier of this resource in the external source system. ExternalKey *string `pulumi:"externalKey"` // Specifies the fields to return in a connection summary response. Fields []string `pulumi:"fields"` Filters []GetConnectionsFilter `pulumi:"filters"` // Indicates whether this connection is the default connection. IsDefault *bool `pulumi:"isDefault"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State *string `pulumi:"state"` // Time that the resource was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *string `pulumi:"timeCreated"` // Time that the resource's status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated *string `pulumi:"timeStatusUpdated"` // Time that the resource was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *string `pulumi:"timeUpdated"` // OCID of the user who updated the resource. UpdatedById *string `pulumi:"updatedById"` }
A collection of arguments for invoking getConnections.
type GetConnectionsConnectionCollection ¶
type GetConnectionsConnectionCollection struct { Count int `pulumi:"count"` Items []GetConnectionsConnectionCollectionItem `pulumi:"items"` }
type GetConnectionsConnectionCollectionArgs ¶
type GetConnectionsConnectionCollectionArgs struct { Count pulumi.IntInput `pulumi:"count"` Items GetConnectionsConnectionCollectionItemArrayInput `pulumi:"items"` }
func (GetConnectionsConnectionCollectionArgs) ElementType ¶
func (GetConnectionsConnectionCollectionArgs) ElementType() reflect.Type
func (GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutput ¶
func (i GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutput() GetConnectionsConnectionCollectionOutput
func (GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutputWithContext ¶
func (i GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionOutput
func (GetConnectionsConnectionCollectionArgs) ToOutput ¶ added in v1.11.0
func (i GetConnectionsConnectionCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsConnectionCollection]
type GetConnectionsConnectionCollectionArray ¶
type GetConnectionsConnectionCollectionArray []GetConnectionsConnectionCollectionInput
func (GetConnectionsConnectionCollectionArray) ElementType ¶
func (GetConnectionsConnectionCollectionArray) ElementType() reflect.Type
func (GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutput ¶
func (i GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutput() GetConnectionsConnectionCollectionArrayOutput
func (GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutputWithContext ¶
func (i GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionArrayOutput
func (GetConnectionsConnectionCollectionArray) ToOutput ¶ added in v1.11.0
func (i GetConnectionsConnectionCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsConnectionCollection]
type GetConnectionsConnectionCollectionArrayInput ¶
type GetConnectionsConnectionCollectionArrayInput interface { pulumi.Input ToGetConnectionsConnectionCollectionArrayOutput() GetConnectionsConnectionCollectionArrayOutput ToGetConnectionsConnectionCollectionArrayOutputWithContext(context.Context) GetConnectionsConnectionCollectionArrayOutput }
GetConnectionsConnectionCollectionArrayInput is an input type that accepts GetConnectionsConnectionCollectionArray and GetConnectionsConnectionCollectionArrayOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionArrayInput` via:
GetConnectionsConnectionCollectionArray{ GetConnectionsConnectionCollectionArgs{...} }
type GetConnectionsConnectionCollectionArrayOutput ¶
type GetConnectionsConnectionCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetConnectionsConnectionCollectionArrayOutput) ElementType ¶
func (GetConnectionsConnectionCollectionArrayOutput) ElementType() reflect.Type
func (GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutput ¶
func (o GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutput() GetConnectionsConnectionCollectionArrayOutput
func (GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutputWithContext ¶
func (o GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionArrayOutput
func (GetConnectionsConnectionCollectionArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetConnectionsConnectionCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsConnectionCollection]
type GetConnectionsConnectionCollectionInput ¶
type GetConnectionsConnectionCollectionInput interface { pulumi.Input ToGetConnectionsConnectionCollectionOutput() GetConnectionsConnectionCollectionOutput ToGetConnectionsConnectionCollectionOutputWithContext(context.Context) GetConnectionsConnectionCollectionOutput }
GetConnectionsConnectionCollectionInput is an input type that accepts GetConnectionsConnectionCollectionArgs and GetConnectionsConnectionCollectionOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionInput` via:
GetConnectionsConnectionCollectionArgs{...}
type GetConnectionsConnectionCollectionItem ¶
type GetConnectionsConnectionCollectionItem struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` // OCID of the user who created the resource. CreatedById string `pulumi:"createdById"` // Unique data asset key. DataAssetKey string `pulumi:"dataAssetKey"` // A description of the connection. Description string `pulumi:"description"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName string `pulumi:"displayName"` EncProperties map[string]interface{} `pulumi:"encProperties"` // Unique external identifier of this resource in the external source system. ExternalKey string `pulumi:"externalKey"` // Indicates whether this connection is the default connection. IsDefault bool `pulumi:"isDefault"` // Unique connection key that is immutable. Key string `pulumi:"key"` // A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: `{"properties": { "default": { "username": "user1"}}}` Properties map[string]interface{} `pulumi:"properties"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State string `pulumi:"state"` // Time that the resource was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // Time that the resource's status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated string `pulumi:"timeStatusUpdated"` // Time that the resource was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey string `pulumi:"typeKey"` // OCID of the user who updated the resource. UpdatedById string `pulumi:"updatedById"` // URI to the connection instance in the API. Uri string `pulumi:"uri"` }
type GetConnectionsConnectionCollectionItemArgs ¶
type GetConnectionsConnectionCollectionItemArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` // OCID of the user who created the resource. CreatedById pulumi.StringInput `pulumi:"createdById"` // Unique data asset key. DataAssetKey pulumi.StringInput `pulumi:"dataAssetKey"` // A description of the connection. Description pulumi.StringInput `pulumi:"description"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName pulumi.StringInput `pulumi:"displayName"` EncProperties pulumi.MapInput `pulumi:"encProperties"` // Unique external identifier of this resource in the external source system. ExternalKey pulumi.StringInput `pulumi:"externalKey"` // Indicates whether this connection is the default connection. IsDefault pulumi.BoolInput `pulumi:"isDefault"` // Unique connection key that is immutable. Key pulumi.StringInput `pulumi:"key"` // A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: `{"properties": { "default": { "username": "user1"}}}` Properties pulumi.MapInput `pulumi:"properties"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringInput `pulumi:"state"` // Time that the resource was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Time that the resource's status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated pulumi.StringInput `pulumi:"timeStatusUpdated"` // Time that the resource was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey pulumi.StringInput `pulumi:"typeKey"` // OCID of the user who updated the resource. UpdatedById pulumi.StringInput `pulumi:"updatedById"` // URI to the connection instance in the API. Uri pulumi.StringInput `pulumi:"uri"` }
func (GetConnectionsConnectionCollectionItemArgs) ElementType ¶
func (GetConnectionsConnectionCollectionItemArgs) ElementType() reflect.Type
func (GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutput ¶
func (i GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutput() GetConnectionsConnectionCollectionItemOutput
func (GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutputWithContext ¶
func (i GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemOutput
func (GetConnectionsConnectionCollectionItemArgs) ToOutput ¶ added in v1.11.0
func (i GetConnectionsConnectionCollectionItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsConnectionCollectionItem]
type GetConnectionsConnectionCollectionItemArray ¶
type GetConnectionsConnectionCollectionItemArray []GetConnectionsConnectionCollectionItemInput
func (GetConnectionsConnectionCollectionItemArray) ElementType ¶
func (GetConnectionsConnectionCollectionItemArray) ElementType() reflect.Type
func (GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutput ¶
func (i GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutput() GetConnectionsConnectionCollectionItemArrayOutput
func (GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext ¶
func (i GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemArrayOutput
func (GetConnectionsConnectionCollectionItemArray) ToOutput ¶ added in v1.11.0
func (i GetConnectionsConnectionCollectionItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsConnectionCollectionItem]
type GetConnectionsConnectionCollectionItemArrayInput ¶
type GetConnectionsConnectionCollectionItemArrayInput interface { pulumi.Input ToGetConnectionsConnectionCollectionItemArrayOutput() GetConnectionsConnectionCollectionItemArrayOutput ToGetConnectionsConnectionCollectionItemArrayOutputWithContext(context.Context) GetConnectionsConnectionCollectionItemArrayOutput }
GetConnectionsConnectionCollectionItemArrayInput is an input type that accepts GetConnectionsConnectionCollectionItemArray and GetConnectionsConnectionCollectionItemArrayOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionItemArrayInput` via:
GetConnectionsConnectionCollectionItemArray{ GetConnectionsConnectionCollectionItemArgs{...} }
type GetConnectionsConnectionCollectionItemArrayOutput ¶
type GetConnectionsConnectionCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetConnectionsConnectionCollectionItemArrayOutput) ElementType ¶
func (GetConnectionsConnectionCollectionItemArrayOutput) ElementType() reflect.Type
func (GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutput ¶
func (o GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutput() GetConnectionsConnectionCollectionItemArrayOutput
func (GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext ¶
func (o GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemArrayOutput
func (GetConnectionsConnectionCollectionItemArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetConnectionsConnectionCollectionItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsConnectionCollectionItem]
type GetConnectionsConnectionCollectionItemInput ¶
type GetConnectionsConnectionCollectionItemInput interface { pulumi.Input ToGetConnectionsConnectionCollectionItemOutput() GetConnectionsConnectionCollectionItemOutput ToGetConnectionsConnectionCollectionItemOutputWithContext(context.Context) GetConnectionsConnectionCollectionItemOutput }
GetConnectionsConnectionCollectionItemInput is an input type that accepts GetConnectionsConnectionCollectionItemArgs and GetConnectionsConnectionCollectionItemOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionItemInput` via:
GetConnectionsConnectionCollectionItemArgs{...}
type GetConnectionsConnectionCollectionItemOutput ¶
type GetConnectionsConnectionCollectionItemOutput struct{ *pulumi.OutputState }
func (GetConnectionsConnectionCollectionItemOutput) CatalogId ¶
func (o GetConnectionsConnectionCollectionItemOutput) CatalogId() pulumi.StringOutput
Unique catalog identifier.
func (GetConnectionsConnectionCollectionItemOutput) CreatedById ¶
func (o GetConnectionsConnectionCollectionItemOutput) CreatedById() pulumi.StringOutput
OCID of the user who created the resource.
func (GetConnectionsConnectionCollectionItemOutput) DataAssetKey ¶
func (o GetConnectionsConnectionCollectionItemOutput) DataAssetKey() pulumi.StringOutput
Unique data asset key.
func (GetConnectionsConnectionCollectionItemOutput) Description ¶
func (o GetConnectionsConnectionCollectionItemOutput) Description() pulumi.StringOutput
A description of the connection.
func (GetConnectionsConnectionCollectionItemOutput) DisplayName ¶
func (o GetConnectionsConnectionCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. The match is not case sensitive.
func (GetConnectionsConnectionCollectionItemOutput) ElementType ¶
func (GetConnectionsConnectionCollectionItemOutput) ElementType() reflect.Type
func (GetConnectionsConnectionCollectionItemOutput) EncProperties ¶
func (o GetConnectionsConnectionCollectionItemOutput) EncProperties() pulumi.MapOutput
func (GetConnectionsConnectionCollectionItemOutput) ExternalKey ¶
func (o GetConnectionsConnectionCollectionItemOutput) ExternalKey() pulumi.StringOutput
Unique external identifier of this resource in the external source system.
func (GetConnectionsConnectionCollectionItemOutput) IsDefault ¶
func (o GetConnectionsConnectionCollectionItemOutput) IsDefault() pulumi.BoolOutput
Indicates whether this connection is the default connection.
func (GetConnectionsConnectionCollectionItemOutput) Key ¶
func (o GetConnectionsConnectionCollectionItemOutput) Key() pulumi.StringOutput
Unique connection key that is immutable.
func (GetConnectionsConnectionCollectionItemOutput) Properties ¶
func (o GetConnectionsConnectionCollectionItemOutput) Properties() pulumi.MapOutput
A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: `{"properties": { "default": { "username": "user1"}}}`
func (GetConnectionsConnectionCollectionItemOutput) State ¶
func (o GetConnectionsConnectionCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
func (GetConnectionsConnectionCollectionItemOutput) TimeCreated ¶
func (o GetConnectionsConnectionCollectionItemOutput) TimeCreated() pulumi.StringOutput
Time that the resource was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetConnectionsConnectionCollectionItemOutput) TimeStatusUpdated ¶
func (o GetConnectionsConnectionCollectionItemOutput) TimeStatusUpdated() pulumi.StringOutput
Time that the resource's status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetConnectionsConnectionCollectionItemOutput) TimeUpdated ¶
func (o GetConnectionsConnectionCollectionItemOutput) TimeUpdated() pulumi.StringOutput
Time that the resource was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutput ¶
func (o GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutput() GetConnectionsConnectionCollectionItemOutput
func (GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutputWithContext ¶
func (o GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemOutput
func (GetConnectionsConnectionCollectionItemOutput) ToOutput ¶ added in v1.11.0
func (o GetConnectionsConnectionCollectionItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsConnectionCollectionItem]
func (GetConnectionsConnectionCollectionItemOutput) TypeKey ¶
func (o GetConnectionsConnectionCollectionItemOutput) TypeKey() pulumi.StringOutput
The key of the object type. Type key's can be found via the '/types' endpoint.
func (GetConnectionsConnectionCollectionItemOutput) UpdatedById ¶
func (o GetConnectionsConnectionCollectionItemOutput) UpdatedById() pulumi.StringOutput
OCID of the user who updated the resource.
func (GetConnectionsConnectionCollectionItemOutput) Uri ¶
func (o GetConnectionsConnectionCollectionItemOutput) Uri() pulumi.StringOutput
URI to the connection instance in the API.
type GetConnectionsConnectionCollectionOutput ¶
type GetConnectionsConnectionCollectionOutput struct{ *pulumi.OutputState }
func (GetConnectionsConnectionCollectionOutput) Count ¶
func (o GetConnectionsConnectionCollectionOutput) Count() pulumi.IntOutput
func (GetConnectionsConnectionCollectionOutput) ElementType ¶
func (GetConnectionsConnectionCollectionOutput) ElementType() reflect.Type
func (GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutput ¶
func (o GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutput() GetConnectionsConnectionCollectionOutput
func (GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutputWithContext ¶
func (o GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionOutput
func (GetConnectionsConnectionCollectionOutput) ToOutput ¶ added in v1.11.0
func (o GetConnectionsConnectionCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsConnectionCollection]
type GetConnectionsFilter ¶
type GetConnectionsFilterArgs ¶
type GetConnectionsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetConnectionsFilterArgs) ElementType ¶
func (GetConnectionsFilterArgs) ElementType() reflect.Type
func (GetConnectionsFilterArgs) ToGetConnectionsFilterOutput ¶
func (i GetConnectionsFilterArgs) ToGetConnectionsFilterOutput() GetConnectionsFilterOutput
func (GetConnectionsFilterArgs) ToGetConnectionsFilterOutputWithContext ¶
func (i GetConnectionsFilterArgs) ToGetConnectionsFilterOutputWithContext(ctx context.Context) GetConnectionsFilterOutput
func (GetConnectionsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetConnectionsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsFilter]
type GetConnectionsFilterArray ¶
type GetConnectionsFilterArray []GetConnectionsFilterInput
func (GetConnectionsFilterArray) ElementType ¶
func (GetConnectionsFilterArray) ElementType() reflect.Type
func (GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutput ¶
func (i GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutput() GetConnectionsFilterArrayOutput
func (GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutputWithContext ¶
func (i GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutputWithContext(ctx context.Context) GetConnectionsFilterArrayOutput
func (GetConnectionsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetConnectionsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsFilter]
type GetConnectionsFilterArrayInput ¶
type GetConnectionsFilterArrayInput interface { pulumi.Input ToGetConnectionsFilterArrayOutput() GetConnectionsFilterArrayOutput ToGetConnectionsFilterArrayOutputWithContext(context.Context) GetConnectionsFilterArrayOutput }
GetConnectionsFilterArrayInput is an input type that accepts GetConnectionsFilterArray and GetConnectionsFilterArrayOutput values. You can construct a concrete instance of `GetConnectionsFilterArrayInput` via:
GetConnectionsFilterArray{ GetConnectionsFilterArgs{...} }
type GetConnectionsFilterArrayOutput ¶
type GetConnectionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetConnectionsFilterArrayOutput) ElementType ¶
func (GetConnectionsFilterArrayOutput) ElementType() reflect.Type
func (GetConnectionsFilterArrayOutput) Index ¶
func (o GetConnectionsFilterArrayOutput) Index(i pulumi.IntInput) GetConnectionsFilterOutput
func (GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutput ¶
func (o GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutput() GetConnectionsFilterArrayOutput
func (GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutputWithContext ¶
func (o GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutputWithContext(ctx context.Context) GetConnectionsFilterArrayOutput
func (GetConnectionsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetConnectionsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetConnectionsFilter]
type GetConnectionsFilterInput ¶
type GetConnectionsFilterInput interface { pulumi.Input ToGetConnectionsFilterOutput() GetConnectionsFilterOutput ToGetConnectionsFilterOutputWithContext(context.Context) GetConnectionsFilterOutput }
GetConnectionsFilterInput is an input type that accepts GetConnectionsFilterArgs and GetConnectionsFilterOutput values. You can construct a concrete instance of `GetConnectionsFilterInput` via:
GetConnectionsFilterArgs{...}
type GetConnectionsFilterOutput ¶
type GetConnectionsFilterOutput struct{ *pulumi.OutputState }
func (GetConnectionsFilterOutput) ElementType ¶
func (GetConnectionsFilterOutput) ElementType() reflect.Type
func (GetConnectionsFilterOutput) Name ¶
func (o GetConnectionsFilterOutput) Name() pulumi.StringOutput
func (GetConnectionsFilterOutput) Regex ¶
func (o GetConnectionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetConnectionsFilterOutput) ToGetConnectionsFilterOutput ¶
func (o GetConnectionsFilterOutput) ToGetConnectionsFilterOutput() GetConnectionsFilterOutput
func (GetConnectionsFilterOutput) ToGetConnectionsFilterOutputWithContext ¶
func (o GetConnectionsFilterOutput) ToGetConnectionsFilterOutputWithContext(ctx context.Context) GetConnectionsFilterOutput
func (GetConnectionsFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetConnectionsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsFilter]
func (GetConnectionsFilterOutput) Values ¶
func (o GetConnectionsFilterOutput) Values() pulumi.StringArrayOutput
type GetConnectionsOutputArgs ¶
type GetConnectionsOutputArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` // OCID of the user who created the resource. CreatedById pulumi.StringPtrInput `pulumi:"createdById"` // Unique data asset key. DataAssetKey pulumi.StringInput `pulumi:"dataAssetKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between. DisplayNameContains pulumi.StringPtrInput `pulumi:"displayNameContains"` // Unique external identifier of this resource in the external source system. ExternalKey pulumi.StringPtrInput `pulumi:"externalKey"` // Specifies the fields to return in a connection summary response. Fields pulumi.StringArrayInput `pulumi:"fields"` Filters GetConnectionsFilterArrayInput `pulumi:"filters"` // Indicates whether this connection is the default connection. IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringPtrInput `pulumi:"state"` // Time that the resource was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"` // Time that the resource's status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated pulumi.StringPtrInput `pulumi:"timeStatusUpdated"` // Time that the resource was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringPtrInput `pulumi:"timeUpdated"` // OCID of the user who updated the resource. UpdatedById pulumi.StringPtrInput `pulumi:"updatedById"` }
A collection of arguments for invoking getConnections.
func (GetConnectionsOutputArgs) ElementType ¶
func (GetConnectionsOutputArgs) ElementType() reflect.Type
type GetConnectionsResult ¶
type GetConnectionsResult struct { CatalogId string `pulumi:"catalogId"` // The list of connection_collection. ConnectionCollections []GetConnectionsConnectionCollection `pulumi:"connectionCollections"` // OCID of the user who created the connection. CreatedById *string `pulumi:"createdById"` // Unique key of the parent data asset. DataAssetKey string `pulumi:"dataAssetKey"` // A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` DisplayNameContains *string `pulumi:"displayNameContains"` // Unique external key of this object from the source system. ExternalKey *string `pulumi:"externalKey"` Fields []string `pulumi:"fields"` Filters []GetConnectionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Indicates whether this connection is the default connection. IsDefault *bool `pulumi:"isDefault"` // The current state of the connection. State *string `pulumi:"state"` // The date and time the connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z` TimeCreated *string `pulumi:"timeCreated"` // Time that the connections status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated *string `pulumi:"timeStatusUpdated"` // The last time that any change was made to the connection. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *string `pulumi:"timeUpdated"` // OCID of the user who modified the connection. UpdatedById *string `pulumi:"updatedById"` }
A collection of values returned by getConnections.
func GetConnections ¶
func GetConnections(ctx *pulumi.Context, args *GetConnectionsArgs, opts ...pulumi.InvokeOption) (*GetConnectionsResult, error)
This data source provides the list of Connections in Oracle Cloud Infrastructure Data Catalog service.
Returns a list of all Connections for a data asset.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetConnections(ctx, &datacatalog.GetConnectionsArgs{ CatalogId: oci_datacatalog_catalog.Test_catalog.Id, DataAssetKey: _var.Connection_data_asset_key, CreatedById: pulumi.StringRef(oci_datacatalog_created_by.Test_created_by.Id), DisplayName: pulumi.StringRef(_var.Connection_display_name), DisplayNameContains: pulumi.StringRef(_var.Connection_display_name_contains), ExternalKey: pulumi.StringRef(_var.Connection_external_key), Fields: _var.Connection_fields, IsDefault: pulumi.BoolRef(_var.Connection_is_default), State: pulumi.StringRef(_var.Connection_state), TimeCreated: pulumi.StringRef(_var.Connection_time_created), TimeStatusUpdated: pulumi.StringRef(_var.Connection_time_status_updated), TimeUpdated: pulumi.StringRef(_var.Connection_time_updated), UpdatedById: pulumi.StringRef(oci_datacatalog_updated_by.Test_updated_by.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetConnectionsResultOutput ¶
type GetConnectionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConnections.
func GetConnectionsOutput ¶
func GetConnectionsOutput(ctx *pulumi.Context, args GetConnectionsOutputArgs, opts ...pulumi.InvokeOption) GetConnectionsResultOutput
func (GetConnectionsResultOutput) CatalogId ¶
func (o GetConnectionsResultOutput) CatalogId() pulumi.StringOutput
func (GetConnectionsResultOutput) ConnectionCollections ¶
func (o GetConnectionsResultOutput) ConnectionCollections() GetConnectionsConnectionCollectionArrayOutput
The list of connection_collection.
func (GetConnectionsResultOutput) CreatedById ¶
func (o GetConnectionsResultOutput) CreatedById() pulumi.StringPtrOutput
OCID of the user who created the connection.
func (GetConnectionsResultOutput) DataAssetKey ¶
func (o GetConnectionsResultOutput) DataAssetKey() pulumi.StringOutput
Unique key of the parent data asset.
func (GetConnectionsResultOutput) DisplayName ¶
func (o GetConnectionsResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetConnectionsResultOutput) DisplayNameContains ¶
func (o GetConnectionsResultOutput) DisplayNameContains() pulumi.StringPtrOutput
func (GetConnectionsResultOutput) ElementType ¶
func (GetConnectionsResultOutput) ElementType() reflect.Type
func (GetConnectionsResultOutput) ExternalKey ¶
func (o GetConnectionsResultOutput) ExternalKey() pulumi.StringPtrOutput
Unique external key of this object from the source system.
func (GetConnectionsResultOutput) Fields ¶
func (o GetConnectionsResultOutput) Fields() pulumi.StringArrayOutput
func (GetConnectionsResultOutput) Filters ¶
func (o GetConnectionsResultOutput) Filters() GetConnectionsFilterArrayOutput
func (GetConnectionsResultOutput) Id ¶
func (o GetConnectionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConnectionsResultOutput) IsDefault ¶
func (o GetConnectionsResultOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this connection is the default connection.
func (GetConnectionsResultOutput) State ¶
func (o GetConnectionsResultOutput) State() pulumi.StringPtrOutput
The current state of the connection.
func (GetConnectionsResultOutput) TimeCreated ¶
func (o GetConnectionsResultOutput) TimeCreated() pulumi.StringPtrOutput
The date and time the connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z`
func (GetConnectionsResultOutput) TimeStatusUpdated ¶
func (o GetConnectionsResultOutput) TimeStatusUpdated() pulumi.StringPtrOutput
Time that the connections status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetConnectionsResultOutput) TimeUpdated ¶
func (o GetConnectionsResultOutput) TimeUpdated() pulumi.StringPtrOutput
The last time that any change was made to the connection. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetConnectionsResultOutput) ToGetConnectionsResultOutput ¶
func (o GetConnectionsResultOutput) ToGetConnectionsResultOutput() GetConnectionsResultOutput
func (GetConnectionsResultOutput) ToGetConnectionsResultOutputWithContext ¶
func (o GetConnectionsResultOutput) ToGetConnectionsResultOutputWithContext(ctx context.Context) GetConnectionsResultOutput
func (GetConnectionsResultOutput) ToOutput ¶ added in v1.11.0
func (o GetConnectionsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetConnectionsResult]
func (GetConnectionsResultOutput) UpdatedById ¶
func (o GetConnectionsResultOutput) UpdatedById() pulumi.StringPtrOutput
OCID of the user who modified the connection.
type GetDataAssetsArgs ¶
type GetDataAssetsArgs struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` // OCID of the user who created the resource. CreatedById *string `pulumi:"createdById"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `pulumi:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between. DisplayNameContains *string `pulumi:"displayNameContains"` // Unique external identifier of this resource in the external source system. ExternalKey *string `pulumi:"externalKey"` // Specifies the fields to return in a data asset summary response. Fields []string `pulumi:"fields"` Filters []GetDataAssetsFilter `pulumi:"filters"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State *string `pulumi:"state"` // The key of the object type. TypeKey *string `pulumi:"typeKey"` }
A collection of arguments for invoking getDataAssets.
type GetDataAssetsDataAssetCollection ¶
type GetDataAssetsDataAssetCollection struct { Count int `pulumi:"count"` Items []GetDataAssetsDataAssetCollectionItem `pulumi:"items"` }
type GetDataAssetsDataAssetCollectionArgs ¶
type GetDataAssetsDataAssetCollectionArgs struct { Count pulumi.IntInput `pulumi:"count"` Items GetDataAssetsDataAssetCollectionItemArrayInput `pulumi:"items"` }
func (GetDataAssetsDataAssetCollectionArgs) ElementType ¶
func (GetDataAssetsDataAssetCollectionArgs) ElementType() reflect.Type
func (GetDataAssetsDataAssetCollectionArgs) ToGetDataAssetsDataAssetCollectionOutput ¶
func (i GetDataAssetsDataAssetCollectionArgs) ToGetDataAssetsDataAssetCollectionOutput() GetDataAssetsDataAssetCollectionOutput
func (GetDataAssetsDataAssetCollectionArgs) ToGetDataAssetsDataAssetCollectionOutputWithContext ¶
func (i GetDataAssetsDataAssetCollectionArgs) ToGetDataAssetsDataAssetCollectionOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionOutput
func (GetDataAssetsDataAssetCollectionArgs) ToOutput ¶ added in v1.11.0
func (i GetDataAssetsDataAssetCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsDataAssetCollection]
type GetDataAssetsDataAssetCollectionArray ¶
type GetDataAssetsDataAssetCollectionArray []GetDataAssetsDataAssetCollectionInput
func (GetDataAssetsDataAssetCollectionArray) ElementType ¶
func (GetDataAssetsDataAssetCollectionArray) ElementType() reflect.Type
func (GetDataAssetsDataAssetCollectionArray) ToGetDataAssetsDataAssetCollectionArrayOutput ¶
func (i GetDataAssetsDataAssetCollectionArray) ToGetDataAssetsDataAssetCollectionArrayOutput() GetDataAssetsDataAssetCollectionArrayOutput
func (GetDataAssetsDataAssetCollectionArray) ToGetDataAssetsDataAssetCollectionArrayOutputWithContext ¶
func (i GetDataAssetsDataAssetCollectionArray) ToGetDataAssetsDataAssetCollectionArrayOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionArrayOutput
func (GetDataAssetsDataAssetCollectionArray) ToOutput ¶ added in v1.11.0
func (i GetDataAssetsDataAssetCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsDataAssetCollection]
type GetDataAssetsDataAssetCollectionArrayInput ¶
type GetDataAssetsDataAssetCollectionArrayInput interface { pulumi.Input ToGetDataAssetsDataAssetCollectionArrayOutput() GetDataAssetsDataAssetCollectionArrayOutput ToGetDataAssetsDataAssetCollectionArrayOutputWithContext(context.Context) GetDataAssetsDataAssetCollectionArrayOutput }
GetDataAssetsDataAssetCollectionArrayInput is an input type that accepts GetDataAssetsDataAssetCollectionArray and GetDataAssetsDataAssetCollectionArrayOutput values. You can construct a concrete instance of `GetDataAssetsDataAssetCollectionArrayInput` via:
GetDataAssetsDataAssetCollectionArray{ GetDataAssetsDataAssetCollectionArgs{...} }
type GetDataAssetsDataAssetCollectionArrayOutput ¶
type GetDataAssetsDataAssetCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDataAssetsDataAssetCollectionArrayOutput) ElementType ¶
func (GetDataAssetsDataAssetCollectionArrayOutput) ElementType() reflect.Type
func (GetDataAssetsDataAssetCollectionArrayOutput) ToGetDataAssetsDataAssetCollectionArrayOutput ¶
func (o GetDataAssetsDataAssetCollectionArrayOutput) ToGetDataAssetsDataAssetCollectionArrayOutput() GetDataAssetsDataAssetCollectionArrayOutput
func (GetDataAssetsDataAssetCollectionArrayOutput) ToGetDataAssetsDataAssetCollectionArrayOutputWithContext ¶
func (o GetDataAssetsDataAssetCollectionArrayOutput) ToGetDataAssetsDataAssetCollectionArrayOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionArrayOutput
func (GetDataAssetsDataAssetCollectionArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetDataAssetsDataAssetCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsDataAssetCollection]
type GetDataAssetsDataAssetCollectionInput ¶
type GetDataAssetsDataAssetCollectionInput interface { pulumi.Input ToGetDataAssetsDataAssetCollectionOutput() GetDataAssetsDataAssetCollectionOutput ToGetDataAssetsDataAssetCollectionOutputWithContext(context.Context) GetDataAssetsDataAssetCollectionOutput }
GetDataAssetsDataAssetCollectionInput is an input type that accepts GetDataAssetsDataAssetCollectionArgs and GetDataAssetsDataAssetCollectionOutput values. You can construct a concrete instance of `GetDataAssetsDataAssetCollectionInput` via:
GetDataAssetsDataAssetCollectionArgs{...}
type GetDataAssetsDataAssetCollectionItem ¶
type GetDataAssetsDataAssetCollectionItem struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` // OCID of the user who created the resource. CreatedById string `pulumi:"createdById"` // Detailed description of the data asset. Description string `pulumi:"description"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName string `pulumi:"displayName"` // Unique external identifier of this resource in the external source system. ExternalKey string `pulumi:"externalKey"` // Unique data asset key that is immutable. Key string `pulumi:"key"` // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, see service documentation for details. LifecycleDetails string `pulumi:"lifecycleDetails"` // A map of maps that contains the properties which are specific to the asset type. Each data asset type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most data assets have required properties within the "default" category. Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]interface{} `pulumi:"properties"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State string `pulumi:"state"` // Time that the resource was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The last time that a harvest was performed on the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeHarvested string `pulumi:"timeHarvested"` // Time that the resource was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The key of the object type. TypeKey string `pulumi:"typeKey"` // OCID of the user who updated the resource. UpdatedById string `pulumi:"updatedById"` // URI to the data asset instance in the API. Uri string `pulumi:"uri"` }
type GetDataAssetsDataAssetCollectionItemArgs ¶
type GetDataAssetsDataAssetCollectionItemArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` // OCID of the user who created the resource. CreatedById pulumi.StringInput `pulumi:"createdById"` // Detailed description of the data asset. Description pulumi.StringInput `pulumi:"description"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName pulumi.StringInput `pulumi:"displayName"` // Unique external identifier of this resource in the external source system. ExternalKey pulumi.StringInput `pulumi:"externalKey"` // Unique data asset key that is immutable. Key pulumi.StringInput `pulumi:"key"` // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, see service documentation for details. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A map of maps that contains the properties which are specific to the asset type. Each data asset type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most data assets have required properties within the "default" category. Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties pulumi.MapInput `pulumi:"properties"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringInput `pulumi:"state"` // Time that the resource was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The last time that a harvest was performed on the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeHarvested pulumi.StringInput `pulumi:"timeHarvested"` // Time that the resource was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The key of the object type. TypeKey pulumi.StringInput `pulumi:"typeKey"` // OCID of the user who updated the resource. UpdatedById pulumi.StringInput `pulumi:"updatedById"` // URI to the data asset instance in the API. Uri pulumi.StringInput `pulumi:"uri"` }
func (GetDataAssetsDataAssetCollectionItemArgs) ElementType ¶
func (GetDataAssetsDataAssetCollectionItemArgs) ElementType() reflect.Type
func (GetDataAssetsDataAssetCollectionItemArgs) ToGetDataAssetsDataAssetCollectionItemOutput ¶
func (i GetDataAssetsDataAssetCollectionItemArgs) ToGetDataAssetsDataAssetCollectionItemOutput() GetDataAssetsDataAssetCollectionItemOutput
func (GetDataAssetsDataAssetCollectionItemArgs) ToGetDataAssetsDataAssetCollectionItemOutputWithContext ¶
func (i GetDataAssetsDataAssetCollectionItemArgs) ToGetDataAssetsDataAssetCollectionItemOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionItemOutput
func (GetDataAssetsDataAssetCollectionItemArgs) ToOutput ¶ added in v1.11.0
func (i GetDataAssetsDataAssetCollectionItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsDataAssetCollectionItem]
type GetDataAssetsDataAssetCollectionItemArray ¶
type GetDataAssetsDataAssetCollectionItemArray []GetDataAssetsDataAssetCollectionItemInput
func (GetDataAssetsDataAssetCollectionItemArray) ElementType ¶
func (GetDataAssetsDataAssetCollectionItemArray) ElementType() reflect.Type
func (GetDataAssetsDataAssetCollectionItemArray) ToGetDataAssetsDataAssetCollectionItemArrayOutput ¶
func (i GetDataAssetsDataAssetCollectionItemArray) ToGetDataAssetsDataAssetCollectionItemArrayOutput() GetDataAssetsDataAssetCollectionItemArrayOutput
func (GetDataAssetsDataAssetCollectionItemArray) ToGetDataAssetsDataAssetCollectionItemArrayOutputWithContext ¶
func (i GetDataAssetsDataAssetCollectionItemArray) ToGetDataAssetsDataAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionItemArrayOutput
func (GetDataAssetsDataAssetCollectionItemArray) ToOutput ¶ added in v1.11.0
func (i GetDataAssetsDataAssetCollectionItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsDataAssetCollectionItem]
type GetDataAssetsDataAssetCollectionItemArrayInput ¶
type GetDataAssetsDataAssetCollectionItemArrayInput interface { pulumi.Input ToGetDataAssetsDataAssetCollectionItemArrayOutput() GetDataAssetsDataAssetCollectionItemArrayOutput ToGetDataAssetsDataAssetCollectionItemArrayOutputWithContext(context.Context) GetDataAssetsDataAssetCollectionItemArrayOutput }
GetDataAssetsDataAssetCollectionItemArrayInput is an input type that accepts GetDataAssetsDataAssetCollectionItemArray and GetDataAssetsDataAssetCollectionItemArrayOutput values. You can construct a concrete instance of `GetDataAssetsDataAssetCollectionItemArrayInput` via:
GetDataAssetsDataAssetCollectionItemArray{ GetDataAssetsDataAssetCollectionItemArgs{...} }
type GetDataAssetsDataAssetCollectionItemArrayOutput ¶
type GetDataAssetsDataAssetCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDataAssetsDataAssetCollectionItemArrayOutput) ElementType ¶
func (GetDataAssetsDataAssetCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDataAssetsDataAssetCollectionItemArrayOutput) ToGetDataAssetsDataAssetCollectionItemArrayOutput ¶
func (o GetDataAssetsDataAssetCollectionItemArrayOutput) ToGetDataAssetsDataAssetCollectionItemArrayOutput() GetDataAssetsDataAssetCollectionItemArrayOutput
func (GetDataAssetsDataAssetCollectionItemArrayOutput) ToGetDataAssetsDataAssetCollectionItemArrayOutputWithContext ¶
func (o GetDataAssetsDataAssetCollectionItemArrayOutput) ToGetDataAssetsDataAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionItemArrayOutput
func (GetDataAssetsDataAssetCollectionItemArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetDataAssetsDataAssetCollectionItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsDataAssetCollectionItem]
type GetDataAssetsDataAssetCollectionItemInput ¶
type GetDataAssetsDataAssetCollectionItemInput interface { pulumi.Input ToGetDataAssetsDataAssetCollectionItemOutput() GetDataAssetsDataAssetCollectionItemOutput ToGetDataAssetsDataAssetCollectionItemOutputWithContext(context.Context) GetDataAssetsDataAssetCollectionItemOutput }
GetDataAssetsDataAssetCollectionItemInput is an input type that accepts GetDataAssetsDataAssetCollectionItemArgs and GetDataAssetsDataAssetCollectionItemOutput values. You can construct a concrete instance of `GetDataAssetsDataAssetCollectionItemInput` via:
GetDataAssetsDataAssetCollectionItemArgs{...}
type GetDataAssetsDataAssetCollectionItemOutput ¶
type GetDataAssetsDataAssetCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDataAssetsDataAssetCollectionItemOutput) CatalogId ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) CatalogId() pulumi.StringOutput
Unique catalog identifier.
func (GetDataAssetsDataAssetCollectionItemOutput) CreatedById ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) CreatedById() pulumi.StringOutput
OCID of the user who created the resource.
func (GetDataAssetsDataAssetCollectionItemOutput) Description ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) Description() pulumi.StringOutput
Detailed description of the data asset.
func (GetDataAssetsDataAssetCollectionItemOutput) DisplayName ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. The match is not case sensitive.
func (GetDataAssetsDataAssetCollectionItemOutput) ElementType ¶
func (GetDataAssetsDataAssetCollectionItemOutput) ElementType() reflect.Type
func (GetDataAssetsDataAssetCollectionItemOutput) ExternalKey ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) ExternalKey() pulumi.StringOutput
Unique external identifier of this resource in the external source system.
func (GetDataAssetsDataAssetCollectionItemOutput) Key ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) Key() pulumi.StringOutput
Unique data asset key that is immutable.
func (GetDataAssetsDataAssetCollectionItemOutput) LifecycleDetails ¶ added in v1.10.0
func (o GetDataAssetsDataAssetCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, see service documentation for details.
func (GetDataAssetsDataAssetCollectionItemOutput) Properties ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) Properties() pulumi.MapOutput
A map of maps that contains the properties which are specific to the asset type. Each data asset type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most data assets have required properties within the "default" category. Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
func (GetDataAssetsDataAssetCollectionItemOutput) State ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
func (GetDataAssetsDataAssetCollectionItemOutput) TimeCreated ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) TimeCreated() pulumi.StringOutput
Time that the resource was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetDataAssetsDataAssetCollectionItemOutput) TimeHarvested ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) TimeHarvested() pulumi.StringOutput
The last time that a harvest was performed on the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetDataAssetsDataAssetCollectionItemOutput) TimeUpdated ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) TimeUpdated() pulumi.StringOutput
Time that the resource was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetDataAssetsDataAssetCollectionItemOutput) ToGetDataAssetsDataAssetCollectionItemOutput ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) ToGetDataAssetsDataAssetCollectionItemOutput() GetDataAssetsDataAssetCollectionItemOutput
func (GetDataAssetsDataAssetCollectionItemOutput) ToGetDataAssetsDataAssetCollectionItemOutputWithContext ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) ToGetDataAssetsDataAssetCollectionItemOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionItemOutput
func (GetDataAssetsDataAssetCollectionItemOutput) ToOutput ¶ added in v1.11.0
func (o GetDataAssetsDataAssetCollectionItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsDataAssetCollectionItem]
func (GetDataAssetsDataAssetCollectionItemOutput) TypeKey ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) TypeKey() pulumi.StringOutput
The key of the object type.
func (GetDataAssetsDataAssetCollectionItemOutput) UpdatedById ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) UpdatedById() pulumi.StringOutput
OCID of the user who updated the resource.
func (GetDataAssetsDataAssetCollectionItemOutput) Uri ¶
func (o GetDataAssetsDataAssetCollectionItemOutput) Uri() pulumi.StringOutput
URI to the data asset instance in the API.
type GetDataAssetsDataAssetCollectionOutput ¶
type GetDataAssetsDataAssetCollectionOutput struct{ *pulumi.OutputState }
func (GetDataAssetsDataAssetCollectionOutput) Count ¶
func (o GetDataAssetsDataAssetCollectionOutput) Count() pulumi.IntOutput
func (GetDataAssetsDataAssetCollectionOutput) ElementType ¶
func (GetDataAssetsDataAssetCollectionOutput) ElementType() reflect.Type
func (GetDataAssetsDataAssetCollectionOutput) ToGetDataAssetsDataAssetCollectionOutput ¶
func (o GetDataAssetsDataAssetCollectionOutput) ToGetDataAssetsDataAssetCollectionOutput() GetDataAssetsDataAssetCollectionOutput
func (GetDataAssetsDataAssetCollectionOutput) ToGetDataAssetsDataAssetCollectionOutputWithContext ¶
func (o GetDataAssetsDataAssetCollectionOutput) ToGetDataAssetsDataAssetCollectionOutputWithContext(ctx context.Context) GetDataAssetsDataAssetCollectionOutput
func (GetDataAssetsDataAssetCollectionOutput) ToOutput ¶ added in v1.11.0
func (o GetDataAssetsDataAssetCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsDataAssetCollection]
type GetDataAssetsFilter ¶
type GetDataAssetsFilterArgs ¶
type GetDataAssetsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDataAssetsFilterArgs) ElementType ¶
func (GetDataAssetsFilterArgs) ElementType() reflect.Type
func (GetDataAssetsFilterArgs) ToGetDataAssetsFilterOutput ¶
func (i GetDataAssetsFilterArgs) ToGetDataAssetsFilterOutput() GetDataAssetsFilterOutput
func (GetDataAssetsFilterArgs) ToGetDataAssetsFilterOutputWithContext ¶
func (i GetDataAssetsFilterArgs) ToGetDataAssetsFilterOutputWithContext(ctx context.Context) GetDataAssetsFilterOutput
func (GetDataAssetsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetDataAssetsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsFilter]
type GetDataAssetsFilterArray ¶
type GetDataAssetsFilterArray []GetDataAssetsFilterInput
func (GetDataAssetsFilterArray) ElementType ¶
func (GetDataAssetsFilterArray) ElementType() reflect.Type
func (GetDataAssetsFilterArray) ToGetDataAssetsFilterArrayOutput ¶
func (i GetDataAssetsFilterArray) ToGetDataAssetsFilterArrayOutput() GetDataAssetsFilterArrayOutput
func (GetDataAssetsFilterArray) ToGetDataAssetsFilterArrayOutputWithContext ¶
func (i GetDataAssetsFilterArray) ToGetDataAssetsFilterArrayOutputWithContext(ctx context.Context) GetDataAssetsFilterArrayOutput
func (GetDataAssetsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetDataAssetsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsFilter]
type GetDataAssetsFilterArrayInput ¶
type GetDataAssetsFilterArrayInput interface { pulumi.Input ToGetDataAssetsFilterArrayOutput() GetDataAssetsFilterArrayOutput ToGetDataAssetsFilterArrayOutputWithContext(context.Context) GetDataAssetsFilterArrayOutput }
GetDataAssetsFilterArrayInput is an input type that accepts GetDataAssetsFilterArray and GetDataAssetsFilterArrayOutput values. You can construct a concrete instance of `GetDataAssetsFilterArrayInput` via:
GetDataAssetsFilterArray{ GetDataAssetsFilterArgs{...} }
type GetDataAssetsFilterArrayOutput ¶
type GetDataAssetsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDataAssetsFilterArrayOutput) ElementType ¶
func (GetDataAssetsFilterArrayOutput) ElementType() reflect.Type
func (GetDataAssetsFilterArrayOutput) Index ¶
func (o GetDataAssetsFilterArrayOutput) Index(i pulumi.IntInput) GetDataAssetsFilterOutput
func (GetDataAssetsFilterArrayOutput) ToGetDataAssetsFilterArrayOutput ¶
func (o GetDataAssetsFilterArrayOutput) ToGetDataAssetsFilterArrayOutput() GetDataAssetsFilterArrayOutput
func (GetDataAssetsFilterArrayOutput) ToGetDataAssetsFilterArrayOutputWithContext ¶
func (o GetDataAssetsFilterArrayOutput) ToGetDataAssetsFilterArrayOutputWithContext(ctx context.Context) GetDataAssetsFilterArrayOutput
func (GetDataAssetsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetDataAssetsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetDataAssetsFilter]
type GetDataAssetsFilterInput ¶
type GetDataAssetsFilterInput interface { pulumi.Input ToGetDataAssetsFilterOutput() GetDataAssetsFilterOutput ToGetDataAssetsFilterOutputWithContext(context.Context) GetDataAssetsFilterOutput }
GetDataAssetsFilterInput is an input type that accepts GetDataAssetsFilterArgs and GetDataAssetsFilterOutput values. You can construct a concrete instance of `GetDataAssetsFilterInput` via:
GetDataAssetsFilterArgs{...}
type GetDataAssetsFilterOutput ¶
type GetDataAssetsFilterOutput struct{ *pulumi.OutputState }
func (GetDataAssetsFilterOutput) ElementType ¶
func (GetDataAssetsFilterOutput) ElementType() reflect.Type
func (GetDataAssetsFilterOutput) Name ¶
func (o GetDataAssetsFilterOutput) Name() pulumi.StringOutput
func (GetDataAssetsFilterOutput) Regex ¶
func (o GetDataAssetsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDataAssetsFilterOutput) ToGetDataAssetsFilterOutput ¶
func (o GetDataAssetsFilterOutput) ToGetDataAssetsFilterOutput() GetDataAssetsFilterOutput
func (GetDataAssetsFilterOutput) ToGetDataAssetsFilterOutputWithContext ¶
func (o GetDataAssetsFilterOutput) ToGetDataAssetsFilterOutputWithContext(ctx context.Context) GetDataAssetsFilterOutput
func (GetDataAssetsFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetDataAssetsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsFilter]
func (GetDataAssetsFilterOutput) Values ¶
func (o GetDataAssetsFilterOutput) Values() pulumi.StringArrayOutput
type GetDataAssetsOutputArgs ¶
type GetDataAssetsOutputArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` // OCID of the user who created the resource. CreatedById pulumi.StringPtrInput `pulumi:"createdById"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between. DisplayNameContains pulumi.StringPtrInput `pulumi:"displayNameContains"` // Unique external identifier of this resource in the external source system. ExternalKey pulumi.StringPtrInput `pulumi:"externalKey"` // Specifies the fields to return in a data asset summary response. Fields pulumi.StringArrayInput `pulumi:"fields"` Filters GetDataAssetsFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringPtrInput `pulumi:"state"` // The key of the object type. TypeKey pulumi.StringPtrInput `pulumi:"typeKey"` }
A collection of arguments for invoking getDataAssets.
func (GetDataAssetsOutputArgs) ElementType ¶
func (GetDataAssetsOutputArgs) ElementType() reflect.Type
type GetDataAssetsResult ¶
type GetDataAssetsResult struct { // The data catalog's OCID. CatalogId string `pulumi:"catalogId"` // OCID of the user who created the data asset. CreatedById *string `pulumi:"createdById"` // The list of data_asset_collection. DataAssetCollections []GetDataAssetsDataAssetCollection `pulumi:"dataAssetCollections"` // A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` DisplayNameContains *string `pulumi:"displayNameContains"` // External URI that can be used to reference the object. Format will differ based on the type of object. ExternalKey *string `pulumi:"externalKey"` Fields []string `pulumi:"fields"` Filters []GetDataAssetsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current state of the data asset. State *string `pulumi:"state"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey *string `pulumi:"typeKey"` }
A collection of values returned by getDataAssets.
func GetDataAssets ¶
func GetDataAssets(ctx *pulumi.Context, args *GetDataAssetsArgs, opts ...pulumi.InvokeOption) (*GetDataAssetsResult, error)
This data source provides the list of Data Assets in Oracle Cloud Infrastructure Data Catalog service.
Returns a list of data assets within a data catalog.
type GetDataAssetsResultOutput ¶
type GetDataAssetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataAssets.
func GetDataAssetsOutput ¶
func GetDataAssetsOutput(ctx *pulumi.Context, args GetDataAssetsOutputArgs, opts ...pulumi.InvokeOption) GetDataAssetsResultOutput
func (GetDataAssetsResultOutput) CatalogId ¶
func (o GetDataAssetsResultOutput) CatalogId() pulumi.StringOutput
The data catalog's OCID.
func (GetDataAssetsResultOutput) CreatedById ¶
func (o GetDataAssetsResultOutput) CreatedById() pulumi.StringPtrOutput
OCID of the user who created the data asset.
func (GetDataAssetsResultOutput) DataAssetCollections ¶
func (o GetDataAssetsResultOutput) DataAssetCollections() GetDataAssetsDataAssetCollectionArrayOutput
The list of data_asset_collection.
func (GetDataAssetsResultOutput) DisplayName ¶
func (o GetDataAssetsResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetDataAssetsResultOutput) DisplayNameContains ¶
func (o GetDataAssetsResultOutput) DisplayNameContains() pulumi.StringPtrOutput
func (GetDataAssetsResultOutput) ElementType ¶
func (GetDataAssetsResultOutput) ElementType() reflect.Type
func (GetDataAssetsResultOutput) ExternalKey ¶
func (o GetDataAssetsResultOutput) ExternalKey() pulumi.StringPtrOutput
External URI that can be used to reference the object. Format will differ based on the type of object.
func (GetDataAssetsResultOutput) Fields ¶
func (o GetDataAssetsResultOutput) Fields() pulumi.StringArrayOutput
func (GetDataAssetsResultOutput) Filters ¶
func (o GetDataAssetsResultOutput) Filters() GetDataAssetsFilterArrayOutput
func (GetDataAssetsResultOutput) Id ¶
func (o GetDataAssetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDataAssetsResultOutput) State ¶
func (o GetDataAssetsResultOutput) State() pulumi.StringPtrOutput
The current state of the data asset.
func (GetDataAssetsResultOutput) ToGetDataAssetsResultOutput ¶
func (o GetDataAssetsResultOutput) ToGetDataAssetsResultOutput() GetDataAssetsResultOutput
func (GetDataAssetsResultOutput) ToGetDataAssetsResultOutputWithContext ¶
func (o GetDataAssetsResultOutput) ToGetDataAssetsResultOutputWithContext(ctx context.Context) GetDataAssetsResultOutput
func (GetDataAssetsResultOutput) ToOutput ¶ added in v1.11.0
func (o GetDataAssetsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetDataAssetsResult]
func (GetDataAssetsResultOutput) TypeKey ¶
func (o GetDataAssetsResultOutput) TypeKey() pulumi.StringPtrOutput
The key of the object type. Type key's can be found via the '/types' endpoint.
type GetMetastoresArgs ¶
type GetMetastoresArgs struct { // The OCID of the compartment where you want to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `pulumi:"displayName"` Filters []GetMetastoresFilter `pulumi:"filters"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getMetastores.
type GetMetastoresFilter ¶
type GetMetastoresFilterArgs ¶
type GetMetastoresFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetMetastoresFilterArgs) ElementType ¶
func (GetMetastoresFilterArgs) ElementType() reflect.Type
func (GetMetastoresFilterArgs) ToGetMetastoresFilterOutput ¶
func (i GetMetastoresFilterArgs) ToGetMetastoresFilterOutput() GetMetastoresFilterOutput
func (GetMetastoresFilterArgs) ToGetMetastoresFilterOutputWithContext ¶
func (i GetMetastoresFilterArgs) ToGetMetastoresFilterOutputWithContext(ctx context.Context) GetMetastoresFilterOutput
func (GetMetastoresFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetMetastoresFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresFilter]
type GetMetastoresFilterArray ¶
type GetMetastoresFilterArray []GetMetastoresFilterInput
func (GetMetastoresFilterArray) ElementType ¶
func (GetMetastoresFilterArray) ElementType() reflect.Type
func (GetMetastoresFilterArray) ToGetMetastoresFilterArrayOutput ¶
func (i GetMetastoresFilterArray) ToGetMetastoresFilterArrayOutput() GetMetastoresFilterArrayOutput
func (GetMetastoresFilterArray) ToGetMetastoresFilterArrayOutputWithContext ¶
func (i GetMetastoresFilterArray) ToGetMetastoresFilterArrayOutputWithContext(ctx context.Context) GetMetastoresFilterArrayOutput
func (GetMetastoresFilterArray) ToOutput ¶ added in v1.11.0
func (i GetMetastoresFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetMetastoresFilter]
type GetMetastoresFilterArrayInput ¶
type GetMetastoresFilterArrayInput interface { pulumi.Input ToGetMetastoresFilterArrayOutput() GetMetastoresFilterArrayOutput ToGetMetastoresFilterArrayOutputWithContext(context.Context) GetMetastoresFilterArrayOutput }
GetMetastoresFilterArrayInput is an input type that accepts GetMetastoresFilterArray and GetMetastoresFilterArrayOutput values. You can construct a concrete instance of `GetMetastoresFilterArrayInput` via:
GetMetastoresFilterArray{ GetMetastoresFilterArgs{...} }
type GetMetastoresFilterArrayOutput ¶
type GetMetastoresFilterArrayOutput struct{ *pulumi.OutputState }
func (GetMetastoresFilterArrayOutput) ElementType ¶
func (GetMetastoresFilterArrayOutput) ElementType() reflect.Type
func (GetMetastoresFilterArrayOutput) Index ¶
func (o GetMetastoresFilterArrayOutput) Index(i pulumi.IntInput) GetMetastoresFilterOutput
func (GetMetastoresFilterArrayOutput) ToGetMetastoresFilterArrayOutput ¶
func (o GetMetastoresFilterArrayOutput) ToGetMetastoresFilterArrayOutput() GetMetastoresFilterArrayOutput
func (GetMetastoresFilterArrayOutput) ToGetMetastoresFilterArrayOutputWithContext ¶
func (o GetMetastoresFilterArrayOutput) ToGetMetastoresFilterArrayOutputWithContext(ctx context.Context) GetMetastoresFilterArrayOutput
func (GetMetastoresFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetMetastoresFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetMetastoresFilter]
type GetMetastoresFilterInput ¶
type GetMetastoresFilterInput interface { pulumi.Input ToGetMetastoresFilterOutput() GetMetastoresFilterOutput ToGetMetastoresFilterOutputWithContext(context.Context) GetMetastoresFilterOutput }
GetMetastoresFilterInput is an input type that accepts GetMetastoresFilterArgs and GetMetastoresFilterOutput values. You can construct a concrete instance of `GetMetastoresFilterInput` via:
GetMetastoresFilterArgs{...}
type GetMetastoresFilterOutput ¶
type GetMetastoresFilterOutput struct{ *pulumi.OutputState }
func (GetMetastoresFilterOutput) ElementType ¶
func (GetMetastoresFilterOutput) ElementType() reflect.Type
func (GetMetastoresFilterOutput) Name ¶
func (o GetMetastoresFilterOutput) Name() pulumi.StringOutput
func (GetMetastoresFilterOutput) Regex ¶
func (o GetMetastoresFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetMetastoresFilterOutput) ToGetMetastoresFilterOutput ¶
func (o GetMetastoresFilterOutput) ToGetMetastoresFilterOutput() GetMetastoresFilterOutput
func (GetMetastoresFilterOutput) ToGetMetastoresFilterOutputWithContext ¶
func (o GetMetastoresFilterOutput) ToGetMetastoresFilterOutputWithContext(ctx context.Context) GetMetastoresFilterOutput
func (GetMetastoresFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetMetastoresFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresFilter]
func (GetMetastoresFilterOutput) Values ¶
func (o GetMetastoresFilterOutput) Values() pulumi.StringArrayOutput
type GetMetastoresMetastore ¶
type GetMetastoresMetastore struct { // The OCID of the compartment where you want to list resources. CompartmentId string `pulumi:"compartmentId"` // Location under which external tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultExternalTableLocation string `pulumi:"defaultExternalTableLocation"` // Location under which managed tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultManagedTableLocation string `pulumi:"defaultManagedTableLocation"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display 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]interface{} `pulumi:"freeformTags"` // The metastore's OCID. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State string `pulumi:"state"` // Time at which the metastore was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // Time at which the metastore was last modified. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetMetastoresMetastoreArgs ¶
type GetMetastoresMetastoreArgs struct { // The OCID of the compartment where you want to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Location under which external tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultExternalTableLocation pulumi.StringInput `pulumi:"defaultExternalTableLocation"` // Location under which managed tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultManagedTableLocation pulumi.StringInput `pulumi:"defaultManagedTableLocation"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display 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.MapInput `pulumi:"freeformTags"` // The metastore's OCID. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringInput `pulumi:"state"` // Time at which the metastore was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Time at which the metastore was last modified. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetMetastoresMetastoreArgs) ElementType ¶
func (GetMetastoresMetastoreArgs) ElementType() reflect.Type
func (GetMetastoresMetastoreArgs) ToGetMetastoresMetastoreOutput ¶
func (i GetMetastoresMetastoreArgs) ToGetMetastoresMetastoreOutput() GetMetastoresMetastoreOutput
func (GetMetastoresMetastoreArgs) ToGetMetastoresMetastoreOutputWithContext ¶
func (i GetMetastoresMetastoreArgs) ToGetMetastoresMetastoreOutputWithContext(ctx context.Context) GetMetastoresMetastoreOutput
func (GetMetastoresMetastoreArgs) ToOutput ¶ added in v1.11.0
func (i GetMetastoresMetastoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresMetastore]
type GetMetastoresMetastoreArray ¶
type GetMetastoresMetastoreArray []GetMetastoresMetastoreInput
func (GetMetastoresMetastoreArray) ElementType ¶
func (GetMetastoresMetastoreArray) ElementType() reflect.Type
func (GetMetastoresMetastoreArray) ToGetMetastoresMetastoreArrayOutput ¶
func (i GetMetastoresMetastoreArray) ToGetMetastoresMetastoreArrayOutput() GetMetastoresMetastoreArrayOutput
func (GetMetastoresMetastoreArray) ToGetMetastoresMetastoreArrayOutputWithContext ¶
func (i GetMetastoresMetastoreArray) ToGetMetastoresMetastoreArrayOutputWithContext(ctx context.Context) GetMetastoresMetastoreArrayOutput
func (GetMetastoresMetastoreArray) ToOutput ¶ added in v1.11.0
func (i GetMetastoresMetastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetMetastoresMetastore]
type GetMetastoresMetastoreArrayInput ¶
type GetMetastoresMetastoreArrayInput interface { pulumi.Input ToGetMetastoresMetastoreArrayOutput() GetMetastoresMetastoreArrayOutput ToGetMetastoresMetastoreArrayOutputWithContext(context.Context) GetMetastoresMetastoreArrayOutput }
GetMetastoresMetastoreArrayInput is an input type that accepts GetMetastoresMetastoreArray and GetMetastoresMetastoreArrayOutput values. You can construct a concrete instance of `GetMetastoresMetastoreArrayInput` via:
GetMetastoresMetastoreArray{ GetMetastoresMetastoreArgs{...} }
type GetMetastoresMetastoreArrayOutput ¶
type GetMetastoresMetastoreArrayOutput struct{ *pulumi.OutputState }
func (GetMetastoresMetastoreArrayOutput) ElementType ¶
func (GetMetastoresMetastoreArrayOutput) ElementType() reflect.Type
func (GetMetastoresMetastoreArrayOutput) Index ¶
func (o GetMetastoresMetastoreArrayOutput) Index(i pulumi.IntInput) GetMetastoresMetastoreOutput
func (GetMetastoresMetastoreArrayOutput) ToGetMetastoresMetastoreArrayOutput ¶
func (o GetMetastoresMetastoreArrayOutput) ToGetMetastoresMetastoreArrayOutput() GetMetastoresMetastoreArrayOutput
func (GetMetastoresMetastoreArrayOutput) ToGetMetastoresMetastoreArrayOutputWithContext ¶
func (o GetMetastoresMetastoreArrayOutput) ToGetMetastoresMetastoreArrayOutputWithContext(ctx context.Context) GetMetastoresMetastoreArrayOutput
func (GetMetastoresMetastoreArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetMetastoresMetastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetMetastoresMetastore]
type GetMetastoresMetastoreInput ¶
type GetMetastoresMetastoreInput interface { pulumi.Input ToGetMetastoresMetastoreOutput() GetMetastoresMetastoreOutput ToGetMetastoresMetastoreOutputWithContext(context.Context) GetMetastoresMetastoreOutput }
GetMetastoresMetastoreInput is an input type that accepts GetMetastoresMetastoreArgs and GetMetastoresMetastoreOutput values. You can construct a concrete instance of `GetMetastoresMetastoreInput` via:
GetMetastoresMetastoreArgs{...}
type GetMetastoresMetastoreOutput ¶
type GetMetastoresMetastoreOutput struct{ *pulumi.OutputState }
func (GetMetastoresMetastoreOutput) CompartmentId ¶
func (o GetMetastoresMetastoreOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment where you want to list resources.
func (GetMetastoresMetastoreOutput) DefaultExternalTableLocation ¶
func (o GetMetastoresMetastoreOutput) DefaultExternalTableLocation() pulumi.StringOutput
Location under which external tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
func (GetMetastoresMetastoreOutput) DefaultManagedTableLocation ¶
func (o GetMetastoresMetastoreOutput) DefaultManagedTableLocation() pulumi.StringOutput
Location under which managed tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
func (GetMetastoresMetastoreOutput) DefinedTags ¶
func (o GetMetastoresMetastoreOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (GetMetastoresMetastoreOutput) DisplayName ¶
func (o GetMetastoresMetastoreOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. The match is not case sensitive.
func (GetMetastoresMetastoreOutput) ElementType ¶
func (GetMetastoresMetastoreOutput) ElementType() reflect.Type
func (GetMetastoresMetastoreOutput) FreeformTags ¶
func (o GetMetastoresMetastoreOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetMetastoresMetastoreOutput) Id ¶
func (o GetMetastoresMetastoreOutput) Id() pulumi.StringOutput
The metastore's OCID.
func (GetMetastoresMetastoreOutput) LifecycleDetails ¶
func (o GetMetastoresMetastoreOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (GetMetastoresMetastoreOutput) State ¶
func (o GetMetastoresMetastoreOutput) State() pulumi.StringOutput
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
func (GetMetastoresMetastoreOutput) TimeCreated ¶
func (o GetMetastoresMetastoreOutput) TimeCreated() pulumi.StringOutput
Time at which the metastore was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetMetastoresMetastoreOutput) TimeUpdated ¶
func (o GetMetastoresMetastoreOutput) TimeUpdated() pulumi.StringOutput
Time at which the metastore was last modified. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetMetastoresMetastoreOutput) ToGetMetastoresMetastoreOutput ¶
func (o GetMetastoresMetastoreOutput) ToGetMetastoresMetastoreOutput() GetMetastoresMetastoreOutput
func (GetMetastoresMetastoreOutput) ToGetMetastoresMetastoreOutputWithContext ¶
func (o GetMetastoresMetastoreOutput) ToGetMetastoresMetastoreOutputWithContext(ctx context.Context) GetMetastoresMetastoreOutput
func (GetMetastoresMetastoreOutput) ToOutput ¶ added in v1.11.0
func (o GetMetastoresMetastoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresMetastore]
type GetMetastoresOutputArgs ¶
type GetMetastoresOutputArgs struct { // The OCID of the compartment where you want to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetMetastoresFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getMetastores.
func (GetMetastoresOutputArgs) ElementType ¶
func (GetMetastoresOutputArgs) ElementType() reflect.Type
type GetMetastoresResult ¶
type GetMetastoresResult struct { // OCID of the compartment which holds the metastore. CompartmentId string `pulumi:"compartmentId"` // Mutable name of the metastore. DisplayName *string `pulumi:"displayName"` Filters []GetMetastoresFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of metastores. Metastores []GetMetastoresMetastore `pulumi:"metastores"` // The current state of the metastore. State *string `pulumi:"state"` }
A collection of values returned by getMetastores.
func GetMetastores ¶
func GetMetastores(ctx *pulumi.Context, args *GetMetastoresArgs, opts ...pulumi.InvokeOption) (*GetMetastoresResult, error)
This data source provides the list of Metastores in Oracle Cloud Infrastructure Data Catalog service.
Returns a list of all metastores in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetMetastores(ctx, &datacatalog.GetMetastoresArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Metastore_display_name), State: pulumi.StringRef(_var.Metastore_state), }, nil) if err != nil { return err } return nil }) }
```
type GetMetastoresResultOutput ¶
type GetMetastoresResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMetastores.
func GetMetastoresOutput ¶
func GetMetastoresOutput(ctx *pulumi.Context, args GetMetastoresOutputArgs, opts ...pulumi.InvokeOption) GetMetastoresResultOutput
func (GetMetastoresResultOutput) CompartmentId ¶
func (o GetMetastoresResultOutput) CompartmentId() pulumi.StringOutput
OCID of the compartment which holds the metastore.
func (GetMetastoresResultOutput) DisplayName ¶
func (o GetMetastoresResultOutput) DisplayName() pulumi.StringPtrOutput
Mutable name of the metastore.
func (GetMetastoresResultOutput) ElementType ¶
func (GetMetastoresResultOutput) ElementType() reflect.Type
func (GetMetastoresResultOutput) Filters ¶
func (o GetMetastoresResultOutput) Filters() GetMetastoresFilterArrayOutput
func (GetMetastoresResultOutput) Id ¶
func (o GetMetastoresResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMetastoresResultOutput) Metastores ¶
func (o GetMetastoresResultOutput) Metastores() GetMetastoresMetastoreArrayOutput
The list of metastores.
func (GetMetastoresResultOutput) State ¶
func (o GetMetastoresResultOutput) State() pulumi.StringPtrOutput
The current state of the metastore.
func (GetMetastoresResultOutput) ToGetMetastoresResultOutput ¶
func (o GetMetastoresResultOutput) ToGetMetastoresResultOutput() GetMetastoresResultOutput
func (GetMetastoresResultOutput) ToGetMetastoresResultOutputWithContext ¶
func (o GetMetastoresResultOutput) ToGetMetastoresResultOutputWithContext(ctx context.Context) GetMetastoresResultOutput
func (GetMetastoresResultOutput) ToOutput ¶ added in v1.11.0
func (o GetMetastoresResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetMetastoresResult]
type LookupCatalogArgs ¶
type LookupCatalogArgs struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` }
A collection of arguments for invoking getCatalog.
type LookupCatalogOutputArgs ¶
type LookupCatalogOutputArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` }
A collection of arguments for invoking getCatalog.
func (LookupCatalogOutputArgs) ElementType ¶
func (LookupCatalogOutputArgs) ElementType() reflect.Type
type LookupCatalogPrivateEndpointArgs ¶
type LookupCatalogPrivateEndpointArgs struct { // Unique private reverse connection identifier. CatalogPrivateEndpointId string `pulumi:"catalogPrivateEndpointId"` }
A collection of arguments for invoking getCatalogPrivateEndpoint.
type LookupCatalogPrivateEndpointOutputArgs ¶
type LookupCatalogPrivateEndpointOutputArgs struct { // Unique private reverse connection identifier. CatalogPrivateEndpointId pulumi.StringInput `pulumi:"catalogPrivateEndpointId"` }
A collection of arguments for invoking getCatalogPrivateEndpoint.
func (LookupCatalogPrivateEndpointOutputArgs) ElementType ¶
func (LookupCatalogPrivateEndpointOutputArgs) ElementType() reflect.Type
type LookupCatalogPrivateEndpointResult ¶
type LookupCatalogPrivateEndpointResult struct { // The list of catalogs using the private reverse connection endpoint AttachedCatalogs []string `pulumi:"attachedCatalogs"` CatalogPrivateEndpointId string `pulumi:"catalogPrivateEndpointId"` // Identifier of the compartment this private endpoint belongs to CompartmentId string `pulumi:"compartmentId"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Mutable name of the Private Reverse Connection Endpoint DisplayName string `pulumi:"displayName"` // List of DNS zones to be used by the data assets to be harvested. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones []string `pulumi:"dnsZones"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique identifier that is immutable Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The current state of the private endpoint resource. State string `pulumi:"state"` // Subnet Identifier SubnetId string `pulumi:"subnetId"` // The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getCatalogPrivateEndpoint.
func LookupCatalogPrivateEndpoint ¶
func LookupCatalogPrivateEndpoint(ctx *pulumi.Context, args *LookupCatalogPrivateEndpointArgs, opts ...pulumi.InvokeOption) (*LookupCatalogPrivateEndpointResult, error)
This data source provides details about a specific Catalog Private Endpoint resource in Oracle Cloud Infrastructure Data Catalog service.
Gets a specific private reverse connection by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetCatalogPrivateEndpoint(ctx, &datacatalog.GetCatalogPrivateEndpointArgs{ CatalogPrivateEndpointId: oci_datacatalog_catalog_private_endpoint.Test_catalog_private_endpoint.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupCatalogPrivateEndpointResultOutput ¶
type LookupCatalogPrivateEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCatalogPrivateEndpoint.
func LookupCatalogPrivateEndpointOutput ¶
func LookupCatalogPrivateEndpointOutput(ctx *pulumi.Context, args LookupCatalogPrivateEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupCatalogPrivateEndpointResultOutput
func (LookupCatalogPrivateEndpointResultOutput) AttachedCatalogs ¶
func (o LookupCatalogPrivateEndpointResultOutput) AttachedCatalogs() pulumi.StringArrayOutput
The list of catalogs using the private reverse connection endpoint
func (LookupCatalogPrivateEndpointResultOutput) CatalogPrivateEndpointId ¶
func (o LookupCatalogPrivateEndpointResultOutput) CatalogPrivateEndpointId() pulumi.StringOutput
func (LookupCatalogPrivateEndpointResultOutput) CompartmentId ¶
func (o LookupCatalogPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment this private endpoint belongs to
func (LookupCatalogPrivateEndpointResultOutput) DefinedTags ¶
func (o LookupCatalogPrivateEndpointResultOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupCatalogPrivateEndpointResultOutput) DisplayName ¶
func (o LookupCatalogPrivateEndpointResultOutput) DisplayName() pulumi.StringOutput
Mutable name of the Private Reverse Connection Endpoint
func (LookupCatalogPrivateEndpointResultOutput) DnsZones ¶
func (o LookupCatalogPrivateEndpointResultOutput) DnsZones() pulumi.StringArrayOutput
List of DNS zones to be used by the data assets to be harvested. Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
func (LookupCatalogPrivateEndpointResultOutput) ElementType ¶
func (LookupCatalogPrivateEndpointResultOutput) ElementType() reflect.Type
func (LookupCatalogPrivateEndpointResultOutput) FreeformTags ¶
func (o LookupCatalogPrivateEndpointResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupCatalogPrivateEndpointResultOutput) Id ¶
func (o LookupCatalogPrivateEndpointResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable
func (LookupCatalogPrivateEndpointResultOutput) LifecycleDetails ¶
func (o LookupCatalogPrivateEndpointResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
func (LookupCatalogPrivateEndpointResultOutput) State ¶
func (o LookupCatalogPrivateEndpointResultOutput) State() pulumi.StringOutput
The current state of the private endpoint resource.
func (LookupCatalogPrivateEndpointResultOutput) SubnetId ¶
func (o LookupCatalogPrivateEndpointResultOutput) SubnetId() pulumi.StringOutput
Subnet Identifier
func (LookupCatalogPrivateEndpointResultOutput) TimeCreated ¶
func (o LookupCatalogPrivateEndpointResultOutput) TimeCreated() pulumi.StringOutput
The time the private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupCatalogPrivateEndpointResultOutput) TimeUpdated ¶
func (o LookupCatalogPrivateEndpointResultOutput) TimeUpdated() pulumi.StringOutput
The time the private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupCatalogPrivateEndpointResultOutput) ToLookupCatalogPrivateEndpointResultOutput ¶
func (o LookupCatalogPrivateEndpointResultOutput) ToLookupCatalogPrivateEndpointResultOutput() LookupCatalogPrivateEndpointResultOutput
func (LookupCatalogPrivateEndpointResultOutput) ToLookupCatalogPrivateEndpointResultOutputWithContext ¶
func (o LookupCatalogPrivateEndpointResultOutput) ToLookupCatalogPrivateEndpointResultOutputWithContext(ctx context.Context) LookupCatalogPrivateEndpointResultOutput
func (LookupCatalogPrivateEndpointResultOutput) ToOutput ¶ added in v1.11.0
func (o LookupCatalogPrivateEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCatalogPrivateEndpointResult]
type LookupCatalogResult ¶
type LookupCatalogResult struct { // The list of private reverse connection endpoints attached to the catalog AttachedCatalogPrivateEndpoints []string `pulumi:"attachedCatalogPrivateEndpoints"` CatalogId string `pulumi:"catalogId"` // Compartment identifier. CompartmentId string `pulumi:"compartmentId"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Data catalog identifier, which can be renamed. 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]interface{} `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // An message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The number of data objects added to the data catalog. Please see the data catalog documentation for further information on how this is calculated. NumberOfObjects int `pulumi:"numberOfObjects"` // The REST front endpoint URL to the data catalog instance. ServiceApiUrl string `pulumi:"serviceApiUrl"` // The console front endpoint URL to the data catalog instance. ServiceConsoleUrl string `pulumi:"serviceConsoleUrl"` // The current state of the data catalog resource. State string `pulumi:"state"` // The time the data catalog was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the data catalog was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getCatalog.
func LookupCatalog ¶
func LookupCatalog(ctx *pulumi.Context, args *LookupCatalogArgs, opts ...pulumi.InvokeOption) (*LookupCatalogResult, error)
This data source provides details about a specific Catalog resource in Oracle Cloud Infrastructure Data Catalog service.
Gets a data catalog by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetCatalog(ctx, &datacatalog.GetCatalogArgs{ CatalogId: oci_datacatalog_catalog.Test_catalog.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupCatalogResultOutput ¶
type LookupCatalogResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCatalog.
func LookupCatalogOutput ¶
func LookupCatalogOutput(ctx *pulumi.Context, args LookupCatalogOutputArgs, opts ...pulumi.InvokeOption) LookupCatalogResultOutput
func (LookupCatalogResultOutput) AttachedCatalogPrivateEndpoints ¶
func (o LookupCatalogResultOutput) AttachedCatalogPrivateEndpoints() pulumi.StringArrayOutput
The list of private reverse connection endpoints attached to the catalog
func (LookupCatalogResultOutput) CatalogId ¶
func (o LookupCatalogResultOutput) CatalogId() pulumi.StringOutput
func (LookupCatalogResultOutput) CompartmentId ¶
func (o LookupCatalogResultOutput) CompartmentId() pulumi.StringOutput
Compartment identifier.
func (LookupCatalogResultOutput) DefinedTags ¶
func (o LookupCatalogResultOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupCatalogResultOutput) DisplayName ¶
func (o LookupCatalogResultOutput) DisplayName() pulumi.StringOutput
Data catalog identifier, which can be renamed.
func (LookupCatalogResultOutput) ElementType ¶
func (LookupCatalogResultOutput) ElementType() reflect.Type
func (LookupCatalogResultOutput) FreeformTags ¶
func (o LookupCatalogResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupCatalogResultOutput) Id ¶
func (o LookupCatalogResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (LookupCatalogResultOutput) LifecycleDetails ¶
func (o LookupCatalogResultOutput) LifecycleDetails() pulumi.StringOutput
An message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in 'Failed' state.
func (LookupCatalogResultOutput) NumberOfObjects ¶
func (o LookupCatalogResultOutput) NumberOfObjects() pulumi.IntOutput
The number of data objects added to the data catalog. Please see the data catalog documentation for further information on how this is calculated.
func (LookupCatalogResultOutput) ServiceApiUrl ¶
func (o LookupCatalogResultOutput) ServiceApiUrl() pulumi.StringOutput
The REST front endpoint URL to the data catalog instance.
func (LookupCatalogResultOutput) ServiceConsoleUrl ¶
func (o LookupCatalogResultOutput) ServiceConsoleUrl() pulumi.StringOutput
The console front endpoint URL to the data catalog instance.
func (LookupCatalogResultOutput) State ¶
func (o LookupCatalogResultOutput) State() pulumi.StringOutput
The current state of the data catalog resource.
func (LookupCatalogResultOutput) TimeCreated ¶
func (o LookupCatalogResultOutput) TimeCreated() pulumi.StringOutput
The time the data catalog was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupCatalogResultOutput) TimeUpdated ¶
func (o LookupCatalogResultOutput) TimeUpdated() pulumi.StringOutput
The time the data catalog was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupCatalogResultOutput) ToLookupCatalogResultOutput ¶
func (o LookupCatalogResultOutput) ToLookupCatalogResultOutput() LookupCatalogResultOutput
func (LookupCatalogResultOutput) ToLookupCatalogResultOutputWithContext ¶
func (o LookupCatalogResultOutput) ToLookupCatalogResultOutputWithContext(ctx context.Context) LookupCatalogResultOutput
func (LookupCatalogResultOutput) ToOutput ¶ added in v1.11.0
func (o LookupCatalogResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCatalogResult]
type LookupConnectionArgs ¶
type LookupConnectionArgs struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` // Unique connection key. ConnectionKey string `pulumi:"connectionKey"` // Unique data asset key. DataAssetKey string `pulumi:"dataAssetKey"` // Specifies the fields to return in a connection response. Fields []string `pulumi:"fields"` }
A collection of arguments for invoking getConnection.
type LookupConnectionOutputArgs ¶
type LookupConnectionOutputArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` // Unique connection key. ConnectionKey pulumi.StringInput `pulumi:"connectionKey"` // Unique data asset key. DataAssetKey pulumi.StringInput `pulumi:"dataAssetKey"` // Specifies the fields to return in a connection response. Fields pulumi.StringArrayInput `pulumi:"fields"` }
A collection of arguments for invoking getConnection.
func (LookupConnectionOutputArgs) ElementType ¶
func (LookupConnectionOutputArgs) ElementType() reflect.Type
type LookupConnectionResult ¶
type LookupConnectionResult struct { CatalogId string `pulumi:"catalogId"` ConnectionKey string `pulumi:"connectionKey"` // OCID of the user who created the connection. CreatedById string `pulumi:"createdById"` // Unique key of the parent data asset. DataAssetKey string `pulumi:"dataAssetKey"` // A description of the connection. Description string `pulumi:"description"` // A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` EncProperties map[string]interface{} `pulumi:"encProperties"` // Unique external key of this object from the source system. ExternalKey string `pulumi:"externalKey"` Fields []string `pulumi:"fields"` Id string `pulumi:"id"` // Indicates whether this connection is the default connection. IsDefault bool `pulumi:"isDefault"` // Unique connection key that is immutable. Key string `pulumi:"key"` // A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: `{"properties": { "default": { "username": "user1"}}}` Properties map[string]interface{} `pulumi:"properties"` // The current state of the connection. State string `pulumi:"state"` // The date and time the connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // Time that the connections status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated string `pulumi:"timeStatusUpdated"` // The last time that any change was made to the connection. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey string `pulumi:"typeKey"` // OCID of the user who modified the connection. UpdatedById string `pulumi:"updatedById"` // URI to the connection instance in the API. Uri string `pulumi:"uri"` }
A collection of values returned by getConnection.
func LookupConnection ¶
func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)
This data source provides details about a specific Connection resource in Oracle Cloud Infrastructure Data Catalog service.
Gets a specific data asset connection by key.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetConnection(ctx, &datacatalog.GetConnectionArgs{ CatalogId: oci_datacatalog_catalog.Test_catalog.Id, ConnectionKey: _var.Connection_connection_key, DataAssetKey: _var.Connection_data_asset_key, Fields: _var.Connection_fields, }, nil) if err != nil { return err } return nil }) }
```
type LookupConnectionResultOutput ¶
type LookupConnectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConnection.
func LookupConnectionOutput ¶
func LookupConnectionOutput(ctx *pulumi.Context, args LookupConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionResultOutput
func (LookupConnectionResultOutput) CatalogId ¶
func (o LookupConnectionResultOutput) CatalogId() pulumi.StringOutput
func (LookupConnectionResultOutput) ConnectionKey ¶
func (o LookupConnectionResultOutput) ConnectionKey() pulumi.StringOutput
func (LookupConnectionResultOutput) CreatedById ¶
func (o LookupConnectionResultOutput) CreatedById() pulumi.StringOutput
OCID of the user who created the connection.
func (LookupConnectionResultOutput) DataAssetKey ¶
func (o LookupConnectionResultOutput) DataAssetKey() pulumi.StringOutput
Unique key of the parent data asset.
func (LookupConnectionResultOutput) Description ¶
func (o LookupConnectionResultOutput) Description() pulumi.StringOutput
A description of the connection.
func (LookupConnectionResultOutput) DisplayName ¶
func (o LookupConnectionResultOutput) DisplayName() pulumi.StringOutput
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (LookupConnectionResultOutput) ElementType ¶
func (LookupConnectionResultOutput) ElementType() reflect.Type
func (LookupConnectionResultOutput) EncProperties ¶
func (o LookupConnectionResultOutput) EncProperties() pulumi.MapOutput
func (LookupConnectionResultOutput) ExternalKey ¶
func (o LookupConnectionResultOutput) ExternalKey() pulumi.StringOutput
Unique external key of this object from the source system.
func (LookupConnectionResultOutput) Fields ¶
func (o LookupConnectionResultOutput) Fields() pulumi.StringArrayOutput
func (LookupConnectionResultOutput) Id ¶
func (o LookupConnectionResultOutput) Id() pulumi.StringOutput
func (LookupConnectionResultOutput) IsDefault ¶
func (o LookupConnectionResultOutput) IsDefault() pulumi.BoolOutput
Indicates whether this connection is the default connection.
func (LookupConnectionResultOutput) Key ¶
func (o LookupConnectionResultOutput) Key() pulumi.StringOutput
Unique connection key that is immutable.
func (LookupConnectionResultOutput) Properties ¶
func (o LookupConnectionResultOutput) Properties() pulumi.MapOutput
A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: `{"properties": { "default": { "username": "user1"}}}`
func (LookupConnectionResultOutput) State ¶
func (o LookupConnectionResultOutput) State() pulumi.StringOutput
The current state of the connection.
func (LookupConnectionResultOutput) TimeCreated ¶
func (o LookupConnectionResultOutput) TimeCreated() pulumi.StringOutput
The date and time the connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z`
func (LookupConnectionResultOutput) TimeStatusUpdated ¶
func (o LookupConnectionResultOutput) TimeStatusUpdated() pulumi.StringOutput
Time that the connections status was last updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupConnectionResultOutput) TimeUpdated ¶
func (o LookupConnectionResultOutput) TimeUpdated() pulumi.StringOutput
The last time that any change was made to the connection. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupConnectionResultOutput) ToLookupConnectionResultOutput ¶
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext ¶
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
func (LookupConnectionResultOutput) ToOutput ¶ added in v1.11.0
func (o LookupConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectionResult]
func (LookupConnectionResultOutput) TypeKey ¶
func (o LookupConnectionResultOutput) TypeKey() pulumi.StringOutput
The key of the object type. Type key's can be found via the '/types' endpoint.
func (LookupConnectionResultOutput) UpdatedById ¶
func (o LookupConnectionResultOutput) UpdatedById() pulumi.StringOutput
OCID of the user who modified the connection.
func (LookupConnectionResultOutput) Uri ¶
func (o LookupConnectionResultOutput) Uri() pulumi.StringOutput
URI to the connection instance in the API.
type LookupDataAssetArgs ¶
type LookupDataAssetArgs struct { // Unique catalog identifier. CatalogId string `pulumi:"catalogId"` // Unique data asset key. DataAssetKey string `pulumi:"dataAssetKey"` // Specifies the fields to return in a data asset response. Fields []string `pulumi:"fields"` }
A collection of arguments for invoking getDataAsset.
type LookupDataAssetOutputArgs ¶
type LookupDataAssetOutputArgs struct { // Unique catalog identifier. CatalogId pulumi.StringInput `pulumi:"catalogId"` // Unique data asset key. DataAssetKey pulumi.StringInput `pulumi:"dataAssetKey"` // Specifies the fields to return in a data asset response. Fields pulumi.StringArrayInput `pulumi:"fields"` }
A collection of arguments for invoking getDataAsset.
func (LookupDataAssetOutputArgs) ElementType ¶
func (LookupDataAssetOutputArgs) ElementType() reflect.Type
type LookupDataAssetResult ¶
type LookupDataAssetResult struct { // The data catalog's OCID. CatalogId string `pulumi:"catalogId"` // OCID of the user who created the data asset. CreatedById string `pulumi:"createdById"` DataAssetKey string `pulumi:"dataAssetKey"` // Detailed description of the data asset. Description string `pulumi:"description"` // A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // External URI that can be used to reference the object. Format will differ based on the type of object. ExternalKey string `pulumi:"externalKey"` Fields []string `pulumi:"fields"` Id string `pulumi:"id"` // Unique data asset key that is immutable. Key string `pulumi:"key"` // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, see service documentation for details. LifecycleDetails string `pulumi:"lifecycleDetails"` // A map of maps that contains the properties which are specific to the asset type. Each data asset type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most data assets have required properties within the "default" category. Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]interface{} `pulumi:"properties"` // The current state of the data asset. State string `pulumi:"state"` // The date and time the data asset was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The last time that a harvest was performed on the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeHarvested string `pulumi:"timeHarvested"` // The last time that any change was made to the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey string `pulumi:"typeKey"` // OCID of the user who last modified the data asset. UpdatedById string `pulumi:"updatedById"` // URI to the data asset instance in the API. Uri string `pulumi:"uri"` }
A collection of values returned by getDataAsset.
func LookupDataAsset ¶
func LookupDataAsset(ctx *pulumi.Context, args *LookupDataAssetArgs, opts ...pulumi.InvokeOption) (*LookupDataAssetResult, error)
This data source provides details about a specific Data Asset resource in Oracle Cloud Infrastructure Data Catalog service.
Gets a specific data asset for the given key within a data catalog.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetDataAsset(ctx, &datacatalog.GetDataAssetArgs{ CatalogId: oci_datacatalog_catalog.Test_catalog.Id, DataAssetKey: _var.Data_asset_data_asset_key, Fields: _var.Data_asset_fields, }, nil) if err != nil { return err } return nil }) }
```
type LookupDataAssetResultOutput ¶
type LookupDataAssetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataAsset.
func LookupDataAssetOutput ¶
func LookupDataAssetOutput(ctx *pulumi.Context, args LookupDataAssetOutputArgs, opts ...pulumi.InvokeOption) LookupDataAssetResultOutput
func (LookupDataAssetResultOutput) CatalogId ¶
func (o LookupDataAssetResultOutput) CatalogId() pulumi.StringOutput
The data catalog's OCID.
func (LookupDataAssetResultOutput) CreatedById ¶
func (o LookupDataAssetResultOutput) CreatedById() pulumi.StringOutput
OCID of the user who created the data asset.
func (LookupDataAssetResultOutput) DataAssetKey ¶
func (o LookupDataAssetResultOutput) DataAssetKey() pulumi.StringOutput
func (LookupDataAssetResultOutput) Description ¶
func (o LookupDataAssetResultOutput) Description() pulumi.StringOutput
Detailed description of the data asset.
func (LookupDataAssetResultOutput) DisplayName ¶
func (o LookupDataAssetResultOutput) DisplayName() pulumi.StringOutput
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (LookupDataAssetResultOutput) ElementType ¶
func (LookupDataAssetResultOutput) ElementType() reflect.Type
func (LookupDataAssetResultOutput) ExternalKey ¶
func (o LookupDataAssetResultOutput) ExternalKey() pulumi.StringOutput
External URI that can be used to reference the object. Format will differ based on the type of object.
func (LookupDataAssetResultOutput) Fields ¶
func (o LookupDataAssetResultOutput) Fields() pulumi.StringArrayOutput
func (LookupDataAssetResultOutput) Id ¶
func (o LookupDataAssetResultOutput) Id() pulumi.StringOutput
func (LookupDataAssetResultOutput) Key ¶
func (o LookupDataAssetResultOutput) Key() pulumi.StringOutput
Unique data asset key that is immutable.
func (LookupDataAssetResultOutput) LifecycleDetails ¶ added in v1.10.0
func (o LookupDataAssetResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, see service documentation for details.
func (LookupDataAssetResultOutput) Properties ¶
func (o LookupDataAssetResultOutput) Properties() pulumi.MapOutput
A map of maps that contains the properties which are specific to the asset type. Each data asset type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most data assets have required properties within the "default" category. Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
func (LookupDataAssetResultOutput) State ¶
func (o LookupDataAssetResultOutput) State() pulumi.StringOutput
The current state of the data asset.
func (LookupDataAssetResultOutput) TimeCreated ¶
func (o LookupDataAssetResultOutput) TimeCreated() pulumi.StringOutput
The date and time the data asset was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2019-03-25T21:10:29.600Z`
func (LookupDataAssetResultOutput) TimeHarvested ¶
func (o LookupDataAssetResultOutput) TimeHarvested() pulumi.StringOutput
The last time that a harvest was performed on the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupDataAssetResultOutput) TimeUpdated ¶
func (o LookupDataAssetResultOutput) TimeUpdated() pulumi.StringOutput
The last time that any change was made to the data asset. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupDataAssetResultOutput) ToLookupDataAssetResultOutput ¶
func (o LookupDataAssetResultOutput) ToLookupDataAssetResultOutput() LookupDataAssetResultOutput
func (LookupDataAssetResultOutput) ToLookupDataAssetResultOutputWithContext ¶
func (o LookupDataAssetResultOutput) ToLookupDataAssetResultOutputWithContext(ctx context.Context) LookupDataAssetResultOutput
func (LookupDataAssetResultOutput) ToOutput ¶ added in v1.11.0
func (o LookupDataAssetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDataAssetResult]
func (LookupDataAssetResultOutput) TypeKey ¶
func (o LookupDataAssetResultOutput) TypeKey() pulumi.StringOutput
The key of the object type. Type key's can be found via the '/types' endpoint.
func (LookupDataAssetResultOutput) UpdatedById ¶
func (o LookupDataAssetResultOutput) UpdatedById() pulumi.StringOutput
OCID of the user who last modified the data asset.
func (LookupDataAssetResultOutput) Uri ¶
func (o LookupDataAssetResultOutput) Uri() pulumi.StringOutput
URI to the data asset instance in the API.
type LookupMetastoreArgs ¶
type LookupMetastoreArgs struct { // The metastore's OCID. MetastoreId string `pulumi:"metastoreId"` }
A collection of arguments for invoking getMetastore.
type LookupMetastoreOutputArgs ¶
type LookupMetastoreOutputArgs struct { // The metastore's OCID. MetastoreId pulumi.StringInput `pulumi:"metastoreId"` }
A collection of arguments for invoking getMetastore.
func (LookupMetastoreOutputArgs) ElementType ¶
func (LookupMetastoreOutputArgs) ElementType() reflect.Type
type LookupMetastoreResult ¶
type LookupMetastoreResult struct { // OCID of the compartment which holds the metastore. CompartmentId string `pulumi:"compartmentId"` // Location under which external tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultExternalTableLocation string `pulumi:"defaultExternalTableLocation"` // Location under which managed tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultManagedTableLocation string `pulumi:"defaultManagedTableLocation"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Mutable name of the metastore. 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]interface{} `pulumi:"freeformTags"` // The metastore's OCID. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` MetastoreId string `pulumi:"metastoreId"` // The current state of the metastore. State string `pulumi:"state"` // Time at which the metastore was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // Time at which the metastore was last modified. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getMetastore.
func LookupMetastore ¶
func LookupMetastore(ctx *pulumi.Context, args *LookupMetastoreArgs, opts ...pulumi.InvokeOption) (*LookupMetastoreResult, error)
This data source provides details about a specific Metastore resource in Oracle Cloud Infrastructure Data Catalog service.
Gets a metastore by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.GetMetastore(ctx, &datacatalog.GetMetastoreArgs{ MetastoreId: oci_datacatalog_metastore.Test_metastore.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupMetastoreResultOutput ¶
type LookupMetastoreResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMetastore.
func LookupMetastoreOutput ¶
func LookupMetastoreOutput(ctx *pulumi.Context, args LookupMetastoreOutputArgs, opts ...pulumi.InvokeOption) LookupMetastoreResultOutput
func (LookupMetastoreResultOutput) CompartmentId ¶
func (o LookupMetastoreResultOutput) CompartmentId() pulumi.StringOutput
OCID of the compartment which holds the metastore.
func (LookupMetastoreResultOutput) DefaultExternalTableLocation ¶
func (o LookupMetastoreResultOutput) DefaultExternalTableLocation() pulumi.StringOutput
Location under which external tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
func (LookupMetastoreResultOutput) DefaultManagedTableLocation ¶
func (o LookupMetastoreResultOutput) DefaultManagedTableLocation() pulumi.StringOutput
Location under which managed tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
func (LookupMetastoreResultOutput) DefinedTags ¶
func (o LookupMetastoreResultOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupMetastoreResultOutput) DisplayName ¶
func (o LookupMetastoreResultOutput) DisplayName() pulumi.StringOutput
Mutable name of the metastore.
func (LookupMetastoreResultOutput) ElementType ¶
func (LookupMetastoreResultOutput) ElementType() reflect.Type
func (LookupMetastoreResultOutput) FreeformTags ¶
func (o LookupMetastoreResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupMetastoreResultOutput) Id ¶
func (o LookupMetastoreResultOutput) Id() pulumi.StringOutput
The metastore's OCID.
func (LookupMetastoreResultOutput) LifecycleDetails ¶
func (o LookupMetastoreResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (LookupMetastoreResultOutput) MetastoreId ¶
func (o LookupMetastoreResultOutput) MetastoreId() pulumi.StringOutput
func (LookupMetastoreResultOutput) State ¶
func (o LookupMetastoreResultOutput) State() pulumi.StringOutput
The current state of the metastore.
func (LookupMetastoreResultOutput) TimeCreated ¶
func (o LookupMetastoreResultOutput) TimeCreated() pulumi.StringOutput
Time at which the metastore was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupMetastoreResultOutput) TimeUpdated ¶
func (o LookupMetastoreResultOutput) TimeUpdated() pulumi.StringOutput
Time at which the metastore was last modified. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupMetastoreResultOutput) ToLookupMetastoreResultOutput ¶
func (o LookupMetastoreResultOutput) ToLookupMetastoreResultOutput() LookupMetastoreResultOutput
func (LookupMetastoreResultOutput) ToLookupMetastoreResultOutputWithContext ¶
func (o LookupMetastoreResultOutput) ToLookupMetastoreResultOutputWithContext(ctx context.Context) LookupMetastoreResultOutput
func (LookupMetastoreResultOutput) ToOutput ¶ added in v1.11.0
func (o LookupMetastoreResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMetastoreResult]
type Metastore ¶
type Metastore struct { pulumi.CustomResourceState // (Updatable) OCID of the compartment which holds the metastore. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // Location under which external tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultExternalTableLocation pulumi.StringOutput `pulumi:"defaultExternalTableLocation"` // Location under which managed tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultManagedTableLocation pulumi.StringOutput `pulumi:"defaultManagedTableLocation"` // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Mutable name of the metastore. 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"}` // // ** 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 FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The current state of the metastore. State pulumi.StringOutput `pulumi:"state"` // Time at which the metastore was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Time at which the metastore was last modified. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Metastore resource in Oracle Cloud Infrastructure Data Catalog service.
Creates a new metastore.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataCatalog" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DataCatalog.NewMetastore(ctx, "testMetastore", &DataCatalog.MetastoreArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DefaultExternalTableLocation: pulumi.Any(_var.Metastore_default_external_table_location), DefaultManagedTableLocation: pulumi.Any(_var.Metastore_default_managed_table_location), DefinedTags: pulumi.Map{ "foo-namespace.bar-key": pulumi.Any("value"), }, DisplayName: pulumi.Any(_var.Metastore_display_name), FreeformTags: pulumi.Map{ "bar-key": pulumi.Any("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Metastores can be imported using the `id`, e.g.
```sh
$ pulumi import oci:DataCatalog/metastore:Metastore test_metastore "id"
```
func GetMetastore ¶
func GetMetastore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetastoreState, opts ...pulumi.ResourceOption) (*Metastore, error)
GetMetastore gets an existing Metastore 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 NewMetastore ¶
func NewMetastore(ctx *pulumi.Context, name string, args *MetastoreArgs, opts ...pulumi.ResourceOption) (*Metastore, error)
NewMetastore registers a new resource with the given unique name, arguments, and options.
func (*Metastore) ElementType ¶
func (*Metastore) ToMetastoreOutput ¶
func (i *Metastore) ToMetastoreOutput() MetastoreOutput
func (*Metastore) ToMetastoreOutputWithContext ¶
func (i *Metastore) ToMetastoreOutputWithContext(ctx context.Context) MetastoreOutput
type MetastoreArgs ¶
type MetastoreArgs struct { // (Updatable) OCID of the compartment which holds the metastore. CompartmentId pulumi.StringInput // Location under which external tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultExternalTableLocation pulumi.StringInput // Location under which managed tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultManagedTableLocation pulumi.StringInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Mutable name of the metastore. 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"}` // // ** 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 FreeformTags pulumi.MapInput }
The set of arguments for constructing a Metastore resource.
func (MetastoreArgs) ElementType ¶
func (MetastoreArgs) ElementType() reflect.Type
type MetastoreArray ¶
type MetastoreArray []MetastoreInput
func (MetastoreArray) ElementType ¶
func (MetastoreArray) ElementType() reflect.Type
func (MetastoreArray) ToMetastoreArrayOutput ¶
func (i MetastoreArray) ToMetastoreArrayOutput() MetastoreArrayOutput
func (MetastoreArray) ToMetastoreArrayOutputWithContext ¶
func (i MetastoreArray) ToMetastoreArrayOutputWithContext(ctx context.Context) MetastoreArrayOutput
type MetastoreArrayInput ¶
type MetastoreArrayInput interface { pulumi.Input ToMetastoreArrayOutput() MetastoreArrayOutput ToMetastoreArrayOutputWithContext(context.Context) MetastoreArrayOutput }
MetastoreArrayInput is an input type that accepts MetastoreArray and MetastoreArrayOutput values. You can construct a concrete instance of `MetastoreArrayInput` via:
MetastoreArray{ MetastoreArgs{...} }
type MetastoreArrayOutput ¶
type MetastoreArrayOutput struct{ *pulumi.OutputState }
func (MetastoreArrayOutput) ElementType ¶
func (MetastoreArrayOutput) ElementType() reflect.Type
func (MetastoreArrayOutput) Index ¶
func (o MetastoreArrayOutput) Index(i pulumi.IntInput) MetastoreOutput
func (MetastoreArrayOutput) ToMetastoreArrayOutput ¶
func (o MetastoreArrayOutput) ToMetastoreArrayOutput() MetastoreArrayOutput
func (MetastoreArrayOutput) ToMetastoreArrayOutputWithContext ¶
func (o MetastoreArrayOutput) ToMetastoreArrayOutputWithContext(ctx context.Context) MetastoreArrayOutput
type MetastoreInput ¶
type MetastoreInput interface { pulumi.Input ToMetastoreOutput() MetastoreOutput ToMetastoreOutputWithContext(ctx context.Context) MetastoreOutput }
type MetastoreMap ¶
type MetastoreMap map[string]MetastoreInput
func (MetastoreMap) ElementType ¶
func (MetastoreMap) ElementType() reflect.Type
func (MetastoreMap) ToMetastoreMapOutput ¶
func (i MetastoreMap) ToMetastoreMapOutput() MetastoreMapOutput
func (MetastoreMap) ToMetastoreMapOutputWithContext ¶
func (i MetastoreMap) ToMetastoreMapOutputWithContext(ctx context.Context) MetastoreMapOutput
type MetastoreMapInput ¶
type MetastoreMapInput interface { pulumi.Input ToMetastoreMapOutput() MetastoreMapOutput ToMetastoreMapOutputWithContext(context.Context) MetastoreMapOutput }
MetastoreMapInput is an input type that accepts MetastoreMap and MetastoreMapOutput values. You can construct a concrete instance of `MetastoreMapInput` via:
MetastoreMap{ "key": MetastoreArgs{...} }
type MetastoreMapOutput ¶
type MetastoreMapOutput struct{ *pulumi.OutputState }
func (MetastoreMapOutput) ElementType ¶
func (MetastoreMapOutput) ElementType() reflect.Type
func (MetastoreMapOutput) MapIndex ¶
func (o MetastoreMapOutput) MapIndex(k pulumi.StringInput) MetastoreOutput
func (MetastoreMapOutput) ToMetastoreMapOutput ¶
func (o MetastoreMapOutput) ToMetastoreMapOutput() MetastoreMapOutput
func (MetastoreMapOutput) ToMetastoreMapOutputWithContext ¶
func (o MetastoreMapOutput) ToMetastoreMapOutputWithContext(ctx context.Context) MetastoreMapOutput
type MetastoreOutput ¶
type MetastoreOutput struct{ *pulumi.OutputState }
func (MetastoreOutput) CompartmentId ¶ added in v0.4.0
func (o MetastoreOutput) CompartmentId() pulumi.StringOutput
(Updatable) OCID of the compartment which holds the metastore.
func (MetastoreOutput) DefaultExternalTableLocation ¶ added in v0.4.0
func (o MetastoreOutput) DefaultExternalTableLocation() pulumi.StringOutput
Location under which external tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
func (MetastoreOutput) DefaultManagedTableLocation ¶ added in v0.4.0
func (o MetastoreOutput) DefaultManagedTableLocation() pulumi.StringOutput
Location under which managed tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
func (MetastoreOutput) DefinedTags ¶ added in v0.4.0
func (o MetastoreOutput) DefinedTags() pulumi.MapOutput
(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (MetastoreOutput) DisplayName ¶ added in v0.4.0
func (o MetastoreOutput) DisplayName() pulumi.StringOutput
(Updatable) Mutable name of the metastore.
func (MetastoreOutput) ElementType ¶
func (MetastoreOutput) ElementType() reflect.Type
func (MetastoreOutput) FreeformTags ¶ added in v0.4.0
func (o MetastoreOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "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
func (MetastoreOutput) LifecycleDetails ¶ added in v0.4.0
func (o MetastoreOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (MetastoreOutput) State ¶ added in v0.4.0
func (o MetastoreOutput) State() pulumi.StringOutput
The current state of the metastore.
func (MetastoreOutput) TimeCreated ¶ added in v0.4.0
func (o MetastoreOutput) TimeCreated() pulumi.StringOutput
Time at which the metastore was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (MetastoreOutput) TimeUpdated ¶ added in v0.4.0
func (o MetastoreOutput) TimeUpdated() pulumi.StringOutput
Time at which the metastore was last modified. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (MetastoreOutput) ToMetastoreOutput ¶
func (o MetastoreOutput) ToMetastoreOutput() MetastoreOutput
func (MetastoreOutput) ToMetastoreOutputWithContext ¶
func (o MetastoreOutput) ToMetastoreOutputWithContext(ctx context.Context) MetastoreOutput
type MetastoreState ¶
type MetastoreState struct { // (Updatable) OCID of the compartment which holds the metastore. CompartmentId pulumi.StringPtrInput // Location under which external tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultExternalTableLocation pulumi.StringPtrInput // Location under which managed tables will be created by default. This references Object Storage using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultManagedTableLocation pulumi.StringPtrInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Mutable name of the metastore. 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"}` // // ** 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 FreeformTags pulumi.MapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput // The current state of the metastore. State pulumi.StringPtrInput // Time at which the metastore was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringPtrInput // Time at which the metastore was last modified. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (MetastoreState) ElementType ¶
func (MetastoreState) ElementType() reflect.Type
Source Files
¶
- catalog.go
- catalogPrivateEndpoint.go
- connection.go
- dataAsset.go
- getCatalog.go
- getCatalogPrivateEndpoint.go
- getCatalogPrivateEndpoints.go
- getCatalogType.go
- getCatalogTypes.go
- getCatalogs.go
- getConnection.go
- getConnections.go
- getDataAsset.go
- getDataAssets.go
- getMetastore.go
- getMetastores.go
- init.go
- metastore.go
- pulumiTypes.go