Documentation
¶
Index ¶
- type ContainerConfiguration
- type ContainerConfigurationArgs
- type ContainerConfigurationArray
- func (ContainerConfigurationArray) ElementType() reflect.Type
- func (i ContainerConfigurationArray) ToContainerConfigurationArrayOutput() ContainerConfigurationArrayOutput
- func (i ContainerConfigurationArray) ToContainerConfigurationArrayOutputWithContext(ctx context.Context) ContainerConfigurationArrayOutput
- type ContainerConfigurationArrayInput
- type ContainerConfigurationArrayOutput
- func (ContainerConfigurationArrayOutput) ElementType() reflect.Type
- func (o ContainerConfigurationArrayOutput) Index(i pulumi.IntInput) ContainerConfigurationOutput
- func (o ContainerConfigurationArrayOutput) ToContainerConfigurationArrayOutput() ContainerConfigurationArrayOutput
- func (o ContainerConfigurationArrayOutput) ToContainerConfigurationArrayOutputWithContext(ctx context.Context) ContainerConfigurationArrayOutput
- type ContainerConfigurationInput
- type ContainerConfigurationMap
- type ContainerConfigurationMapInput
- type ContainerConfigurationMapOutput
- func (ContainerConfigurationMapOutput) ElementType() reflect.Type
- func (o ContainerConfigurationMapOutput) MapIndex(k pulumi.StringInput) ContainerConfigurationOutput
- func (o ContainerConfigurationMapOutput) ToContainerConfigurationMapOutput() ContainerConfigurationMapOutput
- func (o ContainerConfigurationMapOutput) ToContainerConfigurationMapOutputWithContext(ctx context.Context) ContainerConfigurationMapOutput
- type ContainerConfigurationOutput
- type ContainerConfigurationState
- type ContainerImageSignature
- type ContainerImageSignatureArgs
- type ContainerImageSignatureArray
- func (ContainerImageSignatureArray) ElementType() reflect.Type
- func (i ContainerImageSignatureArray) ToContainerImageSignatureArrayOutput() ContainerImageSignatureArrayOutput
- func (i ContainerImageSignatureArray) ToContainerImageSignatureArrayOutputWithContext(ctx context.Context) ContainerImageSignatureArrayOutput
- type ContainerImageSignatureArrayInput
- type ContainerImageSignatureArrayOutput
- func (ContainerImageSignatureArrayOutput) ElementType() reflect.Type
- func (o ContainerImageSignatureArrayOutput) Index(i pulumi.IntInput) ContainerImageSignatureOutput
- func (o ContainerImageSignatureArrayOutput) ToContainerImageSignatureArrayOutput() ContainerImageSignatureArrayOutput
- func (o ContainerImageSignatureArrayOutput) ToContainerImageSignatureArrayOutputWithContext(ctx context.Context) ContainerImageSignatureArrayOutput
- type ContainerImageSignatureInput
- type ContainerImageSignatureMap
- func (ContainerImageSignatureMap) ElementType() reflect.Type
- func (i ContainerImageSignatureMap) ToContainerImageSignatureMapOutput() ContainerImageSignatureMapOutput
- func (i ContainerImageSignatureMap) ToContainerImageSignatureMapOutputWithContext(ctx context.Context) ContainerImageSignatureMapOutput
- type ContainerImageSignatureMapInput
- type ContainerImageSignatureMapOutput
- func (ContainerImageSignatureMapOutput) ElementType() reflect.Type
- func (o ContainerImageSignatureMapOutput) MapIndex(k pulumi.StringInput) ContainerImageSignatureOutput
- func (o ContainerImageSignatureMapOutput) ToContainerImageSignatureMapOutput() ContainerImageSignatureMapOutput
- func (o ContainerImageSignatureMapOutput) ToContainerImageSignatureMapOutputWithContext(ctx context.Context) ContainerImageSignatureMapOutput
- type ContainerImageSignatureOutput
- type ContainerImageSignatureState
- type ContainerRepository
- type ContainerRepositoryArgs
- type ContainerRepositoryArray
- type ContainerRepositoryArrayInput
- type ContainerRepositoryArrayOutput
- func (ContainerRepositoryArrayOutput) ElementType() reflect.Type
- func (o ContainerRepositoryArrayOutput) Index(i pulumi.IntInput) ContainerRepositoryOutput
- func (o ContainerRepositoryArrayOutput) ToContainerRepositoryArrayOutput() ContainerRepositoryArrayOutput
- func (o ContainerRepositoryArrayOutput) ToContainerRepositoryArrayOutputWithContext(ctx context.Context) ContainerRepositoryArrayOutput
- type ContainerRepositoryInput
- type ContainerRepositoryMap
- type ContainerRepositoryMapInput
- type ContainerRepositoryMapOutput
- func (ContainerRepositoryMapOutput) ElementType() reflect.Type
- func (o ContainerRepositoryMapOutput) MapIndex(k pulumi.StringInput) ContainerRepositoryOutput
- func (o ContainerRepositoryMapOutput) ToContainerRepositoryMapOutput() ContainerRepositoryMapOutput
- func (o ContainerRepositoryMapOutput) ToContainerRepositoryMapOutputWithContext(ctx context.Context) ContainerRepositoryMapOutput
- type ContainerRepositoryOutput
- type ContainerRepositoryReadme
- type ContainerRepositoryReadmeArgs
- func (ContainerRepositoryReadmeArgs) ElementType() reflect.Type
- func (i ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmeOutput() ContainerRepositoryReadmeOutput
- func (i ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmeOutputWithContext(ctx context.Context) ContainerRepositoryReadmeOutput
- func (i ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmePtrOutput() ContainerRepositoryReadmePtrOutput
- func (i ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmePtrOutputWithContext(ctx context.Context) ContainerRepositoryReadmePtrOutput
- type ContainerRepositoryReadmeInput
- type ContainerRepositoryReadmeOutput
- func (o ContainerRepositoryReadmeOutput) Content() pulumi.StringOutput
- func (ContainerRepositoryReadmeOutput) ElementType() reflect.Type
- func (o ContainerRepositoryReadmeOutput) Format() pulumi.StringOutput
- func (o ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmeOutput() ContainerRepositoryReadmeOutput
- func (o ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmeOutputWithContext(ctx context.Context) ContainerRepositoryReadmeOutput
- func (o ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmePtrOutput() ContainerRepositoryReadmePtrOutput
- func (o ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmePtrOutputWithContext(ctx context.Context) ContainerRepositoryReadmePtrOutput
- type ContainerRepositoryReadmePtrInput
- type ContainerRepositoryReadmePtrOutput
- func (o ContainerRepositoryReadmePtrOutput) Content() pulumi.StringPtrOutput
- func (o ContainerRepositoryReadmePtrOutput) Elem() ContainerRepositoryReadmeOutput
- func (ContainerRepositoryReadmePtrOutput) ElementType() reflect.Type
- func (o ContainerRepositoryReadmePtrOutput) Format() pulumi.StringPtrOutput
- func (o ContainerRepositoryReadmePtrOutput) ToContainerRepositoryReadmePtrOutput() ContainerRepositoryReadmePtrOutput
- func (o ContainerRepositoryReadmePtrOutput) ToContainerRepositoryReadmePtrOutputWithContext(ctx context.Context) ContainerRepositoryReadmePtrOutput
- type ContainerRepositoryState
- type GenericArtifact
- type GenericArtifactArgs
- type GenericArtifactArray
- type GenericArtifactArrayInput
- type GenericArtifactArrayOutput
- func (GenericArtifactArrayOutput) ElementType() reflect.Type
- func (o GenericArtifactArrayOutput) Index(i pulumi.IntInput) GenericArtifactOutput
- func (o GenericArtifactArrayOutput) ToGenericArtifactArrayOutput() GenericArtifactArrayOutput
- func (o GenericArtifactArrayOutput) ToGenericArtifactArrayOutputWithContext(ctx context.Context) GenericArtifactArrayOutput
- type GenericArtifactInput
- type GenericArtifactMap
- type GenericArtifactMapInput
- type GenericArtifactMapOutput
- func (GenericArtifactMapOutput) ElementType() reflect.Type
- func (o GenericArtifactMapOutput) MapIndex(k pulumi.StringInput) GenericArtifactOutput
- func (o GenericArtifactMapOutput) ToGenericArtifactMapOutput() GenericArtifactMapOutput
- func (o GenericArtifactMapOutput) ToGenericArtifactMapOutputWithContext(ctx context.Context) GenericArtifactMapOutput
- type GenericArtifactOutput
- type GenericArtifactState
- type GetContainerImageArgs
- type GetContainerImageLayer
- type GetContainerImageLayerArgs
- type GetContainerImageLayerArray
- func (GetContainerImageLayerArray) ElementType() reflect.Type
- func (i GetContainerImageLayerArray) ToGetContainerImageLayerArrayOutput() GetContainerImageLayerArrayOutput
- func (i GetContainerImageLayerArray) ToGetContainerImageLayerArrayOutputWithContext(ctx context.Context) GetContainerImageLayerArrayOutput
- type GetContainerImageLayerArrayInput
- type GetContainerImageLayerArrayOutput
- func (GetContainerImageLayerArrayOutput) ElementType() reflect.Type
- func (o GetContainerImageLayerArrayOutput) Index(i pulumi.IntInput) GetContainerImageLayerOutput
- func (o GetContainerImageLayerArrayOutput) ToGetContainerImageLayerArrayOutput() GetContainerImageLayerArrayOutput
- func (o GetContainerImageLayerArrayOutput) ToGetContainerImageLayerArrayOutputWithContext(ctx context.Context) GetContainerImageLayerArrayOutput
- type GetContainerImageLayerInput
- type GetContainerImageLayerOutput
- func (o GetContainerImageLayerOutput) Digest() pulumi.StringOutput
- func (GetContainerImageLayerOutput) ElementType() reflect.Type
- func (o GetContainerImageLayerOutput) SizeInBytes() pulumi.StringOutput
- func (o GetContainerImageLayerOutput) TimeCreated() pulumi.StringOutput
- func (o GetContainerImageLayerOutput) ToGetContainerImageLayerOutput() GetContainerImageLayerOutput
- func (o GetContainerImageLayerOutput) ToGetContainerImageLayerOutputWithContext(ctx context.Context) GetContainerImageLayerOutput
- type GetContainerImageOutputArgs
- type GetContainerImageResult
- type GetContainerImageResultOutput
- func (o GetContainerImageResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetContainerImageResultOutput) CreatedBy() pulumi.StringOutput
- func (o GetContainerImageResultOutput) Digest() pulumi.StringOutput
- func (o GetContainerImageResultOutput) DisplayName() pulumi.StringOutput
- func (GetContainerImageResultOutput) ElementType() reflect.Type
- func (o GetContainerImageResultOutput) Id() pulumi.StringOutput
- func (o GetContainerImageResultOutput) ImageId() pulumi.StringOutput
- func (o GetContainerImageResultOutput) Layers() GetContainerImageLayerArrayOutput
- func (o GetContainerImageResultOutput) LayersSizeInBytes() pulumi.StringOutput
- func (o GetContainerImageResultOutput) ManifestSizeInBytes() pulumi.IntOutput
- func (o GetContainerImageResultOutput) PullCount() pulumi.StringOutput
- func (o GetContainerImageResultOutput) RepositoryId() pulumi.StringOutput
- func (o GetContainerImageResultOutput) RepositoryName() pulumi.StringOutput
- func (o GetContainerImageResultOutput) State() pulumi.StringOutput
- func (o GetContainerImageResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetContainerImageResultOutput) TimeLastPulled() pulumi.StringOutput
- func (o GetContainerImageResultOutput) ToGetContainerImageResultOutput() GetContainerImageResultOutput
- func (o GetContainerImageResultOutput) ToGetContainerImageResultOutputWithContext(ctx context.Context) GetContainerImageResultOutput
- func (o GetContainerImageResultOutput) Version() pulumi.StringOutput
- func (o GetContainerImageResultOutput) Versions() GetContainerImageVersionArrayOutput
- type GetContainerImageVersion
- type GetContainerImageVersionArgs
- func (GetContainerImageVersionArgs) ElementType() reflect.Type
- func (i GetContainerImageVersionArgs) ToGetContainerImageVersionOutput() GetContainerImageVersionOutput
- func (i GetContainerImageVersionArgs) ToGetContainerImageVersionOutputWithContext(ctx context.Context) GetContainerImageVersionOutput
- type GetContainerImageVersionArray
- func (GetContainerImageVersionArray) ElementType() reflect.Type
- func (i GetContainerImageVersionArray) ToGetContainerImageVersionArrayOutput() GetContainerImageVersionArrayOutput
- func (i GetContainerImageVersionArray) ToGetContainerImageVersionArrayOutputWithContext(ctx context.Context) GetContainerImageVersionArrayOutput
- type GetContainerImageVersionArrayInput
- type GetContainerImageVersionArrayOutput
- func (GetContainerImageVersionArrayOutput) ElementType() reflect.Type
- func (o GetContainerImageVersionArrayOutput) Index(i pulumi.IntInput) GetContainerImageVersionOutput
- func (o GetContainerImageVersionArrayOutput) ToGetContainerImageVersionArrayOutput() GetContainerImageVersionArrayOutput
- func (o GetContainerImageVersionArrayOutput) ToGetContainerImageVersionArrayOutputWithContext(ctx context.Context) GetContainerImageVersionArrayOutput
- type GetContainerImageVersionInput
- type GetContainerImageVersionOutput
- func (o GetContainerImageVersionOutput) CreatedBy() pulumi.StringOutput
- func (GetContainerImageVersionOutput) ElementType() reflect.Type
- func (o GetContainerImageVersionOutput) TimeCreated() pulumi.StringOutput
- func (o GetContainerImageVersionOutput) ToGetContainerImageVersionOutput() GetContainerImageVersionOutput
- func (o GetContainerImageVersionOutput) ToGetContainerImageVersionOutputWithContext(ctx context.Context) GetContainerImageVersionOutput
- func (o GetContainerImageVersionOutput) Version() pulumi.StringOutput
- type GetContainerImagesArgs
- type GetContainerImagesContainerImageCollection
- type GetContainerImagesContainerImageCollectionArgs
- func (GetContainerImagesContainerImageCollectionArgs) ElementType() reflect.Type
- func (i GetContainerImagesContainerImageCollectionArgs) ToGetContainerImagesContainerImageCollectionOutput() GetContainerImagesContainerImageCollectionOutput
- func (i GetContainerImagesContainerImageCollectionArgs) ToGetContainerImagesContainerImageCollectionOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionOutput
- type GetContainerImagesContainerImageCollectionArray
- func (GetContainerImagesContainerImageCollectionArray) ElementType() reflect.Type
- func (i GetContainerImagesContainerImageCollectionArray) ToGetContainerImagesContainerImageCollectionArrayOutput() GetContainerImagesContainerImageCollectionArrayOutput
- func (i GetContainerImagesContainerImageCollectionArray) ToGetContainerImagesContainerImageCollectionArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionArrayOutput
- type GetContainerImagesContainerImageCollectionArrayInput
- type GetContainerImagesContainerImageCollectionArrayOutput
- func (GetContainerImagesContainerImageCollectionArrayOutput) ElementType() reflect.Type
- func (o GetContainerImagesContainerImageCollectionArrayOutput) Index(i pulumi.IntInput) GetContainerImagesContainerImageCollectionOutput
- func (o GetContainerImagesContainerImageCollectionArrayOutput) ToGetContainerImagesContainerImageCollectionArrayOutput() GetContainerImagesContainerImageCollectionArrayOutput
- func (o GetContainerImagesContainerImageCollectionArrayOutput) ToGetContainerImagesContainerImageCollectionArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionArrayOutput
- type GetContainerImagesContainerImageCollectionInput
- type GetContainerImagesContainerImageCollectionItem
- type GetContainerImagesContainerImageCollectionItemArgs
- func (GetContainerImagesContainerImageCollectionItemArgs) ElementType() reflect.Type
- func (i GetContainerImagesContainerImageCollectionItemArgs) ToGetContainerImagesContainerImageCollectionItemOutput() GetContainerImagesContainerImageCollectionItemOutput
- func (i GetContainerImagesContainerImageCollectionItemArgs) ToGetContainerImagesContainerImageCollectionItemOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemOutput
- type GetContainerImagesContainerImageCollectionItemArray
- func (GetContainerImagesContainerImageCollectionItemArray) ElementType() reflect.Type
- func (i GetContainerImagesContainerImageCollectionItemArray) ToGetContainerImagesContainerImageCollectionItemArrayOutput() GetContainerImagesContainerImageCollectionItemArrayOutput
- func (i GetContainerImagesContainerImageCollectionItemArray) ToGetContainerImagesContainerImageCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemArrayOutput
- type GetContainerImagesContainerImageCollectionItemArrayInput
- type GetContainerImagesContainerImageCollectionItemArrayOutput
- func (GetContainerImagesContainerImageCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetContainerImagesContainerImageCollectionItemArrayOutput) Index(i pulumi.IntInput) GetContainerImagesContainerImageCollectionItemOutput
- func (o GetContainerImagesContainerImageCollectionItemArrayOutput) ToGetContainerImagesContainerImageCollectionItemArrayOutput() GetContainerImagesContainerImageCollectionItemArrayOutput
- func (o GetContainerImagesContainerImageCollectionItemArrayOutput) ToGetContainerImagesContainerImageCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemArrayOutput
- type GetContainerImagesContainerImageCollectionItemInput
- type GetContainerImagesContainerImageCollectionItemLayer
- type GetContainerImagesContainerImageCollectionItemLayerArgs
- func (GetContainerImagesContainerImageCollectionItemLayerArgs) ElementType() reflect.Type
- func (i GetContainerImagesContainerImageCollectionItemLayerArgs) ToGetContainerImagesContainerImageCollectionItemLayerOutput() GetContainerImagesContainerImageCollectionItemLayerOutput
- func (i GetContainerImagesContainerImageCollectionItemLayerArgs) ToGetContainerImagesContainerImageCollectionItemLayerOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemLayerOutput
- type GetContainerImagesContainerImageCollectionItemLayerArray
- func (GetContainerImagesContainerImageCollectionItemLayerArray) ElementType() reflect.Type
- func (i GetContainerImagesContainerImageCollectionItemLayerArray) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutput() GetContainerImagesContainerImageCollectionItemLayerArrayOutput
- func (i GetContainerImagesContainerImageCollectionItemLayerArray) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemLayerArrayOutput
- type GetContainerImagesContainerImageCollectionItemLayerArrayInput
- type GetContainerImagesContainerImageCollectionItemLayerArrayOutput
- func (GetContainerImagesContainerImageCollectionItemLayerArrayOutput) ElementType() reflect.Type
- func (o GetContainerImagesContainerImageCollectionItemLayerArrayOutput) Index(i pulumi.IntInput) GetContainerImagesContainerImageCollectionItemLayerOutput
- func (o GetContainerImagesContainerImageCollectionItemLayerArrayOutput) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutput() GetContainerImagesContainerImageCollectionItemLayerArrayOutput
- func (o GetContainerImagesContainerImageCollectionItemLayerArrayOutput) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemLayerArrayOutput
- type GetContainerImagesContainerImageCollectionItemLayerInput
- type GetContainerImagesContainerImageCollectionItemLayerOutput
- func (o GetContainerImagesContainerImageCollectionItemLayerOutput) Digest() pulumi.StringOutput
- func (GetContainerImagesContainerImageCollectionItemLayerOutput) ElementType() reflect.Type
- func (o GetContainerImagesContainerImageCollectionItemLayerOutput) SizeInBytes() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemLayerOutput) TimeCreated() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemLayerOutput) ToGetContainerImagesContainerImageCollectionItemLayerOutput() GetContainerImagesContainerImageCollectionItemLayerOutput
- func (o GetContainerImagesContainerImageCollectionItemLayerOutput) ToGetContainerImagesContainerImageCollectionItemLayerOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemLayerOutput
- type GetContainerImagesContainerImageCollectionItemOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) CreatedBy() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) Digest() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetContainerImagesContainerImageCollectionItemOutput) ElementType() reflect.Type
- func (o GetContainerImagesContainerImageCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) Layers() GetContainerImagesContainerImageCollectionItemLayerArrayOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) LayersSizeInBytes() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) ManifestSizeInBytes() pulumi.IntOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) PullCount() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) RepositoryId() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) RepositoryName() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) State() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) TimeLastPulled() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) ToGetContainerImagesContainerImageCollectionItemOutput() GetContainerImagesContainerImageCollectionItemOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) ToGetContainerImagesContainerImageCollectionItemOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) Version() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemOutput) Versions() GetContainerImagesContainerImageCollectionItemVersionArrayOutput
- type GetContainerImagesContainerImageCollectionItemVersion
- type GetContainerImagesContainerImageCollectionItemVersionArgs
- func (GetContainerImagesContainerImageCollectionItemVersionArgs) ElementType() reflect.Type
- func (i GetContainerImagesContainerImageCollectionItemVersionArgs) ToGetContainerImagesContainerImageCollectionItemVersionOutput() GetContainerImagesContainerImageCollectionItemVersionOutput
- func (i GetContainerImagesContainerImageCollectionItemVersionArgs) ToGetContainerImagesContainerImageCollectionItemVersionOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemVersionOutput
- type GetContainerImagesContainerImageCollectionItemVersionArray
- func (GetContainerImagesContainerImageCollectionItemVersionArray) ElementType() reflect.Type
- func (i GetContainerImagesContainerImageCollectionItemVersionArray) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutput() GetContainerImagesContainerImageCollectionItemVersionArrayOutput
- func (i GetContainerImagesContainerImageCollectionItemVersionArray) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemVersionArrayOutput
- type GetContainerImagesContainerImageCollectionItemVersionArrayInput
- type GetContainerImagesContainerImageCollectionItemVersionArrayOutput
- func (GetContainerImagesContainerImageCollectionItemVersionArrayOutput) ElementType() reflect.Type
- func (o GetContainerImagesContainerImageCollectionItemVersionArrayOutput) Index(i pulumi.IntInput) GetContainerImagesContainerImageCollectionItemVersionOutput
- func (o GetContainerImagesContainerImageCollectionItemVersionArrayOutput) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutput() GetContainerImagesContainerImageCollectionItemVersionArrayOutput
- func (o GetContainerImagesContainerImageCollectionItemVersionArrayOutput) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemVersionArrayOutput
- type GetContainerImagesContainerImageCollectionItemVersionInput
- type GetContainerImagesContainerImageCollectionItemVersionOutput
- func (o GetContainerImagesContainerImageCollectionItemVersionOutput) CreatedBy() pulumi.StringOutput
- func (GetContainerImagesContainerImageCollectionItemVersionOutput) ElementType() reflect.Type
- func (o GetContainerImagesContainerImageCollectionItemVersionOutput) TimeCreated() pulumi.StringOutput
- func (o GetContainerImagesContainerImageCollectionItemVersionOutput) ToGetContainerImagesContainerImageCollectionItemVersionOutput() GetContainerImagesContainerImageCollectionItemVersionOutput
- func (o GetContainerImagesContainerImageCollectionItemVersionOutput) ToGetContainerImagesContainerImageCollectionItemVersionOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemVersionOutput
- func (o GetContainerImagesContainerImageCollectionItemVersionOutput) Version() pulumi.StringOutput
- type GetContainerImagesContainerImageCollectionOutput
- func (GetContainerImagesContainerImageCollectionOutput) ElementType() reflect.Type
- func (o GetContainerImagesContainerImageCollectionOutput) Items() GetContainerImagesContainerImageCollectionItemArrayOutput
- func (o GetContainerImagesContainerImageCollectionOutput) RemainingItemsCount() pulumi.IntOutput
- func (o GetContainerImagesContainerImageCollectionOutput) ToGetContainerImagesContainerImageCollectionOutput() GetContainerImagesContainerImageCollectionOutput
- func (o GetContainerImagesContainerImageCollectionOutput) ToGetContainerImagesContainerImageCollectionOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionOutput
- type GetContainerImagesFilter
- type GetContainerImagesFilterArgs
- func (GetContainerImagesFilterArgs) ElementType() reflect.Type
- func (i GetContainerImagesFilterArgs) ToGetContainerImagesFilterOutput() GetContainerImagesFilterOutput
- func (i GetContainerImagesFilterArgs) ToGetContainerImagesFilterOutputWithContext(ctx context.Context) GetContainerImagesFilterOutput
- type GetContainerImagesFilterArray
- func (GetContainerImagesFilterArray) ElementType() reflect.Type
- func (i GetContainerImagesFilterArray) ToGetContainerImagesFilterArrayOutput() GetContainerImagesFilterArrayOutput
- func (i GetContainerImagesFilterArray) ToGetContainerImagesFilterArrayOutputWithContext(ctx context.Context) GetContainerImagesFilterArrayOutput
- type GetContainerImagesFilterArrayInput
- type GetContainerImagesFilterArrayOutput
- func (GetContainerImagesFilterArrayOutput) ElementType() reflect.Type
- func (o GetContainerImagesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerImagesFilterOutput
- func (o GetContainerImagesFilterArrayOutput) ToGetContainerImagesFilterArrayOutput() GetContainerImagesFilterArrayOutput
- func (o GetContainerImagesFilterArrayOutput) ToGetContainerImagesFilterArrayOutputWithContext(ctx context.Context) GetContainerImagesFilterArrayOutput
- type GetContainerImagesFilterInput
- type GetContainerImagesFilterOutput
- func (GetContainerImagesFilterOutput) ElementType() reflect.Type
- func (o GetContainerImagesFilterOutput) Name() pulumi.StringOutput
- func (o GetContainerImagesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetContainerImagesFilterOutput) ToGetContainerImagesFilterOutput() GetContainerImagesFilterOutput
- func (o GetContainerImagesFilterOutput) ToGetContainerImagesFilterOutputWithContext(ctx context.Context) GetContainerImagesFilterOutput
- func (o GetContainerImagesFilterOutput) Values() pulumi.StringArrayOutput
- type GetContainerImagesOutputArgs
- type GetContainerImagesResult
- type GetContainerImagesResultOutput
- func (o GetContainerImagesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetContainerImagesResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput
- func (o GetContainerImagesResultOutput) ContainerImageCollections() GetContainerImagesContainerImageCollectionArrayOutput
- func (o GetContainerImagesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetContainerImagesResultOutput) ElementType() reflect.Type
- func (o GetContainerImagesResultOutput) Filters() GetContainerImagesFilterArrayOutput
- func (o GetContainerImagesResultOutput) Id() pulumi.StringOutput
- func (o GetContainerImagesResultOutput) ImageId() pulumi.StringPtrOutput
- func (o GetContainerImagesResultOutput) IsVersioned() pulumi.BoolPtrOutput
- func (o GetContainerImagesResultOutput) RepositoryId() pulumi.StringPtrOutput
- func (o GetContainerImagesResultOutput) RepositoryName() pulumi.StringPtrOutput
- func (o GetContainerImagesResultOutput) State() pulumi.StringPtrOutput
- func (o GetContainerImagesResultOutput) ToGetContainerImagesResultOutput() GetContainerImagesResultOutput
- func (o GetContainerImagesResultOutput) ToGetContainerImagesResultOutputWithContext(ctx context.Context) GetContainerImagesResultOutput
- func (o GetContainerImagesResultOutput) Version() pulumi.StringPtrOutput
- type GetContainerRepositoriesArgs
- type GetContainerRepositoriesContainerRepositoryCollection
- type GetContainerRepositoriesContainerRepositoryCollectionArgs
- func (GetContainerRepositoriesContainerRepositoryCollectionArgs) ElementType() reflect.Type
- func (i GetContainerRepositoriesContainerRepositoryCollectionArgs) ToGetContainerRepositoriesContainerRepositoryCollectionOutput() GetContainerRepositoriesContainerRepositoryCollectionOutput
- func (i GetContainerRepositoriesContainerRepositoryCollectionArgs) ToGetContainerRepositoriesContainerRepositoryCollectionOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionOutput
- type GetContainerRepositoriesContainerRepositoryCollectionArray
- func (GetContainerRepositoriesContainerRepositoryCollectionArray) ElementType() reflect.Type
- func (i GetContainerRepositoriesContainerRepositoryCollectionArray) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
- func (i GetContainerRepositoriesContainerRepositoryCollectionArray) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
- type GetContainerRepositoriesContainerRepositoryCollectionArrayInput
- type GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
- func (GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) Index(i pulumi.IntInput) GetContainerRepositoriesContainerRepositoryCollectionOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
- type GetContainerRepositoriesContainerRepositoryCollectionInput
- type GetContainerRepositoriesContainerRepositoryCollectionItem
- type GetContainerRepositoriesContainerRepositoryCollectionItemArgs
- func (GetContainerRepositoriesContainerRepositoryCollectionItemArgs) ElementType() reflect.Type
- func (i GetContainerRepositoriesContainerRepositoryCollectionItemArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutput() GetContainerRepositoriesContainerRepositoryCollectionItemOutput
- func (i GetContainerRepositoriesContainerRepositoryCollectionItemArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemOutput
- type GetContainerRepositoriesContainerRepositoryCollectionItemArray
- func (GetContainerRepositoriesContainerRepositoryCollectionItemArray) ElementType() reflect.Type
- func (i GetContainerRepositoriesContainerRepositoryCollectionItemArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
- func (i GetContainerRepositoriesContainerRepositoryCollectionItemArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
- type GetContainerRepositoriesContainerRepositoryCollectionItemArrayInput
- type GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
- func (GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetContainerRepositoriesContainerRepositoryCollectionItemOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
- type GetContainerRepositoriesContainerRepositoryCollectionItemInput
- type GetContainerRepositoriesContainerRepositoryCollectionItemOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) BillableSizeInGbs() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) CreatedBy() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ElementType() reflect.Type
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ImageCount() pulumi.IntOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) IsImmutable() pulumi.BoolOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) IsPublic() pulumi.BoolOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) LayerCount() pulumi.IntOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) LayersSizeInBytes() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) Readmes() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) State() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) TimeLastPushed() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutput() GetContainerRepositoriesContainerRepositoryCollectionItemOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemOutput
- type GetContainerRepositoriesContainerRepositoryCollectionItemReadme
- type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs
- func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs) ElementType() reflect.Type
- func (i GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
- func (i GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
- type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray
- func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray) ElementType() reflect.Type
- func (i GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
- func (i GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
- type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayInput
- type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
- func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) ElementType() reflect.Type
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) Index(i pulumi.IntInput) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
- type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeInput
- type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) Content() pulumi.StringOutput
- func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) ElementType() reflect.Type
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) Format() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
- type GetContainerRepositoriesContainerRepositoryCollectionOutput
- func (GetContainerRepositoriesContainerRepositoryCollectionOutput) ElementType() reflect.Type
- func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) ImageCount() pulumi.IntOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) Items() GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) LayerCount() pulumi.IntOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) LayersSizeInBytes() pulumi.StringOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) RemainingItemsCount() pulumi.IntOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) RepositoryCount() pulumi.IntOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) ToGetContainerRepositoriesContainerRepositoryCollectionOutput() GetContainerRepositoriesContainerRepositoryCollectionOutput
- func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) ToGetContainerRepositoriesContainerRepositoryCollectionOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionOutput
- type GetContainerRepositoriesFilter
- type GetContainerRepositoriesFilterArgs
- func (GetContainerRepositoriesFilterArgs) ElementType() reflect.Type
- func (i GetContainerRepositoriesFilterArgs) ToGetContainerRepositoriesFilterOutput() GetContainerRepositoriesFilterOutput
- func (i GetContainerRepositoriesFilterArgs) ToGetContainerRepositoriesFilterOutputWithContext(ctx context.Context) GetContainerRepositoriesFilterOutput
- type GetContainerRepositoriesFilterArray
- func (GetContainerRepositoriesFilterArray) ElementType() reflect.Type
- func (i GetContainerRepositoriesFilterArray) ToGetContainerRepositoriesFilterArrayOutput() GetContainerRepositoriesFilterArrayOutput
- func (i GetContainerRepositoriesFilterArray) ToGetContainerRepositoriesFilterArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesFilterArrayOutput
- type GetContainerRepositoriesFilterArrayInput
- type GetContainerRepositoriesFilterArrayOutput
- func (GetContainerRepositoriesFilterArrayOutput) ElementType() reflect.Type
- func (o GetContainerRepositoriesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerRepositoriesFilterOutput
- func (o GetContainerRepositoriesFilterArrayOutput) ToGetContainerRepositoriesFilterArrayOutput() GetContainerRepositoriesFilterArrayOutput
- func (o GetContainerRepositoriesFilterArrayOutput) ToGetContainerRepositoriesFilterArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesFilterArrayOutput
- type GetContainerRepositoriesFilterInput
- type GetContainerRepositoriesFilterOutput
- func (GetContainerRepositoriesFilterOutput) ElementType() reflect.Type
- func (o GetContainerRepositoriesFilterOutput) Name() pulumi.StringOutput
- func (o GetContainerRepositoriesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetContainerRepositoriesFilterOutput) ToGetContainerRepositoriesFilterOutput() GetContainerRepositoriesFilterOutput
- func (o GetContainerRepositoriesFilterOutput) ToGetContainerRepositoriesFilterOutputWithContext(ctx context.Context) GetContainerRepositoriesFilterOutput
- func (o GetContainerRepositoriesFilterOutput) Values() pulumi.StringArrayOutput
- type GetContainerRepositoriesOutputArgs
- type GetContainerRepositoriesResult
- type GetContainerRepositoriesResultOutput
- func (o GetContainerRepositoriesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetContainerRepositoriesResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput
- func (o GetContainerRepositoriesResultOutput) ContainerRepositoryCollections() GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
- func (o GetContainerRepositoriesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetContainerRepositoriesResultOutput) ElementType() reflect.Type
- func (o GetContainerRepositoriesResultOutput) Filters() GetContainerRepositoriesFilterArrayOutput
- func (o GetContainerRepositoriesResultOutput) Id() pulumi.StringOutput
- func (o GetContainerRepositoriesResultOutput) IsPublic() pulumi.BoolPtrOutput
- func (o GetContainerRepositoriesResultOutput) RepositoryId() pulumi.StringPtrOutput
- func (o GetContainerRepositoriesResultOutput) State() pulumi.StringPtrOutput
- func (o GetContainerRepositoriesResultOutput) ToGetContainerRepositoriesResultOutput() GetContainerRepositoriesResultOutput
- func (o GetContainerRepositoriesResultOutput) ToGetContainerRepositoriesResultOutputWithContext(ctx context.Context) GetContainerRepositoriesResultOutput
- type GetContainerRepositoryReadme
- type GetContainerRepositoryReadmeArgs
- func (GetContainerRepositoryReadmeArgs) ElementType() reflect.Type
- func (i GetContainerRepositoryReadmeArgs) ToGetContainerRepositoryReadmeOutput() GetContainerRepositoryReadmeOutput
- func (i GetContainerRepositoryReadmeArgs) ToGetContainerRepositoryReadmeOutputWithContext(ctx context.Context) GetContainerRepositoryReadmeOutput
- type GetContainerRepositoryReadmeArray
- func (GetContainerRepositoryReadmeArray) ElementType() reflect.Type
- func (i GetContainerRepositoryReadmeArray) ToGetContainerRepositoryReadmeArrayOutput() GetContainerRepositoryReadmeArrayOutput
- func (i GetContainerRepositoryReadmeArray) ToGetContainerRepositoryReadmeArrayOutputWithContext(ctx context.Context) GetContainerRepositoryReadmeArrayOutput
- type GetContainerRepositoryReadmeArrayInput
- type GetContainerRepositoryReadmeArrayOutput
- func (GetContainerRepositoryReadmeArrayOutput) ElementType() reflect.Type
- func (o GetContainerRepositoryReadmeArrayOutput) Index(i pulumi.IntInput) GetContainerRepositoryReadmeOutput
- func (o GetContainerRepositoryReadmeArrayOutput) ToGetContainerRepositoryReadmeArrayOutput() GetContainerRepositoryReadmeArrayOutput
- func (o GetContainerRepositoryReadmeArrayOutput) ToGetContainerRepositoryReadmeArrayOutputWithContext(ctx context.Context) GetContainerRepositoryReadmeArrayOutput
- type GetContainerRepositoryReadmeInput
- type GetContainerRepositoryReadmeOutput
- func (o GetContainerRepositoryReadmeOutput) Content() pulumi.StringOutput
- func (GetContainerRepositoryReadmeOutput) ElementType() reflect.Type
- func (o GetContainerRepositoryReadmeOutput) Format() pulumi.StringOutput
- func (o GetContainerRepositoryReadmeOutput) ToGetContainerRepositoryReadmeOutput() GetContainerRepositoryReadmeOutput
- func (o GetContainerRepositoryReadmeOutput) ToGetContainerRepositoryReadmeOutputWithContext(ctx context.Context) GetContainerRepositoryReadmeOutput
- type GetContainerSignaturesArgs
- type GetContainerSignaturesContainerImageSignatureCollection
- type GetContainerSignaturesContainerImageSignatureCollectionArgs
- func (GetContainerSignaturesContainerImageSignatureCollectionArgs) ElementType() reflect.Type
- func (i GetContainerSignaturesContainerImageSignatureCollectionArgs) ToGetContainerSignaturesContainerImageSignatureCollectionOutput() GetContainerSignaturesContainerImageSignatureCollectionOutput
- func (i GetContainerSignaturesContainerImageSignatureCollectionArgs) ToGetContainerSignaturesContainerImageSignatureCollectionOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionOutput
- type GetContainerSignaturesContainerImageSignatureCollectionArray
- func (GetContainerSignaturesContainerImageSignatureCollectionArray) ElementType() reflect.Type
- func (i GetContainerSignaturesContainerImageSignatureCollectionArray) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
- func (i GetContainerSignaturesContainerImageSignatureCollectionArray) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
- type GetContainerSignaturesContainerImageSignatureCollectionArrayInput
- type GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
- func (GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) ElementType() reflect.Type
- func (o GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) Index(i pulumi.IntInput) GetContainerSignaturesContainerImageSignatureCollectionOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
- type GetContainerSignaturesContainerImageSignatureCollectionInput
- type GetContainerSignaturesContainerImageSignatureCollectionItem
- type GetContainerSignaturesContainerImageSignatureCollectionItemArgs
- func (GetContainerSignaturesContainerImageSignatureCollectionItemArgs) ElementType() reflect.Type
- func (i GetContainerSignaturesContainerImageSignatureCollectionItemArgs) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutput() GetContainerSignaturesContainerImageSignatureCollectionItemOutput
- func (i GetContainerSignaturesContainerImageSignatureCollectionItemArgs) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemOutput
- type GetContainerSignaturesContainerImageSignatureCollectionItemArray
- func (GetContainerSignaturesContainerImageSignatureCollectionItemArray) ElementType() reflect.Type
- func (i GetContainerSignaturesContainerImageSignatureCollectionItemArray) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
- func (i GetContainerSignaturesContainerImageSignatureCollectionItemArray) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
- type GetContainerSignaturesContainerImageSignatureCollectionItemArrayInput
- type GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
- func (GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) Index(i pulumi.IntInput) GetContainerSignaturesContainerImageSignatureCollectionItemOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
- type GetContainerSignaturesContainerImageSignatureCollectionItemInput
- type GetContainerSignaturesContainerImageSignatureCollectionItemOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) CreatedBy() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ElementType() reflect.Type
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ImageId() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) KmsKeyId() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) KmsKeyVersionId() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) Message() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) Signature() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) SigningAlgorithm() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutput() GetContainerSignaturesContainerImageSignatureCollectionItemOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemOutput
- type GetContainerSignaturesContainerImageSignatureCollectionOutput
- func (GetContainerSignaturesContainerImageSignatureCollectionOutput) ElementType() reflect.Type
- func (o GetContainerSignaturesContainerImageSignatureCollectionOutput) Items() GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionOutput) RemainingItemsCount() pulumi.IntOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionOutput) ToGetContainerSignaturesContainerImageSignatureCollectionOutput() GetContainerSignaturesContainerImageSignatureCollectionOutput
- func (o GetContainerSignaturesContainerImageSignatureCollectionOutput) ToGetContainerSignaturesContainerImageSignatureCollectionOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionOutput
- type GetContainerSignaturesFilter
- type GetContainerSignaturesFilterArgs
- func (GetContainerSignaturesFilterArgs) ElementType() reflect.Type
- func (i GetContainerSignaturesFilterArgs) ToGetContainerSignaturesFilterOutput() GetContainerSignaturesFilterOutput
- func (i GetContainerSignaturesFilterArgs) ToGetContainerSignaturesFilterOutputWithContext(ctx context.Context) GetContainerSignaturesFilterOutput
- type GetContainerSignaturesFilterArray
- func (GetContainerSignaturesFilterArray) ElementType() reflect.Type
- func (i GetContainerSignaturesFilterArray) ToGetContainerSignaturesFilterArrayOutput() GetContainerSignaturesFilterArrayOutput
- func (i GetContainerSignaturesFilterArray) ToGetContainerSignaturesFilterArrayOutputWithContext(ctx context.Context) GetContainerSignaturesFilterArrayOutput
- type GetContainerSignaturesFilterArrayInput
- type GetContainerSignaturesFilterArrayOutput
- func (GetContainerSignaturesFilterArrayOutput) ElementType() reflect.Type
- func (o GetContainerSignaturesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerSignaturesFilterOutput
- func (o GetContainerSignaturesFilterArrayOutput) ToGetContainerSignaturesFilterArrayOutput() GetContainerSignaturesFilterArrayOutput
- func (o GetContainerSignaturesFilterArrayOutput) ToGetContainerSignaturesFilterArrayOutputWithContext(ctx context.Context) GetContainerSignaturesFilterArrayOutput
- type GetContainerSignaturesFilterInput
- type GetContainerSignaturesFilterOutput
- func (GetContainerSignaturesFilterOutput) ElementType() reflect.Type
- func (o GetContainerSignaturesFilterOutput) Name() pulumi.StringOutput
- func (o GetContainerSignaturesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetContainerSignaturesFilterOutput) ToGetContainerSignaturesFilterOutput() GetContainerSignaturesFilterOutput
- func (o GetContainerSignaturesFilterOutput) ToGetContainerSignaturesFilterOutputWithContext(ctx context.Context) GetContainerSignaturesFilterOutput
- func (o GetContainerSignaturesFilterOutput) Values() pulumi.StringArrayOutput
- type GetContainerSignaturesOutputArgs
- type GetContainerSignaturesResult
- type GetContainerSignaturesResultOutput
- func (o GetContainerSignaturesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetContainerSignaturesResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput
- func (o GetContainerSignaturesResultOutput) ContainerImageSignatureCollections() GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
- func (o GetContainerSignaturesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetContainerSignaturesResultOutput) ElementType() reflect.Type
- func (o GetContainerSignaturesResultOutput) Filters() GetContainerSignaturesFilterArrayOutput
- func (o GetContainerSignaturesResultOutput) Id() pulumi.StringOutput
- func (o GetContainerSignaturesResultOutput) ImageDigest() pulumi.StringPtrOutput
- func (o GetContainerSignaturesResultOutput) ImageId() pulumi.StringPtrOutput
- func (o GetContainerSignaturesResultOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o GetContainerSignaturesResultOutput) KmsKeyVersionId() pulumi.StringPtrOutput
- func (o GetContainerSignaturesResultOutput) RepositoryId() pulumi.StringPtrOutput
- func (o GetContainerSignaturesResultOutput) RepositoryName() pulumi.StringPtrOutput
- func (o GetContainerSignaturesResultOutput) SigningAlgorithm() pulumi.StringPtrOutput
- func (o GetContainerSignaturesResultOutput) ToGetContainerSignaturesResultOutput() GetContainerSignaturesResultOutput
- func (o GetContainerSignaturesResultOutput) ToGetContainerSignaturesResultOutputWithContext(ctx context.Context) GetContainerSignaturesResultOutput
- type GetGenericArtifactsArgs
- type GetGenericArtifactsFilter
- type GetGenericArtifactsFilterArgs
- func (GetGenericArtifactsFilterArgs) ElementType() reflect.Type
- func (i GetGenericArtifactsFilterArgs) ToGetGenericArtifactsFilterOutput() GetGenericArtifactsFilterOutput
- func (i GetGenericArtifactsFilterArgs) ToGetGenericArtifactsFilterOutputWithContext(ctx context.Context) GetGenericArtifactsFilterOutput
- type GetGenericArtifactsFilterArray
- func (GetGenericArtifactsFilterArray) ElementType() reflect.Type
- func (i GetGenericArtifactsFilterArray) ToGetGenericArtifactsFilterArrayOutput() GetGenericArtifactsFilterArrayOutput
- func (i GetGenericArtifactsFilterArray) ToGetGenericArtifactsFilterArrayOutputWithContext(ctx context.Context) GetGenericArtifactsFilterArrayOutput
- type GetGenericArtifactsFilterArrayInput
- type GetGenericArtifactsFilterArrayOutput
- func (GetGenericArtifactsFilterArrayOutput) ElementType() reflect.Type
- func (o GetGenericArtifactsFilterArrayOutput) Index(i pulumi.IntInput) GetGenericArtifactsFilterOutput
- func (o GetGenericArtifactsFilterArrayOutput) ToGetGenericArtifactsFilterArrayOutput() GetGenericArtifactsFilterArrayOutput
- func (o GetGenericArtifactsFilterArrayOutput) ToGetGenericArtifactsFilterArrayOutputWithContext(ctx context.Context) GetGenericArtifactsFilterArrayOutput
- type GetGenericArtifactsFilterInput
- type GetGenericArtifactsFilterOutput
- func (GetGenericArtifactsFilterOutput) ElementType() reflect.Type
- func (o GetGenericArtifactsFilterOutput) Name() pulumi.StringOutput
- func (o GetGenericArtifactsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetGenericArtifactsFilterOutput) ToGetGenericArtifactsFilterOutput() GetGenericArtifactsFilterOutput
- func (o GetGenericArtifactsFilterOutput) ToGetGenericArtifactsFilterOutputWithContext(ctx context.Context) GetGenericArtifactsFilterOutput
- func (o GetGenericArtifactsFilterOutput) Values() pulumi.StringArrayOutput
- type GetGenericArtifactsGenericArtifactCollection
- type GetGenericArtifactsGenericArtifactCollectionArgs
- func (GetGenericArtifactsGenericArtifactCollectionArgs) ElementType() reflect.Type
- func (i GetGenericArtifactsGenericArtifactCollectionArgs) ToGetGenericArtifactsGenericArtifactCollectionOutput() GetGenericArtifactsGenericArtifactCollectionOutput
- func (i GetGenericArtifactsGenericArtifactCollectionArgs) ToGetGenericArtifactsGenericArtifactCollectionOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionOutput
- type GetGenericArtifactsGenericArtifactCollectionArray
- func (GetGenericArtifactsGenericArtifactCollectionArray) ElementType() reflect.Type
- func (i GetGenericArtifactsGenericArtifactCollectionArray) ToGetGenericArtifactsGenericArtifactCollectionArrayOutput() GetGenericArtifactsGenericArtifactCollectionArrayOutput
- func (i GetGenericArtifactsGenericArtifactCollectionArray) ToGetGenericArtifactsGenericArtifactCollectionArrayOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionArrayOutput
- type GetGenericArtifactsGenericArtifactCollectionArrayInput
- type GetGenericArtifactsGenericArtifactCollectionArrayOutput
- func (GetGenericArtifactsGenericArtifactCollectionArrayOutput) ElementType() reflect.Type
- func (o GetGenericArtifactsGenericArtifactCollectionArrayOutput) Index(i pulumi.IntInput) GetGenericArtifactsGenericArtifactCollectionOutput
- func (o GetGenericArtifactsGenericArtifactCollectionArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionArrayOutput() GetGenericArtifactsGenericArtifactCollectionArrayOutput
- func (o GetGenericArtifactsGenericArtifactCollectionArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionArrayOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionArrayOutput
- type GetGenericArtifactsGenericArtifactCollectionInput
- type GetGenericArtifactsGenericArtifactCollectionItem
- type GetGenericArtifactsGenericArtifactCollectionItemArgs
- func (GetGenericArtifactsGenericArtifactCollectionItemArgs) ElementType() reflect.Type
- func (i GetGenericArtifactsGenericArtifactCollectionItemArgs) ToGetGenericArtifactsGenericArtifactCollectionItemOutput() GetGenericArtifactsGenericArtifactCollectionItemOutput
- func (i GetGenericArtifactsGenericArtifactCollectionItemArgs) ToGetGenericArtifactsGenericArtifactCollectionItemOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionItemOutput
- type GetGenericArtifactsGenericArtifactCollectionItemArray
- func (GetGenericArtifactsGenericArtifactCollectionItemArray) ElementType() reflect.Type
- func (i GetGenericArtifactsGenericArtifactCollectionItemArray) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutput() GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
- func (i GetGenericArtifactsGenericArtifactCollectionItemArray) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
- type GetGenericArtifactsGenericArtifactCollectionItemArrayInput
- type GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
- func (GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) Index(i pulumi.IntInput) GetGenericArtifactsGenericArtifactCollectionItemOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutput() GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
- type GetGenericArtifactsGenericArtifactCollectionItemInput
- type GetGenericArtifactsGenericArtifactCollectionItemOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) ArtifactId() pulumi.StringOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) ArtifactPath() pulumi.StringOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetGenericArtifactsGenericArtifactCollectionItemOutput) ElementType() reflect.Type
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) RepositoryId() pulumi.StringOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) Sha256() pulumi.StringOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) SizeInBytes() pulumi.StringOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) State() pulumi.StringOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) ToGetGenericArtifactsGenericArtifactCollectionItemOutput() GetGenericArtifactsGenericArtifactCollectionItemOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) ToGetGenericArtifactsGenericArtifactCollectionItemOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionItemOutput
- func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) Version() pulumi.StringOutput
- type GetGenericArtifactsGenericArtifactCollectionOutput
- func (GetGenericArtifactsGenericArtifactCollectionOutput) ElementType() reflect.Type
- func (o GetGenericArtifactsGenericArtifactCollectionOutput) Items() GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
- func (o GetGenericArtifactsGenericArtifactCollectionOutput) ToGetGenericArtifactsGenericArtifactCollectionOutput() GetGenericArtifactsGenericArtifactCollectionOutput
- func (o GetGenericArtifactsGenericArtifactCollectionOutput) ToGetGenericArtifactsGenericArtifactCollectionOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionOutput
- type GetGenericArtifactsOutputArgs
- type GetGenericArtifactsResult
- type GetGenericArtifactsResultOutput
- func (o GetGenericArtifactsResultOutput) ArtifactPath() pulumi.StringPtrOutput
- func (o GetGenericArtifactsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetGenericArtifactsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetGenericArtifactsResultOutput) ElementType() reflect.Type
- func (o GetGenericArtifactsResultOutput) Filters() GetGenericArtifactsFilterArrayOutput
- func (o GetGenericArtifactsResultOutput) GenericArtifactCollections() GetGenericArtifactsGenericArtifactCollectionArrayOutput
- func (o GetGenericArtifactsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetGenericArtifactsResultOutput) RepositoryId() pulumi.StringOutput
- func (o GetGenericArtifactsResultOutput) Sha256() pulumi.StringPtrOutput
- func (o GetGenericArtifactsResultOutput) State() pulumi.StringPtrOutput
- func (o GetGenericArtifactsResultOutput) ToGetGenericArtifactsResultOutput() GetGenericArtifactsResultOutput
- func (o GetGenericArtifactsResultOutput) ToGetGenericArtifactsResultOutputWithContext(ctx context.Context) GetGenericArtifactsResultOutput
- func (o GetGenericArtifactsResultOutput) Version() pulumi.StringPtrOutput
- type GetRepositoriesArgs
- type GetRepositoriesFilter
- type GetRepositoriesFilterArgs
- type GetRepositoriesFilterArray
- func (GetRepositoriesFilterArray) ElementType() reflect.Type
- func (i GetRepositoriesFilterArray) ToGetRepositoriesFilterArrayOutput() GetRepositoriesFilterArrayOutput
- func (i GetRepositoriesFilterArray) ToGetRepositoriesFilterArrayOutputWithContext(ctx context.Context) GetRepositoriesFilterArrayOutput
- type GetRepositoriesFilterArrayInput
- type GetRepositoriesFilterArrayOutput
- func (GetRepositoriesFilterArrayOutput) ElementType() reflect.Type
- func (o GetRepositoriesFilterArrayOutput) Index(i pulumi.IntInput) GetRepositoriesFilterOutput
- func (o GetRepositoriesFilterArrayOutput) ToGetRepositoriesFilterArrayOutput() GetRepositoriesFilterArrayOutput
- func (o GetRepositoriesFilterArrayOutput) ToGetRepositoriesFilterArrayOutputWithContext(ctx context.Context) GetRepositoriesFilterArrayOutput
- type GetRepositoriesFilterInput
- type GetRepositoriesFilterOutput
- func (GetRepositoriesFilterOutput) ElementType() reflect.Type
- func (o GetRepositoriesFilterOutput) Name() pulumi.StringOutput
- func (o GetRepositoriesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetRepositoriesFilterOutput) ToGetRepositoriesFilterOutput() GetRepositoriesFilterOutput
- func (o GetRepositoriesFilterOutput) ToGetRepositoriesFilterOutputWithContext(ctx context.Context) GetRepositoriesFilterOutput
- func (o GetRepositoriesFilterOutput) Values() pulumi.StringArrayOutput
- type GetRepositoriesOutputArgs
- type GetRepositoriesRepositoryCollection
- type GetRepositoriesRepositoryCollectionArgs
- func (GetRepositoriesRepositoryCollectionArgs) ElementType() reflect.Type
- func (i GetRepositoriesRepositoryCollectionArgs) ToGetRepositoriesRepositoryCollectionOutput() GetRepositoriesRepositoryCollectionOutput
- func (i GetRepositoriesRepositoryCollectionArgs) ToGetRepositoriesRepositoryCollectionOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionOutput
- type GetRepositoriesRepositoryCollectionArray
- func (GetRepositoriesRepositoryCollectionArray) ElementType() reflect.Type
- func (i GetRepositoriesRepositoryCollectionArray) ToGetRepositoriesRepositoryCollectionArrayOutput() GetRepositoriesRepositoryCollectionArrayOutput
- func (i GetRepositoriesRepositoryCollectionArray) ToGetRepositoriesRepositoryCollectionArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionArrayOutput
- type GetRepositoriesRepositoryCollectionArrayInput
- type GetRepositoriesRepositoryCollectionArrayOutput
- func (GetRepositoriesRepositoryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetRepositoriesRepositoryCollectionArrayOutput) Index(i pulumi.IntInput) GetRepositoriesRepositoryCollectionOutput
- func (o GetRepositoriesRepositoryCollectionArrayOutput) ToGetRepositoriesRepositoryCollectionArrayOutput() GetRepositoriesRepositoryCollectionArrayOutput
- func (o GetRepositoriesRepositoryCollectionArrayOutput) ToGetRepositoriesRepositoryCollectionArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionArrayOutput
- type GetRepositoriesRepositoryCollectionInput
- type GetRepositoriesRepositoryCollectionItem
- type GetRepositoriesRepositoryCollectionItemArgs
- func (GetRepositoriesRepositoryCollectionItemArgs) ElementType() reflect.Type
- func (i GetRepositoriesRepositoryCollectionItemArgs) ToGetRepositoriesRepositoryCollectionItemOutput() GetRepositoriesRepositoryCollectionItemOutput
- func (i GetRepositoriesRepositoryCollectionItemArgs) ToGetRepositoriesRepositoryCollectionItemOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionItemOutput
- type GetRepositoriesRepositoryCollectionItemArray
- func (GetRepositoriesRepositoryCollectionItemArray) ElementType() reflect.Type
- func (i GetRepositoriesRepositoryCollectionItemArray) ToGetRepositoriesRepositoryCollectionItemArrayOutput() GetRepositoriesRepositoryCollectionItemArrayOutput
- func (i GetRepositoriesRepositoryCollectionItemArray) ToGetRepositoriesRepositoryCollectionItemArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionItemArrayOutput
- type GetRepositoriesRepositoryCollectionItemArrayInput
- type GetRepositoriesRepositoryCollectionItemArrayOutput
- func (GetRepositoriesRepositoryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetRepositoriesRepositoryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetRepositoriesRepositoryCollectionItemOutput
- func (o GetRepositoriesRepositoryCollectionItemArrayOutput) ToGetRepositoriesRepositoryCollectionItemArrayOutput() GetRepositoriesRepositoryCollectionItemArrayOutput
- func (o GetRepositoriesRepositoryCollectionItemArrayOutput) ToGetRepositoriesRepositoryCollectionItemArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionItemArrayOutput
- type GetRepositoriesRepositoryCollectionItemInput
- type GetRepositoriesRepositoryCollectionItemOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetRepositoriesRepositoryCollectionItemOutput) ElementType() reflect.Type
- func (o GetRepositoriesRepositoryCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) IsImmutable() pulumi.BoolOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) RepositoryType() pulumi.StringOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) State() pulumi.StringOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) ToGetRepositoriesRepositoryCollectionItemOutput() GetRepositoriesRepositoryCollectionItemOutput
- func (o GetRepositoriesRepositoryCollectionItemOutput) ToGetRepositoriesRepositoryCollectionItemOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionItemOutput
- type GetRepositoriesRepositoryCollectionOutput
- func (GetRepositoriesRepositoryCollectionOutput) ElementType() reflect.Type
- func (o GetRepositoriesRepositoryCollectionOutput) Items() GetRepositoriesRepositoryCollectionItemArrayOutput
- func (o GetRepositoriesRepositoryCollectionOutput) ToGetRepositoriesRepositoryCollectionOutput() GetRepositoriesRepositoryCollectionOutput
- func (o GetRepositoriesRepositoryCollectionOutput) ToGetRepositoriesRepositoryCollectionOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionOutput
- type GetRepositoriesResult
- type GetRepositoriesResultOutput
- func (o GetRepositoriesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetRepositoriesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetRepositoriesResultOutput) ElementType() reflect.Type
- func (o GetRepositoriesResultOutput) Filters() GetRepositoriesFilterArrayOutput
- func (o GetRepositoriesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetRepositoriesResultOutput) IsImmutable() pulumi.BoolPtrOutput
- func (o GetRepositoriesResultOutput) RepositoryCollections() GetRepositoriesRepositoryCollectionArrayOutput
- func (o GetRepositoriesResultOutput) State() pulumi.StringPtrOutput
- func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutput() GetRepositoriesResultOutput
- func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutputWithContext(ctx context.Context) GetRepositoriesResultOutput
- type LookupContainerConfigurationArgs
- type LookupContainerConfigurationOutputArgs
- type LookupContainerConfigurationResult
- type LookupContainerConfigurationResultOutput
- func (o LookupContainerConfigurationResultOutput) CompartmentId() pulumi.StringOutput
- func (LookupContainerConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupContainerConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupContainerConfigurationResultOutput) IsRepositoryCreatedOnFirstPush() pulumi.BoolOutput
- func (o LookupContainerConfigurationResultOutput) Namespace() pulumi.StringOutput
- func (o LookupContainerConfigurationResultOutput) ToLookupContainerConfigurationResultOutput() LookupContainerConfigurationResultOutput
- func (o LookupContainerConfigurationResultOutput) ToLookupContainerConfigurationResultOutputWithContext(ctx context.Context) LookupContainerConfigurationResultOutput
- type LookupContainerImageSignatureArgs
- type LookupContainerImageSignatureOutputArgs
- type LookupContainerImageSignatureResult
- type LookupContainerImageSignatureResultOutput
- func (o LookupContainerImageSignatureResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) CreatedBy() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) DisplayName() pulumi.StringOutput
- func (LookupContainerImageSignatureResultOutput) ElementType() reflect.Type
- func (o LookupContainerImageSignatureResultOutput) Id() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) ImageId() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) ImageSignatureId() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) KmsKeyVersionId() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) Message() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) Signature() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) SigningAlgorithm() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupContainerImageSignatureResultOutput) ToLookupContainerImageSignatureResultOutput() LookupContainerImageSignatureResultOutput
- func (o LookupContainerImageSignatureResultOutput) ToLookupContainerImageSignatureResultOutputWithContext(ctx context.Context) LookupContainerImageSignatureResultOutput
- type LookupContainerRepositoryArgs
- type LookupContainerRepositoryOutputArgs
- type LookupContainerRepositoryResult
- type LookupContainerRepositoryResultOutput
- func (o LookupContainerRepositoryResultOutput) BillableSizeInGbs() pulumi.StringOutput
- func (o LookupContainerRepositoryResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupContainerRepositoryResultOutput) CreatedBy() pulumi.StringOutput
- func (o LookupContainerRepositoryResultOutput) DisplayName() pulumi.StringOutput
- func (LookupContainerRepositoryResultOutput) ElementType() reflect.Type
- func (o LookupContainerRepositoryResultOutput) Id() pulumi.StringOutput
- func (o LookupContainerRepositoryResultOutput) ImageCount() pulumi.IntOutput
- func (o LookupContainerRepositoryResultOutput) IsImmutable() pulumi.BoolOutput
- func (o LookupContainerRepositoryResultOutput) IsPublic() pulumi.BoolOutput
- func (o LookupContainerRepositoryResultOutput) LayerCount() pulumi.IntOutput
- func (o LookupContainerRepositoryResultOutput) LayersSizeInBytes() pulumi.StringOutput
- func (o LookupContainerRepositoryResultOutput) Readmes() GetContainerRepositoryReadmeArrayOutput
- func (o LookupContainerRepositoryResultOutput) RepositoryId() pulumi.StringOutput
- func (o LookupContainerRepositoryResultOutput) State() pulumi.StringOutput
- func (o LookupContainerRepositoryResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupContainerRepositoryResultOutput) TimeLastPushed() pulumi.StringOutput
- func (o LookupContainerRepositoryResultOutput) ToLookupContainerRepositoryResultOutput() LookupContainerRepositoryResultOutput
- func (o LookupContainerRepositoryResultOutput) ToLookupContainerRepositoryResultOutputWithContext(ctx context.Context) LookupContainerRepositoryResultOutput
- type LookupGenericArtifactArgs
- type LookupGenericArtifactOutputArgs
- type LookupGenericArtifactResult
- type LookupGenericArtifactResultOutput
- func (o LookupGenericArtifactResultOutput) ArtifactId() pulumi.StringOutput
- func (o LookupGenericArtifactResultOutput) ArtifactPath() pulumi.StringOutput
- func (o LookupGenericArtifactResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupGenericArtifactResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupGenericArtifactResultOutput) DisplayName() pulumi.StringOutput
- func (LookupGenericArtifactResultOutput) ElementType() reflect.Type
- func (o LookupGenericArtifactResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupGenericArtifactResultOutput) Id() pulumi.StringOutput
- func (o LookupGenericArtifactResultOutput) RepositoryId() pulumi.StringOutput
- func (o LookupGenericArtifactResultOutput) Sha256() pulumi.StringOutput
- func (o LookupGenericArtifactResultOutput) SizeInBytes() pulumi.StringOutput
- func (o LookupGenericArtifactResultOutput) State() pulumi.StringOutput
- func (o LookupGenericArtifactResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupGenericArtifactResultOutput) ToLookupGenericArtifactResultOutput() LookupGenericArtifactResultOutput
- func (o LookupGenericArtifactResultOutput) ToLookupGenericArtifactResultOutputWithContext(ctx context.Context) LookupGenericArtifactResultOutput
- func (o LookupGenericArtifactResultOutput) Version() pulumi.StringOutput
- type LookupRepositoryArgs
- type LookupRepositoryOutputArgs
- type LookupRepositoryResult
- type LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupRepositoryResultOutput) Description() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) DisplayName() pulumi.StringOutput
- func (LookupRepositoryResultOutput) ElementType() reflect.Type
- func (o LookupRepositoryResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupRepositoryResultOutput) Id() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) IsImmutable() pulumi.BoolOutput
- func (o LookupRepositoryResultOutput) RepositoryId() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) RepositoryType() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) State() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
- type Repository
- type RepositoryArgs
- type RepositoryArray
- type RepositoryArrayInput
- type RepositoryArrayOutput
- func (RepositoryArrayOutput) ElementType() reflect.Type
- func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
- type RepositoryInput
- type RepositoryMap
- type RepositoryMapInput
- type RepositoryMapOutput
- func (RepositoryMapOutput) ElementType() reflect.Type
- func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
- type RepositoryOutput
- type RepositoryState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerConfiguration ¶
type ContainerConfiguration struct { pulumi.CustomResourceState CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // Whether to create a new container repository when a container is pushed to a new repository path. Repositories created in this way belong to the root compartment. IsRepositoryCreatedOnFirstPush pulumi.BoolOutput `pulumi:"isRepositoryCreatedOnFirstPush"` // The tenancy namespace used in the container repository path. Namespace pulumi.StringOutput `pulumi:"namespace"` }
This resource provides the Container Configuration resource in Oracle Cloud Infrastructure Artifacts service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.NewContainerConfiguration(ctx, "testContainerConfiguration", nil) if err != nil { return err } return nil }) }
```
## Import
ContainerConfiguration can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Artifacts/containerConfiguration:ContainerConfiguration test_container_configuration "container/configuration/compartmentId/{compartmentId}"
```
func GetContainerConfiguration ¶
func GetContainerConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerConfigurationState, opts ...pulumi.ResourceOption) (*ContainerConfiguration, error)
GetContainerConfiguration gets an existing ContainerConfiguration 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 NewContainerConfiguration ¶
func NewContainerConfiguration(ctx *pulumi.Context, name string, args *ContainerConfigurationArgs, opts ...pulumi.ResourceOption) (*ContainerConfiguration, error)
NewContainerConfiguration registers a new resource with the given unique name, arguments, and options.
func (*ContainerConfiguration) ElementType ¶
func (*ContainerConfiguration) ElementType() reflect.Type
func (*ContainerConfiguration) ToContainerConfigurationOutput ¶
func (i *ContainerConfiguration) ToContainerConfigurationOutput() ContainerConfigurationOutput
func (*ContainerConfiguration) ToContainerConfigurationOutputWithContext ¶
func (i *ContainerConfiguration) ToContainerConfigurationOutputWithContext(ctx context.Context) ContainerConfigurationOutput
type ContainerConfigurationArgs ¶
type ContainerConfigurationArgs struct { CompartmentId pulumi.StringInput // Whether to create a new container repository when a container is pushed to a new repository path. Repositories created in this way belong to the root compartment. IsRepositoryCreatedOnFirstPush pulumi.BoolInput }
The set of arguments for constructing a ContainerConfiguration resource.
func (ContainerConfigurationArgs) ElementType ¶
func (ContainerConfigurationArgs) ElementType() reflect.Type
type ContainerConfigurationArray ¶
type ContainerConfigurationArray []ContainerConfigurationInput
func (ContainerConfigurationArray) ElementType ¶
func (ContainerConfigurationArray) ElementType() reflect.Type
func (ContainerConfigurationArray) ToContainerConfigurationArrayOutput ¶
func (i ContainerConfigurationArray) ToContainerConfigurationArrayOutput() ContainerConfigurationArrayOutput
func (ContainerConfigurationArray) ToContainerConfigurationArrayOutputWithContext ¶
func (i ContainerConfigurationArray) ToContainerConfigurationArrayOutputWithContext(ctx context.Context) ContainerConfigurationArrayOutput
type ContainerConfigurationArrayInput ¶
type ContainerConfigurationArrayInput interface { pulumi.Input ToContainerConfigurationArrayOutput() ContainerConfigurationArrayOutput ToContainerConfigurationArrayOutputWithContext(context.Context) ContainerConfigurationArrayOutput }
ContainerConfigurationArrayInput is an input type that accepts ContainerConfigurationArray and ContainerConfigurationArrayOutput values. You can construct a concrete instance of `ContainerConfigurationArrayInput` via:
ContainerConfigurationArray{ ContainerConfigurationArgs{...} }
type ContainerConfigurationArrayOutput ¶
type ContainerConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ContainerConfigurationArrayOutput) ElementType ¶
func (ContainerConfigurationArrayOutput) ElementType() reflect.Type
func (ContainerConfigurationArrayOutput) Index ¶
func (o ContainerConfigurationArrayOutput) Index(i pulumi.IntInput) ContainerConfigurationOutput
func (ContainerConfigurationArrayOutput) ToContainerConfigurationArrayOutput ¶
func (o ContainerConfigurationArrayOutput) ToContainerConfigurationArrayOutput() ContainerConfigurationArrayOutput
func (ContainerConfigurationArrayOutput) ToContainerConfigurationArrayOutputWithContext ¶
func (o ContainerConfigurationArrayOutput) ToContainerConfigurationArrayOutputWithContext(ctx context.Context) ContainerConfigurationArrayOutput
type ContainerConfigurationInput ¶
type ContainerConfigurationInput interface { pulumi.Input ToContainerConfigurationOutput() ContainerConfigurationOutput ToContainerConfigurationOutputWithContext(ctx context.Context) ContainerConfigurationOutput }
type ContainerConfigurationMap ¶
type ContainerConfigurationMap map[string]ContainerConfigurationInput
func (ContainerConfigurationMap) ElementType ¶
func (ContainerConfigurationMap) ElementType() reflect.Type
func (ContainerConfigurationMap) ToContainerConfigurationMapOutput ¶
func (i ContainerConfigurationMap) ToContainerConfigurationMapOutput() ContainerConfigurationMapOutput
func (ContainerConfigurationMap) ToContainerConfigurationMapOutputWithContext ¶
func (i ContainerConfigurationMap) ToContainerConfigurationMapOutputWithContext(ctx context.Context) ContainerConfigurationMapOutput
type ContainerConfigurationMapInput ¶
type ContainerConfigurationMapInput interface { pulumi.Input ToContainerConfigurationMapOutput() ContainerConfigurationMapOutput ToContainerConfigurationMapOutputWithContext(context.Context) ContainerConfigurationMapOutput }
ContainerConfigurationMapInput is an input type that accepts ContainerConfigurationMap and ContainerConfigurationMapOutput values. You can construct a concrete instance of `ContainerConfigurationMapInput` via:
ContainerConfigurationMap{ "key": ContainerConfigurationArgs{...} }
type ContainerConfigurationMapOutput ¶
type ContainerConfigurationMapOutput struct{ *pulumi.OutputState }
func (ContainerConfigurationMapOutput) ElementType ¶
func (ContainerConfigurationMapOutput) ElementType() reflect.Type
func (ContainerConfigurationMapOutput) MapIndex ¶
func (o ContainerConfigurationMapOutput) MapIndex(k pulumi.StringInput) ContainerConfigurationOutput
func (ContainerConfigurationMapOutput) ToContainerConfigurationMapOutput ¶
func (o ContainerConfigurationMapOutput) ToContainerConfigurationMapOutput() ContainerConfigurationMapOutput
func (ContainerConfigurationMapOutput) ToContainerConfigurationMapOutputWithContext ¶
func (o ContainerConfigurationMapOutput) ToContainerConfigurationMapOutputWithContext(ctx context.Context) ContainerConfigurationMapOutput
type ContainerConfigurationOutput ¶
type ContainerConfigurationOutput struct{ *pulumi.OutputState }
func (ContainerConfigurationOutput) ElementType ¶
func (ContainerConfigurationOutput) ElementType() reflect.Type
func (ContainerConfigurationOutput) ToContainerConfigurationOutput ¶
func (o ContainerConfigurationOutput) ToContainerConfigurationOutput() ContainerConfigurationOutput
func (ContainerConfigurationOutput) ToContainerConfigurationOutputWithContext ¶
func (o ContainerConfigurationOutput) ToContainerConfigurationOutputWithContext(ctx context.Context) ContainerConfigurationOutput
type ContainerConfigurationState ¶
type ContainerConfigurationState struct { CompartmentId pulumi.StringPtrInput // Whether to create a new container repository when a container is pushed to a new repository path. Repositories created in this way belong to the root compartment. IsRepositoryCreatedOnFirstPush pulumi.BoolPtrInput // The tenancy namespace used in the container repository path. Namespace pulumi.StringPtrInput }
func (ContainerConfigurationState) ElementType ¶
func (ContainerConfigurationState) ElementType() reflect.Type
type ContainerImageSignature ¶
type ContainerImageSignature struct { pulumi.CustomResourceState // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the container repository exists. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy pulumi.StringOutput `pulumi:"createdBy"` // The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: `wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva` DisplayName pulumi.StringOutput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId pulumi.StringOutput `pulumi:"imageId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. Example: `ocid1.key.oc1..exampleuniqueID` KmsKeyId pulumi.StringOutput `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId pulumi.StringOutput `pulumi:"kmsKeyVersionId"` // The base64 encoded signature payload that was signed. Message pulumi.StringOutput `pulumi:"message"` // The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm. Signature pulumi.StringOutput `pulumi:"signature"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm pulumi.StringOutput `pulumi:"signingAlgorithm"` // An RFC 3339 timestamp indicating when the image was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Container Image Signature resource in Oracle Cloud Infrastructure Artifacts service.
Upload a signature to an image.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.NewContainerImageSignature(ctx, "testContainerImageSignature", &Artifacts.ContainerImageSignatureArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), ImageId: pulumi.Any(oci_core_image.Test_image.Id), KmsKeyId: pulumi.Any(oci_kms_key.Test_key.Id), KmsKeyVersionId: pulumi.Any(oci_kms_key_version.Test_key_version.Id), Message: pulumi.Any(_var.Container_image_signature_message), Signature: pulumi.Any(_var.Container_image_signature_signature), SigningAlgorithm: pulumi.Any(_var.Container_image_signature_signing_algorithm), }) if err != nil { return err } return nil }) }
```
## Import
ContainerImageSignatures can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Artifacts/containerImageSignature:ContainerImageSignature test_container_image_signature "container/imageSignatures/{imageSignatureId}"
```
func GetContainerImageSignature ¶
func GetContainerImageSignature(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerImageSignatureState, opts ...pulumi.ResourceOption) (*ContainerImageSignature, error)
GetContainerImageSignature gets an existing ContainerImageSignature 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 NewContainerImageSignature ¶
func NewContainerImageSignature(ctx *pulumi.Context, name string, args *ContainerImageSignatureArgs, opts ...pulumi.ResourceOption) (*ContainerImageSignature, error)
NewContainerImageSignature registers a new resource with the given unique name, arguments, and options.
func (*ContainerImageSignature) ElementType ¶
func (*ContainerImageSignature) ElementType() reflect.Type
func (*ContainerImageSignature) ToContainerImageSignatureOutput ¶
func (i *ContainerImageSignature) ToContainerImageSignatureOutput() ContainerImageSignatureOutput
func (*ContainerImageSignature) ToContainerImageSignatureOutputWithContext ¶
func (i *ContainerImageSignature) ToContainerImageSignatureOutputWithContext(ctx context.Context) ContainerImageSignatureOutput
type ContainerImageSignatureArgs ¶
type ContainerImageSignatureArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the container repository exists. CompartmentId pulumi.StringInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId pulumi.StringInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. Example: `ocid1.key.oc1..exampleuniqueID` KmsKeyId pulumi.StringInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId pulumi.StringInput // The base64 encoded signature payload that was signed. Message pulumi.StringInput // The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm. Signature pulumi.StringInput // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm pulumi.StringInput }
The set of arguments for constructing a ContainerImageSignature resource.
func (ContainerImageSignatureArgs) ElementType ¶
func (ContainerImageSignatureArgs) ElementType() reflect.Type
type ContainerImageSignatureArray ¶
type ContainerImageSignatureArray []ContainerImageSignatureInput
func (ContainerImageSignatureArray) ElementType ¶
func (ContainerImageSignatureArray) ElementType() reflect.Type
func (ContainerImageSignatureArray) ToContainerImageSignatureArrayOutput ¶
func (i ContainerImageSignatureArray) ToContainerImageSignatureArrayOutput() ContainerImageSignatureArrayOutput
func (ContainerImageSignatureArray) ToContainerImageSignatureArrayOutputWithContext ¶
func (i ContainerImageSignatureArray) ToContainerImageSignatureArrayOutputWithContext(ctx context.Context) ContainerImageSignatureArrayOutput
type ContainerImageSignatureArrayInput ¶
type ContainerImageSignatureArrayInput interface { pulumi.Input ToContainerImageSignatureArrayOutput() ContainerImageSignatureArrayOutput ToContainerImageSignatureArrayOutputWithContext(context.Context) ContainerImageSignatureArrayOutput }
ContainerImageSignatureArrayInput is an input type that accepts ContainerImageSignatureArray and ContainerImageSignatureArrayOutput values. You can construct a concrete instance of `ContainerImageSignatureArrayInput` via:
ContainerImageSignatureArray{ ContainerImageSignatureArgs{...} }
type ContainerImageSignatureArrayOutput ¶
type ContainerImageSignatureArrayOutput struct{ *pulumi.OutputState }
func (ContainerImageSignatureArrayOutput) ElementType ¶
func (ContainerImageSignatureArrayOutput) ElementType() reflect.Type
func (ContainerImageSignatureArrayOutput) Index ¶
func (o ContainerImageSignatureArrayOutput) Index(i pulumi.IntInput) ContainerImageSignatureOutput
func (ContainerImageSignatureArrayOutput) ToContainerImageSignatureArrayOutput ¶
func (o ContainerImageSignatureArrayOutput) ToContainerImageSignatureArrayOutput() ContainerImageSignatureArrayOutput
func (ContainerImageSignatureArrayOutput) ToContainerImageSignatureArrayOutputWithContext ¶
func (o ContainerImageSignatureArrayOutput) ToContainerImageSignatureArrayOutputWithContext(ctx context.Context) ContainerImageSignatureArrayOutput
type ContainerImageSignatureInput ¶
type ContainerImageSignatureInput interface { pulumi.Input ToContainerImageSignatureOutput() ContainerImageSignatureOutput ToContainerImageSignatureOutputWithContext(ctx context.Context) ContainerImageSignatureOutput }
type ContainerImageSignatureMap ¶
type ContainerImageSignatureMap map[string]ContainerImageSignatureInput
func (ContainerImageSignatureMap) ElementType ¶
func (ContainerImageSignatureMap) ElementType() reflect.Type
func (ContainerImageSignatureMap) ToContainerImageSignatureMapOutput ¶
func (i ContainerImageSignatureMap) ToContainerImageSignatureMapOutput() ContainerImageSignatureMapOutput
func (ContainerImageSignatureMap) ToContainerImageSignatureMapOutputWithContext ¶
func (i ContainerImageSignatureMap) ToContainerImageSignatureMapOutputWithContext(ctx context.Context) ContainerImageSignatureMapOutput
type ContainerImageSignatureMapInput ¶
type ContainerImageSignatureMapInput interface { pulumi.Input ToContainerImageSignatureMapOutput() ContainerImageSignatureMapOutput ToContainerImageSignatureMapOutputWithContext(context.Context) ContainerImageSignatureMapOutput }
ContainerImageSignatureMapInput is an input type that accepts ContainerImageSignatureMap and ContainerImageSignatureMapOutput values. You can construct a concrete instance of `ContainerImageSignatureMapInput` via:
ContainerImageSignatureMap{ "key": ContainerImageSignatureArgs{...} }
type ContainerImageSignatureMapOutput ¶
type ContainerImageSignatureMapOutput struct{ *pulumi.OutputState }
func (ContainerImageSignatureMapOutput) ElementType ¶
func (ContainerImageSignatureMapOutput) ElementType() reflect.Type
func (ContainerImageSignatureMapOutput) MapIndex ¶
func (o ContainerImageSignatureMapOutput) MapIndex(k pulumi.StringInput) ContainerImageSignatureOutput
func (ContainerImageSignatureMapOutput) ToContainerImageSignatureMapOutput ¶
func (o ContainerImageSignatureMapOutput) ToContainerImageSignatureMapOutput() ContainerImageSignatureMapOutput
func (ContainerImageSignatureMapOutput) ToContainerImageSignatureMapOutputWithContext ¶
func (o ContainerImageSignatureMapOutput) ToContainerImageSignatureMapOutputWithContext(ctx context.Context) ContainerImageSignatureMapOutput
type ContainerImageSignatureOutput ¶
type ContainerImageSignatureOutput struct{ *pulumi.OutputState }
func (ContainerImageSignatureOutput) ElementType ¶
func (ContainerImageSignatureOutput) ElementType() reflect.Type
func (ContainerImageSignatureOutput) ToContainerImageSignatureOutput ¶
func (o ContainerImageSignatureOutput) ToContainerImageSignatureOutput() ContainerImageSignatureOutput
func (ContainerImageSignatureOutput) ToContainerImageSignatureOutputWithContext ¶
func (o ContainerImageSignatureOutput) ToContainerImageSignatureOutputWithContext(ctx context.Context) ContainerImageSignatureOutput
type ContainerImageSignatureState ¶
type ContainerImageSignatureState struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the container repository exists. CompartmentId pulumi.StringPtrInput // The id of the user or principal that created the resource. CreatedBy pulumi.StringPtrInput // The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: `wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva` DisplayName pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. Example: `ocid1.key.oc1..exampleuniqueID` KmsKeyId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId pulumi.StringPtrInput // The base64 encoded signature payload that was signed. Message pulumi.StringPtrInput // The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm. Signature pulumi.StringPtrInput // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm pulumi.StringPtrInput // An RFC 3339 timestamp indicating when the image was created. TimeCreated pulumi.StringPtrInput }
func (ContainerImageSignatureState) ElementType ¶
func (ContainerImageSignatureState) ElementType() reflect.Type
type ContainerRepository ¶
type ContainerRepository struct { pulumi.CustomResourceState // Total storage size in GBs that will be charged. BillableSizeInGbs pulumi.StringOutput `pulumi:"billableSizeInGbs"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to create the resource. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy pulumi.StringOutput `pulumi:"createdBy"` // The container repository name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Total number of images. ImageCount pulumi.IntOutput `pulumi:"imageCount"` // (Updatable) Whether the repository is immutable. Images cannot be overwritten in an immutable repository. IsImmutable pulumi.BoolOutput `pulumi:"isImmutable"` // (Updatable) Whether the repository is public. A public repository allows unauthenticated access. IsPublic pulumi.BoolOutput `pulumi:"isPublic"` // Total number of layers. LayerCount pulumi.IntOutput `pulumi:"layerCount"` // Total storage in bytes consumed by layers. LayersSizeInBytes pulumi.StringOutput `pulumi:"layersSizeInBytes"` // (Updatable) Container repository readme. Readme ContainerRepositoryReadmeOutput `pulumi:"readme"` // The current state of the container repository. State pulumi.StringOutput `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // An RFC 3339 timestamp indicating when an image was last pushed to the repository. TimeLastPushed pulumi.StringOutput `pulumi:"timeLastPushed"` }
This resource provides the Container Repository resource in Oracle Cloud Infrastructure Artifacts service.
Create a new empty container repository. Avoid entering confidential information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.NewContainerRepository(ctx, "testContainerRepository", &Artifacts.ContainerRepositoryArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DisplayName: pulumi.Any(_var.Container_repository_display_name), IsImmutable: pulumi.Any(_var.Container_repository_is_immutable), IsPublic: pulumi.Any(_var.Container_repository_is_public), Readme: &artifacts.ContainerRepositoryReadmeArgs{ Content: pulumi.Any(_var.Container_repository_readme_content), Format: pulumi.Any(_var.Container_repository_readme_format), }, }) if err != nil { return err } return nil }) }
```
## Import
ContainerRepositories can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Artifacts/containerRepository:ContainerRepository test_container_repository "container/repositories/{repositoryId}"
```
func GetContainerRepository ¶
func GetContainerRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerRepositoryState, opts ...pulumi.ResourceOption) (*ContainerRepository, error)
GetContainerRepository gets an existing ContainerRepository 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 NewContainerRepository ¶
func NewContainerRepository(ctx *pulumi.Context, name string, args *ContainerRepositoryArgs, opts ...pulumi.ResourceOption) (*ContainerRepository, error)
NewContainerRepository registers a new resource with the given unique name, arguments, and options.
func (*ContainerRepository) ElementType ¶
func (*ContainerRepository) ElementType() reflect.Type
func (*ContainerRepository) ToContainerRepositoryOutput ¶
func (i *ContainerRepository) ToContainerRepositoryOutput() ContainerRepositoryOutput
func (*ContainerRepository) ToContainerRepositoryOutputWithContext ¶
func (i *ContainerRepository) ToContainerRepositoryOutputWithContext(ctx context.Context) ContainerRepositoryOutput
type ContainerRepositoryArgs ¶
type ContainerRepositoryArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to create the resource. CompartmentId pulumi.StringInput // The container repository name. DisplayName pulumi.StringInput // (Updatable) Whether the repository is immutable. Images cannot be overwritten in an immutable repository. IsImmutable pulumi.BoolPtrInput // (Updatable) Whether the repository is public. A public repository allows unauthenticated access. IsPublic pulumi.BoolPtrInput // (Updatable) Container repository readme. Readme ContainerRepositoryReadmePtrInput }
The set of arguments for constructing a ContainerRepository resource.
func (ContainerRepositoryArgs) ElementType ¶
func (ContainerRepositoryArgs) ElementType() reflect.Type
type ContainerRepositoryArray ¶
type ContainerRepositoryArray []ContainerRepositoryInput
func (ContainerRepositoryArray) ElementType ¶
func (ContainerRepositoryArray) ElementType() reflect.Type
func (ContainerRepositoryArray) ToContainerRepositoryArrayOutput ¶
func (i ContainerRepositoryArray) ToContainerRepositoryArrayOutput() ContainerRepositoryArrayOutput
func (ContainerRepositoryArray) ToContainerRepositoryArrayOutputWithContext ¶
func (i ContainerRepositoryArray) ToContainerRepositoryArrayOutputWithContext(ctx context.Context) ContainerRepositoryArrayOutput
type ContainerRepositoryArrayInput ¶
type ContainerRepositoryArrayInput interface { pulumi.Input ToContainerRepositoryArrayOutput() ContainerRepositoryArrayOutput ToContainerRepositoryArrayOutputWithContext(context.Context) ContainerRepositoryArrayOutput }
ContainerRepositoryArrayInput is an input type that accepts ContainerRepositoryArray and ContainerRepositoryArrayOutput values. You can construct a concrete instance of `ContainerRepositoryArrayInput` via:
ContainerRepositoryArray{ ContainerRepositoryArgs{...} }
type ContainerRepositoryArrayOutput ¶
type ContainerRepositoryArrayOutput struct{ *pulumi.OutputState }
func (ContainerRepositoryArrayOutput) ElementType ¶
func (ContainerRepositoryArrayOutput) ElementType() reflect.Type
func (ContainerRepositoryArrayOutput) Index ¶
func (o ContainerRepositoryArrayOutput) Index(i pulumi.IntInput) ContainerRepositoryOutput
func (ContainerRepositoryArrayOutput) ToContainerRepositoryArrayOutput ¶
func (o ContainerRepositoryArrayOutput) ToContainerRepositoryArrayOutput() ContainerRepositoryArrayOutput
func (ContainerRepositoryArrayOutput) ToContainerRepositoryArrayOutputWithContext ¶
func (o ContainerRepositoryArrayOutput) ToContainerRepositoryArrayOutputWithContext(ctx context.Context) ContainerRepositoryArrayOutput
type ContainerRepositoryInput ¶
type ContainerRepositoryInput interface { pulumi.Input ToContainerRepositoryOutput() ContainerRepositoryOutput ToContainerRepositoryOutputWithContext(ctx context.Context) ContainerRepositoryOutput }
type ContainerRepositoryMap ¶
type ContainerRepositoryMap map[string]ContainerRepositoryInput
func (ContainerRepositoryMap) ElementType ¶
func (ContainerRepositoryMap) ElementType() reflect.Type
func (ContainerRepositoryMap) ToContainerRepositoryMapOutput ¶
func (i ContainerRepositoryMap) ToContainerRepositoryMapOutput() ContainerRepositoryMapOutput
func (ContainerRepositoryMap) ToContainerRepositoryMapOutputWithContext ¶
func (i ContainerRepositoryMap) ToContainerRepositoryMapOutputWithContext(ctx context.Context) ContainerRepositoryMapOutput
type ContainerRepositoryMapInput ¶
type ContainerRepositoryMapInput interface { pulumi.Input ToContainerRepositoryMapOutput() ContainerRepositoryMapOutput ToContainerRepositoryMapOutputWithContext(context.Context) ContainerRepositoryMapOutput }
ContainerRepositoryMapInput is an input type that accepts ContainerRepositoryMap and ContainerRepositoryMapOutput values. You can construct a concrete instance of `ContainerRepositoryMapInput` via:
ContainerRepositoryMap{ "key": ContainerRepositoryArgs{...} }
type ContainerRepositoryMapOutput ¶
type ContainerRepositoryMapOutput struct{ *pulumi.OutputState }
func (ContainerRepositoryMapOutput) ElementType ¶
func (ContainerRepositoryMapOutput) ElementType() reflect.Type
func (ContainerRepositoryMapOutput) MapIndex ¶
func (o ContainerRepositoryMapOutput) MapIndex(k pulumi.StringInput) ContainerRepositoryOutput
func (ContainerRepositoryMapOutput) ToContainerRepositoryMapOutput ¶
func (o ContainerRepositoryMapOutput) ToContainerRepositoryMapOutput() ContainerRepositoryMapOutput
func (ContainerRepositoryMapOutput) ToContainerRepositoryMapOutputWithContext ¶
func (o ContainerRepositoryMapOutput) ToContainerRepositoryMapOutputWithContext(ctx context.Context) ContainerRepositoryMapOutput
type ContainerRepositoryOutput ¶
type ContainerRepositoryOutput struct{ *pulumi.OutputState }
func (ContainerRepositoryOutput) ElementType ¶
func (ContainerRepositoryOutput) ElementType() reflect.Type
func (ContainerRepositoryOutput) ToContainerRepositoryOutput ¶
func (o ContainerRepositoryOutput) ToContainerRepositoryOutput() ContainerRepositoryOutput
func (ContainerRepositoryOutput) ToContainerRepositoryOutputWithContext ¶
func (o ContainerRepositoryOutput) ToContainerRepositoryOutputWithContext(ctx context.Context) ContainerRepositoryOutput
type ContainerRepositoryReadmeArgs ¶
type ContainerRepositoryReadmeArgs struct { // (Updatable) Readme content. Avoid entering confidential information. Content pulumi.StringInput `pulumi:"content"` // (Updatable) Readme format. Supported formats are text/plain and text/markdown. Format pulumi.StringInput `pulumi:"format"` }
func (ContainerRepositoryReadmeArgs) ElementType ¶
func (ContainerRepositoryReadmeArgs) ElementType() reflect.Type
func (ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmeOutput ¶
func (i ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmeOutput() ContainerRepositoryReadmeOutput
func (ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmeOutputWithContext ¶
func (i ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmeOutputWithContext(ctx context.Context) ContainerRepositoryReadmeOutput
func (ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmePtrOutput ¶
func (i ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmePtrOutput() ContainerRepositoryReadmePtrOutput
func (ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmePtrOutputWithContext ¶
func (i ContainerRepositoryReadmeArgs) ToContainerRepositoryReadmePtrOutputWithContext(ctx context.Context) ContainerRepositoryReadmePtrOutput
type ContainerRepositoryReadmeInput ¶
type ContainerRepositoryReadmeInput interface { pulumi.Input ToContainerRepositoryReadmeOutput() ContainerRepositoryReadmeOutput ToContainerRepositoryReadmeOutputWithContext(context.Context) ContainerRepositoryReadmeOutput }
ContainerRepositoryReadmeInput is an input type that accepts ContainerRepositoryReadmeArgs and ContainerRepositoryReadmeOutput values. You can construct a concrete instance of `ContainerRepositoryReadmeInput` via:
ContainerRepositoryReadmeArgs{...}
type ContainerRepositoryReadmeOutput ¶
type ContainerRepositoryReadmeOutput struct{ *pulumi.OutputState }
func (ContainerRepositoryReadmeOutput) Content ¶
func (o ContainerRepositoryReadmeOutput) Content() pulumi.StringOutput
(Updatable) Readme content. Avoid entering confidential information.
func (ContainerRepositoryReadmeOutput) ElementType ¶
func (ContainerRepositoryReadmeOutput) ElementType() reflect.Type
func (ContainerRepositoryReadmeOutput) Format ¶
func (o ContainerRepositoryReadmeOutput) Format() pulumi.StringOutput
(Updatable) Readme format. Supported formats are text/plain and text/markdown.
func (ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmeOutput ¶
func (o ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmeOutput() ContainerRepositoryReadmeOutput
func (ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmeOutputWithContext ¶
func (o ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmeOutputWithContext(ctx context.Context) ContainerRepositoryReadmeOutput
func (ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmePtrOutput ¶
func (o ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmePtrOutput() ContainerRepositoryReadmePtrOutput
func (ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmePtrOutputWithContext ¶
func (o ContainerRepositoryReadmeOutput) ToContainerRepositoryReadmePtrOutputWithContext(ctx context.Context) ContainerRepositoryReadmePtrOutput
type ContainerRepositoryReadmePtrInput ¶
type ContainerRepositoryReadmePtrInput interface { pulumi.Input ToContainerRepositoryReadmePtrOutput() ContainerRepositoryReadmePtrOutput ToContainerRepositoryReadmePtrOutputWithContext(context.Context) ContainerRepositoryReadmePtrOutput }
ContainerRepositoryReadmePtrInput is an input type that accepts ContainerRepositoryReadmeArgs, ContainerRepositoryReadmePtr and ContainerRepositoryReadmePtrOutput values. You can construct a concrete instance of `ContainerRepositoryReadmePtrInput` via:
ContainerRepositoryReadmeArgs{...} or: nil
func ContainerRepositoryReadmePtr ¶
func ContainerRepositoryReadmePtr(v *ContainerRepositoryReadmeArgs) ContainerRepositoryReadmePtrInput
type ContainerRepositoryReadmePtrOutput ¶
type ContainerRepositoryReadmePtrOutput struct{ *pulumi.OutputState }
func (ContainerRepositoryReadmePtrOutput) Content ¶
func (o ContainerRepositoryReadmePtrOutput) Content() pulumi.StringPtrOutput
(Updatable) Readme content. Avoid entering confidential information.
func (ContainerRepositoryReadmePtrOutput) Elem ¶
func (o ContainerRepositoryReadmePtrOutput) Elem() ContainerRepositoryReadmeOutput
func (ContainerRepositoryReadmePtrOutput) ElementType ¶
func (ContainerRepositoryReadmePtrOutput) ElementType() reflect.Type
func (ContainerRepositoryReadmePtrOutput) Format ¶
func (o ContainerRepositoryReadmePtrOutput) Format() pulumi.StringPtrOutput
(Updatable) Readme format. Supported formats are text/plain and text/markdown.
func (ContainerRepositoryReadmePtrOutput) ToContainerRepositoryReadmePtrOutput ¶
func (o ContainerRepositoryReadmePtrOutput) ToContainerRepositoryReadmePtrOutput() ContainerRepositoryReadmePtrOutput
func (ContainerRepositoryReadmePtrOutput) ToContainerRepositoryReadmePtrOutputWithContext ¶
func (o ContainerRepositoryReadmePtrOutput) ToContainerRepositoryReadmePtrOutputWithContext(ctx context.Context) ContainerRepositoryReadmePtrOutput
type ContainerRepositoryState ¶
type ContainerRepositoryState struct { // Total storage size in GBs that will be charged. BillableSizeInGbs pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to create the resource. CompartmentId pulumi.StringPtrInput // The id of the user or principal that created the resource. CreatedBy pulumi.StringPtrInput // The container repository name. DisplayName pulumi.StringPtrInput // Total number of images. ImageCount pulumi.IntPtrInput // (Updatable) Whether the repository is immutable. Images cannot be overwritten in an immutable repository. IsImmutable pulumi.BoolPtrInput // (Updatable) Whether the repository is public. A public repository allows unauthenticated access. IsPublic pulumi.BoolPtrInput // Total number of layers. LayerCount pulumi.IntPtrInput // Total storage in bytes consumed by layers. LayersSizeInBytes pulumi.StringPtrInput // (Updatable) Container repository readme. Readme ContainerRepositoryReadmePtrInput // The current state of the container repository. State pulumi.StringPtrInput // An RFC 3339 timestamp indicating when the repository was created. TimeCreated pulumi.StringPtrInput // An RFC 3339 timestamp indicating when an image was last pushed to the repository. TimeLastPushed pulumi.StringPtrInput }
func (ContainerRepositoryState) ElementType ¶
func (ContainerRepositoryState) ElementType() reflect.Type
type GenericArtifact ¶
type GenericArtifact struct { pulumi.CustomResourceState // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. Example: `ocid1.genericartifact.oc1..exampleuniqueID` ArtifactId pulumi.StringOutput `pulumi:"artifactId"` // A user-defined path to describe the location of an artifact. Slashes do not create a directory structure, but you can use slashes to organize the repository. An artifact path does not include an artifact version. Example: `project01/my-web-app/artifact-abc` ArtifactPath pulumi.StringOutput `pulumi:"artifactPath"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // The artifact name with the format of `<artifact-path>:<artifact-version>`. The artifact name is truncated to a maximum length of 255. Example: `project01/my-web-app/artifact-abc:1.0.0` DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. RepositoryId pulumi.StringOutput `pulumi:"repositoryId"` // The SHA256 digest for the artifact. When you upload an artifact to the repository, a SHA256 digest is calculated and added to the artifact properties. Sha256 pulumi.StringOutput `pulumi:"sha256"` // The size of the artifact in bytes. SizeInBytes pulumi.StringOutput `pulumi:"sizeInBytes"` // The current state of the artifact. State pulumi.StringOutput `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // A user-defined string to describe the artifact version. Example: `1.1.0` or `1.2-beta-2` Version pulumi.StringOutput `pulumi:"version"` }
This resource provides the Generic Artifact resource in Oracle Cloud Infrastructure Artifacts service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.NewGenericArtifact(ctx, "testGenericArtifact", &Artifacts.GenericArtifactArgs{ ArtifactId: pulumi.Any(oci_artifacts_artifact.Test_artifact.Id), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetGenericArtifact ¶
func GetGenericArtifact(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GenericArtifactState, opts ...pulumi.ResourceOption) (*GenericArtifact, error)
GetGenericArtifact gets an existing GenericArtifact 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 NewGenericArtifact ¶
func NewGenericArtifact(ctx *pulumi.Context, name string, args *GenericArtifactArgs, opts ...pulumi.ResourceOption) (*GenericArtifact, error)
NewGenericArtifact registers a new resource with the given unique name, arguments, and options.
func (*GenericArtifact) ElementType ¶
func (*GenericArtifact) ElementType() reflect.Type
func (*GenericArtifact) ToGenericArtifactOutput ¶
func (i *GenericArtifact) ToGenericArtifactOutput() GenericArtifactOutput
func (*GenericArtifact) ToGenericArtifactOutputWithContext ¶
func (i *GenericArtifact) ToGenericArtifactOutputWithContext(ctx context.Context) GenericArtifactOutput
type GenericArtifactArgs ¶
type GenericArtifactArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. Example: `ocid1.genericartifact.oc1..exampleuniqueID` ArtifactId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput }
The set of arguments for constructing a GenericArtifact resource.
func (GenericArtifactArgs) ElementType ¶
func (GenericArtifactArgs) ElementType() reflect.Type
type GenericArtifactArray ¶
type GenericArtifactArray []GenericArtifactInput
func (GenericArtifactArray) ElementType ¶
func (GenericArtifactArray) ElementType() reflect.Type
func (GenericArtifactArray) ToGenericArtifactArrayOutput ¶
func (i GenericArtifactArray) ToGenericArtifactArrayOutput() GenericArtifactArrayOutput
func (GenericArtifactArray) ToGenericArtifactArrayOutputWithContext ¶
func (i GenericArtifactArray) ToGenericArtifactArrayOutputWithContext(ctx context.Context) GenericArtifactArrayOutput
type GenericArtifactArrayInput ¶
type GenericArtifactArrayInput interface { pulumi.Input ToGenericArtifactArrayOutput() GenericArtifactArrayOutput ToGenericArtifactArrayOutputWithContext(context.Context) GenericArtifactArrayOutput }
GenericArtifactArrayInput is an input type that accepts GenericArtifactArray and GenericArtifactArrayOutput values. You can construct a concrete instance of `GenericArtifactArrayInput` via:
GenericArtifactArray{ GenericArtifactArgs{...} }
type GenericArtifactArrayOutput ¶
type GenericArtifactArrayOutput struct{ *pulumi.OutputState }
func (GenericArtifactArrayOutput) ElementType ¶
func (GenericArtifactArrayOutput) ElementType() reflect.Type
func (GenericArtifactArrayOutput) Index ¶
func (o GenericArtifactArrayOutput) Index(i pulumi.IntInput) GenericArtifactOutput
func (GenericArtifactArrayOutput) ToGenericArtifactArrayOutput ¶
func (o GenericArtifactArrayOutput) ToGenericArtifactArrayOutput() GenericArtifactArrayOutput
func (GenericArtifactArrayOutput) ToGenericArtifactArrayOutputWithContext ¶
func (o GenericArtifactArrayOutput) ToGenericArtifactArrayOutputWithContext(ctx context.Context) GenericArtifactArrayOutput
type GenericArtifactInput ¶
type GenericArtifactInput interface { pulumi.Input ToGenericArtifactOutput() GenericArtifactOutput ToGenericArtifactOutputWithContext(ctx context.Context) GenericArtifactOutput }
type GenericArtifactMap ¶
type GenericArtifactMap map[string]GenericArtifactInput
func (GenericArtifactMap) ElementType ¶
func (GenericArtifactMap) ElementType() reflect.Type
func (GenericArtifactMap) ToGenericArtifactMapOutput ¶
func (i GenericArtifactMap) ToGenericArtifactMapOutput() GenericArtifactMapOutput
func (GenericArtifactMap) ToGenericArtifactMapOutputWithContext ¶
func (i GenericArtifactMap) ToGenericArtifactMapOutputWithContext(ctx context.Context) GenericArtifactMapOutput
type GenericArtifactMapInput ¶
type GenericArtifactMapInput interface { pulumi.Input ToGenericArtifactMapOutput() GenericArtifactMapOutput ToGenericArtifactMapOutputWithContext(context.Context) GenericArtifactMapOutput }
GenericArtifactMapInput is an input type that accepts GenericArtifactMap and GenericArtifactMapOutput values. You can construct a concrete instance of `GenericArtifactMapInput` via:
GenericArtifactMap{ "key": GenericArtifactArgs{...} }
type GenericArtifactMapOutput ¶
type GenericArtifactMapOutput struct{ *pulumi.OutputState }
func (GenericArtifactMapOutput) ElementType ¶
func (GenericArtifactMapOutput) ElementType() reflect.Type
func (GenericArtifactMapOutput) MapIndex ¶
func (o GenericArtifactMapOutput) MapIndex(k pulumi.StringInput) GenericArtifactOutput
func (GenericArtifactMapOutput) ToGenericArtifactMapOutput ¶
func (o GenericArtifactMapOutput) ToGenericArtifactMapOutput() GenericArtifactMapOutput
func (GenericArtifactMapOutput) ToGenericArtifactMapOutputWithContext ¶
func (o GenericArtifactMapOutput) ToGenericArtifactMapOutputWithContext(ctx context.Context) GenericArtifactMapOutput
type GenericArtifactOutput ¶
type GenericArtifactOutput struct{ *pulumi.OutputState }
func (GenericArtifactOutput) ElementType ¶
func (GenericArtifactOutput) ElementType() reflect.Type
func (GenericArtifactOutput) ToGenericArtifactOutput ¶
func (o GenericArtifactOutput) ToGenericArtifactOutput() GenericArtifactOutput
func (GenericArtifactOutput) ToGenericArtifactOutputWithContext ¶
func (o GenericArtifactOutput) ToGenericArtifactOutputWithContext(ctx context.Context) GenericArtifactOutput
type GenericArtifactState ¶
type GenericArtifactState struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. Example: `ocid1.genericartifact.oc1..exampleuniqueID` ArtifactId pulumi.StringPtrInput // A user-defined path to describe the location of an artifact. Slashes do not create a directory structure, but you can use slashes to organize the repository. An artifact path does not include an artifact version. Example: `project01/my-web-app/artifact-abc` ArtifactPath pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // The artifact name with the format of `<artifact-path>:<artifact-version>`. The artifact name is truncated to a maximum length of 255. Example: `project01/my-web-app/artifact-abc:1.0.0` DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. RepositoryId pulumi.StringPtrInput // The SHA256 digest for the artifact. When you upload an artifact to the repository, a SHA256 digest is calculated and added to the artifact properties. Sha256 pulumi.StringPtrInput // The size of the artifact in bytes. SizeInBytes pulumi.StringPtrInput // The current state of the artifact. State pulumi.StringPtrInput // An RFC 3339 timestamp indicating when the repository was created. TimeCreated pulumi.StringPtrInput // A user-defined string to describe the artifact version. Example: `1.1.0` or `1.2-beta-2` Version pulumi.StringPtrInput }
func (GenericArtifactState) ElementType ¶
func (GenericArtifactState) ElementType() reflect.Type
type GetContainerImageArgs ¶
type GetContainerImageArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId string `pulumi:"imageId"` }
A collection of arguments for invoking getContainerImage.
type GetContainerImageLayer ¶
type GetContainerImageLayerArgs ¶
type GetContainerImageLayerArgs struct { // The sha256 digest of the image layer. Digest pulumi.StringInput `pulumi:"digest"` // The size of the layer in bytes. SizeInBytes pulumi.StringInput `pulumi:"sizeInBytes"` // The creation time of the version. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetContainerImageLayerArgs) ElementType ¶
func (GetContainerImageLayerArgs) ElementType() reflect.Type
func (GetContainerImageLayerArgs) ToGetContainerImageLayerOutput ¶
func (i GetContainerImageLayerArgs) ToGetContainerImageLayerOutput() GetContainerImageLayerOutput
func (GetContainerImageLayerArgs) ToGetContainerImageLayerOutputWithContext ¶
func (i GetContainerImageLayerArgs) ToGetContainerImageLayerOutputWithContext(ctx context.Context) GetContainerImageLayerOutput
type GetContainerImageLayerArray ¶
type GetContainerImageLayerArray []GetContainerImageLayerInput
func (GetContainerImageLayerArray) ElementType ¶
func (GetContainerImageLayerArray) ElementType() reflect.Type
func (GetContainerImageLayerArray) ToGetContainerImageLayerArrayOutput ¶
func (i GetContainerImageLayerArray) ToGetContainerImageLayerArrayOutput() GetContainerImageLayerArrayOutput
func (GetContainerImageLayerArray) ToGetContainerImageLayerArrayOutputWithContext ¶
func (i GetContainerImageLayerArray) ToGetContainerImageLayerArrayOutputWithContext(ctx context.Context) GetContainerImageLayerArrayOutput
type GetContainerImageLayerArrayInput ¶
type GetContainerImageLayerArrayInput interface { pulumi.Input ToGetContainerImageLayerArrayOutput() GetContainerImageLayerArrayOutput ToGetContainerImageLayerArrayOutputWithContext(context.Context) GetContainerImageLayerArrayOutput }
GetContainerImageLayerArrayInput is an input type that accepts GetContainerImageLayerArray and GetContainerImageLayerArrayOutput values. You can construct a concrete instance of `GetContainerImageLayerArrayInput` via:
GetContainerImageLayerArray{ GetContainerImageLayerArgs{...} }
type GetContainerImageLayerArrayOutput ¶
type GetContainerImageLayerArrayOutput struct{ *pulumi.OutputState }
func (GetContainerImageLayerArrayOutput) ElementType ¶
func (GetContainerImageLayerArrayOutput) ElementType() reflect.Type
func (GetContainerImageLayerArrayOutput) Index ¶
func (o GetContainerImageLayerArrayOutput) Index(i pulumi.IntInput) GetContainerImageLayerOutput
func (GetContainerImageLayerArrayOutput) ToGetContainerImageLayerArrayOutput ¶
func (o GetContainerImageLayerArrayOutput) ToGetContainerImageLayerArrayOutput() GetContainerImageLayerArrayOutput
func (GetContainerImageLayerArrayOutput) ToGetContainerImageLayerArrayOutputWithContext ¶
func (o GetContainerImageLayerArrayOutput) ToGetContainerImageLayerArrayOutputWithContext(ctx context.Context) GetContainerImageLayerArrayOutput
type GetContainerImageLayerInput ¶
type GetContainerImageLayerInput interface { pulumi.Input ToGetContainerImageLayerOutput() GetContainerImageLayerOutput ToGetContainerImageLayerOutputWithContext(context.Context) GetContainerImageLayerOutput }
GetContainerImageLayerInput is an input type that accepts GetContainerImageLayerArgs and GetContainerImageLayerOutput values. You can construct a concrete instance of `GetContainerImageLayerInput` via:
GetContainerImageLayerArgs{...}
type GetContainerImageLayerOutput ¶
type GetContainerImageLayerOutput struct{ *pulumi.OutputState }
func (GetContainerImageLayerOutput) Digest ¶
func (o GetContainerImageLayerOutput) Digest() pulumi.StringOutput
The sha256 digest of the image layer.
func (GetContainerImageLayerOutput) ElementType ¶
func (GetContainerImageLayerOutput) ElementType() reflect.Type
func (GetContainerImageLayerOutput) SizeInBytes ¶
func (o GetContainerImageLayerOutput) SizeInBytes() pulumi.StringOutput
The size of the layer in bytes.
func (GetContainerImageLayerOutput) TimeCreated ¶
func (o GetContainerImageLayerOutput) TimeCreated() pulumi.StringOutput
The creation time of the version.
func (GetContainerImageLayerOutput) ToGetContainerImageLayerOutput ¶
func (o GetContainerImageLayerOutput) ToGetContainerImageLayerOutput() GetContainerImageLayerOutput
func (GetContainerImageLayerOutput) ToGetContainerImageLayerOutputWithContext ¶
func (o GetContainerImageLayerOutput) ToGetContainerImageLayerOutputWithContext(ctx context.Context) GetContainerImageLayerOutput
type GetContainerImageOutputArgs ¶
type GetContainerImageOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId pulumi.StringInput `pulumi:"imageId"` }
A collection of arguments for invoking getContainerImage.
func (GetContainerImageOutputArgs) ElementType ¶
func (GetContainerImageOutputArgs) ElementType() reflect.Type
type GetContainerImageResult ¶
type GetContainerImageResult struct { // The compartment OCID to which the container image belongs. Inferred from the container repository. CompartmentId string `pulumi:"compartmentId"` // The OCID of the user or principal that pushed the version. CreatedBy string `pulumi:"createdBy"` // The sha256 digest of the image layer. Digest string `pulumi:"digest"` // The repository name and the most recent version associated with the image. If there are no versions associated with the image, then last known version and digest are used instead. If the last known version is unavailable, then 'unknown' is used instead of the version. Example: `ubuntu:latest` or `ubuntu:latest@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2` DisplayName string `pulumi:"displayName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ImageId string `pulumi:"imageId"` // Layers of which the image is composed, ordered by the layer digest. Layers []GetContainerImageLayer `pulumi:"layers"` // The total size of the container image layers in bytes. LayersSizeInBytes string `pulumi:"layersSizeInBytes"` // The size of the container image manifest in bytes. ManifestSizeInBytes int `pulumi:"manifestSizeInBytes"` // Total number of pulls. PullCount string `pulumi:"pullCount"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository. RepositoryId string `pulumi:"repositoryId"` // The container repository name. RepositoryName string `pulumi:"repositoryName"` // The current state of the container image. State string `pulumi:"state"` // The creation time of the version. TimeCreated string `pulumi:"timeCreated"` // An RFC 3339 timestamp indicating when the image was last pulled. TimeLastPulled string `pulumi:"timeLastPulled"` // The version name. Version string `pulumi:"version"` // The versions associated with this image. Versions []GetContainerImageVersion `pulumi:"versions"` }
A collection of values returned by getContainerImage.
func GetContainerImage ¶
func GetContainerImage(ctx *pulumi.Context, args *GetContainerImageArgs, opts ...pulumi.InvokeOption) (*GetContainerImageResult, error)
This data source provides details about a specific Container Image resource in Oracle Cloud Infrastructure Artifacts service.
Get container image metadata.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetContainerImage(ctx, &artifacts.GetContainerImageArgs{ ImageId: _var.Container_image_id, }, nil) if err != nil { return err } return nil }) }
```
type GetContainerImageResultOutput ¶
type GetContainerImageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerImage.
func GetContainerImageOutput ¶
func GetContainerImageOutput(ctx *pulumi.Context, args GetContainerImageOutputArgs, opts ...pulumi.InvokeOption) GetContainerImageResultOutput
func (GetContainerImageResultOutput) CompartmentId ¶
func (o GetContainerImageResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID to which the container image belongs. Inferred from the container repository.
func (GetContainerImageResultOutput) CreatedBy ¶
func (o GetContainerImageResultOutput) CreatedBy() pulumi.StringOutput
The OCID of the user or principal that pushed the version.
func (GetContainerImageResultOutput) Digest ¶
func (o GetContainerImageResultOutput) Digest() pulumi.StringOutput
The sha256 digest of the image layer.
func (GetContainerImageResultOutput) DisplayName ¶
func (o GetContainerImageResultOutput) DisplayName() pulumi.StringOutput
The repository name and the most recent version associated with the image. If there are no versions associated with the image, then last known version and digest are used instead. If the last known version is unavailable, then 'unknown' is used instead of the version. Example: `ubuntu:latest` or `ubuntu:latest@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2`
func (GetContainerImageResultOutput) ElementType ¶
func (GetContainerImageResultOutput) ElementType() reflect.Type
func (GetContainerImageResultOutput) Id ¶
func (o GetContainerImageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetContainerImageResultOutput) ImageId ¶
func (o GetContainerImageResultOutput) ImageId() pulumi.StringOutput
func (GetContainerImageResultOutput) Layers ¶
func (o GetContainerImageResultOutput) Layers() GetContainerImageLayerArrayOutput
Layers of which the image is composed, ordered by the layer digest.
func (GetContainerImageResultOutput) LayersSizeInBytes ¶
func (o GetContainerImageResultOutput) LayersSizeInBytes() pulumi.StringOutput
The total size of the container image layers in bytes.
func (GetContainerImageResultOutput) ManifestSizeInBytes ¶
func (o GetContainerImageResultOutput) ManifestSizeInBytes() pulumi.IntOutput
The size of the container image manifest in bytes.
func (GetContainerImageResultOutput) PullCount ¶
func (o GetContainerImageResultOutput) PullCount() pulumi.StringOutput
Total number of pulls.
func (GetContainerImageResultOutput) RepositoryId ¶
func (o GetContainerImageResultOutput) RepositoryId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository.
func (GetContainerImageResultOutput) RepositoryName ¶
func (o GetContainerImageResultOutput) RepositoryName() pulumi.StringOutput
The container repository name.
func (GetContainerImageResultOutput) State ¶
func (o GetContainerImageResultOutput) State() pulumi.StringOutput
The current state of the container image.
func (GetContainerImageResultOutput) TimeCreated ¶
func (o GetContainerImageResultOutput) TimeCreated() pulumi.StringOutput
The creation time of the version.
func (GetContainerImageResultOutput) TimeLastPulled ¶
func (o GetContainerImageResultOutput) TimeLastPulled() pulumi.StringOutput
An RFC 3339 timestamp indicating when the image was last pulled.
func (GetContainerImageResultOutput) ToGetContainerImageResultOutput ¶
func (o GetContainerImageResultOutput) ToGetContainerImageResultOutput() GetContainerImageResultOutput
func (GetContainerImageResultOutput) ToGetContainerImageResultOutputWithContext ¶
func (o GetContainerImageResultOutput) ToGetContainerImageResultOutputWithContext(ctx context.Context) GetContainerImageResultOutput
func (GetContainerImageResultOutput) Version ¶
func (o GetContainerImageResultOutput) Version() pulumi.StringOutput
The version name.
func (GetContainerImageResultOutput) Versions ¶
func (o GetContainerImageResultOutput) Versions() GetContainerImageVersionArrayOutput
The versions associated with this image.
type GetContainerImageVersionArgs ¶
type GetContainerImageVersionArgs struct { // The OCID of the user or principal that pushed the version. CreatedBy pulumi.StringInput `pulumi:"createdBy"` // The creation time of the version. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The version name. Version pulumi.StringInput `pulumi:"version"` }
func (GetContainerImageVersionArgs) ElementType ¶
func (GetContainerImageVersionArgs) ElementType() reflect.Type
func (GetContainerImageVersionArgs) ToGetContainerImageVersionOutput ¶
func (i GetContainerImageVersionArgs) ToGetContainerImageVersionOutput() GetContainerImageVersionOutput
func (GetContainerImageVersionArgs) ToGetContainerImageVersionOutputWithContext ¶
func (i GetContainerImageVersionArgs) ToGetContainerImageVersionOutputWithContext(ctx context.Context) GetContainerImageVersionOutput
type GetContainerImageVersionArray ¶
type GetContainerImageVersionArray []GetContainerImageVersionInput
func (GetContainerImageVersionArray) ElementType ¶
func (GetContainerImageVersionArray) ElementType() reflect.Type
func (GetContainerImageVersionArray) ToGetContainerImageVersionArrayOutput ¶
func (i GetContainerImageVersionArray) ToGetContainerImageVersionArrayOutput() GetContainerImageVersionArrayOutput
func (GetContainerImageVersionArray) ToGetContainerImageVersionArrayOutputWithContext ¶
func (i GetContainerImageVersionArray) ToGetContainerImageVersionArrayOutputWithContext(ctx context.Context) GetContainerImageVersionArrayOutput
type GetContainerImageVersionArrayInput ¶
type GetContainerImageVersionArrayInput interface { pulumi.Input ToGetContainerImageVersionArrayOutput() GetContainerImageVersionArrayOutput ToGetContainerImageVersionArrayOutputWithContext(context.Context) GetContainerImageVersionArrayOutput }
GetContainerImageVersionArrayInput is an input type that accepts GetContainerImageVersionArray and GetContainerImageVersionArrayOutput values. You can construct a concrete instance of `GetContainerImageVersionArrayInput` via:
GetContainerImageVersionArray{ GetContainerImageVersionArgs{...} }
type GetContainerImageVersionArrayOutput ¶
type GetContainerImageVersionArrayOutput struct{ *pulumi.OutputState }
func (GetContainerImageVersionArrayOutput) ElementType ¶
func (GetContainerImageVersionArrayOutput) ElementType() reflect.Type
func (GetContainerImageVersionArrayOutput) Index ¶
func (o GetContainerImageVersionArrayOutput) Index(i pulumi.IntInput) GetContainerImageVersionOutput
func (GetContainerImageVersionArrayOutput) ToGetContainerImageVersionArrayOutput ¶
func (o GetContainerImageVersionArrayOutput) ToGetContainerImageVersionArrayOutput() GetContainerImageVersionArrayOutput
func (GetContainerImageVersionArrayOutput) ToGetContainerImageVersionArrayOutputWithContext ¶
func (o GetContainerImageVersionArrayOutput) ToGetContainerImageVersionArrayOutputWithContext(ctx context.Context) GetContainerImageVersionArrayOutput
type GetContainerImageVersionInput ¶
type GetContainerImageVersionInput interface { pulumi.Input ToGetContainerImageVersionOutput() GetContainerImageVersionOutput ToGetContainerImageVersionOutputWithContext(context.Context) GetContainerImageVersionOutput }
GetContainerImageVersionInput is an input type that accepts GetContainerImageVersionArgs and GetContainerImageVersionOutput values. You can construct a concrete instance of `GetContainerImageVersionInput` via:
GetContainerImageVersionArgs{...}
type GetContainerImageVersionOutput ¶
type GetContainerImageVersionOutput struct{ *pulumi.OutputState }
func (GetContainerImageVersionOutput) CreatedBy ¶
func (o GetContainerImageVersionOutput) CreatedBy() pulumi.StringOutput
The OCID of the user or principal that pushed the version.
func (GetContainerImageVersionOutput) ElementType ¶
func (GetContainerImageVersionOutput) ElementType() reflect.Type
func (GetContainerImageVersionOutput) TimeCreated ¶
func (o GetContainerImageVersionOutput) TimeCreated() pulumi.StringOutput
The creation time of the version.
func (GetContainerImageVersionOutput) ToGetContainerImageVersionOutput ¶
func (o GetContainerImageVersionOutput) ToGetContainerImageVersionOutput() GetContainerImageVersionOutput
func (GetContainerImageVersionOutput) ToGetContainerImageVersionOutputWithContext ¶
func (o GetContainerImageVersionOutput) ToGetContainerImageVersionOutputWithContext(ctx context.Context) GetContainerImageVersionOutput
func (GetContainerImageVersionOutput) Version ¶
func (o GetContainerImageVersionOutput) Version() pulumi.StringOutput
The version name.
type GetContainerImagesArgs ¶
type GetContainerImagesArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of `accessLevel`. Default is false. Can only be set to true when calling the API on the tenancy (root compartment). CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"` // A filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetContainerImagesFilter `pulumi:"filters"` // A filter to return a container image summary only for the specified container image OCID. ImageId *string `pulumi:"imageId"` // A filter to return container images based on whether there are any associated versions. IsVersioned *bool `pulumi:"isVersioned"` // A filter to return container images only for the specified container repository OCID. RepositoryId *string `pulumi:"repositoryId"` // A filter to return container images or container image signatures that match the repository name. Example: `foo` or `foo*` RepositoryName *string `pulumi:"repositoryName"` // A filter to return only resources that match the given lifecycle state name exactly. State *string `pulumi:"state"` // A filter to return container images that match the version. Example: `foo` or `foo*` Version *string `pulumi:"version"` }
A collection of arguments for invoking getContainerImages.
type GetContainerImagesContainerImageCollection ¶
type GetContainerImagesContainerImageCollection struct { Items []GetContainerImagesContainerImageCollectionItem `pulumi:"items"` RemainingItemsCount int `pulumi:"remainingItemsCount"` }
type GetContainerImagesContainerImageCollectionArgs ¶
type GetContainerImagesContainerImageCollectionArgs struct { Items GetContainerImagesContainerImageCollectionItemArrayInput `pulumi:"items"` RemainingItemsCount pulumi.IntInput `pulumi:"remainingItemsCount"` }
func (GetContainerImagesContainerImageCollectionArgs) ElementType ¶
func (GetContainerImagesContainerImageCollectionArgs) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionArgs) ToGetContainerImagesContainerImageCollectionOutput ¶
func (i GetContainerImagesContainerImageCollectionArgs) ToGetContainerImagesContainerImageCollectionOutput() GetContainerImagesContainerImageCollectionOutput
func (GetContainerImagesContainerImageCollectionArgs) ToGetContainerImagesContainerImageCollectionOutputWithContext ¶
func (i GetContainerImagesContainerImageCollectionArgs) ToGetContainerImagesContainerImageCollectionOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionOutput
type GetContainerImagesContainerImageCollectionArray ¶
type GetContainerImagesContainerImageCollectionArray []GetContainerImagesContainerImageCollectionInput
func (GetContainerImagesContainerImageCollectionArray) ElementType ¶
func (GetContainerImagesContainerImageCollectionArray) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionArray) ToGetContainerImagesContainerImageCollectionArrayOutput ¶
func (i GetContainerImagesContainerImageCollectionArray) ToGetContainerImagesContainerImageCollectionArrayOutput() GetContainerImagesContainerImageCollectionArrayOutput
func (GetContainerImagesContainerImageCollectionArray) ToGetContainerImagesContainerImageCollectionArrayOutputWithContext ¶
func (i GetContainerImagesContainerImageCollectionArray) ToGetContainerImagesContainerImageCollectionArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionArrayOutput
type GetContainerImagesContainerImageCollectionArrayInput ¶
type GetContainerImagesContainerImageCollectionArrayInput interface { pulumi.Input ToGetContainerImagesContainerImageCollectionArrayOutput() GetContainerImagesContainerImageCollectionArrayOutput ToGetContainerImagesContainerImageCollectionArrayOutputWithContext(context.Context) GetContainerImagesContainerImageCollectionArrayOutput }
GetContainerImagesContainerImageCollectionArrayInput is an input type that accepts GetContainerImagesContainerImageCollectionArray and GetContainerImagesContainerImageCollectionArrayOutput values. You can construct a concrete instance of `GetContainerImagesContainerImageCollectionArrayInput` via:
GetContainerImagesContainerImageCollectionArray{ GetContainerImagesContainerImageCollectionArgs{...} }
type GetContainerImagesContainerImageCollectionArrayOutput ¶
type GetContainerImagesContainerImageCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetContainerImagesContainerImageCollectionArrayOutput) ElementType ¶
func (GetContainerImagesContainerImageCollectionArrayOutput) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionArrayOutput) ToGetContainerImagesContainerImageCollectionArrayOutput ¶
func (o GetContainerImagesContainerImageCollectionArrayOutput) ToGetContainerImagesContainerImageCollectionArrayOutput() GetContainerImagesContainerImageCollectionArrayOutput
func (GetContainerImagesContainerImageCollectionArrayOutput) ToGetContainerImagesContainerImageCollectionArrayOutputWithContext ¶
func (o GetContainerImagesContainerImageCollectionArrayOutput) ToGetContainerImagesContainerImageCollectionArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionArrayOutput
type GetContainerImagesContainerImageCollectionInput ¶
type GetContainerImagesContainerImageCollectionInput interface { pulumi.Input ToGetContainerImagesContainerImageCollectionOutput() GetContainerImagesContainerImageCollectionOutput ToGetContainerImagesContainerImageCollectionOutputWithContext(context.Context) GetContainerImagesContainerImageCollectionOutput }
GetContainerImagesContainerImageCollectionInput is an input type that accepts GetContainerImagesContainerImageCollectionArgs and GetContainerImagesContainerImageCollectionOutput values. You can construct a concrete instance of `GetContainerImagesContainerImageCollectionInput` via:
GetContainerImagesContainerImageCollectionArgs{...}
type GetContainerImagesContainerImageCollectionItem ¶
type GetContainerImagesContainerImageCollectionItem struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // The OCID of the user or principal that pushed the version. CreatedBy string `pulumi:"createdBy"` // The sha256 digest of the image layer. Digest string `pulumi:"digest"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID` Id string `pulumi:"id"` // Layers of which the image is composed, ordered by the layer digest. Layers []GetContainerImagesContainerImageCollectionItemLayer `pulumi:"layers"` // The total size of the container image layers in bytes. LayersSizeInBytes string `pulumi:"layersSizeInBytes"` // The size of the container image manifest in bytes. ManifestSizeInBytes int `pulumi:"manifestSizeInBytes"` // Total number of pulls. PullCount string `pulumi:"pullCount"` // A filter to return container images only for the specified container repository OCID. RepositoryId string `pulumi:"repositoryId"` // A filter to return container images or container image signatures that match the repository name. Example: `foo` or `foo*` RepositoryName string `pulumi:"repositoryName"` // A filter to return only resources that match the given lifecycle state name exactly. State string `pulumi:"state"` // The creation time of the version. TimeCreated string `pulumi:"timeCreated"` // An RFC 3339 timestamp indicating when the image was last pulled. TimeLastPulled string `pulumi:"timeLastPulled"` // A filter to return container images that match the version. Example: `foo` or `foo*` Version string `pulumi:"version"` // The versions associated with this image. Versions []GetContainerImagesContainerImageCollectionItemVersion `pulumi:"versions"` }
type GetContainerImagesContainerImageCollectionItemArgs ¶
type GetContainerImagesContainerImageCollectionItemArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the user or principal that pushed the version. CreatedBy pulumi.StringInput `pulumi:"createdBy"` // The sha256 digest of the image layer. Digest pulumi.StringInput `pulumi:"digest"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID` Id pulumi.StringInput `pulumi:"id"` // Layers of which the image is composed, ordered by the layer digest. Layers GetContainerImagesContainerImageCollectionItemLayerArrayInput `pulumi:"layers"` // The total size of the container image layers in bytes. LayersSizeInBytes pulumi.StringInput `pulumi:"layersSizeInBytes"` // The size of the container image manifest in bytes. ManifestSizeInBytes pulumi.IntInput `pulumi:"manifestSizeInBytes"` // Total number of pulls. PullCount pulumi.StringInput `pulumi:"pullCount"` // A filter to return container images only for the specified container repository OCID. RepositoryId pulumi.StringInput `pulumi:"repositoryId"` // A filter to return container images or container image signatures that match the repository name. Example: `foo` or `foo*` RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // A filter to return only resources that match the given lifecycle state name exactly. State pulumi.StringInput `pulumi:"state"` // The creation time of the version. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // An RFC 3339 timestamp indicating when the image was last pulled. TimeLastPulled pulumi.StringInput `pulumi:"timeLastPulled"` // A filter to return container images that match the version. Example: `foo` or `foo*` Version pulumi.StringInput `pulumi:"version"` // The versions associated with this image. Versions GetContainerImagesContainerImageCollectionItemVersionArrayInput `pulumi:"versions"` }
func (GetContainerImagesContainerImageCollectionItemArgs) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemArgs) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemArgs) ToGetContainerImagesContainerImageCollectionItemOutput ¶
func (i GetContainerImagesContainerImageCollectionItemArgs) ToGetContainerImagesContainerImageCollectionItemOutput() GetContainerImagesContainerImageCollectionItemOutput
func (GetContainerImagesContainerImageCollectionItemArgs) ToGetContainerImagesContainerImageCollectionItemOutputWithContext ¶
func (i GetContainerImagesContainerImageCollectionItemArgs) ToGetContainerImagesContainerImageCollectionItemOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemOutput
type GetContainerImagesContainerImageCollectionItemArray ¶
type GetContainerImagesContainerImageCollectionItemArray []GetContainerImagesContainerImageCollectionItemInput
func (GetContainerImagesContainerImageCollectionItemArray) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemArray) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemArray) ToGetContainerImagesContainerImageCollectionItemArrayOutput ¶
func (i GetContainerImagesContainerImageCollectionItemArray) ToGetContainerImagesContainerImageCollectionItemArrayOutput() GetContainerImagesContainerImageCollectionItemArrayOutput
func (GetContainerImagesContainerImageCollectionItemArray) ToGetContainerImagesContainerImageCollectionItemArrayOutputWithContext ¶
func (i GetContainerImagesContainerImageCollectionItemArray) ToGetContainerImagesContainerImageCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemArrayOutput
type GetContainerImagesContainerImageCollectionItemArrayInput ¶
type GetContainerImagesContainerImageCollectionItemArrayInput interface { pulumi.Input ToGetContainerImagesContainerImageCollectionItemArrayOutput() GetContainerImagesContainerImageCollectionItemArrayOutput ToGetContainerImagesContainerImageCollectionItemArrayOutputWithContext(context.Context) GetContainerImagesContainerImageCollectionItemArrayOutput }
GetContainerImagesContainerImageCollectionItemArrayInput is an input type that accepts GetContainerImagesContainerImageCollectionItemArray and GetContainerImagesContainerImageCollectionItemArrayOutput values. You can construct a concrete instance of `GetContainerImagesContainerImageCollectionItemArrayInput` via:
GetContainerImagesContainerImageCollectionItemArray{ GetContainerImagesContainerImageCollectionItemArgs{...} }
type GetContainerImagesContainerImageCollectionItemArrayOutput ¶
type GetContainerImagesContainerImageCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetContainerImagesContainerImageCollectionItemArrayOutput) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemArrayOutput) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemArrayOutput) ToGetContainerImagesContainerImageCollectionItemArrayOutput ¶
func (o GetContainerImagesContainerImageCollectionItemArrayOutput) ToGetContainerImagesContainerImageCollectionItemArrayOutput() GetContainerImagesContainerImageCollectionItemArrayOutput
func (GetContainerImagesContainerImageCollectionItemArrayOutput) ToGetContainerImagesContainerImageCollectionItemArrayOutputWithContext ¶
func (o GetContainerImagesContainerImageCollectionItemArrayOutput) ToGetContainerImagesContainerImageCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemArrayOutput
type GetContainerImagesContainerImageCollectionItemInput ¶
type GetContainerImagesContainerImageCollectionItemInput interface { pulumi.Input ToGetContainerImagesContainerImageCollectionItemOutput() GetContainerImagesContainerImageCollectionItemOutput ToGetContainerImagesContainerImageCollectionItemOutputWithContext(context.Context) GetContainerImagesContainerImageCollectionItemOutput }
GetContainerImagesContainerImageCollectionItemInput is an input type that accepts GetContainerImagesContainerImageCollectionItemArgs and GetContainerImagesContainerImageCollectionItemOutput values. You can construct a concrete instance of `GetContainerImagesContainerImageCollectionItemInput` via:
GetContainerImagesContainerImageCollectionItemArgs{...}
type GetContainerImagesContainerImageCollectionItemLayerArgs ¶
type GetContainerImagesContainerImageCollectionItemLayerArgs struct { // The sha256 digest of the image layer. Digest pulumi.StringInput `pulumi:"digest"` // The size of the layer in bytes. SizeInBytes pulumi.StringInput `pulumi:"sizeInBytes"` // The creation time of the version. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetContainerImagesContainerImageCollectionItemLayerArgs) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemLayerArgs) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemLayerArgs) ToGetContainerImagesContainerImageCollectionItemLayerOutput ¶
func (i GetContainerImagesContainerImageCollectionItemLayerArgs) ToGetContainerImagesContainerImageCollectionItemLayerOutput() GetContainerImagesContainerImageCollectionItemLayerOutput
func (GetContainerImagesContainerImageCollectionItemLayerArgs) ToGetContainerImagesContainerImageCollectionItemLayerOutputWithContext ¶
func (i GetContainerImagesContainerImageCollectionItemLayerArgs) ToGetContainerImagesContainerImageCollectionItemLayerOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemLayerOutput
type GetContainerImagesContainerImageCollectionItemLayerArray ¶
type GetContainerImagesContainerImageCollectionItemLayerArray []GetContainerImagesContainerImageCollectionItemLayerInput
func (GetContainerImagesContainerImageCollectionItemLayerArray) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemLayerArray) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemLayerArray) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutput ¶
func (i GetContainerImagesContainerImageCollectionItemLayerArray) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutput() GetContainerImagesContainerImageCollectionItemLayerArrayOutput
func (GetContainerImagesContainerImageCollectionItemLayerArray) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutputWithContext ¶
func (i GetContainerImagesContainerImageCollectionItemLayerArray) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemLayerArrayOutput
type GetContainerImagesContainerImageCollectionItemLayerArrayInput ¶
type GetContainerImagesContainerImageCollectionItemLayerArrayInput interface { pulumi.Input ToGetContainerImagesContainerImageCollectionItemLayerArrayOutput() GetContainerImagesContainerImageCollectionItemLayerArrayOutput ToGetContainerImagesContainerImageCollectionItemLayerArrayOutputWithContext(context.Context) GetContainerImagesContainerImageCollectionItemLayerArrayOutput }
GetContainerImagesContainerImageCollectionItemLayerArrayInput is an input type that accepts GetContainerImagesContainerImageCollectionItemLayerArray and GetContainerImagesContainerImageCollectionItemLayerArrayOutput values. You can construct a concrete instance of `GetContainerImagesContainerImageCollectionItemLayerArrayInput` via:
GetContainerImagesContainerImageCollectionItemLayerArray{ GetContainerImagesContainerImageCollectionItemLayerArgs{...} }
type GetContainerImagesContainerImageCollectionItemLayerArrayOutput ¶
type GetContainerImagesContainerImageCollectionItemLayerArrayOutput struct{ *pulumi.OutputState }
func (GetContainerImagesContainerImageCollectionItemLayerArrayOutput) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemLayerArrayOutput) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemLayerArrayOutput) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutput ¶
func (o GetContainerImagesContainerImageCollectionItemLayerArrayOutput) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutput() GetContainerImagesContainerImageCollectionItemLayerArrayOutput
func (GetContainerImagesContainerImageCollectionItemLayerArrayOutput) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutputWithContext ¶
func (o GetContainerImagesContainerImageCollectionItemLayerArrayOutput) ToGetContainerImagesContainerImageCollectionItemLayerArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemLayerArrayOutput
type GetContainerImagesContainerImageCollectionItemLayerInput ¶
type GetContainerImagesContainerImageCollectionItemLayerInput interface { pulumi.Input ToGetContainerImagesContainerImageCollectionItemLayerOutput() GetContainerImagesContainerImageCollectionItemLayerOutput ToGetContainerImagesContainerImageCollectionItemLayerOutputWithContext(context.Context) GetContainerImagesContainerImageCollectionItemLayerOutput }
GetContainerImagesContainerImageCollectionItemLayerInput is an input type that accepts GetContainerImagesContainerImageCollectionItemLayerArgs and GetContainerImagesContainerImageCollectionItemLayerOutput values. You can construct a concrete instance of `GetContainerImagesContainerImageCollectionItemLayerInput` via:
GetContainerImagesContainerImageCollectionItemLayerArgs{...}
type GetContainerImagesContainerImageCollectionItemLayerOutput ¶
type GetContainerImagesContainerImageCollectionItemLayerOutput struct{ *pulumi.OutputState }
func (GetContainerImagesContainerImageCollectionItemLayerOutput) Digest ¶
func (o GetContainerImagesContainerImageCollectionItemLayerOutput) Digest() pulumi.StringOutput
The sha256 digest of the image layer.
func (GetContainerImagesContainerImageCollectionItemLayerOutput) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemLayerOutput) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemLayerOutput) SizeInBytes ¶
func (o GetContainerImagesContainerImageCollectionItemLayerOutput) SizeInBytes() pulumi.StringOutput
The size of the layer in bytes.
func (GetContainerImagesContainerImageCollectionItemLayerOutput) TimeCreated ¶
func (o GetContainerImagesContainerImageCollectionItemLayerOutput) TimeCreated() pulumi.StringOutput
The creation time of the version.
func (GetContainerImagesContainerImageCollectionItemLayerOutput) ToGetContainerImagesContainerImageCollectionItemLayerOutput ¶
func (o GetContainerImagesContainerImageCollectionItemLayerOutput) ToGetContainerImagesContainerImageCollectionItemLayerOutput() GetContainerImagesContainerImageCollectionItemLayerOutput
func (GetContainerImagesContainerImageCollectionItemLayerOutput) ToGetContainerImagesContainerImageCollectionItemLayerOutputWithContext ¶
func (o GetContainerImagesContainerImageCollectionItemLayerOutput) ToGetContainerImagesContainerImageCollectionItemLayerOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemLayerOutput
type GetContainerImagesContainerImageCollectionItemOutput ¶
type GetContainerImagesContainerImageCollectionItemOutput struct{ *pulumi.OutputState }
func (GetContainerImagesContainerImageCollectionItemOutput) CompartmentId ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetContainerImagesContainerImageCollectionItemOutput) CreatedBy ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) CreatedBy() pulumi.StringOutput
The OCID of the user or principal that pushed the version.
func (GetContainerImagesContainerImageCollectionItemOutput) Digest ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) Digest() pulumi.StringOutput
The sha256 digest of the image layer.
func (GetContainerImagesContainerImageCollectionItemOutput) DisplayName ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetContainerImagesContainerImageCollectionItemOutput) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemOutput) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID`
func (GetContainerImagesContainerImageCollectionItemOutput) Layers ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) Layers() GetContainerImagesContainerImageCollectionItemLayerArrayOutput
Layers of which the image is composed, ordered by the layer digest.
func (GetContainerImagesContainerImageCollectionItemOutput) LayersSizeInBytes ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) LayersSizeInBytes() pulumi.StringOutput
The total size of the container image layers in bytes.
func (GetContainerImagesContainerImageCollectionItemOutput) ManifestSizeInBytes ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) ManifestSizeInBytes() pulumi.IntOutput
The size of the container image manifest in bytes.
func (GetContainerImagesContainerImageCollectionItemOutput) PullCount ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) PullCount() pulumi.StringOutput
Total number of pulls.
func (GetContainerImagesContainerImageCollectionItemOutput) RepositoryId ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) RepositoryId() pulumi.StringOutput
A filter to return container images only for the specified container repository OCID.
func (GetContainerImagesContainerImageCollectionItemOutput) RepositoryName ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) RepositoryName() pulumi.StringOutput
A filter to return container images or container image signatures that match the repository name. Example: `foo` or `foo*`
func (GetContainerImagesContainerImageCollectionItemOutput) State ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the given lifecycle state name exactly.
func (GetContainerImagesContainerImageCollectionItemOutput) TimeCreated ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) TimeCreated() pulumi.StringOutput
The creation time of the version.
func (GetContainerImagesContainerImageCollectionItemOutput) TimeLastPulled ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) TimeLastPulled() pulumi.StringOutput
An RFC 3339 timestamp indicating when the image was last pulled.
func (GetContainerImagesContainerImageCollectionItemOutput) ToGetContainerImagesContainerImageCollectionItemOutput ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) ToGetContainerImagesContainerImageCollectionItemOutput() GetContainerImagesContainerImageCollectionItemOutput
func (GetContainerImagesContainerImageCollectionItemOutput) ToGetContainerImagesContainerImageCollectionItemOutputWithContext ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) ToGetContainerImagesContainerImageCollectionItemOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemOutput
func (GetContainerImagesContainerImageCollectionItemOutput) Version ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) Version() pulumi.StringOutput
A filter to return container images that match the version. Example: `foo` or `foo*`
func (GetContainerImagesContainerImageCollectionItemOutput) Versions ¶
func (o GetContainerImagesContainerImageCollectionItemOutput) Versions() GetContainerImagesContainerImageCollectionItemVersionArrayOutput
The versions associated with this image.
type GetContainerImagesContainerImageCollectionItemVersion ¶
type GetContainerImagesContainerImageCollectionItemVersion struct { // The OCID of the user or principal that pushed the version. CreatedBy string `pulumi:"createdBy"` // The creation time of the version. TimeCreated string `pulumi:"timeCreated"` // A filter to return container images that match the version. Example: `foo` or `foo*` Version string `pulumi:"version"` }
type GetContainerImagesContainerImageCollectionItemVersionArgs ¶
type GetContainerImagesContainerImageCollectionItemVersionArgs struct { // The OCID of the user or principal that pushed the version. CreatedBy pulumi.StringInput `pulumi:"createdBy"` // The creation time of the version. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // A filter to return container images that match the version. Example: `foo` or `foo*` Version pulumi.StringInput `pulumi:"version"` }
func (GetContainerImagesContainerImageCollectionItemVersionArgs) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemVersionArgs) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemVersionArgs) ToGetContainerImagesContainerImageCollectionItemVersionOutput ¶
func (i GetContainerImagesContainerImageCollectionItemVersionArgs) ToGetContainerImagesContainerImageCollectionItemVersionOutput() GetContainerImagesContainerImageCollectionItemVersionOutput
func (GetContainerImagesContainerImageCollectionItemVersionArgs) ToGetContainerImagesContainerImageCollectionItemVersionOutputWithContext ¶
func (i GetContainerImagesContainerImageCollectionItemVersionArgs) ToGetContainerImagesContainerImageCollectionItemVersionOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemVersionOutput
type GetContainerImagesContainerImageCollectionItemVersionArray ¶
type GetContainerImagesContainerImageCollectionItemVersionArray []GetContainerImagesContainerImageCollectionItemVersionInput
func (GetContainerImagesContainerImageCollectionItemVersionArray) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemVersionArray) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemVersionArray) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutput ¶
func (i GetContainerImagesContainerImageCollectionItemVersionArray) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutput() GetContainerImagesContainerImageCollectionItemVersionArrayOutput
func (GetContainerImagesContainerImageCollectionItemVersionArray) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutputWithContext ¶
func (i GetContainerImagesContainerImageCollectionItemVersionArray) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemVersionArrayOutput
type GetContainerImagesContainerImageCollectionItemVersionArrayInput ¶
type GetContainerImagesContainerImageCollectionItemVersionArrayInput interface { pulumi.Input ToGetContainerImagesContainerImageCollectionItemVersionArrayOutput() GetContainerImagesContainerImageCollectionItemVersionArrayOutput ToGetContainerImagesContainerImageCollectionItemVersionArrayOutputWithContext(context.Context) GetContainerImagesContainerImageCollectionItemVersionArrayOutput }
GetContainerImagesContainerImageCollectionItemVersionArrayInput is an input type that accepts GetContainerImagesContainerImageCollectionItemVersionArray and GetContainerImagesContainerImageCollectionItemVersionArrayOutput values. You can construct a concrete instance of `GetContainerImagesContainerImageCollectionItemVersionArrayInput` via:
GetContainerImagesContainerImageCollectionItemVersionArray{ GetContainerImagesContainerImageCollectionItemVersionArgs{...} }
type GetContainerImagesContainerImageCollectionItemVersionArrayOutput ¶
type GetContainerImagesContainerImageCollectionItemVersionArrayOutput struct{ *pulumi.OutputState }
func (GetContainerImagesContainerImageCollectionItemVersionArrayOutput) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemVersionArrayOutput) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemVersionArrayOutput) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutput ¶
func (o GetContainerImagesContainerImageCollectionItemVersionArrayOutput) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutput() GetContainerImagesContainerImageCollectionItemVersionArrayOutput
func (GetContainerImagesContainerImageCollectionItemVersionArrayOutput) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutputWithContext ¶
func (o GetContainerImagesContainerImageCollectionItemVersionArrayOutput) ToGetContainerImagesContainerImageCollectionItemVersionArrayOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemVersionArrayOutput
type GetContainerImagesContainerImageCollectionItemVersionInput ¶
type GetContainerImagesContainerImageCollectionItemVersionInput interface { pulumi.Input ToGetContainerImagesContainerImageCollectionItemVersionOutput() GetContainerImagesContainerImageCollectionItemVersionOutput ToGetContainerImagesContainerImageCollectionItemVersionOutputWithContext(context.Context) GetContainerImagesContainerImageCollectionItemVersionOutput }
GetContainerImagesContainerImageCollectionItemVersionInput is an input type that accepts GetContainerImagesContainerImageCollectionItemVersionArgs and GetContainerImagesContainerImageCollectionItemVersionOutput values. You can construct a concrete instance of `GetContainerImagesContainerImageCollectionItemVersionInput` via:
GetContainerImagesContainerImageCollectionItemVersionArgs{...}
type GetContainerImagesContainerImageCollectionItemVersionOutput ¶
type GetContainerImagesContainerImageCollectionItemVersionOutput struct{ *pulumi.OutputState }
func (GetContainerImagesContainerImageCollectionItemVersionOutput) CreatedBy ¶
func (o GetContainerImagesContainerImageCollectionItemVersionOutput) CreatedBy() pulumi.StringOutput
The OCID of the user or principal that pushed the version.
func (GetContainerImagesContainerImageCollectionItemVersionOutput) ElementType ¶
func (GetContainerImagesContainerImageCollectionItemVersionOutput) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionItemVersionOutput) TimeCreated ¶
func (o GetContainerImagesContainerImageCollectionItemVersionOutput) TimeCreated() pulumi.StringOutput
The creation time of the version.
func (GetContainerImagesContainerImageCollectionItemVersionOutput) ToGetContainerImagesContainerImageCollectionItemVersionOutput ¶
func (o GetContainerImagesContainerImageCollectionItemVersionOutput) ToGetContainerImagesContainerImageCollectionItemVersionOutput() GetContainerImagesContainerImageCollectionItemVersionOutput
func (GetContainerImagesContainerImageCollectionItemVersionOutput) ToGetContainerImagesContainerImageCollectionItemVersionOutputWithContext ¶
func (o GetContainerImagesContainerImageCollectionItemVersionOutput) ToGetContainerImagesContainerImageCollectionItemVersionOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionItemVersionOutput
func (GetContainerImagesContainerImageCollectionItemVersionOutput) Version ¶
func (o GetContainerImagesContainerImageCollectionItemVersionOutput) Version() pulumi.StringOutput
A filter to return container images that match the version. Example: `foo` or `foo*`
type GetContainerImagesContainerImageCollectionOutput ¶
type GetContainerImagesContainerImageCollectionOutput struct{ *pulumi.OutputState }
func (GetContainerImagesContainerImageCollectionOutput) ElementType ¶
func (GetContainerImagesContainerImageCollectionOutput) ElementType() reflect.Type
func (GetContainerImagesContainerImageCollectionOutput) RemainingItemsCount ¶
func (o GetContainerImagesContainerImageCollectionOutput) RemainingItemsCount() pulumi.IntOutput
func (GetContainerImagesContainerImageCollectionOutput) ToGetContainerImagesContainerImageCollectionOutput ¶
func (o GetContainerImagesContainerImageCollectionOutput) ToGetContainerImagesContainerImageCollectionOutput() GetContainerImagesContainerImageCollectionOutput
func (GetContainerImagesContainerImageCollectionOutput) ToGetContainerImagesContainerImageCollectionOutputWithContext ¶
func (o GetContainerImagesContainerImageCollectionOutput) ToGetContainerImagesContainerImageCollectionOutputWithContext(ctx context.Context) GetContainerImagesContainerImageCollectionOutput
type GetContainerImagesFilterArgs ¶
type GetContainerImagesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetContainerImagesFilterArgs) ElementType ¶
func (GetContainerImagesFilterArgs) ElementType() reflect.Type
func (GetContainerImagesFilterArgs) ToGetContainerImagesFilterOutput ¶
func (i GetContainerImagesFilterArgs) ToGetContainerImagesFilterOutput() GetContainerImagesFilterOutput
func (GetContainerImagesFilterArgs) ToGetContainerImagesFilterOutputWithContext ¶
func (i GetContainerImagesFilterArgs) ToGetContainerImagesFilterOutputWithContext(ctx context.Context) GetContainerImagesFilterOutput
type GetContainerImagesFilterArray ¶
type GetContainerImagesFilterArray []GetContainerImagesFilterInput
func (GetContainerImagesFilterArray) ElementType ¶
func (GetContainerImagesFilterArray) ElementType() reflect.Type
func (GetContainerImagesFilterArray) ToGetContainerImagesFilterArrayOutput ¶
func (i GetContainerImagesFilterArray) ToGetContainerImagesFilterArrayOutput() GetContainerImagesFilterArrayOutput
func (GetContainerImagesFilterArray) ToGetContainerImagesFilterArrayOutputWithContext ¶
func (i GetContainerImagesFilterArray) ToGetContainerImagesFilterArrayOutputWithContext(ctx context.Context) GetContainerImagesFilterArrayOutput
type GetContainerImagesFilterArrayInput ¶
type GetContainerImagesFilterArrayInput interface { pulumi.Input ToGetContainerImagesFilterArrayOutput() GetContainerImagesFilterArrayOutput ToGetContainerImagesFilterArrayOutputWithContext(context.Context) GetContainerImagesFilterArrayOutput }
GetContainerImagesFilterArrayInput is an input type that accepts GetContainerImagesFilterArray and GetContainerImagesFilterArrayOutput values. You can construct a concrete instance of `GetContainerImagesFilterArrayInput` via:
GetContainerImagesFilterArray{ GetContainerImagesFilterArgs{...} }
type GetContainerImagesFilterArrayOutput ¶
type GetContainerImagesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetContainerImagesFilterArrayOutput) ElementType ¶
func (GetContainerImagesFilterArrayOutput) ElementType() reflect.Type
func (GetContainerImagesFilterArrayOutput) Index ¶
func (o GetContainerImagesFilterArrayOutput) Index(i pulumi.IntInput) GetContainerImagesFilterOutput
func (GetContainerImagesFilterArrayOutput) ToGetContainerImagesFilterArrayOutput ¶
func (o GetContainerImagesFilterArrayOutput) ToGetContainerImagesFilterArrayOutput() GetContainerImagesFilterArrayOutput
func (GetContainerImagesFilterArrayOutput) ToGetContainerImagesFilterArrayOutputWithContext ¶
func (o GetContainerImagesFilterArrayOutput) ToGetContainerImagesFilterArrayOutputWithContext(ctx context.Context) GetContainerImagesFilterArrayOutput
type GetContainerImagesFilterInput ¶
type GetContainerImagesFilterInput interface { pulumi.Input ToGetContainerImagesFilterOutput() GetContainerImagesFilterOutput ToGetContainerImagesFilterOutputWithContext(context.Context) GetContainerImagesFilterOutput }
GetContainerImagesFilterInput is an input type that accepts GetContainerImagesFilterArgs and GetContainerImagesFilterOutput values. You can construct a concrete instance of `GetContainerImagesFilterInput` via:
GetContainerImagesFilterArgs{...}
type GetContainerImagesFilterOutput ¶
type GetContainerImagesFilterOutput struct{ *pulumi.OutputState }
func (GetContainerImagesFilterOutput) ElementType ¶
func (GetContainerImagesFilterOutput) ElementType() reflect.Type
func (GetContainerImagesFilterOutput) Name ¶
func (o GetContainerImagesFilterOutput) Name() pulumi.StringOutput
func (GetContainerImagesFilterOutput) Regex ¶
func (o GetContainerImagesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetContainerImagesFilterOutput) ToGetContainerImagesFilterOutput ¶
func (o GetContainerImagesFilterOutput) ToGetContainerImagesFilterOutput() GetContainerImagesFilterOutput
func (GetContainerImagesFilterOutput) ToGetContainerImagesFilterOutputWithContext ¶
func (o GetContainerImagesFilterOutput) ToGetContainerImagesFilterOutputWithContext(ctx context.Context) GetContainerImagesFilterOutput
func (GetContainerImagesFilterOutput) Values ¶
func (o GetContainerImagesFilterOutput) Values() pulumi.StringArrayOutput
type GetContainerImagesOutputArgs ¶
type GetContainerImagesOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of `accessLevel`. Default is false. Can only be set to true when calling the API on the tenancy (root compartment). CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetContainerImagesFilterArrayInput `pulumi:"filters"` // A filter to return a container image summary only for the specified container image OCID. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // A filter to return container images based on whether there are any associated versions. IsVersioned pulumi.BoolPtrInput `pulumi:"isVersioned"` // A filter to return container images only for the specified container repository OCID. RepositoryId pulumi.StringPtrInput `pulumi:"repositoryId"` // A filter to return container images or container image signatures that match the repository name. Example: `foo` or `foo*` RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` // A filter to return only resources that match the given lifecycle state name exactly. State pulumi.StringPtrInput `pulumi:"state"` // A filter to return container images that match the version. Example: `foo` or `foo*` Version pulumi.StringPtrInput `pulumi:"version"` }
A collection of arguments for invoking getContainerImages.
func (GetContainerImagesOutputArgs) ElementType ¶
func (GetContainerImagesOutputArgs) ElementType() reflect.Type
type GetContainerImagesResult ¶
type GetContainerImagesResult struct { // The compartment OCID to which the container image belongs. Inferred from the container repository. CompartmentId string `pulumi:"compartmentId"` CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"` // The list of container_image_collection. ContainerImageCollections []GetContainerImagesContainerImageCollection `pulumi:"containerImageCollections"` // The repository name and the most recent version associated with the image. If there are no versions associated with the image, then last known version and digest are used instead. If the last known version is unavailable, then 'unknown' is used instead of the version. Example: `ubuntu:latest` or `ubuntu:latest@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2` DisplayName *string `pulumi:"displayName"` Filters []GetContainerImagesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ImageId *string `pulumi:"imageId"` IsVersioned *bool `pulumi:"isVersioned"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository. RepositoryId *string `pulumi:"repositoryId"` // The container repository name. RepositoryName *string `pulumi:"repositoryName"` // The current state of the container image. State *string `pulumi:"state"` // The version name. Version *string `pulumi:"version"` }
A collection of values returned by getContainerImages.
func GetContainerImages ¶
func GetContainerImages(ctx *pulumi.Context, args *GetContainerImagesArgs, opts ...pulumi.InvokeOption) (*GetContainerImagesResult, error)
This data source provides the list of Container Images in Oracle Cloud Infrastructure Artifacts service.
List container images in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetContainerImages(ctx, &artifacts.GetContainerImagesArgs{ CompartmentId: _var.Compartment_id, CompartmentIdInSubtree: pulumi.BoolRef(_var.Container_image_compartment_id_in_subtree), DisplayName: pulumi.StringRef(_var.Container_image_display_name), ImageId: pulumi.StringRef(oci_core_image.Test_image.Id), IsVersioned: pulumi.BoolRef(_var.Container_image_is_versioned), RepositoryId: pulumi.StringRef(oci_artifacts_repository.Test_repository.Id), RepositoryName: pulumi.StringRef(oci_artifacts_repository.Test_repository.Name), State: pulumi.StringRef(_var.Container_image_state), Version: pulumi.StringRef(_var.Container_image_version), }, nil) if err != nil { return err } return nil }) }
```
type GetContainerImagesResultOutput ¶
type GetContainerImagesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerImages.
func GetContainerImagesOutput ¶
func GetContainerImagesOutput(ctx *pulumi.Context, args GetContainerImagesOutputArgs, opts ...pulumi.InvokeOption) GetContainerImagesResultOutput
func (GetContainerImagesResultOutput) CompartmentId ¶
func (o GetContainerImagesResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID to which the container image belongs. Inferred from the container repository.
func (GetContainerImagesResultOutput) CompartmentIdInSubtree ¶
func (o GetContainerImagesResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput
func (GetContainerImagesResultOutput) ContainerImageCollections ¶
func (o GetContainerImagesResultOutput) ContainerImageCollections() GetContainerImagesContainerImageCollectionArrayOutput
The list of container_image_collection.
func (GetContainerImagesResultOutput) DisplayName ¶
func (o GetContainerImagesResultOutput) DisplayName() pulumi.StringPtrOutput
The repository name and the most recent version associated with the image. If there are no versions associated with the image, then last known version and digest are used instead. If the last known version is unavailable, then 'unknown' is used instead of the version. Example: `ubuntu:latest` or `ubuntu:latest@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2`
func (GetContainerImagesResultOutput) ElementType ¶
func (GetContainerImagesResultOutput) ElementType() reflect.Type
func (GetContainerImagesResultOutput) Filters ¶
func (o GetContainerImagesResultOutput) Filters() GetContainerImagesFilterArrayOutput
func (GetContainerImagesResultOutput) Id ¶
func (o GetContainerImagesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetContainerImagesResultOutput) ImageId ¶
func (o GetContainerImagesResultOutput) ImageId() pulumi.StringPtrOutput
func (GetContainerImagesResultOutput) IsVersioned ¶
func (o GetContainerImagesResultOutput) IsVersioned() pulumi.BoolPtrOutput
func (GetContainerImagesResultOutput) RepositoryId ¶
func (o GetContainerImagesResultOutput) RepositoryId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository.
func (GetContainerImagesResultOutput) RepositoryName ¶
func (o GetContainerImagesResultOutput) RepositoryName() pulumi.StringPtrOutput
The container repository name.
func (GetContainerImagesResultOutput) State ¶
func (o GetContainerImagesResultOutput) State() pulumi.StringPtrOutput
The current state of the container image.
func (GetContainerImagesResultOutput) ToGetContainerImagesResultOutput ¶
func (o GetContainerImagesResultOutput) ToGetContainerImagesResultOutput() GetContainerImagesResultOutput
func (GetContainerImagesResultOutput) ToGetContainerImagesResultOutputWithContext ¶
func (o GetContainerImagesResultOutput) ToGetContainerImagesResultOutputWithContext(ctx context.Context) GetContainerImagesResultOutput
func (GetContainerImagesResultOutput) Version ¶
func (o GetContainerImagesResultOutput) Version() pulumi.StringPtrOutput
The version name.
type GetContainerRepositoriesArgs ¶
type GetContainerRepositoriesArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of `accessLevel`. Default is false. Can only be set to true when calling the API on the tenancy (root compartment). CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"` // A filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetContainerRepositoriesFilter `pulumi:"filters"` // A filter to return resources that match the isPublic value. IsPublic *bool `pulumi:"isPublic"` // A filter to return container images only for the specified container repository OCID. RepositoryId *string `pulumi:"repositoryId"` // A filter to return only resources that match the given lifecycle state name exactly. State *string `pulumi:"state"` }
A collection of arguments for invoking getContainerRepositories.
type GetContainerRepositoriesContainerRepositoryCollection ¶
type GetContainerRepositoriesContainerRepositoryCollection struct { // Total number of images. ImageCount int `pulumi:"imageCount"` Items []GetContainerRepositoriesContainerRepositoryCollectionItem `pulumi:"items"` // Total number of layers. LayerCount int `pulumi:"layerCount"` // Total storage in bytes consumed by layers. LayersSizeInBytes string `pulumi:"layersSizeInBytes"` RemainingItemsCount int `pulumi:"remainingItemsCount"` RepositoryCount int `pulumi:"repositoryCount"` }
type GetContainerRepositoriesContainerRepositoryCollectionArgs ¶
type GetContainerRepositoriesContainerRepositoryCollectionArgs struct { // Total number of images. ImageCount pulumi.IntInput `pulumi:"imageCount"` Items GetContainerRepositoriesContainerRepositoryCollectionItemArrayInput `pulumi:"items"` // Total number of layers. LayerCount pulumi.IntInput `pulumi:"layerCount"` // Total storage in bytes consumed by layers. LayersSizeInBytes pulumi.StringInput `pulumi:"layersSizeInBytes"` RemainingItemsCount pulumi.IntInput `pulumi:"remainingItemsCount"` RepositoryCount pulumi.IntInput `pulumi:"repositoryCount"` }
func (GetContainerRepositoriesContainerRepositoryCollectionArgs) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionArgs) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionArgs) ToGetContainerRepositoriesContainerRepositoryCollectionOutput ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionArgs) ToGetContainerRepositoriesContainerRepositoryCollectionOutput() GetContainerRepositoriesContainerRepositoryCollectionOutput
func (GetContainerRepositoriesContainerRepositoryCollectionArgs) ToGetContainerRepositoriesContainerRepositoryCollectionOutputWithContext ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionArgs) ToGetContainerRepositoriesContainerRepositoryCollectionOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionOutput
type GetContainerRepositoriesContainerRepositoryCollectionArray ¶
type GetContainerRepositoriesContainerRepositoryCollectionArray []GetContainerRepositoriesContainerRepositoryCollectionInput
func (GetContainerRepositoriesContainerRepositoryCollectionArray) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionArray) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionArray) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutput ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionArray) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
func (GetContainerRepositoriesContainerRepositoryCollectionArray) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutputWithContext ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionArray) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
type GetContainerRepositoriesContainerRepositoryCollectionArrayInput ¶
type GetContainerRepositoriesContainerRepositoryCollectionArrayInput interface { pulumi.Input ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionArrayOutput ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutputWithContext(context.Context) GetContainerRepositoriesContainerRepositoryCollectionArrayOutput }
GetContainerRepositoriesContainerRepositoryCollectionArrayInput is an input type that accepts GetContainerRepositoriesContainerRepositoryCollectionArray and GetContainerRepositoriesContainerRepositoryCollectionArrayOutput values. You can construct a concrete instance of `GetContainerRepositoriesContainerRepositoryCollectionArrayInput` via:
GetContainerRepositoriesContainerRepositoryCollectionArray{ GetContainerRepositoriesContainerRepositoryCollectionArgs{...} }
type GetContainerRepositoriesContainerRepositoryCollectionArrayOutput ¶
type GetContainerRepositoriesContainerRepositoryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutput ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
func (GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutputWithContext ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
type GetContainerRepositoriesContainerRepositoryCollectionInput ¶
type GetContainerRepositoriesContainerRepositoryCollectionInput interface { pulumi.Input ToGetContainerRepositoriesContainerRepositoryCollectionOutput() GetContainerRepositoriesContainerRepositoryCollectionOutput ToGetContainerRepositoriesContainerRepositoryCollectionOutputWithContext(context.Context) GetContainerRepositoriesContainerRepositoryCollectionOutput }
GetContainerRepositoriesContainerRepositoryCollectionInput is an input type that accepts GetContainerRepositoriesContainerRepositoryCollectionArgs and GetContainerRepositoriesContainerRepositoryCollectionOutput values. You can construct a concrete instance of `GetContainerRepositoriesContainerRepositoryCollectionInput` via:
GetContainerRepositoriesContainerRepositoryCollectionArgs{...}
type GetContainerRepositoriesContainerRepositoryCollectionItem ¶
type GetContainerRepositoriesContainerRepositoryCollectionItem struct { // Total storage size in GBs that will be charged. BillableSizeInGbs string `pulumi:"billableSizeInGbs"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy string `pulumi:"createdBy"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository. Example: `ocid1.containerrepo.oc1..exampleuniqueID` Id string `pulumi:"id"` // Total number of images. ImageCount int `pulumi:"imageCount"` // Whether the repository is immutable. Images cannot be overwritten in an immutable repository. IsImmutable bool `pulumi:"isImmutable"` // A filter to return resources that match the isPublic value. IsPublic bool `pulumi:"isPublic"` // Total number of layers. LayerCount int `pulumi:"layerCount"` // Total storage in bytes consumed by layers. LayersSizeInBytes string `pulumi:"layersSizeInBytes"` // Container repository readme. Readmes []GetContainerRepositoriesContainerRepositoryCollectionItemReadme `pulumi:"readmes"` // A filter to return only resources that match the given lifecycle state name exactly. State string `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated string `pulumi:"timeCreated"` // An RFC 3339 timestamp indicating when an image was last pushed to the repository. TimeLastPushed string `pulumi:"timeLastPushed"` }
type GetContainerRepositoriesContainerRepositoryCollectionItemArgs ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemArgs struct { // Total storage size in GBs that will be charged. BillableSizeInGbs pulumi.StringInput `pulumi:"billableSizeInGbs"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy pulumi.StringInput `pulumi:"createdBy"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository. Example: `ocid1.containerrepo.oc1..exampleuniqueID` Id pulumi.StringInput `pulumi:"id"` // Total number of images. ImageCount pulumi.IntInput `pulumi:"imageCount"` // Whether the repository is immutable. Images cannot be overwritten in an immutable repository. IsImmutable pulumi.BoolInput `pulumi:"isImmutable"` // A filter to return resources that match the isPublic value. IsPublic pulumi.BoolInput `pulumi:"isPublic"` // Total number of layers. LayerCount pulumi.IntInput `pulumi:"layerCount"` // Total storage in bytes consumed by layers. LayersSizeInBytes pulumi.StringInput `pulumi:"layersSizeInBytes"` // Container repository readme. Readmes GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayInput `pulumi:"readmes"` // A filter to return only resources that match the given lifecycle state name exactly. State pulumi.StringInput `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // An RFC 3339 timestamp indicating when an image was last pushed to the repository. TimeLastPushed pulumi.StringInput `pulumi:"timeLastPushed"` }
func (GetContainerRepositoriesContainerRepositoryCollectionItemArgs) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionItemArgs) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionItemArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutput ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionItemArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutput() GetContainerRepositoriesContainerRepositoryCollectionItemOutput
func (GetContainerRepositoriesContainerRepositoryCollectionItemArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutputWithContext ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionItemArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemOutput
type GetContainerRepositoriesContainerRepositoryCollectionItemArray ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemArray []GetContainerRepositoriesContainerRepositoryCollectionItemInput
func (GetContainerRepositoriesContainerRepositoryCollectionItemArray) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionItemArray) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionItemArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionItemArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
func (GetContainerRepositoriesContainerRepositoryCollectionItemArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutputWithContext ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionItemArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
type GetContainerRepositoriesContainerRepositoryCollectionItemArrayInput ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemArrayInput interface { pulumi.Input ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutputWithContext(context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput }
GetContainerRepositoriesContainerRepositoryCollectionItemArrayInput is an input type that accepts GetContainerRepositoriesContainerRepositoryCollectionItemArray and GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput values. You can construct a concrete instance of `GetContainerRepositoriesContainerRepositoryCollectionItemArrayInput` via:
GetContainerRepositoriesContainerRepositoryCollectionItemArray{ GetContainerRepositoriesContainerRepositoryCollectionItemArgs{...} }
type GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
func (GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutputWithContext ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemArrayOutput
type GetContainerRepositoriesContainerRepositoryCollectionItemInput ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemInput interface { pulumi.Input ToGetContainerRepositoriesContainerRepositoryCollectionItemOutput() GetContainerRepositoriesContainerRepositoryCollectionItemOutput ToGetContainerRepositoriesContainerRepositoryCollectionItemOutputWithContext(context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemOutput }
GetContainerRepositoriesContainerRepositoryCollectionItemInput is an input type that accepts GetContainerRepositoriesContainerRepositoryCollectionItemArgs and GetContainerRepositoriesContainerRepositoryCollectionItemOutput values. You can construct a concrete instance of `GetContainerRepositoriesContainerRepositoryCollectionItemInput` via:
GetContainerRepositoriesContainerRepositoryCollectionItemArgs{...}
type GetContainerRepositoriesContainerRepositoryCollectionItemOutput ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) BillableSizeInGbs ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) BillableSizeInGbs() pulumi.StringOutput
Total storage size in GBs that will be charged.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) CompartmentId ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) CreatedBy ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) CreatedBy() pulumi.StringOutput
The id of the user or principal that created the resource.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) DisplayName ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository. Example: `ocid1.containerrepo.oc1..exampleuniqueID`
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ImageCount ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ImageCount() pulumi.IntOutput
Total number of images.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) IsImmutable ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) IsImmutable() pulumi.BoolOutput
Whether the repository is immutable. Images cannot be overwritten in an immutable repository.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) IsPublic ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) IsPublic() pulumi.BoolOutput
A filter to return resources that match the isPublic value.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) LayerCount ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) LayerCount() pulumi.IntOutput
Total number of layers.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) LayersSizeInBytes ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) LayersSizeInBytes() pulumi.StringOutput
Total storage in bytes consumed by layers.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) Readmes ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) Readmes() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
Container repository readme.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) State ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the given lifecycle state name exactly.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) TimeCreated ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) TimeCreated() pulumi.StringOutput
An RFC 3339 timestamp indicating when the repository was created.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) TimeLastPushed ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) TimeLastPushed() pulumi.StringOutput
An RFC 3339 timestamp indicating when an image was last pushed to the repository.
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutput ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutput() GetContainerRepositoriesContainerRepositoryCollectionItemOutput
func (GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutputWithContext ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemOutput
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs struct { // Readme content. Avoid entering confidential information. Content pulumi.StringInput `pulumi:"content"` // Readme format. Supported formats are text/plain and text/markdown. Format pulumi.StringInput `pulumi:"format"` }
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutputWithContext ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray []GetContainerRepositoriesContainerRepositoryCollectionItemReadmeInput
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutputWithContext ¶
func (i GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayInput ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayInput interface { pulumi.Input ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutputWithContext(context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput }
GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayInput is an input type that accepts GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray and GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput values. You can construct a concrete instance of `GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayInput` via:
GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArray{ GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs{...} }
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutputWithContext ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArrayOutput
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeInput ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeInput interface { pulumi.Input ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutputWithContext(context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput }
GetContainerRepositoriesContainerRepositoryCollectionItemReadmeInput is an input type that accepts GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs and GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput values. You can construct a concrete instance of `GetContainerRepositoriesContainerRepositoryCollectionItemReadmeInput` via:
GetContainerRepositoriesContainerRepositoryCollectionItemReadmeArgs{...}
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput ¶
type GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) Content ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) Content() pulumi.StringOutput
Readme content. Avoid entering confidential information.
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) Format ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) Format() pulumi.StringOutput
Readme format. Supported formats are text/plain and text/markdown.
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput() GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
func (GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutputWithContext ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput) ToGetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionItemReadmeOutput
type GetContainerRepositoriesContainerRepositoryCollectionOutput ¶
type GetContainerRepositoriesContainerRepositoryCollectionOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoriesContainerRepositoryCollectionOutput) ElementType ¶
func (GetContainerRepositoriesContainerRepositoryCollectionOutput) ElementType() reflect.Type
func (GetContainerRepositoriesContainerRepositoryCollectionOutput) ImageCount ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) ImageCount() pulumi.IntOutput
Total number of images.
func (GetContainerRepositoriesContainerRepositoryCollectionOutput) LayerCount ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) LayerCount() pulumi.IntOutput
Total number of layers.
func (GetContainerRepositoriesContainerRepositoryCollectionOutput) LayersSizeInBytes ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) LayersSizeInBytes() pulumi.StringOutput
Total storage in bytes consumed by layers.
func (GetContainerRepositoriesContainerRepositoryCollectionOutput) RemainingItemsCount ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) RemainingItemsCount() pulumi.IntOutput
func (GetContainerRepositoriesContainerRepositoryCollectionOutput) RepositoryCount ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) RepositoryCount() pulumi.IntOutput
func (GetContainerRepositoriesContainerRepositoryCollectionOutput) ToGetContainerRepositoriesContainerRepositoryCollectionOutput ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) ToGetContainerRepositoriesContainerRepositoryCollectionOutput() GetContainerRepositoriesContainerRepositoryCollectionOutput
func (GetContainerRepositoriesContainerRepositoryCollectionOutput) ToGetContainerRepositoriesContainerRepositoryCollectionOutputWithContext ¶
func (o GetContainerRepositoriesContainerRepositoryCollectionOutput) ToGetContainerRepositoriesContainerRepositoryCollectionOutputWithContext(ctx context.Context) GetContainerRepositoriesContainerRepositoryCollectionOutput
type GetContainerRepositoriesFilterArgs ¶
type GetContainerRepositoriesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetContainerRepositoriesFilterArgs) ElementType ¶
func (GetContainerRepositoriesFilterArgs) ElementType() reflect.Type
func (GetContainerRepositoriesFilterArgs) ToGetContainerRepositoriesFilterOutput ¶
func (i GetContainerRepositoriesFilterArgs) ToGetContainerRepositoriesFilterOutput() GetContainerRepositoriesFilterOutput
func (GetContainerRepositoriesFilterArgs) ToGetContainerRepositoriesFilterOutputWithContext ¶
func (i GetContainerRepositoriesFilterArgs) ToGetContainerRepositoriesFilterOutputWithContext(ctx context.Context) GetContainerRepositoriesFilterOutput
type GetContainerRepositoriesFilterArray ¶
type GetContainerRepositoriesFilterArray []GetContainerRepositoriesFilterInput
func (GetContainerRepositoriesFilterArray) ElementType ¶
func (GetContainerRepositoriesFilterArray) ElementType() reflect.Type
func (GetContainerRepositoriesFilterArray) ToGetContainerRepositoriesFilterArrayOutput ¶
func (i GetContainerRepositoriesFilterArray) ToGetContainerRepositoriesFilterArrayOutput() GetContainerRepositoriesFilterArrayOutput
func (GetContainerRepositoriesFilterArray) ToGetContainerRepositoriesFilterArrayOutputWithContext ¶
func (i GetContainerRepositoriesFilterArray) ToGetContainerRepositoriesFilterArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesFilterArrayOutput
type GetContainerRepositoriesFilterArrayInput ¶
type GetContainerRepositoriesFilterArrayInput interface { pulumi.Input ToGetContainerRepositoriesFilterArrayOutput() GetContainerRepositoriesFilterArrayOutput ToGetContainerRepositoriesFilterArrayOutputWithContext(context.Context) GetContainerRepositoriesFilterArrayOutput }
GetContainerRepositoriesFilterArrayInput is an input type that accepts GetContainerRepositoriesFilterArray and GetContainerRepositoriesFilterArrayOutput values. You can construct a concrete instance of `GetContainerRepositoriesFilterArrayInput` via:
GetContainerRepositoriesFilterArray{ GetContainerRepositoriesFilterArgs{...} }
type GetContainerRepositoriesFilterArrayOutput ¶
type GetContainerRepositoriesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoriesFilterArrayOutput) ElementType ¶
func (GetContainerRepositoriesFilterArrayOutput) ElementType() reflect.Type
func (GetContainerRepositoriesFilterArrayOutput) ToGetContainerRepositoriesFilterArrayOutput ¶
func (o GetContainerRepositoriesFilterArrayOutput) ToGetContainerRepositoriesFilterArrayOutput() GetContainerRepositoriesFilterArrayOutput
func (GetContainerRepositoriesFilterArrayOutput) ToGetContainerRepositoriesFilterArrayOutputWithContext ¶
func (o GetContainerRepositoriesFilterArrayOutput) ToGetContainerRepositoriesFilterArrayOutputWithContext(ctx context.Context) GetContainerRepositoriesFilterArrayOutput
type GetContainerRepositoriesFilterInput ¶
type GetContainerRepositoriesFilterInput interface { pulumi.Input ToGetContainerRepositoriesFilterOutput() GetContainerRepositoriesFilterOutput ToGetContainerRepositoriesFilterOutputWithContext(context.Context) GetContainerRepositoriesFilterOutput }
GetContainerRepositoriesFilterInput is an input type that accepts GetContainerRepositoriesFilterArgs and GetContainerRepositoriesFilterOutput values. You can construct a concrete instance of `GetContainerRepositoriesFilterInput` via:
GetContainerRepositoriesFilterArgs{...}
type GetContainerRepositoriesFilterOutput ¶
type GetContainerRepositoriesFilterOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoriesFilterOutput) ElementType ¶
func (GetContainerRepositoriesFilterOutput) ElementType() reflect.Type
func (GetContainerRepositoriesFilterOutput) Name ¶
func (o GetContainerRepositoriesFilterOutput) Name() pulumi.StringOutput
func (GetContainerRepositoriesFilterOutput) Regex ¶
func (o GetContainerRepositoriesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetContainerRepositoriesFilterOutput) ToGetContainerRepositoriesFilterOutput ¶
func (o GetContainerRepositoriesFilterOutput) ToGetContainerRepositoriesFilterOutput() GetContainerRepositoriesFilterOutput
func (GetContainerRepositoriesFilterOutput) ToGetContainerRepositoriesFilterOutputWithContext ¶
func (o GetContainerRepositoriesFilterOutput) ToGetContainerRepositoriesFilterOutputWithContext(ctx context.Context) GetContainerRepositoriesFilterOutput
func (GetContainerRepositoriesFilterOutput) Values ¶
func (o GetContainerRepositoriesFilterOutput) Values() pulumi.StringArrayOutput
type GetContainerRepositoriesOutputArgs ¶
type GetContainerRepositoriesOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of `accessLevel`. Default is false. Can only be set to true when calling the API on the tenancy (root compartment). CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetContainerRepositoriesFilterArrayInput `pulumi:"filters"` // A filter to return resources that match the isPublic value. IsPublic pulumi.BoolPtrInput `pulumi:"isPublic"` // A filter to return container images only for the specified container repository OCID. RepositoryId pulumi.StringPtrInput `pulumi:"repositoryId"` // A filter to return only resources that match the given lifecycle state name exactly. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getContainerRepositories.
func (GetContainerRepositoriesOutputArgs) ElementType ¶
func (GetContainerRepositoriesOutputArgs) ElementType() reflect.Type
type GetContainerRepositoriesResult ¶
type GetContainerRepositoriesResult struct { // The OCID of the compartment in which the container repository exists. CompartmentId string `pulumi:"compartmentId"` CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"` // The list of container_repository_collection. ContainerRepositoryCollections []GetContainerRepositoriesContainerRepositoryCollection `pulumi:"containerRepositoryCollections"` // The container repository name. DisplayName *string `pulumi:"displayName"` Filters []GetContainerRepositoriesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the repository is public. A public repository allows unauthenticated access. IsPublic *bool `pulumi:"isPublic"` RepositoryId *string `pulumi:"repositoryId"` // The current state of the container repository. State *string `pulumi:"state"` }
A collection of values returned by getContainerRepositories.
func GetContainerRepositories ¶
func GetContainerRepositories(ctx *pulumi.Context, args *GetContainerRepositoriesArgs, opts ...pulumi.InvokeOption) (*GetContainerRepositoriesResult, error)
This data source provides the list of Container Repositories in Oracle Cloud Infrastructure Artifacts service.
List container repositories in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetContainerRepositories(ctx, &artifacts.GetContainerRepositoriesArgs{ CompartmentId: _var.Compartment_id, CompartmentIdInSubtree: pulumi.BoolRef(_var.Container_repository_compartment_id_in_subtree), DisplayName: pulumi.StringRef(_var.Container_repository_display_name), IsPublic: pulumi.BoolRef(_var.Container_repository_is_public), RepositoryId: pulumi.StringRef(oci_artifacts_repository.Test_repository.Id), State: pulumi.StringRef(_var.Container_repository_state), }, nil) if err != nil { return err } return nil }) }
```
type GetContainerRepositoriesResultOutput ¶
type GetContainerRepositoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerRepositories.
func GetContainerRepositoriesOutput ¶
func GetContainerRepositoriesOutput(ctx *pulumi.Context, args GetContainerRepositoriesOutputArgs, opts ...pulumi.InvokeOption) GetContainerRepositoriesResultOutput
func (GetContainerRepositoriesResultOutput) CompartmentId ¶
func (o GetContainerRepositoriesResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which the container repository exists.
func (GetContainerRepositoriesResultOutput) CompartmentIdInSubtree ¶
func (o GetContainerRepositoriesResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput
func (GetContainerRepositoriesResultOutput) ContainerRepositoryCollections ¶
func (o GetContainerRepositoriesResultOutput) ContainerRepositoryCollections() GetContainerRepositoriesContainerRepositoryCollectionArrayOutput
The list of container_repository_collection.
func (GetContainerRepositoriesResultOutput) DisplayName ¶
func (o GetContainerRepositoriesResultOutput) DisplayName() pulumi.StringPtrOutput
The container repository name.
func (GetContainerRepositoriesResultOutput) ElementType ¶
func (GetContainerRepositoriesResultOutput) ElementType() reflect.Type
func (GetContainerRepositoriesResultOutput) Filters ¶
func (o GetContainerRepositoriesResultOutput) Filters() GetContainerRepositoriesFilterArrayOutput
func (GetContainerRepositoriesResultOutput) Id ¶
func (o GetContainerRepositoriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetContainerRepositoriesResultOutput) IsPublic ¶
func (o GetContainerRepositoriesResultOutput) IsPublic() pulumi.BoolPtrOutput
Whether the repository is public. A public repository allows unauthenticated access.
func (GetContainerRepositoriesResultOutput) RepositoryId ¶
func (o GetContainerRepositoriesResultOutput) RepositoryId() pulumi.StringPtrOutput
func (GetContainerRepositoriesResultOutput) State ¶
func (o GetContainerRepositoriesResultOutput) State() pulumi.StringPtrOutput
The current state of the container repository.
func (GetContainerRepositoriesResultOutput) ToGetContainerRepositoriesResultOutput ¶
func (o GetContainerRepositoriesResultOutput) ToGetContainerRepositoriesResultOutput() GetContainerRepositoriesResultOutput
func (GetContainerRepositoriesResultOutput) ToGetContainerRepositoriesResultOutputWithContext ¶
func (o GetContainerRepositoriesResultOutput) ToGetContainerRepositoriesResultOutputWithContext(ctx context.Context) GetContainerRepositoriesResultOutput
type GetContainerRepositoryReadmeArgs ¶
type GetContainerRepositoryReadmeArgs struct { // Readme content. Avoid entering confidential information. Content pulumi.StringInput `pulumi:"content"` // Readme format. Supported formats are text/plain and text/markdown. Format pulumi.StringInput `pulumi:"format"` }
func (GetContainerRepositoryReadmeArgs) ElementType ¶
func (GetContainerRepositoryReadmeArgs) ElementType() reflect.Type
func (GetContainerRepositoryReadmeArgs) ToGetContainerRepositoryReadmeOutput ¶
func (i GetContainerRepositoryReadmeArgs) ToGetContainerRepositoryReadmeOutput() GetContainerRepositoryReadmeOutput
func (GetContainerRepositoryReadmeArgs) ToGetContainerRepositoryReadmeOutputWithContext ¶
func (i GetContainerRepositoryReadmeArgs) ToGetContainerRepositoryReadmeOutputWithContext(ctx context.Context) GetContainerRepositoryReadmeOutput
type GetContainerRepositoryReadmeArray ¶
type GetContainerRepositoryReadmeArray []GetContainerRepositoryReadmeInput
func (GetContainerRepositoryReadmeArray) ElementType ¶
func (GetContainerRepositoryReadmeArray) ElementType() reflect.Type
func (GetContainerRepositoryReadmeArray) ToGetContainerRepositoryReadmeArrayOutput ¶
func (i GetContainerRepositoryReadmeArray) ToGetContainerRepositoryReadmeArrayOutput() GetContainerRepositoryReadmeArrayOutput
func (GetContainerRepositoryReadmeArray) ToGetContainerRepositoryReadmeArrayOutputWithContext ¶
func (i GetContainerRepositoryReadmeArray) ToGetContainerRepositoryReadmeArrayOutputWithContext(ctx context.Context) GetContainerRepositoryReadmeArrayOutput
type GetContainerRepositoryReadmeArrayInput ¶
type GetContainerRepositoryReadmeArrayInput interface { pulumi.Input ToGetContainerRepositoryReadmeArrayOutput() GetContainerRepositoryReadmeArrayOutput ToGetContainerRepositoryReadmeArrayOutputWithContext(context.Context) GetContainerRepositoryReadmeArrayOutput }
GetContainerRepositoryReadmeArrayInput is an input type that accepts GetContainerRepositoryReadmeArray and GetContainerRepositoryReadmeArrayOutput values. You can construct a concrete instance of `GetContainerRepositoryReadmeArrayInput` via:
GetContainerRepositoryReadmeArray{ GetContainerRepositoryReadmeArgs{...} }
type GetContainerRepositoryReadmeArrayOutput ¶
type GetContainerRepositoryReadmeArrayOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoryReadmeArrayOutput) ElementType ¶
func (GetContainerRepositoryReadmeArrayOutput) ElementType() reflect.Type
func (GetContainerRepositoryReadmeArrayOutput) ToGetContainerRepositoryReadmeArrayOutput ¶
func (o GetContainerRepositoryReadmeArrayOutput) ToGetContainerRepositoryReadmeArrayOutput() GetContainerRepositoryReadmeArrayOutput
func (GetContainerRepositoryReadmeArrayOutput) ToGetContainerRepositoryReadmeArrayOutputWithContext ¶
func (o GetContainerRepositoryReadmeArrayOutput) ToGetContainerRepositoryReadmeArrayOutputWithContext(ctx context.Context) GetContainerRepositoryReadmeArrayOutput
type GetContainerRepositoryReadmeInput ¶
type GetContainerRepositoryReadmeInput interface { pulumi.Input ToGetContainerRepositoryReadmeOutput() GetContainerRepositoryReadmeOutput ToGetContainerRepositoryReadmeOutputWithContext(context.Context) GetContainerRepositoryReadmeOutput }
GetContainerRepositoryReadmeInput is an input type that accepts GetContainerRepositoryReadmeArgs and GetContainerRepositoryReadmeOutput values. You can construct a concrete instance of `GetContainerRepositoryReadmeInput` via:
GetContainerRepositoryReadmeArgs{...}
type GetContainerRepositoryReadmeOutput ¶
type GetContainerRepositoryReadmeOutput struct{ *pulumi.OutputState }
func (GetContainerRepositoryReadmeOutput) Content ¶
func (o GetContainerRepositoryReadmeOutput) Content() pulumi.StringOutput
Readme content. Avoid entering confidential information.
func (GetContainerRepositoryReadmeOutput) ElementType ¶
func (GetContainerRepositoryReadmeOutput) ElementType() reflect.Type
func (GetContainerRepositoryReadmeOutput) Format ¶
func (o GetContainerRepositoryReadmeOutput) Format() pulumi.StringOutput
Readme format. Supported formats are text/plain and text/markdown.
func (GetContainerRepositoryReadmeOutput) ToGetContainerRepositoryReadmeOutput ¶
func (o GetContainerRepositoryReadmeOutput) ToGetContainerRepositoryReadmeOutput() GetContainerRepositoryReadmeOutput
func (GetContainerRepositoryReadmeOutput) ToGetContainerRepositoryReadmeOutputWithContext ¶
func (o GetContainerRepositoryReadmeOutput) ToGetContainerRepositoryReadmeOutputWithContext(ctx context.Context) GetContainerRepositoryReadmeOutput
type GetContainerSignaturesArgs ¶
type GetContainerSignaturesArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of `accessLevel`. Default is false. Can only be set to true when calling the API on the tenancy (root compartment). CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"` // A filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetContainerSignaturesFilter `pulumi:"filters"` // The digest of the container image. Example: `sha256:e7d38b3517548a1c71e41bffe9c8ae6d6d29546ce46bf62159837aad072c90aa` ImageDigest *string `pulumi:"imageDigest"` // A filter to return a container image summary only for the specified container image OCID. ImageId *string `pulumi:"imageId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyId *string `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId *string `pulumi:"kmsKeyVersionId"` // A filter to return container images only for the specified container repository OCID. RepositoryId *string `pulumi:"repositoryId"` // A filter to return container images or container image signatures that match the repository name. Example: `foo` or `foo*` RepositoryName *string `pulumi:"repositoryName"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm *string `pulumi:"signingAlgorithm"` }
A collection of arguments for invoking getContainerSignatures.
type GetContainerSignaturesContainerImageSignatureCollection ¶
type GetContainerSignaturesContainerImageSignatureCollection struct { Items []GetContainerSignaturesContainerImageSignatureCollectionItem `pulumi:"items"` RemainingItemsCount int `pulumi:"remainingItemsCount"` }
type GetContainerSignaturesContainerImageSignatureCollectionArgs ¶
type GetContainerSignaturesContainerImageSignatureCollectionArgs struct { Items GetContainerSignaturesContainerImageSignatureCollectionItemArrayInput `pulumi:"items"` RemainingItemsCount pulumi.IntInput `pulumi:"remainingItemsCount"` }
func (GetContainerSignaturesContainerImageSignatureCollectionArgs) ElementType ¶
func (GetContainerSignaturesContainerImageSignatureCollectionArgs) ElementType() reflect.Type
func (GetContainerSignaturesContainerImageSignatureCollectionArgs) ToGetContainerSignaturesContainerImageSignatureCollectionOutput ¶
func (i GetContainerSignaturesContainerImageSignatureCollectionArgs) ToGetContainerSignaturesContainerImageSignatureCollectionOutput() GetContainerSignaturesContainerImageSignatureCollectionOutput
func (GetContainerSignaturesContainerImageSignatureCollectionArgs) ToGetContainerSignaturesContainerImageSignatureCollectionOutputWithContext ¶
func (i GetContainerSignaturesContainerImageSignatureCollectionArgs) ToGetContainerSignaturesContainerImageSignatureCollectionOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionOutput
type GetContainerSignaturesContainerImageSignatureCollectionArray ¶
type GetContainerSignaturesContainerImageSignatureCollectionArray []GetContainerSignaturesContainerImageSignatureCollectionInput
func (GetContainerSignaturesContainerImageSignatureCollectionArray) ElementType ¶
func (GetContainerSignaturesContainerImageSignatureCollectionArray) ElementType() reflect.Type
func (GetContainerSignaturesContainerImageSignatureCollectionArray) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutput ¶
func (i GetContainerSignaturesContainerImageSignatureCollectionArray) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
func (GetContainerSignaturesContainerImageSignatureCollectionArray) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutputWithContext ¶
func (i GetContainerSignaturesContainerImageSignatureCollectionArray) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
type GetContainerSignaturesContainerImageSignatureCollectionArrayInput ¶
type GetContainerSignaturesContainerImageSignatureCollectionArrayInput interface { pulumi.Input ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionArrayOutput ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutputWithContext(context.Context) GetContainerSignaturesContainerImageSignatureCollectionArrayOutput }
GetContainerSignaturesContainerImageSignatureCollectionArrayInput is an input type that accepts GetContainerSignaturesContainerImageSignatureCollectionArray and GetContainerSignaturesContainerImageSignatureCollectionArrayOutput values. You can construct a concrete instance of `GetContainerSignaturesContainerImageSignatureCollectionArrayInput` via:
GetContainerSignaturesContainerImageSignatureCollectionArray{ GetContainerSignaturesContainerImageSignatureCollectionArgs{...} }
type GetContainerSignaturesContainerImageSignatureCollectionArrayOutput ¶
type GetContainerSignaturesContainerImageSignatureCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) ElementType ¶
func (GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) ElementType() reflect.Type
func (GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutput ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
func (GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutputWithContext ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionArrayOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
type GetContainerSignaturesContainerImageSignatureCollectionInput ¶
type GetContainerSignaturesContainerImageSignatureCollectionInput interface { pulumi.Input ToGetContainerSignaturesContainerImageSignatureCollectionOutput() GetContainerSignaturesContainerImageSignatureCollectionOutput ToGetContainerSignaturesContainerImageSignatureCollectionOutputWithContext(context.Context) GetContainerSignaturesContainerImageSignatureCollectionOutput }
GetContainerSignaturesContainerImageSignatureCollectionInput is an input type that accepts GetContainerSignaturesContainerImageSignatureCollectionArgs and GetContainerSignaturesContainerImageSignatureCollectionOutput values. You can construct a concrete instance of `GetContainerSignaturesContainerImageSignatureCollectionInput` via:
GetContainerSignaturesContainerImageSignatureCollectionArgs{...}
type GetContainerSignaturesContainerImageSignatureCollectionItem ¶
type GetContainerSignaturesContainerImageSignatureCollectionItem struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy string `pulumi:"createdBy"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image signature. Example: `ocid1.containerimagesignature.oc1..exampleuniqueID` Id string `pulumi:"id"` // A filter to return a container image summary only for the specified container image OCID. ImageId string `pulumi:"imageId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyId string `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId string `pulumi:"kmsKeyVersionId"` // The base64 encoded signature payload that was signed. Message string `pulumi:"message"` // The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm. Signature string `pulumi:"signature"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm string `pulumi:"signingAlgorithm"` // An RFC 3339 timestamp indicating when the image was created. TimeCreated string `pulumi:"timeCreated"` }
type GetContainerSignaturesContainerImageSignatureCollectionItemArgs ¶
type GetContainerSignaturesContainerImageSignatureCollectionItemArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy pulumi.StringInput `pulumi:"createdBy"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image signature. Example: `ocid1.containerimagesignature.oc1..exampleuniqueID` Id pulumi.StringInput `pulumi:"id"` // A filter to return a container image summary only for the specified container image OCID. ImageId pulumi.StringInput `pulumi:"imageId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId pulumi.StringInput `pulumi:"kmsKeyVersionId"` // The base64 encoded signature payload that was signed. Message pulumi.StringInput `pulumi:"message"` // The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm. Signature pulumi.StringInput `pulumi:"signature"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm pulumi.StringInput `pulumi:"signingAlgorithm"` // An RFC 3339 timestamp indicating when the image was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetContainerSignaturesContainerImageSignatureCollectionItemArgs) ElementType ¶
func (GetContainerSignaturesContainerImageSignatureCollectionItemArgs) ElementType() reflect.Type
func (GetContainerSignaturesContainerImageSignatureCollectionItemArgs) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutput ¶
func (i GetContainerSignaturesContainerImageSignatureCollectionItemArgs) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutput() GetContainerSignaturesContainerImageSignatureCollectionItemOutput
func (GetContainerSignaturesContainerImageSignatureCollectionItemArgs) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutputWithContext ¶
func (i GetContainerSignaturesContainerImageSignatureCollectionItemArgs) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemOutput
type GetContainerSignaturesContainerImageSignatureCollectionItemArray ¶
type GetContainerSignaturesContainerImageSignatureCollectionItemArray []GetContainerSignaturesContainerImageSignatureCollectionItemInput
func (GetContainerSignaturesContainerImageSignatureCollectionItemArray) ElementType ¶
func (GetContainerSignaturesContainerImageSignatureCollectionItemArray) ElementType() reflect.Type
func (GetContainerSignaturesContainerImageSignatureCollectionItemArray) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput ¶
func (i GetContainerSignaturesContainerImageSignatureCollectionItemArray) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
func (GetContainerSignaturesContainerImageSignatureCollectionItemArray) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutputWithContext ¶
func (i GetContainerSignaturesContainerImageSignatureCollectionItemArray) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
type GetContainerSignaturesContainerImageSignatureCollectionItemArrayInput ¶
type GetContainerSignaturesContainerImageSignatureCollectionItemArrayInput interface { pulumi.Input ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutputWithContext(context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput }
GetContainerSignaturesContainerImageSignatureCollectionItemArrayInput is an input type that accepts GetContainerSignaturesContainerImageSignatureCollectionItemArray and GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput values. You can construct a concrete instance of `GetContainerSignaturesContainerImageSignatureCollectionItemArrayInput` via:
GetContainerSignaturesContainerImageSignatureCollectionItemArray{ GetContainerSignaturesContainerImageSignatureCollectionItemArgs{...} }
type GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput ¶
type GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) ElementType ¶
func (GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) ElementType() reflect.Type
func (GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput() GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
func (GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutputWithContext ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemArrayOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemArrayOutput
type GetContainerSignaturesContainerImageSignatureCollectionItemInput ¶
type GetContainerSignaturesContainerImageSignatureCollectionItemInput interface { pulumi.Input ToGetContainerSignaturesContainerImageSignatureCollectionItemOutput() GetContainerSignaturesContainerImageSignatureCollectionItemOutput ToGetContainerSignaturesContainerImageSignatureCollectionItemOutputWithContext(context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemOutput }
GetContainerSignaturesContainerImageSignatureCollectionItemInput is an input type that accepts GetContainerSignaturesContainerImageSignatureCollectionItemArgs and GetContainerSignaturesContainerImageSignatureCollectionItemOutput values. You can construct a concrete instance of `GetContainerSignaturesContainerImageSignatureCollectionItemInput` via:
GetContainerSignaturesContainerImageSignatureCollectionItemArgs{...}
type GetContainerSignaturesContainerImageSignatureCollectionItemOutput ¶
type GetContainerSignaturesContainerImageSignatureCollectionItemOutput struct{ *pulumi.OutputState }
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) CompartmentId ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) CreatedBy ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) CreatedBy() pulumi.StringOutput
The id of the user or principal that created the resource.
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) DisplayName ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ElementType ¶
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ElementType() reflect.Type
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image signature. Example: `ocid1.containerimagesignature.oc1..exampleuniqueID`
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ImageId ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ImageId() pulumi.StringOutput
A filter to return a container image summary only for the specified container image OCID.
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) KmsKeyId ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) KmsKeyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID`
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) KmsKeyVersionId ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) KmsKeyVersionId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID`
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) Message ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) Message() pulumi.StringOutput
The base64 encoded signature payload that was signed.
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) Signature ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) Signature() pulumi.StringOutput
The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm.
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) SigningAlgorithm ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) SigningAlgorithm() pulumi.StringOutput
The algorithm to be used for signing. These are the only supported signing algorithms for container images.
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) TimeCreated ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) TimeCreated() pulumi.StringOutput
An RFC 3339 timestamp indicating when the image was created.
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutput ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutput() GetContainerSignaturesContainerImageSignatureCollectionItemOutput
func (GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutputWithContext ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionItemOutput) ToGetContainerSignaturesContainerImageSignatureCollectionItemOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionItemOutput
type GetContainerSignaturesContainerImageSignatureCollectionOutput ¶
type GetContainerSignaturesContainerImageSignatureCollectionOutput struct{ *pulumi.OutputState }
func (GetContainerSignaturesContainerImageSignatureCollectionOutput) ElementType ¶
func (GetContainerSignaturesContainerImageSignatureCollectionOutput) ElementType() reflect.Type
func (GetContainerSignaturesContainerImageSignatureCollectionOutput) RemainingItemsCount ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionOutput) RemainingItemsCount() pulumi.IntOutput
func (GetContainerSignaturesContainerImageSignatureCollectionOutput) ToGetContainerSignaturesContainerImageSignatureCollectionOutput ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionOutput) ToGetContainerSignaturesContainerImageSignatureCollectionOutput() GetContainerSignaturesContainerImageSignatureCollectionOutput
func (GetContainerSignaturesContainerImageSignatureCollectionOutput) ToGetContainerSignaturesContainerImageSignatureCollectionOutputWithContext ¶
func (o GetContainerSignaturesContainerImageSignatureCollectionOutput) ToGetContainerSignaturesContainerImageSignatureCollectionOutputWithContext(ctx context.Context) GetContainerSignaturesContainerImageSignatureCollectionOutput
type GetContainerSignaturesFilterArgs ¶
type GetContainerSignaturesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetContainerSignaturesFilterArgs) ElementType ¶
func (GetContainerSignaturesFilterArgs) ElementType() reflect.Type
func (GetContainerSignaturesFilterArgs) ToGetContainerSignaturesFilterOutput ¶
func (i GetContainerSignaturesFilterArgs) ToGetContainerSignaturesFilterOutput() GetContainerSignaturesFilterOutput
func (GetContainerSignaturesFilterArgs) ToGetContainerSignaturesFilterOutputWithContext ¶
func (i GetContainerSignaturesFilterArgs) ToGetContainerSignaturesFilterOutputWithContext(ctx context.Context) GetContainerSignaturesFilterOutput
type GetContainerSignaturesFilterArray ¶
type GetContainerSignaturesFilterArray []GetContainerSignaturesFilterInput
func (GetContainerSignaturesFilterArray) ElementType ¶
func (GetContainerSignaturesFilterArray) ElementType() reflect.Type
func (GetContainerSignaturesFilterArray) ToGetContainerSignaturesFilterArrayOutput ¶
func (i GetContainerSignaturesFilterArray) ToGetContainerSignaturesFilterArrayOutput() GetContainerSignaturesFilterArrayOutput
func (GetContainerSignaturesFilterArray) ToGetContainerSignaturesFilterArrayOutputWithContext ¶
func (i GetContainerSignaturesFilterArray) ToGetContainerSignaturesFilterArrayOutputWithContext(ctx context.Context) GetContainerSignaturesFilterArrayOutput
type GetContainerSignaturesFilterArrayInput ¶
type GetContainerSignaturesFilterArrayInput interface { pulumi.Input ToGetContainerSignaturesFilterArrayOutput() GetContainerSignaturesFilterArrayOutput ToGetContainerSignaturesFilterArrayOutputWithContext(context.Context) GetContainerSignaturesFilterArrayOutput }
GetContainerSignaturesFilterArrayInput is an input type that accepts GetContainerSignaturesFilterArray and GetContainerSignaturesFilterArrayOutput values. You can construct a concrete instance of `GetContainerSignaturesFilterArrayInput` via:
GetContainerSignaturesFilterArray{ GetContainerSignaturesFilterArgs{...} }
type GetContainerSignaturesFilterArrayOutput ¶
type GetContainerSignaturesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetContainerSignaturesFilterArrayOutput) ElementType ¶
func (GetContainerSignaturesFilterArrayOutput) ElementType() reflect.Type
func (GetContainerSignaturesFilterArrayOutput) ToGetContainerSignaturesFilterArrayOutput ¶
func (o GetContainerSignaturesFilterArrayOutput) ToGetContainerSignaturesFilterArrayOutput() GetContainerSignaturesFilterArrayOutput
func (GetContainerSignaturesFilterArrayOutput) ToGetContainerSignaturesFilterArrayOutputWithContext ¶
func (o GetContainerSignaturesFilterArrayOutput) ToGetContainerSignaturesFilterArrayOutputWithContext(ctx context.Context) GetContainerSignaturesFilterArrayOutput
type GetContainerSignaturesFilterInput ¶
type GetContainerSignaturesFilterInput interface { pulumi.Input ToGetContainerSignaturesFilterOutput() GetContainerSignaturesFilterOutput ToGetContainerSignaturesFilterOutputWithContext(context.Context) GetContainerSignaturesFilterOutput }
GetContainerSignaturesFilterInput is an input type that accepts GetContainerSignaturesFilterArgs and GetContainerSignaturesFilterOutput values. You can construct a concrete instance of `GetContainerSignaturesFilterInput` via:
GetContainerSignaturesFilterArgs{...}
type GetContainerSignaturesFilterOutput ¶
type GetContainerSignaturesFilterOutput struct{ *pulumi.OutputState }
func (GetContainerSignaturesFilterOutput) ElementType ¶
func (GetContainerSignaturesFilterOutput) ElementType() reflect.Type
func (GetContainerSignaturesFilterOutput) Name ¶
func (o GetContainerSignaturesFilterOutput) Name() pulumi.StringOutput
func (GetContainerSignaturesFilterOutput) Regex ¶
func (o GetContainerSignaturesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetContainerSignaturesFilterOutput) ToGetContainerSignaturesFilterOutput ¶
func (o GetContainerSignaturesFilterOutput) ToGetContainerSignaturesFilterOutput() GetContainerSignaturesFilterOutput
func (GetContainerSignaturesFilterOutput) ToGetContainerSignaturesFilterOutputWithContext ¶
func (o GetContainerSignaturesFilterOutput) ToGetContainerSignaturesFilterOutputWithContext(ctx context.Context) GetContainerSignaturesFilterOutput
func (GetContainerSignaturesFilterOutput) Values ¶
func (o GetContainerSignaturesFilterOutput) Values() pulumi.StringArrayOutput
type GetContainerSignaturesOutputArgs ¶
type GetContainerSignaturesOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of `accessLevel`. Default is false. Can only be set to true when calling the API on the tenancy (root compartment). CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetContainerSignaturesFilterArrayInput `pulumi:"filters"` // The digest of the container image. Example: `sha256:e7d38b3517548a1c71e41bffe9c8ae6d6d29546ce46bf62159837aad072c90aa` ImageDigest pulumi.StringPtrInput `pulumi:"imageDigest"` // A filter to return a container image summary only for the specified container image OCID. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId pulumi.StringPtrInput `pulumi:"kmsKeyVersionId"` // A filter to return container images only for the specified container repository OCID. RepositoryId pulumi.StringPtrInput `pulumi:"repositoryId"` // A filter to return container images or container image signatures that match the repository name. Example: `foo` or `foo*` RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm pulumi.StringPtrInput `pulumi:"signingAlgorithm"` }
A collection of arguments for invoking getContainerSignatures.
func (GetContainerSignaturesOutputArgs) ElementType ¶
func (GetContainerSignaturesOutputArgs) ElementType() reflect.Type
type GetContainerSignaturesResult ¶
type GetContainerSignaturesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the container repository exists. CompartmentId string `pulumi:"compartmentId"` CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"` // The list of container_image_signature_collection. ContainerImageSignatureCollections []GetContainerSignaturesContainerImageSignatureCollection `pulumi:"containerImageSignatureCollections"` // The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: `wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva` DisplayName *string `pulumi:"displayName"` Filters []GetContainerSignaturesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ImageDigest *string `pulumi:"imageDigest"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId *string `pulumi:"imageId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. Example: `ocid1.key.oc1..exampleuniqueID` KmsKeyId *string `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId *string `pulumi:"kmsKeyVersionId"` RepositoryId *string `pulumi:"repositoryId"` RepositoryName *string `pulumi:"repositoryName"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm *string `pulumi:"signingAlgorithm"` }
A collection of values returned by getContainerSignatures.
func GetContainerSignatures ¶
func GetContainerSignatures(ctx *pulumi.Context, args *GetContainerSignaturesArgs, opts ...pulumi.InvokeOption) (*GetContainerSignaturesResult, error)
This data source provides the list of Container Image Signatures in Oracle Cloud Infrastructure Artifacts service.
List container image signatures in an image.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetContainerSignatures(ctx, &artifacts.GetContainerSignaturesArgs{ CompartmentId: _var.Compartment_id, CompartmentIdInSubtree: pulumi.BoolRef(_var.Container_image_signature_compartment_id_in_subtree), DisplayName: pulumi.StringRef(_var.Container_image_signature_display_name), ImageDigest: pulumi.StringRef(_var.Container_image_signature_image_digest), ImageId: pulumi.StringRef(oci_core_image.Test_image.Id), KmsKeyId: pulumi.StringRef(oci_kms_key.Test_key.Id), KmsKeyVersionId: pulumi.StringRef(oci_kms_key_version.Test_key_version.Id), RepositoryId: pulumi.StringRef(oci_artifacts_repository.Test_repository.Id), RepositoryName: pulumi.StringRef(oci_artifacts_repository.Test_repository.Name), SigningAlgorithm: pulumi.StringRef(_var.Container_image_signature_signing_algorithm), }, nil) if err != nil { return err } return nil }) }
```
type GetContainerSignaturesResultOutput ¶
type GetContainerSignaturesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerSignatures.
func GetContainerSignaturesOutput ¶
func GetContainerSignaturesOutput(ctx *pulumi.Context, args GetContainerSignaturesOutputArgs, opts ...pulumi.InvokeOption) GetContainerSignaturesResultOutput
func (GetContainerSignaturesResultOutput) CompartmentId ¶
func (o GetContainerSignaturesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the container repository exists.
func (GetContainerSignaturesResultOutput) CompartmentIdInSubtree ¶
func (o GetContainerSignaturesResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput
func (GetContainerSignaturesResultOutput) ContainerImageSignatureCollections ¶
func (o GetContainerSignaturesResultOutput) ContainerImageSignatureCollections() GetContainerSignaturesContainerImageSignatureCollectionArrayOutput
The list of container_image_signature_collection.
func (GetContainerSignaturesResultOutput) DisplayName ¶
func (o GetContainerSignaturesResultOutput) DisplayName() pulumi.StringPtrOutput
The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: `wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva`
func (GetContainerSignaturesResultOutput) ElementType ¶
func (GetContainerSignaturesResultOutput) ElementType() reflect.Type
func (GetContainerSignaturesResultOutput) Filters ¶
func (o GetContainerSignaturesResultOutput) Filters() GetContainerSignaturesFilterArrayOutput
func (GetContainerSignaturesResultOutput) Id ¶
func (o GetContainerSignaturesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetContainerSignaturesResultOutput) ImageDigest ¶
func (o GetContainerSignaturesResultOutput) ImageDigest() pulumi.StringPtrOutput
func (GetContainerSignaturesResultOutput) ImageId ¶
func (o GetContainerSignaturesResultOutput) ImageId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID`
func (GetContainerSignaturesResultOutput) KmsKeyId ¶
func (o GetContainerSignaturesResultOutput) KmsKeyId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. Example: `ocid1.key.oc1..exampleuniqueID`
func (GetContainerSignaturesResultOutput) KmsKeyVersionId ¶
func (o GetContainerSignaturesResultOutput) KmsKeyVersionId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID`
func (GetContainerSignaturesResultOutput) RepositoryId ¶
func (o GetContainerSignaturesResultOutput) RepositoryId() pulumi.StringPtrOutput
func (GetContainerSignaturesResultOutput) RepositoryName ¶
func (o GetContainerSignaturesResultOutput) RepositoryName() pulumi.StringPtrOutput
func (GetContainerSignaturesResultOutput) SigningAlgorithm ¶
func (o GetContainerSignaturesResultOutput) SigningAlgorithm() pulumi.StringPtrOutput
The algorithm to be used for signing. These are the only supported signing algorithms for container images.
func (GetContainerSignaturesResultOutput) ToGetContainerSignaturesResultOutput ¶
func (o GetContainerSignaturesResultOutput) ToGetContainerSignaturesResultOutput() GetContainerSignaturesResultOutput
func (GetContainerSignaturesResultOutput) ToGetContainerSignaturesResultOutputWithContext ¶
func (o GetContainerSignaturesResultOutput) ToGetContainerSignaturesResultOutputWithContext(ctx context.Context) GetContainerSignaturesResultOutput
type GetGenericArtifactsArgs ¶
type GetGenericArtifactsArgs struct { // Filter results by a prefix for the `artifactPath` and and return artifacts that begin with the specified prefix in their path. ArtifactPath *string `pulumi:"artifactPath"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetGenericArtifactsFilter `pulumi:"filters"` // A filter to return the resources for the specified OCID. Id *string `pulumi:"id"` // A filter to return the artifacts only for the specified repository OCID. RepositoryId string `pulumi:"repositoryId"` // Filter results by a specified SHA256 digest for the artifact. Sha256 *string `pulumi:"sha256"` // A filter to return only resources that match the given lifecycle state name exactly. State *string `pulumi:"state"` // Filter results by a prefix for `version` and return artifacts that that begin with the specified prefix in their version. Version *string `pulumi:"version"` }
A collection of arguments for invoking getGenericArtifacts.
type GetGenericArtifactsFilterArgs ¶
type GetGenericArtifactsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetGenericArtifactsFilterArgs) ElementType ¶
func (GetGenericArtifactsFilterArgs) ElementType() reflect.Type
func (GetGenericArtifactsFilterArgs) ToGetGenericArtifactsFilterOutput ¶
func (i GetGenericArtifactsFilterArgs) ToGetGenericArtifactsFilterOutput() GetGenericArtifactsFilterOutput
func (GetGenericArtifactsFilterArgs) ToGetGenericArtifactsFilterOutputWithContext ¶
func (i GetGenericArtifactsFilterArgs) ToGetGenericArtifactsFilterOutputWithContext(ctx context.Context) GetGenericArtifactsFilterOutput
type GetGenericArtifactsFilterArray ¶
type GetGenericArtifactsFilterArray []GetGenericArtifactsFilterInput
func (GetGenericArtifactsFilterArray) ElementType ¶
func (GetGenericArtifactsFilterArray) ElementType() reflect.Type
func (GetGenericArtifactsFilterArray) ToGetGenericArtifactsFilterArrayOutput ¶
func (i GetGenericArtifactsFilterArray) ToGetGenericArtifactsFilterArrayOutput() GetGenericArtifactsFilterArrayOutput
func (GetGenericArtifactsFilterArray) ToGetGenericArtifactsFilterArrayOutputWithContext ¶
func (i GetGenericArtifactsFilterArray) ToGetGenericArtifactsFilterArrayOutputWithContext(ctx context.Context) GetGenericArtifactsFilterArrayOutput
type GetGenericArtifactsFilterArrayInput ¶
type GetGenericArtifactsFilterArrayInput interface { pulumi.Input ToGetGenericArtifactsFilterArrayOutput() GetGenericArtifactsFilterArrayOutput ToGetGenericArtifactsFilterArrayOutputWithContext(context.Context) GetGenericArtifactsFilterArrayOutput }
GetGenericArtifactsFilterArrayInput is an input type that accepts GetGenericArtifactsFilterArray and GetGenericArtifactsFilterArrayOutput values. You can construct a concrete instance of `GetGenericArtifactsFilterArrayInput` via:
GetGenericArtifactsFilterArray{ GetGenericArtifactsFilterArgs{...} }
type GetGenericArtifactsFilterArrayOutput ¶
type GetGenericArtifactsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetGenericArtifactsFilterArrayOutput) ElementType ¶
func (GetGenericArtifactsFilterArrayOutput) ElementType() reflect.Type
func (GetGenericArtifactsFilterArrayOutput) Index ¶
func (o GetGenericArtifactsFilterArrayOutput) Index(i pulumi.IntInput) GetGenericArtifactsFilterOutput
func (GetGenericArtifactsFilterArrayOutput) ToGetGenericArtifactsFilterArrayOutput ¶
func (o GetGenericArtifactsFilterArrayOutput) ToGetGenericArtifactsFilterArrayOutput() GetGenericArtifactsFilterArrayOutput
func (GetGenericArtifactsFilterArrayOutput) ToGetGenericArtifactsFilterArrayOutputWithContext ¶
func (o GetGenericArtifactsFilterArrayOutput) ToGetGenericArtifactsFilterArrayOutputWithContext(ctx context.Context) GetGenericArtifactsFilterArrayOutput
type GetGenericArtifactsFilterInput ¶
type GetGenericArtifactsFilterInput interface { pulumi.Input ToGetGenericArtifactsFilterOutput() GetGenericArtifactsFilterOutput ToGetGenericArtifactsFilterOutputWithContext(context.Context) GetGenericArtifactsFilterOutput }
GetGenericArtifactsFilterInput is an input type that accepts GetGenericArtifactsFilterArgs and GetGenericArtifactsFilterOutput values. You can construct a concrete instance of `GetGenericArtifactsFilterInput` via:
GetGenericArtifactsFilterArgs{...}
type GetGenericArtifactsFilterOutput ¶
type GetGenericArtifactsFilterOutput struct{ *pulumi.OutputState }
func (GetGenericArtifactsFilterOutput) ElementType ¶
func (GetGenericArtifactsFilterOutput) ElementType() reflect.Type
func (GetGenericArtifactsFilterOutput) Name ¶
func (o GetGenericArtifactsFilterOutput) Name() pulumi.StringOutput
func (GetGenericArtifactsFilterOutput) Regex ¶
func (o GetGenericArtifactsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetGenericArtifactsFilterOutput) ToGetGenericArtifactsFilterOutput ¶
func (o GetGenericArtifactsFilterOutput) ToGetGenericArtifactsFilterOutput() GetGenericArtifactsFilterOutput
func (GetGenericArtifactsFilterOutput) ToGetGenericArtifactsFilterOutputWithContext ¶
func (o GetGenericArtifactsFilterOutput) ToGetGenericArtifactsFilterOutputWithContext(ctx context.Context) GetGenericArtifactsFilterOutput
func (GetGenericArtifactsFilterOutput) Values ¶
func (o GetGenericArtifactsFilterOutput) Values() pulumi.StringArrayOutput
type GetGenericArtifactsGenericArtifactCollection ¶
type GetGenericArtifactsGenericArtifactCollection struct {
Items []GetGenericArtifactsGenericArtifactCollectionItem `pulumi:"items"`
}
type GetGenericArtifactsGenericArtifactCollectionArgs ¶
type GetGenericArtifactsGenericArtifactCollectionArgs struct {
Items GetGenericArtifactsGenericArtifactCollectionItemArrayInput `pulumi:"items"`
}
func (GetGenericArtifactsGenericArtifactCollectionArgs) ElementType ¶
func (GetGenericArtifactsGenericArtifactCollectionArgs) ElementType() reflect.Type
func (GetGenericArtifactsGenericArtifactCollectionArgs) ToGetGenericArtifactsGenericArtifactCollectionOutput ¶
func (i GetGenericArtifactsGenericArtifactCollectionArgs) ToGetGenericArtifactsGenericArtifactCollectionOutput() GetGenericArtifactsGenericArtifactCollectionOutput
func (GetGenericArtifactsGenericArtifactCollectionArgs) ToGetGenericArtifactsGenericArtifactCollectionOutputWithContext ¶
func (i GetGenericArtifactsGenericArtifactCollectionArgs) ToGetGenericArtifactsGenericArtifactCollectionOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionOutput
type GetGenericArtifactsGenericArtifactCollectionArray ¶
type GetGenericArtifactsGenericArtifactCollectionArray []GetGenericArtifactsGenericArtifactCollectionInput
func (GetGenericArtifactsGenericArtifactCollectionArray) ElementType ¶
func (GetGenericArtifactsGenericArtifactCollectionArray) ElementType() reflect.Type
func (GetGenericArtifactsGenericArtifactCollectionArray) ToGetGenericArtifactsGenericArtifactCollectionArrayOutput ¶
func (i GetGenericArtifactsGenericArtifactCollectionArray) ToGetGenericArtifactsGenericArtifactCollectionArrayOutput() GetGenericArtifactsGenericArtifactCollectionArrayOutput
func (GetGenericArtifactsGenericArtifactCollectionArray) ToGetGenericArtifactsGenericArtifactCollectionArrayOutputWithContext ¶
func (i GetGenericArtifactsGenericArtifactCollectionArray) ToGetGenericArtifactsGenericArtifactCollectionArrayOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionArrayOutput
type GetGenericArtifactsGenericArtifactCollectionArrayInput ¶
type GetGenericArtifactsGenericArtifactCollectionArrayInput interface { pulumi.Input ToGetGenericArtifactsGenericArtifactCollectionArrayOutput() GetGenericArtifactsGenericArtifactCollectionArrayOutput ToGetGenericArtifactsGenericArtifactCollectionArrayOutputWithContext(context.Context) GetGenericArtifactsGenericArtifactCollectionArrayOutput }
GetGenericArtifactsGenericArtifactCollectionArrayInput is an input type that accepts GetGenericArtifactsGenericArtifactCollectionArray and GetGenericArtifactsGenericArtifactCollectionArrayOutput values. You can construct a concrete instance of `GetGenericArtifactsGenericArtifactCollectionArrayInput` via:
GetGenericArtifactsGenericArtifactCollectionArray{ GetGenericArtifactsGenericArtifactCollectionArgs{...} }
type GetGenericArtifactsGenericArtifactCollectionArrayOutput ¶
type GetGenericArtifactsGenericArtifactCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetGenericArtifactsGenericArtifactCollectionArrayOutput) ElementType ¶
func (GetGenericArtifactsGenericArtifactCollectionArrayOutput) ElementType() reflect.Type
func (GetGenericArtifactsGenericArtifactCollectionArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionArrayOutput ¶
func (o GetGenericArtifactsGenericArtifactCollectionArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionArrayOutput() GetGenericArtifactsGenericArtifactCollectionArrayOutput
func (GetGenericArtifactsGenericArtifactCollectionArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionArrayOutputWithContext ¶
func (o GetGenericArtifactsGenericArtifactCollectionArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionArrayOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionArrayOutput
type GetGenericArtifactsGenericArtifactCollectionInput ¶
type GetGenericArtifactsGenericArtifactCollectionInput interface { pulumi.Input ToGetGenericArtifactsGenericArtifactCollectionOutput() GetGenericArtifactsGenericArtifactCollectionOutput ToGetGenericArtifactsGenericArtifactCollectionOutputWithContext(context.Context) GetGenericArtifactsGenericArtifactCollectionOutput }
GetGenericArtifactsGenericArtifactCollectionInput is an input type that accepts GetGenericArtifactsGenericArtifactCollectionArgs and GetGenericArtifactsGenericArtifactCollectionOutput values. You can construct a concrete instance of `GetGenericArtifactsGenericArtifactCollectionInput` via:
GetGenericArtifactsGenericArtifactCollectionArgs{...}
type GetGenericArtifactsGenericArtifactCollectionItem ¶
type GetGenericArtifactsGenericArtifactCollectionItem struct { ArtifactId string `pulumi:"artifactId"` // Filter results by a prefix for the `artifactPath` and and return artifacts that begin with the specified prefix in their path. ArtifactPath string `pulumi:"artifactPath"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // A filter to return the resources for the specified OCID. Id string `pulumi:"id"` // A filter to return the artifacts only for the specified repository OCID. RepositoryId string `pulumi:"repositoryId"` // Filter results by a specified SHA256 digest for the artifact. Sha256 string `pulumi:"sha256"` // The size of the artifact in bytes. SizeInBytes string `pulumi:"sizeInBytes"` // A filter to return only resources that match the given lifecycle state name exactly. State string `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated string `pulumi:"timeCreated"` // Filter results by a prefix for `version` and return artifacts that that begin with the specified prefix in their version. Version string `pulumi:"version"` }
type GetGenericArtifactsGenericArtifactCollectionItemArgs ¶
type GetGenericArtifactsGenericArtifactCollectionItemArgs struct { ArtifactId pulumi.StringInput `pulumi:"artifactId"` // Filter results by a prefix for the `artifactPath` and and return artifacts that begin with the specified prefix in their path. ArtifactPath pulumi.StringInput `pulumi:"artifactPath"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // A filter to return the resources for the specified OCID. Id pulumi.StringInput `pulumi:"id"` // A filter to return the artifacts only for the specified repository OCID. RepositoryId pulumi.StringInput `pulumi:"repositoryId"` // Filter results by a specified SHA256 digest for the artifact. Sha256 pulumi.StringInput `pulumi:"sha256"` // The size of the artifact in bytes. SizeInBytes pulumi.StringInput `pulumi:"sizeInBytes"` // A filter to return only resources that match the given lifecycle state name exactly. State pulumi.StringInput `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Filter results by a prefix for `version` and return artifacts that that begin with the specified prefix in their version. Version pulumi.StringInput `pulumi:"version"` }
func (GetGenericArtifactsGenericArtifactCollectionItemArgs) ElementType ¶
func (GetGenericArtifactsGenericArtifactCollectionItemArgs) ElementType() reflect.Type
func (GetGenericArtifactsGenericArtifactCollectionItemArgs) ToGetGenericArtifactsGenericArtifactCollectionItemOutput ¶
func (i GetGenericArtifactsGenericArtifactCollectionItemArgs) ToGetGenericArtifactsGenericArtifactCollectionItemOutput() GetGenericArtifactsGenericArtifactCollectionItemOutput
func (GetGenericArtifactsGenericArtifactCollectionItemArgs) ToGetGenericArtifactsGenericArtifactCollectionItemOutputWithContext ¶
func (i GetGenericArtifactsGenericArtifactCollectionItemArgs) ToGetGenericArtifactsGenericArtifactCollectionItemOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionItemOutput
type GetGenericArtifactsGenericArtifactCollectionItemArray ¶
type GetGenericArtifactsGenericArtifactCollectionItemArray []GetGenericArtifactsGenericArtifactCollectionItemInput
func (GetGenericArtifactsGenericArtifactCollectionItemArray) ElementType ¶
func (GetGenericArtifactsGenericArtifactCollectionItemArray) ElementType() reflect.Type
func (GetGenericArtifactsGenericArtifactCollectionItemArray) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutput ¶
func (i GetGenericArtifactsGenericArtifactCollectionItemArray) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutput() GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
func (GetGenericArtifactsGenericArtifactCollectionItemArray) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutputWithContext ¶
func (i GetGenericArtifactsGenericArtifactCollectionItemArray) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
type GetGenericArtifactsGenericArtifactCollectionItemArrayInput ¶
type GetGenericArtifactsGenericArtifactCollectionItemArrayInput interface { pulumi.Input ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutput() GetGenericArtifactsGenericArtifactCollectionItemArrayOutput ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutputWithContext(context.Context) GetGenericArtifactsGenericArtifactCollectionItemArrayOutput }
GetGenericArtifactsGenericArtifactCollectionItemArrayInput is an input type that accepts GetGenericArtifactsGenericArtifactCollectionItemArray and GetGenericArtifactsGenericArtifactCollectionItemArrayOutput values. You can construct a concrete instance of `GetGenericArtifactsGenericArtifactCollectionItemArrayInput` via:
GetGenericArtifactsGenericArtifactCollectionItemArray{ GetGenericArtifactsGenericArtifactCollectionItemArgs{...} }
type GetGenericArtifactsGenericArtifactCollectionItemArrayOutput ¶
type GetGenericArtifactsGenericArtifactCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) ElementType ¶
func (GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) ElementType() reflect.Type
func (GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutput ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutput() GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
func (GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutputWithContext ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemArrayOutput) ToGetGenericArtifactsGenericArtifactCollectionItemArrayOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionItemArrayOutput
type GetGenericArtifactsGenericArtifactCollectionItemInput ¶
type GetGenericArtifactsGenericArtifactCollectionItemInput interface { pulumi.Input ToGetGenericArtifactsGenericArtifactCollectionItemOutput() GetGenericArtifactsGenericArtifactCollectionItemOutput ToGetGenericArtifactsGenericArtifactCollectionItemOutputWithContext(context.Context) GetGenericArtifactsGenericArtifactCollectionItemOutput }
GetGenericArtifactsGenericArtifactCollectionItemInput is an input type that accepts GetGenericArtifactsGenericArtifactCollectionItemArgs and GetGenericArtifactsGenericArtifactCollectionItemOutput values. You can construct a concrete instance of `GetGenericArtifactsGenericArtifactCollectionItemInput` via:
GetGenericArtifactsGenericArtifactCollectionItemArgs{...}
type GetGenericArtifactsGenericArtifactCollectionItemOutput ¶
type GetGenericArtifactsGenericArtifactCollectionItemOutput struct{ *pulumi.OutputState }
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) ArtifactId ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) ArtifactId() pulumi.StringOutput
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) ArtifactPath ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) ArtifactPath() pulumi.StringOutput
Filter results by a prefix for the `artifactPath` and and return artifacts that begin with the specified prefix in their path.
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) CompartmentId ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) DefinedTags ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) DisplayName ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) ElementType ¶
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) ElementType() reflect.Type
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) FreeformTags ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) Id ¶
A filter to return the resources for the specified OCID.
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) RepositoryId ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) RepositoryId() pulumi.StringOutput
A filter to return the artifacts only for the specified repository OCID.
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) Sha256 ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) Sha256() pulumi.StringOutput
Filter results by a specified SHA256 digest for the artifact.
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) SizeInBytes ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) SizeInBytes() pulumi.StringOutput
The size of the artifact in bytes.
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) State ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the given lifecycle state name exactly.
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) TimeCreated ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) TimeCreated() pulumi.StringOutput
An RFC 3339 timestamp indicating when the repository was created.
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) ToGetGenericArtifactsGenericArtifactCollectionItemOutput ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) ToGetGenericArtifactsGenericArtifactCollectionItemOutput() GetGenericArtifactsGenericArtifactCollectionItemOutput
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) ToGetGenericArtifactsGenericArtifactCollectionItemOutputWithContext ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) ToGetGenericArtifactsGenericArtifactCollectionItemOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionItemOutput
func (GetGenericArtifactsGenericArtifactCollectionItemOutput) Version ¶
func (o GetGenericArtifactsGenericArtifactCollectionItemOutput) Version() pulumi.StringOutput
Filter results by a prefix for `version` and return artifacts that that begin with the specified prefix in their version.
type GetGenericArtifactsGenericArtifactCollectionOutput ¶
type GetGenericArtifactsGenericArtifactCollectionOutput struct{ *pulumi.OutputState }
func (GetGenericArtifactsGenericArtifactCollectionOutput) ElementType ¶
func (GetGenericArtifactsGenericArtifactCollectionOutput) ElementType() reflect.Type
func (GetGenericArtifactsGenericArtifactCollectionOutput) ToGetGenericArtifactsGenericArtifactCollectionOutput ¶
func (o GetGenericArtifactsGenericArtifactCollectionOutput) ToGetGenericArtifactsGenericArtifactCollectionOutput() GetGenericArtifactsGenericArtifactCollectionOutput
func (GetGenericArtifactsGenericArtifactCollectionOutput) ToGetGenericArtifactsGenericArtifactCollectionOutputWithContext ¶
func (o GetGenericArtifactsGenericArtifactCollectionOutput) ToGetGenericArtifactsGenericArtifactCollectionOutputWithContext(ctx context.Context) GetGenericArtifactsGenericArtifactCollectionOutput
type GetGenericArtifactsOutputArgs ¶
type GetGenericArtifactsOutputArgs struct { // Filter results by a prefix for the `artifactPath` and and return artifacts that begin with the specified prefix in their path. ArtifactPath pulumi.StringPtrInput `pulumi:"artifactPath"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetGenericArtifactsFilterArrayInput `pulumi:"filters"` // A filter to return the resources for the specified OCID. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return the artifacts only for the specified repository OCID. RepositoryId pulumi.StringInput `pulumi:"repositoryId"` // Filter results by a specified SHA256 digest for the artifact. Sha256 pulumi.StringPtrInput `pulumi:"sha256"` // A filter to return only resources that match the given lifecycle state name exactly. State pulumi.StringPtrInput `pulumi:"state"` // Filter results by a prefix for `version` and return artifacts that that begin with the specified prefix in their version. Version pulumi.StringPtrInput `pulumi:"version"` }
A collection of arguments for invoking getGenericArtifacts.
func (GetGenericArtifactsOutputArgs) ElementType ¶
func (GetGenericArtifactsOutputArgs) ElementType() reflect.Type
type GetGenericArtifactsResult ¶
type GetGenericArtifactsResult struct { // A user-defined path to describe the location of an artifact. Slashes do not create a directory structure, but you can use slashes to organize the repository. An artifact path does not include an artifact version. Example: `project01/my-web-app/artifact-abc` ArtifactPath *string `pulumi:"artifactPath"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment. CompartmentId string `pulumi:"compartmentId"` // The artifact name with the format of `<artifact-path>:<artifact-version>`. The artifact name is truncated to a maximum length of 255. Example: `project01/my-web-app/artifact-abc:1.0.0` DisplayName *string `pulumi:"displayName"` Filters []GetGenericArtifactsFilter `pulumi:"filters"` // The list of generic_artifact_collection. GenericArtifactCollections []GetGenericArtifactsGenericArtifactCollection `pulumi:"genericArtifactCollections"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. Example: `ocid1.genericartifact.oc1..exampleuniqueID` Id *string `pulumi:"id"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. RepositoryId string `pulumi:"repositoryId"` // The SHA256 digest for the artifact. When you upload an artifact to the repository, a SHA256 digest is calculated and added to the artifact properties. Sha256 *string `pulumi:"sha256"` // The current state of the artifact. State *string `pulumi:"state"` // A user-defined string to describe the artifact version. Example: `1.1.0` or `1.2-beta-2` Version *string `pulumi:"version"` }
A collection of values returned by getGenericArtifacts.
func GetGenericArtifacts ¶
func GetGenericArtifacts(ctx *pulumi.Context, args *GetGenericArtifactsArgs, opts ...pulumi.InvokeOption) (*GetGenericArtifactsResult, error)
This data source provides the list of Generic Artifacts in Oracle Cloud Infrastructure Artifacts service.
Lists artifacts in the specified repository.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetGenericArtifacts(ctx, &artifacts.GetGenericArtifactsArgs{ CompartmentId: _var.Compartment_id, RepositoryId: oci_artifacts_repository.Test_repository.Id, ArtifactPath: pulumi.StringRef(_var.Generic_artifact_artifact_path), DisplayName: pulumi.StringRef(_var.Generic_artifact_display_name), Id: pulumi.StringRef(_var.Generic_artifact_id), Sha256: pulumi.StringRef(_var.Generic_artifact_sha256), State: pulumi.StringRef(_var.Generic_artifact_state), Version: pulumi.StringRef(_var.Generic_artifact_version), }, nil) if err != nil { return err } return nil }) }
```
type GetGenericArtifactsResultOutput ¶
type GetGenericArtifactsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGenericArtifacts.
func GetGenericArtifactsOutput ¶
func GetGenericArtifactsOutput(ctx *pulumi.Context, args GetGenericArtifactsOutputArgs, opts ...pulumi.InvokeOption) GetGenericArtifactsResultOutput
func (GetGenericArtifactsResultOutput) ArtifactPath ¶
func (o GetGenericArtifactsResultOutput) ArtifactPath() pulumi.StringPtrOutput
A user-defined path to describe the location of an artifact. Slashes do not create a directory structure, but you can use slashes to organize the repository. An artifact path does not include an artifact version. Example: `project01/my-web-app/artifact-abc`
func (GetGenericArtifactsResultOutput) CompartmentId ¶
func (o GetGenericArtifactsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment.
func (GetGenericArtifactsResultOutput) DisplayName ¶
func (o GetGenericArtifactsResultOutput) DisplayName() pulumi.StringPtrOutput
The artifact name with the format of `<artifact-path>:<artifact-version>`. The artifact name is truncated to a maximum length of 255. Example: `project01/my-web-app/artifact-abc:1.0.0`
func (GetGenericArtifactsResultOutput) ElementType ¶
func (GetGenericArtifactsResultOutput) ElementType() reflect.Type
func (GetGenericArtifactsResultOutput) Filters ¶
func (o GetGenericArtifactsResultOutput) Filters() GetGenericArtifactsFilterArrayOutput
func (GetGenericArtifactsResultOutput) GenericArtifactCollections ¶
func (o GetGenericArtifactsResultOutput) GenericArtifactCollections() GetGenericArtifactsGenericArtifactCollectionArrayOutput
The list of generic_artifact_collection.
func (GetGenericArtifactsResultOutput) Id ¶
func (o GetGenericArtifactsResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. Example: `ocid1.genericartifact.oc1..exampleuniqueID`
func (GetGenericArtifactsResultOutput) RepositoryId ¶
func (o GetGenericArtifactsResultOutput) RepositoryId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository.
func (GetGenericArtifactsResultOutput) Sha256 ¶
func (o GetGenericArtifactsResultOutput) Sha256() pulumi.StringPtrOutput
The SHA256 digest for the artifact. When you upload an artifact to the repository, a SHA256 digest is calculated and added to the artifact properties.
func (GetGenericArtifactsResultOutput) State ¶
func (o GetGenericArtifactsResultOutput) State() pulumi.StringPtrOutput
The current state of the artifact.
func (GetGenericArtifactsResultOutput) ToGetGenericArtifactsResultOutput ¶
func (o GetGenericArtifactsResultOutput) ToGetGenericArtifactsResultOutput() GetGenericArtifactsResultOutput
func (GetGenericArtifactsResultOutput) ToGetGenericArtifactsResultOutputWithContext ¶
func (o GetGenericArtifactsResultOutput) ToGetGenericArtifactsResultOutputWithContext(ctx context.Context) GetGenericArtifactsResultOutput
func (GetGenericArtifactsResultOutput) Version ¶
func (o GetGenericArtifactsResultOutput) Version() pulumi.StringPtrOutput
A user-defined string to describe the artifact version. Example: `1.1.0` or `1.2-beta-2`
type GetRepositoriesArgs ¶
type GetRepositoriesArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetRepositoriesFilter `pulumi:"filters"` // A filter to return the resources for the specified OCID. Id *string `pulumi:"id"` // A filter to return resources that match the isImmutable value. IsImmutable *bool `pulumi:"isImmutable"` // A filter to return only resources that match the given lifecycle state name exactly. State *string `pulumi:"state"` }
A collection of arguments for invoking getRepositories.
type GetRepositoriesFilter ¶
type GetRepositoriesFilterArgs ¶
type GetRepositoriesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetRepositoriesFilterArgs) ElementType ¶
func (GetRepositoriesFilterArgs) ElementType() reflect.Type
func (GetRepositoriesFilterArgs) ToGetRepositoriesFilterOutput ¶
func (i GetRepositoriesFilterArgs) ToGetRepositoriesFilterOutput() GetRepositoriesFilterOutput
func (GetRepositoriesFilterArgs) ToGetRepositoriesFilterOutputWithContext ¶
func (i GetRepositoriesFilterArgs) ToGetRepositoriesFilterOutputWithContext(ctx context.Context) GetRepositoriesFilterOutput
type GetRepositoriesFilterArray ¶
type GetRepositoriesFilterArray []GetRepositoriesFilterInput
func (GetRepositoriesFilterArray) ElementType ¶
func (GetRepositoriesFilterArray) ElementType() reflect.Type
func (GetRepositoriesFilterArray) ToGetRepositoriesFilterArrayOutput ¶
func (i GetRepositoriesFilterArray) ToGetRepositoriesFilterArrayOutput() GetRepositoriesFilterArrayOutput
func (GetRepositoriesFilterArray) ToGetRepositoriesFilterArrayOutputWithContext ¶
func (i GetRepositoriesFilterArray) ToGetRepositoriesFilterArrayOutputWithContext(ctx context.Context) GetRepositoriesFilterArrayOutput
type GetRepositoriesFilterArrayInput ¶
type GetRepositoriesFilterArrayInput interface { pulumi.Input ToGetRepositoriesFilterArrayOutput() GetRepositoriesFilterArrayOutput ToGetRepositoriesFilterArrayOutputWithContext(context.Context) GetRepositoriesFilterArrayOutput }
GetRepositoriesFilterArrayInput is an input type that accepts GetRepositoriesFilterArray and GetRepositoriesFilterArrayOutput values. You can construct a concrete instance of `GetRepositoriesFilterArrayInput` via:
GetRepositoriesFilterArray{ GetRepositoriesFilterArgs{...} }
type GetRepositoriesFilterArrayOutput ¶
type GetRepositoriesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoriesFilterArrayOutput) ElementType ¶
func (GetRepositoriesFilterArrayOutput) ElementType() reflect.Type
func (GetRepositoriesFilterArrayOutput) Index ¶
func (o GetRepositoriesFilterArrayOutput) Index(i pulumi.IntInput) GetRepositoriesFilterOutput
func (GetRepositoriesFilterArrayOutput) ToGetRepositoriesFilterArrayOutput ¶
func (o GetRepositoriesFilterArrayOutput) ToGetRepositoriesFilterArrayOutput() GetRepositoriesFilterArrayOutput
func (GetRepositoriesFilterArrayOutput) ToGetRepositoriesFilterArrayOutputWithContext ¶
func (o GetRepositoriesFilterArrayOutput) ToGetRepositoriesFilterArrayOutputWithContext(ctx context.Context) GetRepositoriesFilterArrayOutput
type GetRepositoriesFilterInput ¶
type GetRepositoriesFilterInput interface { pulumi.Input ToGetRepositoriesFilterOutput() GetRepositoriesFilterOutput ToGetRepositoriesFilterOutputWithContext(context.Context) GetRepositoriesFilterOutput }
GetRepositoriesFilterInput is an input type that accepts GetRepositoriesFilterArgs and GetRepositoriesFilterOutput values. You can construct a concrete instance of `GetRepositoriesFilterInput` via:
GetRepositoriesFilterArgs{...}
type GetRepositoriesFilterOutput ¶
type GetRepositoriesFilterOutput struct{ *pulumi.OutputState }
func (GetRepositoriesFilterOutput) ElementType ¶
func (GetRepositoriesFilterOutput) ElementType() reflect.Type
func (GetRepositoriesFilterOutput) Name ¶
func (o GetRepositoriesFilterOutput) Name() pulumi.StringOutput
func (GetRepositoriesFilterOutput) Regex ¶
func (o GetRepositoriesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetRepositoriesFilterOutput) ToGetRepositoriesFilterOutput ¶
func (o GetRepositoriesFilterOutput) ToGetRepositoriesFilterOutput() GetRepositoriesFilterOutput
func (GetRepositoriesFilterOutput) ToGetRepositoriesFilterOutputWithContext ¶
func (o GetRepositoriesFilterOutput) ToGetRepositoriesFilterOutputWithContext(ctx context.Context) GetRepositoriesFilterOutput
func (GetRepositoriesFilterOutput) Values ¶
func (o GetRepositoriesFilterOutput) Values() pulumi.StringArrayOutput
type GetRepositoriesOutputArgs ¶
type GetRepositoriesOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetRepositoriesFilterArrayInput `pulumi:"filters"` // A filter to return the resources for the specified OCID. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return resources that match the isImmutable value. IsImmutable pulumi.BoolPtrInput `pulumi:"isImmutable"` // A filter to return only resources that match the given lifecycle state name exactly. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getRepositories.
func (GetRepositoriesOutputArgs) ElementType ¶
func (GetRepositoriesOutputArgs) ElementType() reflect.Type
type GetRepositoriesRepositoryCollection ¶
type GetRepositoriesRepositoryCollection struct {
Items []GetRepositoriesRepositoryCollectionItem `pulumi:"items"`
}
type GetRepositoriesRepositoryCollectionArgs ¶
type GetRepositoriesRepositoryCollectionArgs struct {
Items GetRepositoriesRepositoryCollectionItemArrayInput `pulumi:"items"`
}
func (GetRepositoriesRepositoryCollectionArgs) ElementType ¶
func (GetRepositoriesRepositoryCollectionArgs) ElementType() reflect.Type
func (GetRepositoriesRepositoryCollectionArgs) ToGetRepositoriesRepositoryCollectionOutput ¶
func (i GetRepositoriesRepositoryCollectionArgs) ToGetRepositoriesRepositoryCollectionOutput() GetRepositoriesRepositoryCollectionOutput
func (GetRepositoriesRepositoryCollectionArgs) ToGetRepositoriesRepositoryCollectionOutputWithContext ¶
func (i GetRepositoriesRepositoryCollectionArgs) ToGetRepositoriesRepositoryCollectionOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionOutput
type GetRepositoriesRepositoryCollectionArray ¶
type GetRepositoriesRepositoryCollectionArray []GetRepositoriesRepositoryCollectionInput
func (GetRepositoriesRepositoryCollectionArray) ElementType ¶
func (GetRepositoriesRepositoryCollectionArray) ElementType() reflect.Type
func (GetRepositoriesRepositoryCollectionArray) ToGetRepositoriesRepositoryCollectionArrayOutput ¶
func (i GetRepositoriesRepositoryCollectionArray) ToGetRepositoriesRepositoryCollectionArrayOutput() GetRepositoriesRepositoryCollectionArrayOutput
func (GetRepositoriesRepositoryCollectionArray) ToGetRepositoriesRepositoryCollectionArrayOutputWithContext ¶
func (i GetRepositoriesRepositoryCollectionArray) ToGetRepositoriesRepositoryCollectionArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionArrayOutput
type GetRepositoriesRepositoryCollectionArrayInput ¶
type GetRepositoriesRepositoryCollectionArrayInput interface { pulumi.Input ToGetRepositoriesRepositoryCollectionArrayOutput() GetRepositoriesRepositoryCollectionArrayOutput ToGetRepositoriesRepositoryCollectionArrayOutputWithContext(context.Context) GetRepositoriesRepositoryCollectionArrayOutput }
GetRepositoriesRepositoryCollectionArrayInput is an input type that accepts GetRepositoriesRepositoryCollectionArray and GetRepositoriesRepositoryCollectionArrayOutput values. You can construct a concrete instance of `GetRepositoriesRepositoryCollectionArrayInput` via:
GetRepositoriesRepositoryCollectionArray{ GetRepositoriesRepositoryCollectionArgs{...} }
type GetRepositoriesRepositoryCollectionArrayOutput ¶
type GetRepositoriesRepositoryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoriesRepositoryCollectionArrayOutput) ElementType ¶
func (GetRepositoriesRepositoryCollectionArrayOutput) ElementType() reflect.Type
func (GetRepositoriesRepositoryCollectionArrayOutput) ToGetRepositoriesRepositoryCollectionArrayOutput ¶
func (o GetRepositoriesRepositoryCollectionArrayOutput) ToGetRepositoriesRepositoryCollectionArrayOutput() GetRepositoriesRepositoryCollectionArrayOutput
func (GetRepositoriesRepositoryCollectionArrayOutput) ToGetRepositoriesRepositoryCollectionArrayOutputWithContext ¶
func (o GetRepositoriesRepositoryCollectionArrayOutput) ToGetRepositoriesRepositoryCollectionArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionArrayOutput
type GetRepositoriesRepositoryCollectionInput ¶
type GetRepositoriesRepositoryCollectionInput interface { pulumi.Input ToGetRepositoriesRepositoryCollectionOutput() GetRepositoriesRepositoryCollectionOutput ToGetRepositoriesRepositoryCollectionOutputWithContext(context.Context) GetRepositoriesRepositoryCollectionOutput }
GetRepositoriesRepositoryCollectionInput is an input type that accepts GetRepositoriesRepositoryCollectionArgs and GetRepositoriesRepositoryCollectionOutput values. You can construct a concrete instance of `GetRepositoriesRepositoryCollectionInput` via:
GetRepositoriesRepositoryCollectionArgs{...}
type GetRepositoriesRepositoryCollectionItem ¶
type GetRepositoriesRepositoryCollectionItem struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The repository description. Description string `pulumi:"description"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // A filter to return the resources for the specified OCID. Id string `pulumi:"id"` // A filter to return resources that match the isImmutable value. IsImmutable bool `pulumi:"isImmutable"` // The repository's supported artifact type. RepositoryType string `pulumi:"repositoryType"` // A filter to return only resources that match the given lifecycle state name exactly. State string `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated string `pulumi:"timeCreated"` }
type GetRepositoriesRepositoryCollectionItemArgs ¶
type GetRepositoriesRepositoryCollectionItemArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The repository description. Description pulumi.StringInput `pulumi:"description"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // A filter to return the resources for the specified OCID. Id pulumi.StringInput `pulumi:"id"` // A filter to return resources that match the isImmutable value. IsImmutable pulumi.BoolInput `pulumi:"isImmutable"` // The repository's supported artifact type. RepositoryType pulumi.StringInput `pulumi:"repositoryType"` // A filter to return only resources that match the given lifecycle state name exactly. State pulumi.StringInput `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetRepositoriesRepositoryCollectionItemArgs) ElementType ¶
func (GetRepositoriesRepositoryCollectionItemArgs) ElementType() reflect.Type
func (GetRepositoriesRepositoryCollectionItemArgs) ToGetRepositoriesRepositoryCollectionItemOutput ¶
func (i GetRepositoriesRepositoryCollectionItemArgs) ToGetRepositoriesRepositoryCollectionItemOutput() GetRepositoriesRepositoryCollectionItemOutput
func (GetRepositoriesRepositoryCollectionItemArgs) ToGetRepositoriesRepositoryCollectionItemOutputWithContext ¶
func (i GetRepositoriesRepositoryCollectionItemArgs) ToGetRepositoriesRepositoryCollectionItemOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionItemOutput
type GetRepositoriesRepositoryCollectionItemArray ¶
type GetRepositoriesRepositoryCollectionItemArray []GetRepositoriesRepositoryCollectionItemInput
func (GetRepositoriesRepositoryCollectionItemArray) ElementType ¶
func (GetRepositoriesRepositoryCollectionItemArray) ElementType() reflect.Type
func (GetRepositoriesRepositoryCollectionItemArray) ToGetRepositoriesRepositoryCollectionItemArrayOutput ¶
func (i GetRepositoriesRepositoryCollectionItemArray) ToGetRepositoriesRepositoryCollectionItemArrayOutput() GetRepositoriesRepositoryCollectionItemArrayOutput
func (GetRepositoriesRepositoryCollectionItemArray) ToGetRepositoriesRepositoryCollectionItemArrayOutputWithContext ¶
func (i GetRepositoriesRepositoryCollectionItemArray) ToGetRepositoriesRepositoryCollectionItemArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionItemArrayOutput
type GetRepositoriesRepositoryCollectionItemArrayInput ¶
type GetRepositoriesRepositoryCollectionItemArrayInput interface { pulumi.Input ToGetRepositoriesRepositoryCollectionItemArrayOutput() GetRepositoriesRepositoryCollectionItemArrayOutput ToGetRepositoriesRepositoryCollectionItemArrayOutputWithContext(context.Context) GetRepositoriesRepositoryCollectionItemArrayOutput }
GetRepositoriesRepositoryCollectionItemArrayInput is an input type that accepts GetRepositoriesRepositoryCollectionItemArray and GetRepositoriesRepositoryCollectionItemArrayOutput values. You can construct a concrete instance of `GetRepositoriesRepositoryCollectionItemArrayInput` via:
GetRepositoriesRepositoryCollectionItemArray{ GetRepositoriesRepositoryCollectionItemArgs{...} }
type GetRepositoriesRepositoryCollectionItemArrayOutput ¶
type GetRepositoriesRepositoryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoriesRepositoryCollectionItemArrayOutput) ElementType ¶
func (GetRepositoriesRepositoryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetRepositoriesRepositoryCollectionItemArrayOutput) ToGetRepositoriesRepositoryCollectionItemArrayOutput ¶
func (o GetRepositoriesRepositoryCollectionItemArrayOutput) ToGetRepositoriesRepositoryCollectionItemArrayOutput() GetRepositoriesRepositoryCollectionItemArrayOutput
func (GetRepositoriesRepositoryCollectionItemArrayOutput) ToGetRepositoriesRepositoryCollectionItemArrayOutputWithContext ¶
func (o GetRepositoriesRepositoryCollectionItemArrayOutput) ToGetRepositoriesRepositoryCollectionItemArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionItemArrayOutput
type GetRepositoriesRepositoryCollectionItemInput ¶
type GetRepositoriesRepositoryCollectionItemInput interface { pulumi.Input ToGetRepositoriesRepositoryCollectionItemOutput() GetRepositoriesRepositoryCollectionItemOutput ToGetRepositoriesRepositoryCollectionItemOutputWithContext(context.Context) GetRepositoriesRepositoryCollectionItemOutput }
GetRepositoriesRepositoryCollectionItemInput is an input type that accepts GetRepositoriesRepositoryCollectionItemArgs and GetRepositoriesRepositoryCollectionItemOutput values. You can construct a concrete instance of `GetRepositoriesRepositoryCollectionItemInput` via:
GetRepositoriesRepositoryCollectionItemArgs{...}
type GetRepositoriesRepositoryCollectionItemOutput ¶
type GetRepositoriesRepositoryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetRepositoriesRepositoryCollectionItemOutput) CompartmentId ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetRepositoriesRepositoryCollectionItemOutput) DefinedTags ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetRepositoriesRepositoryCollectionItemOutput) Description ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) Description() pulumi.StringOutput
The repository description.
func (GetRepositoriesRepositoryCollectionItemOutput) DisplayName ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetRepositoriesRepositoryCollectionItemOutput) ElementType ¶
func (GetRepositoriesRepositoryCollectionItemOutput) ElementType() reflect.Type
func (GetRepositoriesRepositoryCollectionItemOutput) FreeformTags ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetRepositoriesRepositoryCollectionItemOutput) Id ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) Id() pulumi.StringOutput
A filter to return the resources for the specified OCID.
func (GetRepositoriesRepositoryCollectionItemOutput) IsImmutable ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) IsImmutable() pulumi.BoolOutput
A filter to return resources that match the isImmutable value.
func (GetRepositoriesRepositoryCollectionItemOutput) RepositoryType ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) RepositoryType() pulumi.StringOutput
The repository's supported artifact type.
func (GetRepositoriesRepositoryCollectionItemOutput) State ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the given lifecycle state name exactly.
func (GetRepositoriesRepositoryCollectionItemOutput) TimeCreated ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) TimeCreated() pulumi.StringOutput
An RFC 3339 timestamp indicating when the repository was created.
func (GetRepositoriesRepositoryCollectionItemOutput) ToGetRepositoriesRepositoryCollectionItemOutput ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) ToGetRepositoriesRepositoryCollectionItemOutput() GetRepositoriesRepositoryCollectionItemOutput
func (GetRepositoriesRepositoryCollectionItemOutput) ToGetRepositoriesRepositoryCollectionItemOutputWithContext ¶
func (o GetRepositoriesRepositoryCollectionItemOutput) ToGetRepositoriesRepositoryCollectionItemOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionItemOutput
type GetRepositoriesRepositoryCollectionOutput ¶
type GetRepositoriesRepositoryCollectionOutput struct{ *pulumi.OutputState }
func (GetRepositoriesRepositoryCollectionOutput) ElementType ¶
func (GetRepositoriesRepositoryCollectionOutput) ElementType() reflect.Type
func (GetRepositoriesRepositoryCollectionOutput) ToGetRepositoriesRepositoryCollectionOutput ¶
func (o GetRepositoriesRepositoryCollectionOutput) ToGetRepositoriesRepositoryCollectionOutput() GetRepositoriesRepositoryCollectionOutput
func (GetRepositoriesRepositoryCollectionOutput) ToGetRepositoriesRepositoryCollectionOutputWithContext ¶
func (o GetRepositoriesRepositoryCollectionOutput) ToGetRepositoriesRepositoryCollectionOutputWithContext(ctx context.Context) GetRepositoriesRepositoryCollectionOutput
type GetRepositoriesResult ¶
type GetRepositoriesResult struct { // The OCID of the repository's compartment. CompartmentId string `pulumi:"compartmentId"` // The repository name. DisplayName *string `pulumi:"displayName"` Filters []GetRepositoriesFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. Example: `ocid1.artifactrepository.oc1..exampleuniqueID` Id *string `pulumi:"id"` // Whether the repository is immutable. The artifacts of an immutable repository cannot be overwritten. IsImmutable *bool `pulumi:"isImmutable"` // The list of repository_collection. RepositoryCollections []GetRepositoriesRepositoryCollection `pulumi:"repositoryCollections"` // The current state of the repository. State *string `pulumi:"state"` }
A collection of values returned by getRepositories.
func GetRepositories ¶
func GetRepositories(ctx *pulumi.Context, args *GetRepositoriesArgs, opts ...pulumi.InvokeOption) (*GetRepositoriesResult, error)
This data source provides the list of Repositories in Oracle Cloud Infrastructure Artifacts service.
Lists repositories in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetRepositories(ctx, &artifacts.GetRepositoriesArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Repository_display_name), Id: pulumi.StringRef(_var.Repository_id), IsImmutable: pulumi.BoolRef(_var.Repository_is_immutable), State: pulumi.StringRef(_var.Repository_state), }, nil) if err != nil { return err } return nil }) }
```
type GetRepositoriesResultOutput ¶
type GetRepositoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepositories.
func GetRepositoriesOutput ¶
func GetRepositoriesOutput(ctx *pulumi.Context, args GetRepositoriesOutputArgs, opts ...pulumi.InvokeOption) GetRepositoriesResultOutput
func (GetRepositoriesResultOutput) CompartmentId ¶
func (o GetRepositoriesResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the repository's compartment.
func (GetRepositoriesResultOutput) DisplayName ¶
func (o GetRepositoriesResultOutput) DisplayName() pulumi.StringPtrOutput
The repository name.
func (GetRepositoriesResultOutput) ElementType ¶
func (GetRepositoriesResultOutput) ElementType() reflect.Type
func (GetRepositoriesResultOutput) Filters ¶
func (o GetRepositoriesResultOutput) Filters() GetRepositoriesFilterArrayOutput
func (GetRepositoriesResultOutput) Id ¶
func (o GetRepositoriesResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. Example: `ocid1.artifactrepository.oc1..exampleuniqueID`
func (GetRepositoriesResultOutput) IsImmutable ¶
func (o GetRepositoriesResultOutput) IsImmutable() pulumi.BoolPtrOutput
Whether the repository is immutable. The artifacts of an immutable repository cannot be overwritten.
func (GetRepositoriesResultOutput) RepositoryCollections ¶
func (o GetRepositoriesResultOutput) RepositoryCollections() GetRepositoriesRepositoryCollectionArrayOutput
The list of repository_collection.
func (GetRepositoriesResultOutput) State ¶
func (o GetRepositoriesResultOutput) State() pulumi.StringPtrOutput
The current state of the repository.
func (GetRepositoriesResultOutput) ToGetRepositoriesResultOutput ¶
func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutput() GetRepositoriesResultOutput
func (GetRepositoriesResultOutput) ToGetRepositoriesResultOutputWithContext ¶
func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutputWithContext(ctx context.Context) GetRepositoriesResultOutput
type LookupContainerConfigurationArgs ¶
type LookupContainerConfigurationArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` }
A collection of arguments for invoking getContainerConfiguration.
type LookupContainerConfigurationOutputArgs ¶
type LookupContainerConfigurationOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` }
A collection of arguments for invoking getContainerConfiguration.
func (LookupContainerConfigurationOutputArgs) ElementType ¶
func (LookupContainerConfigurationOutputArgs) ElementType() reflect.Type
type LookupContainerConfigurationResult ¶
type LookupContainerConfigurationResult struct { CompartmentId string `pulumi:"compartmentId"` Id string `pulumi:"id"` // Whether to create a new container repository when a container is pushed to a new repository path. Repositories created in this way belong to the root compartment. IsRepositoryCreatedOnFirstPush bool `pulumi:"isRepositoryCreatedOnFirstPush"` // The tenancy namespace used in the container repository path. Namespace string `pulumi:"namespace"` }
A collection of values returned by getContainerConfiguration.
func LookupContainerConfiguration ¶
func LookupContainerConfiguration(ctx *pulumi.Context, args *LookupContainerConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupContainerConfigurationResult, error)
This data source provides details about a specific Container Configuration resource in Oracle Cloud Infrastructure Artifacts service.
Get container configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetContainerConfiguration(ctx, &artifacts.GetContainerConfigurationArgs{ CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type LookupContainerConfigurationResultOutput ¶
type LookupContainerConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerConfiguration.
func LookupContainerConfigurationOutput ¶
func LookupContainerConfigurationOutput(ctx *pulumi.Context, args LookupContainerConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupContainerConfigurationResultOutput
func (LookupContainerConfigurationResultOutput) CompartmentId ¶
func (o LookupContainerConfigurationResultOutput) CompartmentId() pulumi.StringOutput
func (LookupContainerConfigurationResultOutput) ElementType ¶
func (LookupContainerConfigurationResultOutput) ElementType() reflect.Type
func (LookupContainerConfigurationResultOutput) Id ¶
func (o LookupContainerConfigurationResultOutput) Id() pulumi.StringOutput
func (LookupContainerConfigurationResultOutput) IsRepositoryCreatedOnFirstPush ¶
func (o LookupContainerConfigurationResultOutput) IsRepositoryCreatedOnFirstPush() pulumi.BoolOutput
Whether to create a new container repository when a container is pushed to a new repository path. Repositories created in this way belong to the root compartment.
func (LookupContainerConfigurationResultOutput) Namespace ¶
func (o LookupContainerConfigurationResultOutput) Namespace() pulumi.StringOutput
The tenancy namespace used in the container repository path.
func (LookupContainerConfigurationResultOutput) ToLookupContainerConfigurationResultOutput ¶
func (o LookupContainerConfigurationResultOutput) ToLookupContainerConfigurationResultOutput() LookupContainerConfigurationResultOutput
func (LookupContainerConfigurationResultOutput) ToLookupContainerConfigurationResultOutputWithContext ¶
func (o LookupContainerConfigurationResultOutput) ToLookupContainerConfigurationResultOutputWithContext(ctx context.Context) LookupContainerConfigurationResultOutput
type LookupContainerImageSignatureArgs ¶
type LookupContainerImageSignatureArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image signature. Example: `ocid1.containersignature.oc1..exampleuniqueID` ImageSignatureId string `pulumi:"imageSignatureId"` }
A collection of arguments for invoking getContainerImageSignature.
type LookupContainerImageSignatureOutputArgs ¶
type LookupContainerImageSignatureOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image signature. Example: `ocid1.containersignature.oc1..exampleuniqueID` ImageSignatureId pulumi.StringInput `pulumi:"imageSignatureId"` }
A collection of arguments for invoking getContainerImageSignature.
func (LookupContainerImageSignatureOutputArgs) ElementType ¶
func (LookupContainerImageSignatureOutputArgs) ElementType() reflect.Type
type LookupContainerImageSignatureResult ¶
type LookupContainerImageSignatureResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the container repository exists. CompartmentId string `pulumi:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy string `pulumi:"createdBy"` // The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: `wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva` DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image signature. Example: `ocid1.containerimagesignature.oc1..exampleuniqueID` Id string `pulumi:"id"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId string `pulumi:"imageId"` ImageSignatureId string `pulumi:"imageSignatureId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. Example: `ocid1.key.oc1..exampleuniqueID` KmsKeyId string `pulumi:"kmsKeyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId string `pulumi:"kmsKeyVersionId"` // The base64 encoded signature payload that was signed. Message string `pulumi:"message"` // The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm. Signature string `pulumi:"signature"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm string `pulumi:"signingAlgorithm"` // An RFC 3339 timestamp indicating when the image was created. TimeCreated string `pulumi:"timeCreated"` }
A collection of values returned by getContainerImageSignature.
func LookupContainerImageSignature ¶
func LookupContainerImageSignature(ctx *pulumi.Context, args *LookupContainerImageSignatureArgs, opts ...pulumi.InvokeOption) (*LookupContainerImageSignatureResult, error)
This data source provides details about a specific Container Image Signature resource in Oracle Cloud Infrastructure Artifacts service.
Get container image signature metadata.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetContainerImageSignature(ctx, &artifacts.GetContainerImageSignatureArgs{ ImageSignatureId: oci_artifacts_image_signature.Test_image_signature.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupContainerImageSignatureResultOutput ¶
type LookupContainerImageSignatureResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerImageSignature.
func LookupContainerImageSignatureOutput ¶
func LookupContainerImageSignatureOutput(ctx *pulumi.Context, args LookupContainerImageSignatureOutputArgs, opts ...pulumi.InvokeOption) LookupContainerImageSignatureResultOutput
func (LookupContainerImageSignatureResultOutput) CompartmentId ¶
func (o LookupContainerImageSignatureResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the container repository exists.
func (LookupContainerImageSignatureResultOutput) CreatedBy ¶
func (o LookupContainerImageSignatureResultOutput) CreatedBy() pulumi.StringOutput
The id of the user or principal that created the resource.
func (LookupContainerImageSignatureResultOutput) DisplayName ¶
func (o LookupContainerImageSignatureResultOutput) DisplayName() pulumi.StringOutput
The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: `wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva`
func (LookupContainerImageSignatureResultOutput) ElementType ¶
func (LookupContainerImageSignatureResultOutput) ElementType() reflect.Type
func (LookupContainerImageSignatureResultOutput) Id ¶
func (o LookupContainerImageSignatureResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image signature. Example: `ocid1.containerimagesignature.oc1..exampleuniqueID`
func (LookupContainerImageSignatureResultOutput) ImageId ¶
func (o LookupContainerImageSignatureResultOutput) ImageId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container image. Example: `ocid1.containerimage.oc1..exampleuniqueID`
func (LookupContainerImageSignatureResultOutput) ImageSignatureId ¶
func (o LookupContainerImageSignatureResultOutput) ImageSignatureId() pulumi.StringOutput
func (LookupContainerImageSignatureResultOutput) KmsKeyId ¶
func (o LookupContainerImageSignatureResultOutput) KmsKeyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. Example: `ocid1.key.oc1..exampleuniqueID`
func (LookupContainerImageSignatureResultOutput) KmsKeyVersionId ¶
func (o LookupContainerImageSignatureResultOutput) KmsKeyVersionId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. Example: `ocid1.keyversion.oc1..exampleuniqueID`
func (LookupContainerImageSignatureResultOutput) Message ¶
func (o LookupContainerImageSignatureResultOutput) Message() pulumi.StringOutput
The base64 encoded signature payload that was signed.
func (LookupContainerImageSignatureResultOutput) Signature ¶
func (o LookupContainerImageSignatureResultOutput) Signature() pulumi.StringOutput
The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm.
func (LookupContainerImageSignatureResultOutput) SigningAlgorithm ¶
func (o LookupContainerImageSignatureResultOutput) SigningAlgorithm() pulumi.StringOutput
The algorithm to be used for signing. These are the only supported signing algorithms for container images.
func (LookupContainerImageSignatureResultOutput) TimeCreated ¶
func (o LookupContainerImageSignatureResultOutput) TimeCreated() pulumi.StringOutput
An RFC 3339 timestamp indicating when the image was created.
func (LookupContainerImageSignatureResultOutput) ToLookupContainerImageSignatureResultOutput ¶
func (o LookupContainerImageSignatureResultOutput) ToLookupContainerImageSignatureResultOutput() LookupContainerImageSignatureResultOutput
func (LookupContainerImageSignatureResultOutput) ToLookupContainerImageSignatureResultOutputWithContext ¶
func (o LookupContainerImageSignatureResultOutput) ToLookupContainerImageSignatureResultOutputWithContext(ctx context.Context) LookupContainerImageSignatureResultOutput
type LookupContainerRepositoryArgs ¶
type LookupContainerRepositoryArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository. Example: `ocid1.containerrepo.oc1..exampleuniqueID` RepositoryId string `pulumi:"repositoryId"` }
A collection of arguments for invoking getContainerRepository.
type LookupContainerRepositoryOutputArgs ¶
type LookupContainerRepositoryOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository. Example: `ocid1.containerrepo.oc1..exampleuniqueID` RepositoryId pulumi.StringInput `pulumi:"repositoryId"` }
A collection of arguments for invoking getContainerRepository.
func (LookupContainerRepositoryOutputArgs) ElementType ¶
func (LookupContainerRepositoryOutputArgs) ElementType() reflect.Type
type LookupContainerRepositoryResult ¶
type LookupContainerRepositoryResult struct { // Total storage size in GBs that will be charged. BillableSizeInGbs string `pulumi:"billableSizeInGbs"` // The OCID of the compartment in which the container repository exists. CompartmentId string `pulumi:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy string `pulumi:"createdBy"` // The container repository name. DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository. Example: `ocid1.containerrepo.oc1..exampleuniqueID` Id string `pulumi:"id"` // Total number of images. ImageCount int `pulumi:"imageCount"` // Whether the repository is immutable. Images cannot be overwritten in an immutable repository. IsImmutable bool `pulumi:"isImmutable"` // Whether the repository is public. A public repository allows unauthenticated access. IsPublic bool `pulumi:"isPublic"` // Total number of layers. LayerCount int `pulumi:"layerCount"` // Total storage in bytes consumed by layers. LayersSizeInBytes string `pulumi:"layersSizeInBytes"` // Container repository readme. Readmes []GetContainerRepositoryReadme `pulumi:"readmes"` RepositoryId string `pulumi:"repositoryId"` // The current state of the container repository. State string `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated string `pulumi:"timeCreated"` // An RFC 3339 timestamp indicating when an image was last pushed to the repository. TimeLastPushed string `pulumi:"timeLastPushed"` }
A collection of values returned by getContainerRepository.
func LookupContainerRepository ¶
func LookupContainerRepository(ctx *pulumi.Context, args *LookupContainerRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupContainerRepositoryResult, error)
This data source provides details about a specific Container Repository resource in Oracle Cloud Infrastructure Artifacts service.
Get container repository.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetContainerRepository(ctx, &artifacts.GetContainerRepositoryArgs{ RepositoryId: oci_artifacts_repository.Test_repository.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupContainerRepositoryResultOutput ¶
type LookupContainerRepositoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerRepository.
func LookupContainerRepositoryOutput ¶
func LookupContainerRepositoryOutput(ctx *pulumi.Context, args LookupContainerRepositoryOutputArgs, opts ...pulumi.InvokeOption) LookupContainerRepositoryResultOutput
func (LookupContainerRepositoryResultOutput) BillableSizeInGbs ¶
func (o LookupContainerRepositoryResultOutput) BillableSizeInGbs() pulumi.StringOutput
Total storage size in GBs that will be charged.
func (LookupContainerRepositoryResultOutput) CompartmentId ¶
func (o LookupContainerRepositoryResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which the container repository exists.
func (LookupContainerRepositoryResultOutput) CreatedBy ¶
func (o LookupContainerRepositoryResultOutput) CreatedBy() pulumi.StringOutput
The id of the user or principal that created the resource.
func (LookupContainerRepositoryResultOutput) DisplayName ¶
func (o LookupContainerRepositoryResultOutput) DisplayName() pulumi.StringOutput
The container repository name.
func (LookupContainerRepositoryResultOutput) ElementType ¶
func (LookupContainerRepositoryResultOutput) ElementType() reflect.Type
func (LookupContainerRepositoryResultOutput) Id ¶
func (o LookupContainerRepositoryResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container repository. Example: `ocid1.containerrepo.oc1..exampleuniqueID`
func (LookupContainerRepositoryResultOutput) ImageCount ¶
func (o LookupContainerRepositoryResultOutput) ImageCount() pulumi.IntOutput
Total number of images.
func (LookupContainerRepositoryResultOutput) IsImmutable ¶
func (o LookupContainerRepositoryResultOutput) IsImmutable() pulumi.BoolOutput
Whether the repository is immutable. Images cannot be overwritten in an immutable repository.
func (LookupContainerRepositoryResultOutput) IsPublic ¶
func (o LookupContainerRepositoryResultOutput) IsPublic() pulumi.BoolOutput
Whether the repository is public. A public repository allows unauthenticated access.
func (LookupContainerRepositoryResultOutput) LayerCount ¶
func (o LookupContainerRepositoryResultOutput) LayerCount() pulumi.IntOutput
Total number of layers.
func (LookupContainerRepositoryResultOutput) LayersSizeInBytes ¶
func (o LookupContainerRepositoryResultOutput) LayersSizeInBytes() pulumi.StringOutput
Total storage in bytes consumed by layers.
func (LookupContainerRepositoryResultOutput) Readmes ¶
func (o LookupContainerRepositoryResultOutput) Readmes() GetContainerRepositoryReadmeArrayOutput
Container repository readme.
func (LookupContainerRepositoryResultOutput) RepositoryId ¶
func (o LookupContainerRepositoryResultOutput) RepositoryId() pulumi.StringOutput
func (LookupContainerRepositoryResultOutput) State ¶
func (o LookupContainerRepositoryResultOutput) State() pulumi.StringOutput
The current state of the container repository.
func (LookupContainerRepositoryResultOutput) TimeCreated ¶
func (o LookupContainerRepositoryResultOutput) TimeCreated() pulumi.StringOutput
An RFC 3339 timestamp indicating when the repository was created.
func (LookupContainerRepositoryResultOutput) TimeLastPushed ¶
func (o LookupContainerRepositoryResultOutput) TimeLastPushed() pulumi.StringOutput
An RFC 3339 timestamp indicating when an image was last pushed to the repository.
func (LookupContainerRepositoryResultOutput) ToLookupContainerRepositoryResultOutput ¶
func (o LookupContainerRepositoryResultOutput) ToLookupContainerRepositoryResultOutput() LookupContainerRepositoryResultOutput
func (LookupContainerRepositoryResultOutput) ToLookupContainerRepositoryResultOutputWithContext ¶
func (o LookupContainerRepositoryResultOutput) ToLookupContainerRepositoryResultOutputWithContext(ctx context.Context) LookupContainerRepositoryResultOutput
type LookupGenericArtifactArgs ¶
type LookupGenericArtifactArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. Example: `ocid1.genericartifact.oc1..exampleuniqueID` ArtifactId string `pulumi:"artifactId"` }
A collection of arguments for invoking getGenericArtifact.
type LookupGenericArtifactOutputArgs ¶
type LookupGenericArtifactOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. Example: `ocid1.genericartifact.oc1..exampleuniqueID` ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
A collection of arguments for invoking getGenericArtifact.
func (LookupGenericArtifactOutputArgs) ElementType ¶
func (LookupGenericArtifactOutputArgs) ElementType() reflect.Type
type LookupGenericArtifactResult ¶
type LookupGenericArtifactResult struct { ArtifactId string `pulumi:"artifactId"` // A user-defined path to describe the location of an artifact. Slashes do not create a directory structure, but you can use slashes to organize the repository. An artifact path does not include an artifact version. Example: `project01/my-web-app/artifact-abc` ArtifactPath string `pulumi:"artifactPath"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The artifact name with the format of `<artifact-path>:<artifact-version>`. The artifact name is truncated to a maximum length of 255. Example: `project01/my-web-app/artifact-abc:1.0.0` DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. Example: `ocid1.genericartifact.oc1..exampleuniqueID` Id string `pulumi:"id"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. RepositoryId string `pulumi:"repositoryId"` // The SHA256 digest for the artifact. When you upload an artifact to the repository, a SHA256 digest is calculated and added to the artifact properties. Sha256 string `pulumi:"sha256"` // The size of the artifact in bytes. SizeInBytes string `pulumi:"sizeInBytes"` // The current state of the artifact. State string `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated string `pulumi:"timeCreated"` // A user-defined string to describe the artifact version. Example: `1.1.0` or `1.2-beta-2` Version string `pulumi:"version"` }
A collection of values returned by getGenericArtifact.
func LookupGenericArtifact ¶
func LookupGenericArtifact(ctx *pulumi.Context, args *LookupGenericArtifactArgs, opts ...pulumi.InvokeOption) (*LookupGenericArtifactResult, error)
This data source provides details about a specific Generic Artifact resource in Oracle Cloud Infrastructure Artifacts service.
Gets information about an artifact with a specified [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetGenericArtifact(ctx, &artifacts.GetGenericArtifactArgs{ ArtifactId: oci_artifacts_artifact.Test_artifact.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupGenericArtifactResultOutput ¶
type LookupGenericArtifactResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGenericArtifact.
func LookupGenericArtifactOutput ¶
func LookupGenericArtifactOutput(ctx *pulumi.Context, args LookupGenericArtifactOutputArgs, opts ...pulumi.InvokeOption) LookupGenericArtifactResultOutput
func (LookupGenericArtifactResultOutput) ArtifactId ¶
func (o LookupGenericArtifactResultOutput) ArtifactId() pulumi.StringOutput
func (LookupGenericArtifactResultOutput) ArtifactPath ¶
func (o LookupGenericArtifactResultOutput) ArtifactPath() pulumi.StringOutput
A user-defined path to describe the location of an artifact. Slashes do not create a directory structure, but you can use slashes to organize the repository. An artifact path does not include an artifact version. Example: `project01/my-web-app/artifact-abc`
func (LookupGenericArtifactResultOutput) CompartmentId ¶
func (o LookupGenericArtifactResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment.
func (LookupGenericArtifactResultOutput) DefinedTags ¶
func (o LookupGenericArtifactResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupGenericArtifactResultOutput) DisplayName ¶
func (o LookupGenericArtifactResultOutput) DisplayName() pulumi.StringOutput
The artifact name with the format of `<artifact-path>:<artifact-version>`. The artifact name is truncated to a maximum length of 255. Example: `project01/my-web-app/artifact-abc:1.0.0`
func (LookupGenericArtifactResultOutput) ElementType ¶
func (LookupGenericArtifactResultOutput) ElementType() reflect.Type
func (LookupGenericArtifactResultOutput) FreeformTags ¶
func (o LookupGenericArtifactResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupGenericArtifactResultOutput) Id ¶
func (o LookupGenericArtifactResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. Example: `ocid1.genericartifact.oc1..exampleuniqueID`
func (LookupGenericArtifactResultOutput) RepositoryId ¶
func (o LookupGenericArtifactResultOutput) RepositoryId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository.
func (LookupGenericArtifactResultOutput) Sha256 ¶
func (o LookupGenericArtifactResultOutput) Sha256() pulumi.StringOutput
The SHA256 digest for the artifact. When you upload an artifact to the repository, a SHA256 digest is calculated and added to the artifact properties.
func (LookupGenericArtifactResultOutput) SizeInBytes ¶
func (o LookupGenericArtifactResultOutput) SizeInBytes() pulumi.StringOutput
The size of the artifact in bytes.
func (LookupGenericArtifactResultOutput) State ¶
func (o LookupGenericArtifactResultOutput) State() pulumi.StringOutput
The current state of the artifact.
func (LookupGenericArtifactResultOutput) TimeCreated ¶
func (o LookupGenericArtifactResultOutput) TimeCreated() pulumi.StringOutput
An RFC 3339 timestamp indicating when the repository was created.
func (LookupGenericArtifactResultOutput) ToLookupGenericArtifactResultOutput ¶
func (o LookupGenericArtifactResultOutput) ToLookupGenericArtifactResultOutput() LookupGenericArtifactResultOutput
func (LookupGenericArtifactResultOutput) ToLookupGenericArtifactResultOutputWithContext ¶
func (o LookupGenericArtifactResultOutput) ToLookupGenericArtifactResultOutputWithContext(ctx context.Context) LookupGenericArtifactResultOutput
func (LookupGenericArtifactResultOutput) Version ¶
func (o LookupGenericArtifactResultOutput) Version() pulumi.StringOutput
A user-defined string to describe the artifact version. Example: `1.1.0` or `1.2-beta-2`
type LookupRepositoryArgs ¶
type LookupRepositoryArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. Example: `ocid1.artifactrepository.oc1..exampleuniqueID` RepositoryId string `pulumi:"repositoryId"` }
A collection of arguments for invoking getRepository.
type LookupRepositoryOutputArgs ¶
type LookupRepositoryOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. Example: `ocid1.artifactrepository.oc1..exampleuniqueID` RepositoryId pulumi.StringInput `pulumi:"repositoryId"` }
A collection of arguments for invoking getRepository.
func (LookupRepositoryOutputArgs) ElementType ¶
func (LookupRepositoryOutputArgs) ElementType() reflect.Type
type LookupRepositoryResult ¶
type LookupRepositoryResult struct { // The OCID of the repository's compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The repository description. Description string `pulumi:"description"` // The repository name. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. Example: `ocid1.artifactrepository.oc1..exampleuniqueID` Id string `pulumi:"id"` // Whether the repository is immutable. The artifacts of an immutable repository cannot be overwritten. IsImmutable bool `pulumi:"isImmutable"` RepositoryId string `pulumi:"repositoryId"` // The repository's supported artifact type. RepositoryType string `pulumi:"repositoryType"` // The current state of the repository. State string `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated string `pulumi:"timeCreated"` }
A collection of values returned by getRepository.
func LookupRepository ¶
func LookupRepository(ctx *pulumi.Context, args *LookupRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryResult, error)
This data source provides details about a specific Repository resource in Oracle Cloud Infrastructure Artifacts service.
Gets the specified repository's information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.GetRepository(ctx, &artifacts.GetRepositoryArgs{ RepositoryId: oci_artifacts_repository.Test_repository.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupRepositoryResultOutput ¶
type LookupRepositoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepository.
func LookupRepositoryOutput ¶
func LookupRepositoryOutput(ctx *pulumi.Context, args LookupRepositoryOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) CompartmentId ¶
func (o LookupRepositoryResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the repository's compartment.
func (LookupRepositoryResultOutput) DefinedTags ¶
func (o LookupRepositoryResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupRepositoryResultOutput) Description ¶
func (o LookupRepositoryResultOutput) Description() pulumi.StringOutput
The repository description.
func (LookupRepositoryResultOutput) DisplayName ¶
func (o LookupRepositoryResultOutput) DisplayName() pulumi.StringOutput
The repository name.
func (LookupRepositoryResultOutput) ElementType ¶
func (LookupRepositoryResultOutput) ElementType() reflect.Type
func (LookupRepositoryResultOutput) FreeformTags ¶
func (o LookupRepositoryResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupRepositoryResultOutput) Id ¶
func (o LookupRepositoryResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. Example: `ocid1.artifactrepository.oc1..exampleuniqueID`
func (LookupRepositoryResultOutput) IsImmutable ¶
func (o LookupRepositoryResultOutput) IsImmutable() pulumi.BoolOutput
Whether the repository is immutable. The artifacts of an immutable repository cannot be overwritten.
func (LookupRepositoryResultOutput) RepositoryId ¶
func (o LookupRepositoryResultOutput) RepositoryId() pulumi.StringOutput
func (LookupRepositoryResultOutput) RepositoryType ¶
func (o LookupRepositoryResultOutput) RepositoryType() pulumi.StringOutput
The repository's supported artifact type.
func (LookupRepositoryResultOutput) State ¶
func (o LookupRepositoryResultOutput) State() pulumi.StringOutput
The current state of the repository.
func (LookupRepositoryResultOutput) TimeCreated ¶
func (o LookupRepositoryResultOutput) TimeCreated() pulumi.StringOutput
An RFC 3339 timestamp indicating when the repository was created.
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutput ¶
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext ¶
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
type Repository ¶
type Repository struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) A short description of the repository. It can be updated later. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) A user-friendly display name for the repository. If not present, will be auto-generated. It can be modified later. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // Whether to make the repository immutable. The artifacts of an immutable repository cannot be overwritten. IsImmutable pulumi.BoolOutput `pulumi:"isImmutable"` // (Updatable) The repository's supported artifact type. RepositoryType pulumi.StringOutput `pulumi:"repositoryType"` // The current state of the repository. State pulumi.StringOutput `pulumi:"state"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Repository resource in Oracle Cloud Infrastructure Artifacts service.
Creates a new repository for storing artifacts.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Artifacts.NewRepository(ctx, "testRepository", &Artifacts.RepositoryArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), IsImmutable: pulumi.Any(_var.Repository_is_immutable), RepositoryType: pulumi.Any(_var.Repository_repository_type), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, Description: pulumi.Any(_var.Repository_description), DisplayName: pulumi.Any(_var.Repository_display_name), FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
Repositories can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Artifacts/repository:Repository test_repository "id"
```
func GetRepository ¶
func GetRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryState, opts ...pulumi.ResourceOption) (*Repository, error)
GetRepository gets an existing Repository 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 NewRepository ¶
func NewRepository(ctx *pulumi.Context, name string, args *RepositoryArgs, opts ...pulumi.ResourceOption) (*Repository, error)
NewRepository registers a new resource with the given unique name, arguments, and options.
func (*Repository) ElementType ¶
func (*Repository) ElementType() reflect.Type
func (*Repository) ToRepositoryOutput ¶
func (i *Repository) ToRepositoryOutput() RepositoryOutput
func (*Repository) ToRepositoryOutputWithContext ¶
func (i *Repository) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
type RepositoryArgs ¶
type RepositoryArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) A short description of the repository. It can be updated later. Description pulumi.StringPtrInput // (Updatable) A user-friendly display name for the repository. If not present, will be auto-generated. It can be modified later. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // Whether to make the repository immutable. The artifacts of an immutable repository cannot be overwritten. IsImmutable pulumi.BoolInput // (Updatable) The repository's supported artifact type. RepositoryType pulumi.StringInput }
The set of arguments for constructing a Repository resource.
func (RepositoryArgs) ElementType ¶
func (RepositoryArgs) ElementType() reflect.Type
type RepositoryArray ¶
type RepositoryArray []RepositoryInput
func (RepositoryArray) ElementType ¶
func (RepositoryArray) ElementType() reflect.Type
func (RepositoryArray) ToRepositoryArrayOutput ¶
func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArray) ToRepositoryArrayOutputWithContext ¶
func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryArrayInput ¶
type RepositoryArrayInput interface { pulumi.Input ToRepositoryArrayOutput() RepositoryArrayOutput ToRepositoryArrayOutputWithContext(context.Context) RepositoryArrayOutput }
RepositoryArrayInput is an input type that accepts RepositoryArray and RepositoryArrayOutput values. You can construct a concrete instance of `RepositoryArrayInput` via:
RepositoryArray{ RepositoryArgs{...} }
type RepositoryArrayOutput ¶
type RepositoryArrayOutput struct{ *pulumi.OutputState }
func (RepositoryArrayOutput) ElementType ¶
func (RepositoryArrayOutput) ElementType() reflect.Type
func (RepositoryArrayOutput) Index ¶
func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutput ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutputWithContext ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryInput ¶
type RepositoryInput interface { pulumi.Input ToRepositoryOutput() RepositoryOutput ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput }
type RepositoryMap ¶
type RepositoryMap map[string]RepositoryInput
func (RepositoryMap) ElementType ¶
func (RepositoryMap) ElementType() reflect.Type
func (RepositoryMap) ToRepositoryMapOutput ¶
func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMap) ToRepositoryMapOutputWithContext ¶
func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryMapInput ¶
type RepositoryMapInput interface { pulumi.Input ToRepositoryMapOutput() RepositoryMapOutput ToRepositoryMapOutputWithContext(context.Context) RepositoryMapOutput }
RepositoryMapInput is an input type that accepts RepositoryMap and RepositoryMapOutput values. You can construct a concrete instance of `RepositoryMapInput` via:
RepositoryMap{ "key": RepositoryArgs{...} }
type RepositoryMapOutput ¶
type RepositoryMapOutput struct{ *pulumi.OutputState }
func (RepositoryMapOutput) ElementType ¶
func (RepositoryMapOutput) ElementType() reflect.Type
func (RepositoryMapOutput) MapIndex ¶
func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
func (RepositoryMapOutput) ToRepositoryMapOutput ¶
func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMapOutput) ToRepositoryMapOutputWithContext ¶
func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryOutput ¶
type RepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryOutput) ElementType ¶
func (RepositoryOutput) ElementType() reflect.Type
func (RepositoryOutput) ToRepositoryOutput ¶
func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
func (RepositoryOutput) ToRepositoryOutputWithContext ¶
func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
type RepositoryState ¶
type RepositoryState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) A short description of the repository. It can be updated later. Description pulumi.StringPtrInput // (Updatable) A user-friendly display name for the repository. If not present, will be auto-generated. It can be modified later. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // Whether to make the repository immutable. The artifacts of an immutable repository cannot be overwritten. IsImmutable pulumi.BoolPtrInput // (Updatable) The repository's supported artifact type. RepositoryType pulumi.StringPtrInput // The current state of the repository. State pulumi.StringPtrInput // An RFC 3339 timestamp indicating when the repository was created. TimeCreated pulumi.StringPtrInput }
func (RepositoryState) ElementType ¶
func (RepositoryState) ElementType() reflect.Type
Source Files
¶
- containerConfiguration.go
- containerImageSignature.go
- containerRepository.go
- genericArtifact.go
- getContainerConfiguration.go
- getContainerImage.go
- getContainerImageSignature.go
- getContainerImages.go
- getContainerRepositories.go
- getContainerRepository.go
- getContainerSignatures.go
- getGenericArtifact.go
- getGenericArtifacts.go
- getRepositories.go
- getRepository.go
- init.go
- pulumiTypes.go
- repository.go