Documentation ¶
Index ¶
- func GetContainerImageLifecycleStateEnumStringValues() []string
- func GetContainerImageSignatureLifecycleStateEnumStringValues() []string
- func GetContainerImageSignatureSigningAlgorithmEnumStringValues() []string
- func GetContainerImageSignatureSummarySigningAlgorithmEnumStringValues() []string
- func GetContainerRepositoryLifecycleStateEnumStringValues() []string
- func GetContainerRepositoryReadmeFormatEnumStringValues() []string
- func GetCreateContainerImageSignatureDetailsSigningAlgorithmEnumStringValues() []string
- func GetGenericArtifactLifecycleStateEnumStringValues() []string
- func GetListContainerImageSignaturesSigningAlgorithmEnumStringValues() []string
- func GetListContainerImageSignaturesSortByEnumStringValues() []string
- func GetListContainerImageSignaturesSortOrderEnumStringValues() []string
- func GetListContainerImagesSortByEnumStringValues() []string
- func GetListContainerImagesSortOrderEnumStringValues() []string
- func GetListContainerRepositoriesSortByEnumStringValues() []string
- func GetListContainerRepositoriesSortOrderEnumStringValues() []string
- func GetListGenericArtifactsSortByEnumStringValues() []string
- func GetListGenericArtifactsSortOrderEnumStringValues() []string
- func GetListRepositoriesSortByEnumStringValues() []string
- func GetListRepositoriesSortOrderEnumStringValues() []string
- func GetRepositoryLifecycleStateEnumStringValues() []string
- func GetRepositoryRepositoryTypeEnumStringValues() []string
- type ArtifactsClient
- func (client ArtifactsClient) ChangeContainerRepositoryCompartment(ctx context.Context, request ChangeContainerRepositoryCompartmentRequest) (response ChangeContainerRepositoryCompartmentResponse, err error)
- func (client ArtifactsClient) ChangeRepositoryCompartment(ctx context.Context, request ChangeRepositoryCompartmentRequest) (response ChangeRepositoryCompartmentResponse, err error)
- func (client *ArtifactsClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client ArtifactsClient) CreateContainerImageSignature(ctx context.Context, request CreateContainerImageSignatureRequest) (response CreateContainerImageSignatureResponse, err error)
- func (client ArtifactsClient) CreateContainerRepository(ctx context.Context, request CreateContainerRepositoryRequest) (response CreateContainerRepositoryResponse, err error)
- func (client ArtifactsClient) CreateRepository(ctx context.Context, request CreateRepositoryRequest) (response CreateRepositoryResponse, err error)
- func (client ArtifactsClient) DeleteContainerImage(ctx context.Context, request DeleteContainerImageRequest) (response DeleteContainerImageResponse, err error)
- func (client ArtifactsClient) DeleteContainerImageSignature(ctx context.Context, request DeleteContainerImageSignatureRequest) (response DeleteContainerImageSignatureResponse, err error)
- func (client ArtifactsClient) DeleteContainerRepository(ctx context.Context, request DeleteContainerRepositoryRequest) (response DeleteContainerRepositoryResponse, err error)
- func (client ArtifactsClient) DeleteGenericArtifact(ctx context.Context, request DeleteGenericArtifactRequest) (response DeleteGenericArtifactResponse, err error)
- func (client ArtifactsClient) DeleteGenericArtifactByPath(ctx context.Context, request DeleteGenericArtifactByPathRequest) (response DeleteGenericArtifactByPathResponse, err error)
- func (client ArtifactsClient) DeleteRepository(ctx context.Context, request DeleteRepositoryRequest) (response DeleteRepositoryResponse, err error)
- func (client ArtifactsClient) GetContainerConfiguration(ctx context.Context, request GetContainerConfigurationRequest) (response GetContainerConfigurationResponse, err error)
- func (client ArtifactsClient) GetContainerImage(ctx context.Context, request GetContainerImageRequest) (response GetContainerImageResponse, err error)
- func (client ArtifactsClient) GetContainerImageSignature(ctx context.Context, request GetContainerImageSignatureRequest) (response GetContainerImageSignatureResponse, err error)
- func (client ArtifactsClient) GetContainerRepository(ctx context.Context, request GetContainerRepositoryRequest) (response GetContainerRepositoryResponse, err error)
- func (client ArtifactsClient) GetGenericArtifact(ctx context.Context, request GetGenericArtifactRequest) (response GetGenericArtifactResponse, err error)
- func (client ArtifactsClient) GetGenericArtifactByPath(ctx context.Context, request GetGenericArtifactByPathRequest) (response GetGenericArtifactByPathResponse, err error)
- func (client ArtifactsClient) GetRepository(ctx context.Context, request GetRepositoryRequest) (response GetRepositoryResponse, err error)
- func (client ArtifactsClient) ListContainerImageSignatures(ctx context.Context, request ListContainerImageSignaturesRequest) (response ListContainerImageSignaturesResponse, err error)
- func (client ArtifactsClient) ListContainerImages(ctx context.Context, request ListContainerImagesRequest) (response ListContainerImagesResponse, err error)
- func (client ArtifactsClient) ListContainerRepositories(ctx context.Context, request ListContainerRepositoriesRequest) (response ListContainerRepositoriesResponse, err error)
- func (client ArtifactsClient) ListGenericArtifacts(ctx context.Context, request ListGenericArtifactsRequest) (response ListGenericArtifactsResponse, err error)
- func (client ArtifactsClient) ListRepositories(ctx context.Context, request ListRepositoriesRequest) (response ListRepositoriesResponse, err error)
- func (client ArtifactsClient) RemoveContainerVersion(ctx context.Context, request RemoveContainerVersionRequest) (response RemoveContainerVersionResponse, err error)
- func (client ArtifactsClient) RestoreContainerImage(ctx context.Context, request RestoreContainerImageRequest) (response RestoreContainerImageResponse, err error)
- func (client *ArtifactsClient) SetRegion(region string)
- func (client ArtifactsClient) UpdateContainerConfiguration(ctx context.Context, request UpdateContainerConfigurationRequest) (response UpdateContainerConfigurationResponse, err error)
- func (client ArtifactsClient) UpdateContainerImage(ctx context.Context, request UpdateContainerImageRequest) (response UpdateContainerImageResponse, err error)
- func (client ArtifactsClient) UpdateContainerImageSignature(ctx context.Context, request UpdateContainerImageSignatureRequest) (response UpdateContainerImageSignatureResponse, err error)
- func (client ArtifactsClient) UpdateContainerRepository(ctx context.Context, request UpdateContainerRepositoryRequest) (response UpdateContainerRepositoryResponse, err error)
- func (client ArtifactsClient) UpdateGenericArtifact(ctx context.Context, request UpdateGenericArtifactRequest) (response UpdateGenericArtifactResponse, err error)
- func (client ArtifactsClient) UpdateGenericArtifactByPath(ctx context.Context, request UpdateGenericArtifactByPathRequest) (response UpdateGenericArtifactByPathResponse, err error)
- func (client ArtifactsClient) UpdateRepository(ctx context.Context, request UpdateRepositoryRequest) (response UpdateRepositoryResponse, err error)
- type ChangeContainerRepositoryCompartmentDetails
- type ChangeContainerRepositoryCompartmentRequest
- func (request ChangeContainerRepositoryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeContainerRepositoryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeContainerRepositoryCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeContainerRepositoryCompartmentRequest) String() string
- func (request ChangeContainerRepositoryCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeContainerRepositoryCompartmentResponse
- type ChangeRepositoryCompartmentDetails
- type ChangeRepositoryCompartmentRequest
- func (request ChangeRepositoryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeRepositoryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeRepositoryCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeRepositoryCompartmentRequest) String() string
- func (request ChangeRepositoryCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeRepositoryCompartmentResponse
- type ContainerConfiguration
- type ContainerImage
- type ContainerImageCollection
- type ContainerImageLayer
- type ContainerImageLifecycleStateEnum
- type ContainerImageSignature
- type ContainerImageSignatureCollection
- type ContainerImageSignatureLifecycleStateEnum
- type ContainerImageSignatureSigningAlgorithmEnum
- type ContainerImageSignatureSummary
- type ContainerImageSignatureSummarySigningAlgorithmEnum
- type ContainerImageSummary
- type ContainerRepository
- type ContainerRepositoryCollection
- type ContainerRepositoryLifecycleStateEnum
- type ContainerRepositoryReadme
- type ContainerRepositoryReadmeFormatEnum
- type ContainerRepositorySummary
- type ContainerVersion
- type CreateContainerImageSignatureDetails
- type CreateContainerImageSignatureDetailsSigningAlgorithmEnum
- type CreateContainerImageSignatureRequest
- func (request CreateContainerImageSignatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateContainerImageSignatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateContainerImageSignatureRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateContainerImageSignatureRequest) String() string
- func (request CreateContainerImageSignatureRequest) ValidateEnumValue() (bool, error)
- type CreateContainerImageSignatureResponse
- type CreateContainerRepositoryDetails
- type CreateContainerRepositoryRequest
- func (request CreateContainerRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateContainerRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateContainerRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateContainerRepositoryRequest) String() string
- func (request CreateContainerRepositoryRequest) ValidateEnumValue() (bool, error)
- type CreateContainerRepositoryResponse
- type CreateGenericRepositoryDetails
- func (m CreateGenericRepositoryDetails) GetCompartmentId() *string
- func (m CreateGenericRepositoryDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateGenericRepositoryDetails) GetDescription() *string
- func (m CreateGenericRepositoryDetails) GetDisplayName() *string
- func (m CreateGenericRepositoryDetails) GetFreeformTags() map[string]string
- func (m CreateGenericRepositoryDetails) GetIsImmutable() *bool
- func (m CreateGenericRepositoryDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateGenericRepositoryDetails) String() string
- func (m CreateGenericRepositoryDetails) ValidateEnumValue() (bool, error)
- type CreateRepositoryDetails
- type CreateRepositoryRequest
- func (request CreateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateRepositoryRequest) String() string
- func (request CreateRepositoryRequest) ValidateEnumValue() (bool, error)
- type CreateRepositoryResponse
- type DeleteContainerImageRequest
- func (request DeleteContainerImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteContainerImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteContainerImageRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteContainerImageRequest) String() string
- func (request DeleteContainerImageRequest) ValidateEnumValue() (bool, error)
- type DeleteContainerImageResponse
- type DeleteContainerImageSignatureRequest
- func (request DeleteContainerImageSignatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteContainerImageSignatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteContainerImageSignatureRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteContainerImageSignatureRequest) String() string
- func (request DeleteContainerImageSignatureRequest) ValidateEnumValue() (bool, error)
- type DeleteContainerImageSignatureResponse
- type DeleteContainerRepositoryRequest
- func (request DeleteContainerRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteContainerRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteContainerRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteContainerRepositoryRequest) String() string
- func (request DeleteContainerRepositoryRequest) ValidateEnumValue() (bool, error)
- type DeleteContainerRepositoryResponse
- type DeleteGenericArtifactByPathRequest
- func (request DeleteGenericArtifactByPathRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteGenericArtifactByPathRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteGenericArtifactByPathRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteGenericArtifactByPathRequest) String() string
- func (request DeleteGenericArtifactByPathRequest) ValidateEnumValue() (bool, error)
- type DeleteGenericArtifactByPathResponse
- type DeleteGenericArtifactRequest
- func (request DeleteGenericArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteGenericArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteGenericArtifactRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteGenericArtifactRequest) String() string
- func (request DeleteGenericArtifactRequest) ValidateEnumValue() (bool, error)
- type DeleteGenericArtifactResponse
- type DeleteRepositoryRequest
- func (request DeleteRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteRepositoryRequest) String() string
- func (request DeleteRepositoryRequest) ValidateEnumValue() (bool, error)
- type DeleteRepositoryResponse
- type GenericArtifact
- type GenericArtifactCollection
- type GenericArtifactLifecycleStateEnum
- type GenericArtifactSummary
- type GenericRepository
- func (m GenericRepository) GetCompartmentId() *string
- func (m GenericRepository) GetDefinedTags() map[string]map[string]interface{}
- func (m GenericRepository) GetDescription() *string
- func (m GenericRepository) GetDisplayName() *string
- func (m GenericRepository) GetFreeformTags() map[string]string
- func (m GenericRepository) GetId() *string
- func (m GenericRepository) GetIsImmutable() *bool
- func (m GenericRepository) GetLifecycleState() RepositoryLifecycleStateEnum
- func (m GenericRepository) GetTimeCreated() *common.SDKTime
- func (m GenericRepository) MarshalJSON() (buff []byte, e error)
- func (m GenericRepository) String() string
- func (m GenericRepository) ValidateEnumValue() (bool, error)
- type GenericRepositorySummary
- func (m GenericRepositorySummary) GetCompartmentId() *string
- func (m GenericRepositorySummary) GetDefinedTags() map[string]map[string]interface{}
- func (m GenericRepositorySummary) GetDescription() *string
- func (m GenericRepositorySummary) GetDisplayName() *string
- func (m GenericRepositorySummary) GetFreeformTags() map[string]string
- func (m GenericRepositorySummary) GetId() *string
- func (m GenericRepositorySummary) GetIsImmutable() *bool
- func (m GenericRepositorySummary) GetLifecycleState() RepositoryLifecycleStateEnum
- func (m GenericRepositorySummary) GetTimeCreated() *common.SDKTime
- func (m GenericRepositorySummary) MarshalJSON() (buff []byte, e error)
- func (m GenericRepositorySummary) String() string
- func (m GenericRepositorySummary) ValidateEnumValue() (bool, error)
- type GetContainerConfigurationRequest
- func (request GetContainerConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetContainerConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetContainerConfigurationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetContainerConfigurationRequest) String() string
- func (request GetContainerConfigurationRequest) ValidateEnumValue() (bool, error)
- type GetContainerConfigurationResponse
- type GetContainerImageRequest
- func (request GetContainerImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetContainerImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetContainerImageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetContainerImageRequest) String() string
- func (request GetContainerImageRequest) ValidateEnumValue() (bool, error)
- type GetContainerImageResponse
- type GetContainerImageSignatureRequest
- func (request GetContainerImageSignatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetContainerImageSignatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetContainerImageSignatureRequest) RetryPolicy() *common.RetryPolicy
- func (request GetContainerImageSignatureRequest) String() string
- func (request GetContainerImageSignatureRequest) ValidateEnumValue() (bool, error)
- type GetContainerImageSignatureResponse
- type GetContainerRepositoryRequest
- func (request GetContainerRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetContainerRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetContainerRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetContainerRepositoryRequest) String() string
- func (request GetContainerRepositoryRequest) ValidateEnumValue() (bool, error)
- type GetContainerRepositoryResponse
- type GetGenericArtifactByPathRequest
- func (request GetGenericArtifactByPathRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetGenericArtifactByPathRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetGenericArtifactByPathRequest) RetryPolicy() *common.RetryPolicy
- func (request GetGenericArtifactByPathRequest) String() string
- func (request GetGenericArtifactByPathRequest) ValidateEnumValue() (bool, error)
- type GetGenericArtifactByPathResponse
- type GetGenericArtifactRequest
- func (request GetGenericArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetGenericArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetGenericArtifactRequest) RetryPolicy() *common.RetryPolicy
- func (request GetGenericArtifactRequest) String() string
- func (request GetGenericArtifactRequest) ValidateEnumValue() (bool, error)
- type GetGenericArtifactResponse
- type GetRepositoryRequest
- func (request GetRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRepositoryRequest) String() string
- func (request GetRepositoryRequest) ValidateEnumValue() (bool, error)
- type GetRepositoryResponse
- type ListContainerImageSignaturesRequest
- func (request ListContainerImageSignaturesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListContainerImageSignaturesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListContainerImageSignaturesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListContainerImageSignaturesRequest) String() string
- func (request ListContainerImageSignaturesRequest) ValidateEnumValue() (bool, error)
- type ListContainerImageSignaturesResponse
- type ListContainerImageSignaturesSigningAlgorithmEnum
- type ListContainerImageSignaturesSortByEnum
- type ListContainerImageSignaturesSortOrderEnum
- type ListContainerImagesRequest
- func (request ListContainerImagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListContainerImagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListContainerImagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListContainerImagesRequest) String() string
- func (request ListContainerImagesRequest) ValidateEnumValue() (bool, error)
- type ListContainerImagesResponse
- type ListContainerImagesSortByEnum
- type ListContainerImagesSortOrderEnum
- type ListContainerRepositoriesRequest
- func (request ListContainerRepositoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListContainerRepositoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListContainerRepositoriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListContainerRepositoriesRequest) String() string
- func (request ListContainerRepositoriesRequest) ValidateEnumValue() (bool, error)
- type ListContainerRepositoriesResponse
- type ListContainerRepositoriesSortByEnum
- type ListContainerRepositoriesSortOrderEnum
- type ListGenericArtifactsRequest
- func (request ListGenericArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListGenericArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListGenericArtifactsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListGenericArtifactsRequest) String() string
- func (request ListGenericArtifactsRequest) ValidateEnumValue() (bool, error)
- type ListGenericArtifactsResponse
- type ListGenericArtifactsSortByEnum
- type ListGenericArtifactsSortOrderEnum
- type ListRepositoriesRequest
- func (request ListRepositoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRepositoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRepositoriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRepositoriesRequest) String() string
- func (request ListRepositoriesRequest) ValidateEnumValue() (bool, error)
- type ListRepositoriesResponse
- type ListRepositoriesSortByEnum
- type ListRepositoriesSortOrderEnum
- type RemoveContainerVersionDetails
- type RemoveContainerVersionRequest
- func (request RemoveContainerVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveContainerVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveContainerVersionRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveContainerVersionRequest) String() string
- func (request RemoveContainerVersionRequest) ValidateEnumValue() (bool, error)
- type RemoveContainerVersionResponse
- type Repository
- type RepositoryCollection
- type RepositoryLifecycleStateEnum
- type RepositoryRepositoryTypeEnum
- type RepositorySummary
- type RestoreContainerImageDetails
- type RestoreContainerImageRequest
- func (request RestoreContainerImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RestoreContainerImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RestoreContainerImageRequest) RetryPolicy() *common.RetryPolicy
- func (request RestoreContainerImageRequest) String() string
- func (request RestoreContainerImageRequest) ValidateEnumValue() (bool, error)
- type RestoreContainerImageResponse
- type UpdateContainerConfigurationDetails
- type UpdateContainerConfigurationRequest
- func (request UpdateContainerConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateContainerConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateContainerConfigurationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateContainerConfigurationRequest) String() string
- func (request UpdateContainerConfigurationRequest) ValidateEnumValue() (bool, error)
- type UpdateContainerConfigurationResponse
- type UpdateContainerImageDetails
- type UpdateContainerImageRequest
- func (request UpdateContainerImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateContainerImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateContainerImageRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateContainerImageRequest) String() string
- func (request UpdateContainerImageRequest) ValidateEnumValue() (bool, error)
- type UpdateContainerImageResponse
- type UpdateContainerImageSignatureDetails
- type UpdateContainerImageSignatureRequest
- func (request UpdateContainerImageSignatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateContainerImageSignatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateContainerImageSignatureRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateContainerImageSignatureRequest) String() string
- func (request UpdateContainerImageSignatureRequest) ValidateEnumValue() (bool, error)
- type UpdateContainerImageSignatureResponse
- type UpdateContainerRepositoryDetails
- type UpdateContainerRepositoryRequest
- func (request UpdateContainerRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateContainerRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateContainerRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateContainerRepositoryRequest) String() string
- func (request UpdateContainerRepositoryRequest) ValidateEnumValue() (bool, error)
- type UpdateContainerRepositoryResponse
- type UpdateGenericArtifactByPathDetails
- type UpdateGenericArtifactByPathRequest
- func (request UpdateGenericArtifactByPathRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateGenericArtifactByPathRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateGenericArtifactByPathRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateGenericArtifactByPathRequest) String() string
- func (request UpdateGenericArtifactByPathRequest) ValidateEnumValue() (bool, error)
- type UpdateGenericArtifactByPathResponse
- type UpdateGenericArtifactDetails
- type UpdateGenericArtifactRequest
- func (request UpdateGenericArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateGenericArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateGenericArtifactRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateGenericArtifactRequest) String() string
- func (request UpdateGenericArtifactRequest) ValidateEnumValue() (bool, error)
- type UpdateGenericArtifactResponse
- type UpdateGenericRepositoryDetails
- func (m UpdateGenericRepositoryDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateGenericRepositoryDetails) GetDescription() *string
- func (m UpdateGenericRepositoryDetails) GetDisplayName() *string
- func (m UpdateGenericRepositoryDetails) GetFreeformTags() map[string]string
- func (m UpdateGenericRepositoryDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateGenericRepositoryDetails) String() string
- func (m UpdateGenericRepositoryDetails) ValidateEnumValue() (bool, error)
- type UpdateRepositoryDetails
- type UpdateRepositoryRequest
- func (request UpdateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateRepositoryRequest) String() string
- func (request UpdateRepositoryRequest) ValidateEnumValue() (bool, error)
- type UpdateRepositoryResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetContainerImageLifecycleStateEnumStringValues ¶
func GetContainerImageLifecycleStateEnumStringValues() []string
GetContainerImageLifecycleStateEnumStringValues Enumerates the set of values in String for ContainerImageLifecycleStateEnum
func GetContainerImageSignatureLifecycleStateEnumStringValues ¶ added in v65.42.0
func GetContainerImageSignatureLifecycleStateEnumStringValues() []string
GetContainerImageSignatureLifecycleStateEnumStringValues Enumerates the set of values in String for ContainerImageSignatureLifecycleStateEnum
func GetContainerImageSignatureSigningAlgorithmEnumStringValues ¶
func GetContainerImageSignatureSigningAlgorithmEnumStringValues() []string
GetContainerImageSignatureSigningAlgorithmEnumStringValues Enumerates the set of values in String for ContainerImageSignatureSigningAlgorithmEnum
func GetContainerImageSignatureSummarySigningAlgorithmEnumStringValues ¶
func GetContainerImageSignatureSummarySigningAlgorithmEnumStringValues() []string
GetContainerImageSignatureSummarySigningAlgorithmEnumStringValues Enumerates the set of values in String for ContainerImageSignatureSummarySigningAlgorithmEnum
func GetContainerRepositoryLifecycleStateEnumStringValues ¶
func GetContainerRepositoryLifecycleStateEnumStringValues() []string
GetContainerRepositoryLifecycleStateEnumStringValues Enumerates the set of values in String for ContainerRepositoryLifecycleStateEnum
func GetContainerRepositoryReadmeFormatEnumStringValues ¶
func GetContainerRepositoryReadmeFormatEnumStringValues() []string
GetContainerRepositoryReadmeFormatEnumStringValues Enumerates the set of values in String for ContainerRepositoryReadmeFormatEnum
func GetCreateContainerImageSignatureDetailsSigningAlgorithmEnumStringValues ¶
func GetCreateContainerImageSignatureDetailsSigningAlgorithmEnumStringValues() []string
GetCreateContainerImageSignatureDetailsSigningAlgorithmEnumStringValues Enumerates the set of values in String for CreateContainerImageSignatureDetailsSigningAlgorithmEnum
func GetGenericArtifactLifecycleStateEnumStringValues ¶
func GetGenericArtifactLifecycleStateEnumStringValues() []string
GetGenericArtifactLifecycleStateEnumStringValues Enumerates the set of values in String for GenericArtifactLifecycleStateEnum
func GetListContainerImageSignaturesSigningAlgorithmEnumStringValues ¶
func GetListContainerImageSignaturesSigningAlgorithmEnumStringValues() []string
GetListContainerImageSignaturesSigningAlgorithmEnumStringValues Enumerates the set of values in String for ListContainerImageSignaturesSigningAlgorithmEnum
func GetListContainerImageSignaturesSortByEnumStringValues ¶
func GetListContainerImageSignaturesSortByEnumStringValues() []string
GetListContainerImageSignaturesSortByEnumStringValues Enumerates the set of values in String for ListContainerImageSignaturesSortByEnum
func GetListContainerImageSignaturesSortOrderEnumStringValues ¶
func GetListContainerImageSignaturesSortOrderEnumStringValues() []string
GetListContainerImageSignaturesSortOrderEnumStringValues Enumerates the set of values in String for ListContainerImageSignaturesSortOrderEnum
func GetListContainerImagesSortByEnumStringValues ¶
func GetListContainerImagesSortByEnumStringValues() []string
GetListContainerImagesSortByEnumStringValues Enumerates the set of values in String for ListContainerImagesSortByEnum
func GetListContainerImagesSortOrderEnumStringValues ¶
func GetListContainerImagesSortOrderEnumStringValues() []string
GetListContainerImagesSortOrderEnumStringValues Enumerates the set of values in String for ListContainerImagesSortOrderEnum
func GetListContainerRepositoriesSortByEnumStringValues ¶
func GetListContainerRepositoriesSortByEnumStringValues() []string
GetListContainerRepositoriesSortByEnumStringValues Enumerates the set of values in String for ListContainerRepositoriesSortByEnum
func GetListContainerRepositoriesSortOrderEnumStringValues ¶
func GetListContainerRepositoriesSortOrderEnumStringValues() []string
GetListContainerRepositoriesSortOrderEnumStringValues Enumerates the set of values in String for ListContainerRepositoriesSortOrderEnum
func GetListGenericArtifactsSortByEnumStringValues ¶
func GetListGenericArtifactsSortByEnumStringValues() []string
GetListGenericArtifactsSortByEnumStringValues Enumerates the set of values in String for ListGenericArtifactsSortByEnum
func GetListGenericArtifactsSortOrderEnumStringValues ¶
func GetListGenericArtifactsSortOrderEnumStringValues() []string
GetListGenericArtifactsSortOrderEnumStringValues Enumerates the set of values in String for ListGenericArtifactsSortOrderEnum
func GetListRepositoriesSortByEnumStringValues ¶
func GetListRepositoriesSortByEnumStringValues() []string
GetListRepositoriesSortByEnumStringValues Enumerates the set of values in String for ListRepositoriesSortByEnum
func GetListRepositoriesSortOrderEnumStringValues ¶
func GetListRepositoriesSortOrderEnumStringValues() []string
GetListRepositoriesSortOrderEnumStringValues Enumerates the set of values in String for ListRepositoriesSortOrderEnum
func GetRepositoryLifecycleStateEnumStringValues ¶
func GetRepositoryLifecycleStateEnumStringValues() []string
GetRepositoryLifecycleStateEnumStringValues Enumerates the set of values in String for RepositoryLifecycleStateEnum
func GetRepositoryRepositoryTypeEnumStringValues ¶
func GetRepositoryRepositoryTypeEnumStringValues() []string
GetRepositoryRepositoryTypeEnumStringValues Enumerates the set of values in String for RepositoryRepositoryTypeEnum
Types ¶
type ArtifactsClient ¶
type ArtifactsClient struct { common.BaseClient // contains filtered or unexported fields }
ArtifactsClient a client for Artifacts
func NewArtifactsClientWithConfigurationProvider ¶
func NewArtifactsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ArtifactsClient, err error)
NewArtifactsClientWithConfigurationProvider Creates a new default Artifacts client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewArtifactsClientWithOboToken ¶
func NewArtifactsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ArtifactsClient, err error)
NewArtifactsClientWithOboToken Creates a new default Artifacts client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (ArtifactsClient) ChangeContainerRepositoryCompartment ¶
func (client ArtifactsClient) ChangeContainerRepositoryCompartment(ctx context.Context, request ChangeContainerRepositoryCompartmentRequest) (response ChangeContainerRepositoryCompartmentResponse, err error)
ChangeContainerRepositoryCompartment Moves a container repository into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ChangeContainerRepositoryCompartment.go.html to see an example of how to use ChangeContainerRepositoryCompartment API. A default retry strategy applies to this operation ChangeContainerRepositoryCompartment()
func (ArtifactsClient) ChangeRepositoryCompartment ¶
func (client ArtifactsClient) ChangeRepositoryCompartment(ctx context.Context, request ChangeRepositoryCompartmentRequest) (response ChangeRepositoryCompartmentResponse, err error)
ChangeRepositoryCompartment Moves a repository into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ChangeRepositoryCompartment.go.html to see an example of how to use ChangeRepositoryCompartment API. A default retry strategy applies to this operation ChangeRepositoryCompartment()
func (*ArtifactsClient) ConfigurationProvider ¶
func (client *ArtifactsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (ArtifactsClient) CreateContainerImageSignature ¶
func (client ArtifactsClient) CreateContainerImageSignature(ctx context.Context, request CreateContainerImageSignatureRequest) (response CreateContainerImageSignatureResponse, err error)
CreateContainerImageSignature Upload a signature to an image.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/CreateContainerImageSignature.go.html to see an example of how to use CreateContainerImageSignature API. A default retry strategy applies to this operation CreateContainerImageSignature()
func (ArtifactsClient) CreateContainerRepository ¶
func (client ArtifactsClient) CreateContainerRepository(ctx context.Context, request CreateContainerRepositoryRequest) (response CreateContainerRepositoryResponse, err error)
CreateContainerRepository Create a new empty container repository. Avoid entering confidential information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/CreateContainerRepository.go.html to see an example of how to use CreateContainerRepository API. A default retry strategy applies to this operation CreateContainerRepository()
func (ArtifactsClient) CreateRepository ¶
func (client ArtifactsClient) CreateRepository(ctx context.Context, request CreateRepositoryRequest) (response CreateRepositoryResponse, err error)
CreateRepository Creates a new repository for storing artifacts.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/CreateRepository.go.html to see an example of how to use CreateRepository API.
func (ArtifactsClient) DeleteContainerImage ¶
func (client ArtifactsClient) DeleteContainerImage(ctx context.Context, request DeleteContainerImageRequest) (response DeleteContainerImageResponse, err error)
DeleteContainerImage Delete a container image.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteContainerImage.go.html to see an example of how to use DeleteContainerImage API. A default retry strategy applies to this operation DeleteContainerImage()
func (ArtifactsClient) DeleteContainerImageSignature ¶
func (client ArtifactsClient) DeleteContainerImageSignature(ctx context.Context, request DeleteContainerImageSignatureRequest) (response DeleteContainerImageSignatureResponse, err error)
DeleteContainerImageSignature Delete a container image signature.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteContainerImageSignature.go.html to see an example of how to use DeleteContainerImageSignature API. A default retry strategy applies to this operation DeleteContainerImageSignature()
func (ArtifactsClient) DeleteContainerRepository ¶
func (client ArtifactsClient) DeleteContainerRepository(ctx context.Context, request DeleteContainerRepositoryRequest) (response DeleteContainerRepositoryResponse, err error)
DeleteContainerRepository Delete container repository.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteContainerRepository.go.html to see an example of how to use DeleteContainerRepository API. A default retry strategy applies to this operation DeleteContainerRepository()
func (ArtifactsClient) DeleteGenericArtifact ¶
func (client ArtifactsClient) DeleteGenericArtifact(ctx context.Context, request DeleteGenericArtifactRequest) (response DeleteGenericArtifactResponse, err error)
DeleteGenericArtifact Deletes an artifact with a specified OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteGenericArtifact.go.html to see an example of how to use DeleteGenericArtifact API. A default retry strategy applies to this operation DeleteGenericArtifact()
func (ArtifactsClient) DeleteGenericArtifactByPath ¶
func (client ArtifactsClient) DeleteGenericArtifactByPath(ctx context.Context, request DeleteGenericArtifactByPathRequest) (response DeleteGenericArtifactByPathResponse, err error)
DeleteGenericArtifactByPath Deletes an artifact with a specified `artifactPath` and `version`.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteGenericArtifactByPath.go.html to see an example of how to use DeleteGenericArtifactByPath API. A default retry strategy applies to this operation DeleteGenericArtifactByPath()
func (ArtifactsClient) DeleteRepository ¶
func (client ArtifactsClient) DeleteRepository(ctx context.Context, request DeleteRepositoryRequest) (response DeleteRepositoryResponse, err error)
DeleteRepository Deletes the specified repository. This operation fails unless all associated artifacts are in a DELETED state. You must delete all associated artifacts before deleting a repository.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteRepository.go.html to see an example of how to use DeleteRepository API. A default retry strategy applies to this operation DeleteRepository()
func (ArtifactsClient) GetContainerConfiguration ¶
func (client ArtifactsClient) GetContainerConfiguration(ctx context.Context, request GetContainerConfigurationRequest) (response GetContainerConfigurationResponse, err error)
GetContainerConfiguration Get container configuration.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetContainerConfiguration.go.html to see an example of how to use GetContainerConfiguration API. A default retry strategy applies to this operation GetContainerConfiguration()
func (ArtifactsClient) GetContainerImage ¶
func (client ArtifactsClient) GetContainerImage(ctx context.Context, request GetContainerImageRequest) (response GetContainerImageResponse, err error)
GetContainerImage Get container image metadata.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetContainerImage.go.html to see an example of how to use GetContainerImage API. A default retry strategy applies to this operation GetContainerImage()
func (ArtifactsClient) GetContainerImageSignature ¶
func (client ArtifactsClient) GetContainerImageSignature(ctx context.Context, request GetContainerImageSignatureRequest) (response GetContainerImageSignatureResponse, err error)
GetContainerImageSignature Get container image signature metadata.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetContainerImageSignature.go.html to see an example of how to use GetContainerImageSignature API. A default retry strategy applies to this operation GetContainerImageSignature()
func (ArtifactsClient) GetContainerRepository ¶
func (client ArtifactsClient) GetContainerRepository(ctx context.Context, request GetContainerRepositoryRequest) (response GetContainerRepositoryResponse, err error)
GetContainerRepository Get container repository.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetContainerRepository.go.html to see an example of how to use GetContainerRepository API. A default retry strategy applies to this operation GetContainerRepository()
func (ArtifactsClient) GetGenericArtifact ¶
func (client ArtifactsClient) GetGenericArtifact(ctx context.Context, request GetGenericArtifactRequest) (response GetGenericArtifactResponse, err error)
GetGenericArtifact Gets information about an artifact with a specified OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetGenericArtifact.go.html to see an example of how to use GetGenericArtifact API. A default retry strategy applies to this operation GetGenericArtifact()
func (ArtifactsClient) GetGenericArtifactByPath ¶
func (client ArtifactsClient) GetGenericArtifactByPath(ctx context.Context, request GetGenericArtifactByPathRequest) (response GetGenericArtifactByPathResponse, err error)
GetGenericArtifactByPath Gets information about an artifact with a specified `artifactPath` and `version`.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetGenericArtifactByPath.go.html to see an example of how to use GetGenericArtifactByPath API. A default retry strategy applies to this operation GetGenericArtifactByPath()
func (ArtifactsClient) GetRepository ¶
func (client ArtifactsClient) GetRepository(ctx context.Context, request GetRepositoryRequest) (response GetRepositoryResponse, err error)
GetRepository Gets the specified repository's information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetRepository.go.html to see an example of how to use GetRepository API. A default retry strategy applies to this operation GetRepository()
func (ArtifactsClient) ListContainerImageSignatures ¶
func (client ArtifactsClient) ListContainerImageSignatures(ctx context.Context, request ListContainerImageSignaturesRequest) (response ListContainerImageSignaturesResponse, err error)
ListContainerImageSignatures List container image signatures in an image.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListContainerImageSignatures.go.html to see an example of how to use ListContainerImageSignatures API. A default retry strategy applies to this operation ListContainerImageSignatures()
func (ArtifactsClient) ListContainerImages ¶
func (client ArtifactsClient) ListContainerImages(ctx context.Context, request ListContainerImagesRequest) (response ListContainerImagesResponse, err error)
ListContainerImages List container images in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListContainerImages.go.html to see an example of how to use ListContainerImages API. A default retry strategy applies to this operation ListContainerImages()
func (ArtifactsClient) ListContainerRepositories ¶
func (client ArtifactsClient) ListContainerRepositories(ctx context.Context, request ListContainerRepositoriesRequest) (response ListContainerRepositoriesResponse, err error)
ListContainerRepositories List container repositories in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListContainerRepositories.go.html to see an example of how to use ListContainerRepositories API. A default retry strategy applies to this operation ListContainerRepositories()
func (ArtifactsClient) ListGenericArtifacts ¶
func (client ArtifactsClient) ListGenericArtifacts(ctx context.Context, request ListGenericArtifactsRequest) (response ListGenericArtifactsResponse, err error)
ListGenericArtifacts Lists artifacts in the specified repository.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListGenericArtifacts.go.html to see an example of how to use ListGenericArtifacts API. A default retry strategy applies to this operation ListGenericArtifacts()
func (ArtifactsClient) ListRepositories ¶
func (client ArtifactsClient) ListRepositories(ctx context.Context, request ListRepositoriesRequest) (response ListRepositoriesResponse, err error)
ListRepositories Lists repositories in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListRepositories.go.html to see an example of how to use ListRepositories API. A default retry strategy applies to this operation ListRepositories()
func (ArtifactsClient) RemoveContainerVersion ¶
func (client ArtifactsClient) RemoveContainerVersion(ctx context.Context, request RemoveContainerVersionRequest) (response RemoveContainerVersionResponse, err error)
RemoveContainerVersion Remove version from container image.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/RemoveContainerVersion.go.html to see an example of how to use RemoveContainerVersion API. A default retry strategy applies to this operation RemoveContainerVersion()
func (ArtifactsClient) RestoreContainerImage ¶
func (client ArtifactsClient) RestoreContainerImage(ctx context.Context, request RestoreContainerImageRequest) (response RestoreContainerImageResponse, err error)
RestoreContainerImage Restore a container image.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/RestoreContainerImage.go.html to see an example of how to use RestoreContainerImage API. A default retry strategy applies to this operation RestoreContainerImage()
func (*ArtifactsClient) SetRegion ¶
func (client *ArtifactsClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (ArtifactsClient) UpdateContainerConfiguration ¶
func (client ArtifactsClient) UpdateContainerConfiguration(ctx context.Context, request UpdateContainerConfigurationRequest) (response UpdateContainerConfigurationResponse, err error)
UpdateContainerConfiguration Update container configuration.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateContainerConfiguration.go.html to see an example of how to use UpdateContainerConfiguration API. A default retry strategy applies to this operation UpdateContainerConfiguration()
func (ArtifactsClient) UpdateContainerImage ¶ added in v65.42.0
func (client ArtifactsClient) UpdateContainerImage(ctx context.Context, request UpdateContainerImageRequest) (response UpdateContainerImageResponse, err error)
UpdateContainerImage Modify the properties of a container image. Avoid entering confidential information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateContainerImage.go.html to see an example of how to use UpdateContainerImage API. A default retry strategy applies to this operation UpdateContainerImage()
func (ArtifactsClient) UpdateContainerImageSignature ¶ added in v65.42.0
func (client ArtifactsClient) UpdateContainerImageSignature(ctx context.Context, request UpdateContainerImageSignatureRequest) (response UpdateContainerImageSignatureResponse, err error)
UpdateContainerImageSignature Modify the properties of a container image signature. Avoid entering confidential information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateContainerImageSignature.go.html to see an example of how to use UpdateContainerImageSignature API. A default retry strategy applies to this operation UpdateContainerImageSignature()
func (ArtifactsClient) UpdateContainerRepository ¶
func (client ArtifactsClient) UpdateContainerRepository(ctx context.Context, request UpdateContainerRepositoryRequest) (response UpdateContainerRepositoryResponse, err error)
UpdateContainerRepository Modify the properties of a container repository. Avoid entering confidential information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateContainerRepository.go.html to see an example of how to use UpdateContainerRepository API. A default retry strategy applies to this operation UpdateContainerRepository()
func (ArtifactsClient) UpdateGenericArtifact ¶
func (client ArtifactsClient) UpdateGenericArtifact(ctx context.Context, request UpdateGenericArtifactRequest) (response UpdateGenericArtifactResponse, err error)
UpdateGenericArtifact Updates the artifact with the specified OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). You can only update the tags of an artifact.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateGenericArtifact.go.html to see an example of how to use UpdateGenericArtifact API. A default retry strategy applies to this operation UpdateGenericArtifact()
func (ArtifactsClient) UpdateGenericArtifactByPath ¶
func (client ArtifactsClient) UpdateGenericArtifactByPath(ctx context.Context, request UpdateGenericArtifactByPathRequest) (response UpdateGenericArtifactByPathResponse, err error)
UpdateGenericArtifactByPath Updates an artifact with a specified `artifactPath` and `version`. You can only update the tags of an artifact.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateGenericArtifactByPath.go.html to see an example of how to use UpdateGenericArtifactByPath API. A default retry strategy applies to this operation UpdateGenericArtifactByPath()
func (ArtifactsClient) UpdateRepository ¶
func (client ArtifactsClient) UpdateRepository(ctx context.Context, request UpdateRepositoryRequest) (response UpdateRepositoryResponse, err error)
UpdateRepository Updates the properties of a repository. You can update the `displayName` and `description` properties.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateRepository.go.html to see an example of how to use UpdateRepository API. A default retry strategy applies to this operation UpdateRepository()
type ChangeContainerRepositoryCompartmentDetails ¶
type ChangeContainerRepositoryCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which to move the resource. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeContainerRepositoryCompartmentDetails Change container repository compartment details.
func (ChangeContainerRepositoryCompartmentDetails) String ¶
func (m ChangeContainerRepositoryCompartmentDetails) String() string
func (ChangeContainerRepositoryCompartmentDetails) ValidateEnumValue ¶
func (m ChangeContainerRepositoryCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeContainerRepositoryCompartmentRequest ¶
type ChangeContainerRepositoryCompartmentRequest 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 `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Change container repository compartment details. ChangeContainerRepositoryCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeContainerRepositoryCompartmentRequest wrapper for the ChangeContainerRepositoryCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ChangeContainerRepositoryCompartment.go.html to see an example of how to use ChangeContainerRepositoryCompartmentRequest.
func (ChangeContainerRepositoryCompartmentRequest) BinaryRequestBody ¶
func (request ChangeContainerRepositoryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeContainerRepositoryCompartmentRequest) HTTPRequest ¶
func (request ChangeContainerRepositoryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeContainerRepositoryCompartmentRequest) RetryPolicy ¶
func (request ChangeContainerRepositoryCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeContainerRepositoryCompartmentRequest) String ¶
func (request ChangeContainerRepositoryCompartmentRequest) String() string
func (ChangeContainerRepositoryCompartmentRequest) ValidateEnumValue ¶
func (request ChangeContainerRepositoryCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeContainerRepositoryCompartmentResponse ¶
type ChangeContainerRepositoryCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeContainerRepositoryCompartmentResponse wrapper for the ChangeContainerRepositoryCompartment operation
func (ChangeContainerRepositoryCompartmentResponse) HTTPResponse ¶
func (response ChangeContainerRepositoryCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeContainerRepositoryCompartmentResponse) String ¶
func (response ChangeContainerRepositoryCompartmentResponse) String() string
type ChangeRepositoryCompartmentDetails ¶
type ChangeRepositoryCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the repository should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeRepositoryCompartmentDetails Details for changing a repository's compartment.
func (ChangeRepositoryCompartmentDetails) String ¶
func (m ChangeRepositoryCompartmentDetails) String() string
func (ChangeRepositoryCompartmentDetails) ValidateEnumValue ¶
func (m ChangeRepositoryCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeRepositoryCompartmentRequest ¶
type ChangeRepositoryCompartmentRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Moves a repository into a different compartment. ChangeRepositoryCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeRepositoryCompartmentRequest wrapper for the ChangeRepositoryCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ChangeRepositoryCompartment.go.html to see an example of how to use ChangeRepositoryCompartmentRequest.
func (ChangeRepositoryCompartmentRequest) BinaryRequestBody ¶
func (request ChangeRepositoryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeRepositoryCompartmentRequest) HTTPRequest ¶
func (request ChangeRepositoryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeRepositoryCompartmentRequest) RetryPolicy ¶
func (request ChangeRepositoryCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeRepositoryCompartmentRequest) String ¶
func (request ChangeRepositoryCompartmentRequest) String() string
func (ChangeRepositoryCompartmentRequest) ValidateEnumValue ¶
func (request ChangeRepositoryCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeRepositoryCompartmentResponse ¶
type ChangeRepositoryCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeRepositoryCompartmentResponse wrapper for the ChangeRepositoryCompartment operation
func (ChangeRepositoryCompartmentResponse) HTTPResponse ¶
func (response ChangeRepositoryCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeRepositoryCompartmentResponse) String ¶
func (response ChangeRepositoryCompartmentResponse) String() string
type ContainerConfiguration ¶
type ContainerConfiguration struct { // 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 `mandatory:"true" json:"isRepositoryCreatedOnFirstPush"` // The tenancy namespace used in the container repository path. Namespace *string `mandatory:"true" json:"namespace"` }
ContainerConfiguration Container configuration.
func (ContainerConfiguration) String ¶
func (m ContainerConfiguration) String() string
func (ContainerConfiguration) ValidateEnumValue ¶
func (m ContainerConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerImage ¶
type ContainerImage struct { // The compartment OCID to which the container image belongs. Inferred from the container repository. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the user or principal that created the resource. CreatedBy *string `mandatory:"true" json:"createdBy"` // The container image digest. Digest *string `mandatory:"true" json:"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 `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the container image. // Example: `ocid1.containerimage.oc1..exampleuniqueID` Id *string `mandatory:"true" json:"id"` // Layers of which the image is composed, ordered by the layer digest. Layers []ContainerImageLayer `mandatory:"true" json:"layers"` // The total size of the container image layers in bytes. LayersSizeInBytes *int64 `mandatory:"true" json:"layersSizeInBytes"` // The current state of the container image. LifecycleState ContainerImageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The size of the container image manifest in bytes. ManifestSizeInBytes *int `mandatory:"true" json:"manifestSizeInBytes"` // Total number of pulls. PullCount *int64 `mandatory:"true" json:"pullCount"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the container repository. RepositoryId *string `mandatory:"true" json:"repositoryId"` // The container repository name. RepositoryName *string `mandatory:"true" json:"repositoryName"` // An RFC 3339 timestamp indicating when the image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The versions associated with this image. Versions []ContainerVersion `mandatory:"true" json:"versions"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // The system tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"` // An RFC 3339 timestamp indicating when the image was last pulled. TimeLastPulled *common.SDKTime `mandatory:"false" json:"timeLastPulled"` // The most recent version associated with this image. Version *string `mandatory:"false" json:"version"` }
ContainerImage Container image metadata.
func (ContainerImage) String ¶
func (m ContainerImage) String() string
func (ContainerImage) ValidateEnumValue ¶
func (m ContainerImage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerImageCollection ¶
type ContainerImageCollection struct { // Page of matching container images. Items []ContainerImageSummary `mandatory:"true" json:"items"` // Estimated number of remaining results. RemainingItemsCount *int `mandatory:"true" json:"remainingItemsCount"` }
ContainerImageCollection List container image results.
func (ContainerImageCollection) String ¶
func (m ContainerImageCollection) String() string
func (ContainerImageCollection) ValidateEnumValue ¶
func (m ContainerImageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerImageLayer ¶
type ContainerImageLayer struct { // The sha256 digest of the image layer. Digest *string `mandatory:"true" json:"digest"` // The size of the layer in bytes. SizeInBytes *int64 `mandatory:"true" json:"sizeInBytes"` // An RFC 3339 timestamp indicating when the layer was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` }
ContainerImageLayer The container image layer metadata.
func (ContainerImageLayer) String ¶
func (m ContainerImageLayer) String() string
func (ContainerImageLayer) ValidateEnumValue ¶
func (m ContainerImageLayer) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerImageLifecycleStateEnum ¶
type ContainerImageLifecycleStateEnum string
ContainerImageLifecycleStateEnum Enum with underlying type: string
const ( ContainerImageLifecycleStateAvailable ContainerImageLifecycleStateEnum = "AVAILABLE" ContainerImageLifecycleStateDeleted ContainerImageLifecycleStateEnum = "DELETED" ContainerImageLifecycleStateDeleting ContainerImageLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for ContainerImageLifecycleStateEnum
func GetContainerImageLifecycleStateEnumValues ¶
func GetContainerImageLifecycleStateEnumValues() []ContainerImageLifecycleStateEnum
GetContainerImageLifecycleStateEnumValues Enumerates the set of values for ContainerImageLifecycleStateEnum
func GetMappingContainerImageLifecycleStateEnum ¶
func GetMappingContainerImageLifecycleStateEnum(val string) (ContainerImageLifecycleStateEnum, bool)
GetMappingContainerImageLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ContainerImageSignature ¶
type ContainerImageSignature struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the container repository exists. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy *string `mandatory:"true" json:"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 `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the container image signature. // Example: `ocid1.containerimagesignature.oc1..exampleuniqueID` Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the container image. // Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId *string `mandatory:"true" json:"imageId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. // Example: `ocid1.key.oc1..exampleuniqueID` KmsKeyId *string `mandatory:"true" json:"kmsKeyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. // Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId *string `mandatory:"true" json:"kmsKeyVersionId"` // The base64 encoded signature payload that was signed. Message *string `mandatory:"true" json:"message"` // The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm. Signature *string `mandatory:"true" json:"signature"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm ContainerImageSignatureSigningAlgorithmEnum `mandatory:"true" json:"signingAlgorithm"` // An RFC 3339 timestamp indicating when the image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the container image signature. LifecycleState ContainerImageSignatureLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // The system tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"` }
ContainerImageSignature Container image signature metadata.
func (ContainerImageSignature) String ¶
func (m ContainerImageSignature) String() string
func (ContainerImageSignature) ValidateEnumValue ¶
func (m ContainerImageSignature) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerImageSignatureCollection ¶
type ContainerImageSignatureCollection struct { // Page of matching container image signatures. Items []ContainerImageSignatureSummary `mandatory:"true" json:"items"` // Estimated number of remaining results. RemainingItemsCount *int `mandatory:"true" json:"remainingItemsCount"` }
ContainerImageSignatureCollection List container image signature results.
func (ContainerImageSignatureCollection) String ¶
func (m ContainerImageSignatureCollection) String() string
func (ContainerImageSignatureCollection) ValidateEnumValue ¶
func (m ContainerImageSignatureCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerImageSignatureLifecycleStateEnum ¶ added in v65.42.0
type ContainerImageSignatureLifecycleStateEnum string
ContainerImageSignatureLifecycleStateEnum Enum with underlying type: string
const ( ContainerImageSignatureLifecycleStateAvailable ContainerImageSignatureLifecycleStateEnum = "AVAILABLE" ContainerImageSignatureLifecycleStateDeleting ContainerImageSignatureLifecycleStateEnum = "DELETING" ContainerImageSignatureLifecycleStateDeleted ContainerImageSignatureLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ContainerImageSignatureLifecycleStateEnum
func GetContainerImageSignatureLifecycleStateEnumValues ¶ added in v65.42.0
func GetContainerImageSignatureLifecycleStateEnumValues() []ContainerImageSignatureLifecycleStateEnum
GetContainerImageSignatureLifecycleStateEnumValues Enumerates the set of values for ContainerImageSignatureLifecycleStateEnum
func GetMappingContainerImageSignatureLifecycleStateEnum ¶ added in v65.42.0
func GetMappingContainerImageSignatureLifecycleStateEnum(val string) (ContainerImageSignatureLifecycleStateEnum, bool)
GetMappingContainerImageSignatureLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ContainerImageSignatureSigningAlgorithmEnum ¶
type ContainerImageSignatureSigningAlgorithmEnum string
ContainerImageSignatureSigningAlgorithmEnum Enum with underlying type: string
const ( ContainerImageSignatureSigningAlgorithm224RsaPkcsPss ContainerImageSignatureSigningAlgorithmEnum = "SHA_224_RSA_PKCS_PSS" ContainerImageSignatureSigningAlgorithm256RsaPkcsPss ContainerImageSignatureSigningAlgorithmEnum = "SHA_256_RSA_PKCS_PSS" ContainerImageSignatureSigningAlgorithm384RsaPkcsPss ContainerImageSignatureSigningAlgorithmEnum = "SHA_384_RSA_PKCS_PSS" ContainerImageSignatureSigningAlgorithm512RsaPkcsPss ContainerImageSignatureSigningAlgorithmEnum = "SHA_512_RSA_PKCS_PSS" )
Set of constants representing the allowable values for ContainerImageSignatureSigningAlgorithmEnum
func GetContainerImageSignatureSigningAlgorithmEnumValues ¶
func GetContainerImageSignatureSigningAlgorithmEnumValues() []ContainerImageSignatureSigningAlgorithmEnum
GetContainerImageSignatureSigningAlgorithmEnumValues Enumerates the set of values for ContainerImageSignatureSigningAlgorithmEnum
func GetMappingContainerImageSignatureSigningAlgorithmEnum ¶
func GetMappingContainerImageSignatureSigningAlgorithmEnum(val string) (ContainerImageSignatureSigningAlgorithmEnum, bool)
GetMappingContainerImageSignatureSigningAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type ContainerImageSignatureSummary ¶
type ContainerImageSignatureSummary struct { // The OCID of the compartment in which the container repository exists. CompartmentId *string `mandatory:"true" json:"compartmentId"` // 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 `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the container image signature. // Example: `ocid1.containerimagesignature.oc1..exampleuniqueID` Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the container image. // Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId *string `mandatory:"true" json:"imageId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. // Example: `ocid1.key.oc1..exampleuniqueID` KmsKeyId *string `mandatory:"true" json:"kmsKeyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. // Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId *string `mandatory:"true" json:"kmsKeyVersionId"` // The base64 encoded signature payload that was signed. Message *string `mandatory:"true" json:"message"` // The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm. Signature *string `mandatory:"true" json:"signature"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm ContainerImageSignatureSummarySigningAlgorithmEnum `mandatory:"true" json:"signingAlgorithm"` // An RFC 3339 timestamp indicating when the image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the container image signature. LifecycleState ContainerImageSignatureLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // The system tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"` }
ContainerImageSignatureSummary Container image signature summary.
func (ContainerImageSignatureSummary) String ¶
func (m ContainerImageSignatureSummary) String() string
func (ContainerImageSignatureSummary) ValidateEnumValue ¶
func (m ContainerImageSignatureSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerImageSignatureSummarySigningAlgorithmEnum ¶
type ContainerImageSignatureSummarySigningAlgorithmEnum string
ContainerImageSignatureSummarySigningAlgorithmEnum Enum with underlying type: string
const ( ContainerImageSignatureSummarySigningAlgorithm224RsaPkcsPss ContainerImageSignatureSummarySigningAlgorithmEnum = "SHA_224_RSA_PKCS_PSS" ContainerImageSignatureSummarySigningAlgorithm256RsaPkcsPss ContainerImageSignatureSummarySigningAlgorithmEnum = "SHA_256_RSA_PKCS_PSS" ContainerImageSignatureSummarySigningAlgorithm384RsaPkcsPss ContainerImageSignatureSummarySigningAlgorithmEnum = "SHA_384_RSA_PKCS_PSS" ContainerImageSignatureSummarySigningAlgorithm512RsaPkcsPss ContainerImageSignatureSummarySigningAlgorithmEnum = "SHA_512_RSA_PKCS_PSS" )
Set of constants representing the allowable values for ContainerImageSignatureSummarySigningAlgorithmEnum
func GetContainerImageSignatureSummarySigningAlgorithmEnumValues ¶
func GetContainerImageSignatureSummarySigningAlgorithmEnumValues() []ContainerImageSignatureSummarySigningAlgorithmEnum
GetContainerImageSignatureSummarySigningAlgorithmEnumValues Enumerates the set of values for ContainerImageSignatureSummarySigningAlgorithmEnum
func GetMappingContainerImageSignatureSummarySigningAlgorithmEnum ¶
func GetMappingContainerImageSignatureSummarySigningAlgorithmEnum(val string) (ContainerImageSignatureSummarySigningAlgorithmEnum, bool)
GetMappingContainerImageSignatureSummarySigningAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type ContainerImageSummary ¶
type ContainerImageSummary struct { // The compartment OCID to which the container image belongs. Inferred from the container repository. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The container image digest. Digest *string `mandatory:"true" json:"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 `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the container image. // Example: `ocid1.containerimage.oc1..exampleuniqueID` Id *string `mandatory:"true" json:"id"` // The current state of the container image. LifecycleState ContainerImageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID of the container repository. RepositoryId *string `mandatory:"true" json:"repositoryId"` // The container repository name. RepositoryName *string `mandatory:"true" json:"repositoryName"` // An RFC 3339 timestamp indicating when the image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // The system tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"` // The most recent version associated with this image. Version *string `mandatory:"false" json:"version"` }
ContainerImageSummary Container image summary.
func (ContainerImageSummary) String ¶
func (m ContainerImageSummary) String() string
func (ContainerImageSummary) ValidateEnumValue ¶
func (m ContainerImageSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerRepository ¶
type ContainerRepository struct { // The OCID of the compartment in which the container repository exists. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The id of the user or principal that created the resource. CreatedBy *string `mandatory:"true" json:"createdBy"` // The container repository name. DisplayName *string `mandatory:"true" json:"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 `mandatory:"true" json:"id"` // Total number of images. ImageCount *int `mandatory:"true" json:"imageCount"` // Whether the repository is immutable. Images cannot be overwritten in an immutable repository. IsImmutable *bool `mandatory:"true" json:"isImmutable"` // Whether the repository is public. A public repository allows unauthenticated access. IsPublic *bool `mandatory:"true" json:"isPublic"` // Total number of layers. LayerCount *int `mandatory:"true" json:"layerCount"` // Total storage in bytes consumed by layers. LayersSizeInBytes *int64 `mandatory:"true" json:"layersSizeInBytes"` // The current state of the container repository. LifecycleState ContainerRepositoryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Total storage size in GBs that will be charged. BillableSizeInGBs *int64 `mandatory:"true" json:"billableSizeInGBs"` // The tenancy namespace used in the container repository path. Namespace *string `mandatory:"true" json:"namespace"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // The system tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"` Readme *ContainerRepositoryReadme `mandatory:"false" json:"readme"` // An RFC 3339 timestamp indicating when an image was last pushed to the repository. TimeLastPushed *common.SDKTime `mandatory:"false" json:"timeLastPushed"` }
ContainerRepository Container repository metadata.
func (ContainerRepository) String ¶
func (m ContainerRepository) String() string
func (ContainerRepository) ValidateEnumValue ¶
func (m ContainerRepository) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerRepositoryCollection ¶
type ContainerRepositoryCollection struct { // Total number of layers. LayerCount *int `mandatory:"true" json:"layerCount"` // Total storage in bytes consumed by layers. LayersSizeInBytes *int64 `mandatory:"true" json:"layersSizeInBytes"` // Total number of images. ImageCount *int `mandatory:"true" json:"imageCount"` // Collection of container repositories. Items []ContainerRepositorySummary `mandatory:"true" json:"items"` // Estimated number of remaining results. RemainingItemsCount *int `mandatory:"true" json:"remainingItemsCount"` // Total number of repositories. RepositoryCount *int `mandatory:"true" json:"repositoryCount"` }
ContainerRepositoryCollection List of container repository results.
func (ContainerRepositoryCollection) String ¶
func (m ContainerRepositoryCollection) String() string
func (ContainerRepositoryCollection) ValidateEnumValue ¶
func (m ContainerRepositoryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerRepositoryLifecycleStateEnum ¶
type ContainerRepositoryLifecycleStateEnum string
ContainerRepositoryLifecycleStateEnum Enum with underlying type: string
const ( ContainerRepositoryLifecycleStateAvailable ContainerRepositoryLifecycleStateEnum = "AVAILABLE" ContainerRepositoryLifecycleStateDeleting ContainerRepositoryLifecycleStateEnum = "DELETING" ContainerRepositoryLifecycleStateDeleted ContainerRepositoryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ContainerRepositoryLifecycleStateEnum
func GetContainerRepositoryLifecycleStateEnumValues ¶
func GetContainerRepositoryLifecycleStateEnumValues() []ContainerRepositoryLifecycleStateEnum
GetContainerRepositoryLifecycleStateEnumValues Enumerates the set of values for ContainerRepositoryLifecycleStateEnum
func GetMappingContainerRepositoryLifecycleStateEnum ¶
func GetMappingContainerRepositoryLifecycleStateEnum(val string) (ContainerRepositoryLifecycleStateEnum, bool)
GetMappingContainerRepositoryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ContainerRepositoryReadme ¶
type ContainerRepositoryReadme struct { // Readme content. Avoid entering confidential information. Content *string `mandatory:"true" json:"content"` // Readme format. Supported formats are text/plain and text/markdown. Format ContainerRepositoryReadmeFormatEnum `mandatory:"true" json:"format"` }
ContainerRepositoryReadme Container repository readme.
func (ContainerRepositoryReadme) String ¶
func (m ContainerRepositoryReadme) String() string
func (ContainerRepositoryReadme) ValidateEnumValue ¶
func (m ContainerRepositoryReadme) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerRepositoryReadmeFormatEnum ¶
type ContainerRepositoryReadmeFormatEnum string
ContainerRepositoryReadmeFormatEnum Enum with underlying type: string
const ( ContainerRepositoryReadmeFormatMarkdown ContainerRepositoryReadmeFormatEnum = "TEXT_MARKDOWN" ContainerRepositoryReadmeFormatPlain ContainerRepositoryReadmeFormatEnum = "TEXT_PLAIN" )
Set of constants representing the allowable values for ContainerRepositoryReadmeFormatEnum
func GetContainerRepositoryReadmeFormatEnumValues ¶
func GetContainerRepositoryReadmeFormatEnumValues() []ContainerRepositoryReadmeFormatEnum
GetContainerRepositoryReadmeFormatEnumValues Enumerates the set of values for ContainerRepositoryReadmeFormatEnum
func GetMappingContainerRepositoryReadmeFormatEnum ¶
func GetMappingContainerRepositoryReadmeFormatEnum(val string) (ContainerRepositoryReadmeFormatEnum, bool)
GetMappingContainerRepositoryReadmeFormatEnum performs case Insensitive comparison on enum value and return the desired enum
type ContainerRepositorySummary ¶
type ContainerRepositorySummary struct { // The OCID of the compartment in which the container repository exists. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The container repository name. DisplayName *string `mandatory:"true" json:"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 `mandatory:"true" json:"id"` // Total number of images. ImageCount *int `mandatory:"true" json:"imageCount"` // Whether the repository is public. A public repository allows unauthenticated access. IsPublic *bool `mandatory:"true" json:"isPublic"` // Total number of layers. LayerCount *int `mandatory:"true" json:"layerCount"` // Total storage in bytes consumed by layers. LayersSizeInBytes *int64 `mandatory:"true" json:"layersSizeInBytes"` // The current state of the container repository. LifecycleState ContainerRepositoryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Total storage size in GBs that will be charged. BillableSizeInGBs *int64 `mandatory:"true" json:"billableSizeInGBs"` // The tenancy namespace used in the container repository path. Namespace *string `mandatory:"true" json:"namespace"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // The system tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"` }
ContainerRepositorySummary Container repository summary.
func (ContainerRepositorySummary) String ¶
func (m ContainerRepositorySummary) String() string
func (ContainerRepositorySummary) ValidateEnumValue ¶
func (m ContainerRepositorySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ContainerVersion ¶
type ContainerVersion struct { // The OCID of the user or principal that pushed the version. CreatedBy *string `mandatory:"true" json:"createdBy"` // The creation time of the version. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The version name. Version *string `mandatory:"true" json:"version"` }
ContainerVersion Container version metadata.
func (ContainerVersion) String ¶
func (m ContainerVersion) String() string
func (ContainerVersion) ValidateEnumValue ¶
func (m ContainerVersion) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateContainerImageSignatureDetails ¶
type CreateContainerImageSignatureDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the container repository exists. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the container image. // Example: `ocid1.containerimage.oc1..exampleuniqueID` ImageId *string `mandatory:"true" json:"imageId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the kmsKeyId used to sign the container image. // Example: `ocid1.key.oc1..exampleuniqueID` KmsKeyId *string `mandatory:"true" json:"kmsKeyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. // Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId *string `mandatory:"true" json:"kmsKeyVersionId"` // The base64 encoded signature payload that was signed. Message *string `mandatory:"true" json:"message"` // The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm. Signature *string `mandatory:"true" json:"signature"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm CreateContainerImageSignatureDetailsSigningAlgorithmEnum `mandatory:"true" json:"signingAlgorithm"` // 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]string `mandatory:"false" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateContainerImageSignatureDetails Upload container image signature request details.
func (CreateContainerImageSignatureDetails) String ¶
func (m CreateContainerImageSignatureDetails) String() string
func (CreateContainerImageSignatureDetails) ValidateEnumValue ¶
func (m CreateContainerImageSignatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateContainerImageSignatureDetailsSigningAlgorithmEnum ¶
type CreateContainerImageSignatureDetailsSigningAlgorithmEnum string
CreateContainerImageSignatureDetailsSigningAlgorithmEnum Enum with underlying type: string
const ( CreateContainerImageSignatureDetailsSigningAlgorithm224RsaPkcsPss CreateContainerImageSignatureDetailsSigningAlgorithmEnum = "SHA_224_RSA_PKCS_PSS" CreateContainerImageSignatureDetailsSigningAlgorithm256RsaPkcsPss CreateContainerImageSignatureDetailsSigningAlgorithmEnum = "SHA_256_RSA_PKCS_PSS" CreateContainerImageSignatureDetailsSigningAlgorithm384RsaPkcsPss CreateContainerImageSignatureDetailsSigningAlgorithmEnum = "SHA_384_RSA_PKCS_PSS" CreateContainerImageSignatureDetailsSigningAlgorithm512RsaPkcsPss CreateContainerImageSignatureDetailsSigningAlgorithmEnum = "SHA_512_RSA_PKCS_PSS" )
Set of constants representing the allowable values for CreateContainerImageSignatureDetailsSigningAlgorithmEnum
func GetCreateContainerImageSignatureDetailsSigningAlgorithmEnumValues ¶
func GetCreateContainerImageSignatureDetailsSigningAlgorithmEnumValues() []CreateContainerImageSignatureDetailsSigningAlgorithmEnum
GetCreateContainerImageSignatureDetailsSigningAlgorithmEnumValues Enumerates the set of values for CreateContainerImageSignatureDetailsSigningAlgorithmEnum
func GetMappingCreateContainerImageSignatureDetailsSigningAlgorithmEnum ¶
func GetMappingCreateContainerImageSignatureDetailsSigningAlgorithmEnum(val string) (CreateContainerImageSignatureDetailsSigningAlgorithmEnum, bool)
GetMappingCreateContainerImageSignatureDetailsSigningAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateContainerImageSignatureRequest ¶
type CreateContainerImageSignatureRequest struct { // Upload container image signature details CreateContainerImageSignatureDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateContainerImageSignatureRequest wrapper for the CreateContainerImageSignature operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/CreateContainerImageSignature.go.html to see an example of how to use CreateContainerImageSignatureRequest.
func (CreateContainerImageSignatureRequest) BinaryRequestBody ¶
func (request CreateContainerImageSignatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateContainerImageSignatureRequest) HTTPRequest ¶
func (request CreateContainerImageSignatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateContainerImageSignatureRequest) RetryPolicy ¶
func (request CreateContainerImageSignatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateContainerImageSignatureRequest) String ¶
func (request CreateContainerImageSignatureRequest) String() string
func (CreateContainerImageSignatureRequest) ValidateEnumValue ¶
func (request CreateContainerImageSignatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateContainerImageSignatureResponse ¶
type CreateContainerImageSignatureResponse struct { // The underlying http response RawResponse *http.Response // The ContainerImageSignature instance ContainerImageSignature `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateContainerImageSignatureResponse wrapper for the CreateContainerImageSignature operation
func (CreateContainerImageSignatureResponse) HTTPResponse ¶
func (response CreateContainerImageSignatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateContainerImageSignatureResponse) String ¶
func (response CreateContainerImageSignatureResponse) String() string
type CreateContainerRepositoryDetails ¶
type CreateContainerRepositoryDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to create the resource. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The container repository name. DisplayName *string `mandatory:"true" json:"displayName"` // Whether the repository is immutable. Images cannot be overwritten in an immutable repository. IsImmutable *bool `mandatory:"false" json:"isImmutable"` // Whether the repository is public. A public repository allows unauthenticated access. IsPublic *bool `mandatory:"false" json:"isPublic"` Readme *ContainerRepositoryReadme `mandatory:"false" json:"readme"` // 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]string `mandatory:"false" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateContainerRepositoryDetails Create container repository details.
func (CreateContainerRepositoryDetails) String ¶
func (m CreateContainerRepositoryDetails) String() string
func (CreateContainerRepositoryDetails) ValidateEnumValue ¶
func (m CreateContainerRepositoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateContainerRepositoryRequest ¶
type CreateContainerRepositoryRequest struct { // Create container repository details. CreateContainerRepositoryDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateContainerRepositoryRequest wrapper for the CreateContainerRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/CreateContainerRepository.go.html to see an example of how to use CreateContainerRepositoryRequest.
func (CreateContainerRepositoryRequest) BinaryRequestBody ¶
func (request CreateContainerRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateContainerRepositoryRequest) HTTPRequest ¶
func (request CreateContainerRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateContainerRepositoryRequest) RetryPolicy ¶
func (request CreateContainerRepositoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateContainerRepositoryRequest) String ¶
func (request CreateContainerRepositoryRequest) String() string
func (CreateContainerRepositoryRequest) ValidateEnumValue ¶
func (request CreateContainerRepositoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateContainerRepositoryResponse ¶
type CreateContainerRepositoryResponse struct { // The underlying http response RawResponse *http.Response // The ContainerRepository instance ContainerRepository `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateContainerRepositoryResponse wrapper for the CreateContainerRepository operation
func (CreateContainerRepositoryResponse) HTTPResponse ¶
func (response CreateContainerRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateContainerRepositoryResponse) String ¶
func (response CreateContainerRepositoryResponse) String() string
type CreateGenericRepositoryDetails ¶
type CreateGenericRepositoryDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the repository's compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Whether to make the repository immutable. The artifacts of an immutable repository cannot be overwritten. IsImmutable *bool `mandatory:"true" json:"isImmutable"` // 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 *string `mandatory:"false" json:"displayName"` // A short description of the repository. It can be updated later. Description *string `mandatory:"false" json:"description"` // 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]string `mandatory:"false" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateGenericRepositoryDetails Parameters needed to create an artifact repository.
func (CreateGenericRepositoryDetails) GetCompartmentId ¶
func (m CreateGenericRepositoryDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateGenericRepositoryDetails) GetDefinedTags ¶
func (m CreateGenericRepositoryDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateGenericRepositoryDetails) GetDescription ¶
func (m CreateGenericRepositoryDetails) GetDescription() *string
GetDescription returns Description
func (CreateGenericRepositoryDetails) GetDisplayName ¶
func (m CreateGenericRepositoryDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateGenericRepositoryDetails) GetFreeformTags ¶
func (m CreateGenericRepositoryDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateGenericRepositoryDetails) GetIsImmutable ¶
func (m CreateGenericRepositoryDetails) GetIsImmutable() *bool
GetIsImmutable returns IsImmutable
func (CreateGenericRepositoryDetails) MarshalJSON ¶
func (m CreateGenericRepositoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateGenericRepositoryDetails) String ¶
func (m CreateGenericRepositoryDetails) String() string
func (CreateGenericRepositoryDetails) ValidateEnumValue ¶
func (m CreateGenericRepositoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRepositoryDetails ¶
type CreateRepositoryDetails interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the repository's compartment. GetCompartmentId() *string // Whether to make the repository immutable. The artifacts of an immutable repository cannot be overwritten. GetIsImmutable() *bool // A user-friendly display name for the repository. If not present, will be auto-generated. It can be modified later. Avoid entering confidential information. GetDisplayName() *string // A short description of the repository. It can be updated later. GetDescription() *string // 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"}` GetFreeformTags() map[string]string // 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"}}` GetDefinedTags() map[string]map[string]interface{} }
CreateRepositoryDetails Parameters needed to create an artifact repository.
type CreateRepositoryRequest ¶
type CreateRepositoryRequest struct { // Creates a new repository for storing artifacts. CreateRepositoryDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateRepositoryRequest wrapper for the CreateRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/CreateRepository.go.html to see an example of how to use CreateRepositoryRequest.
func (CreateRepositoryRequest) BinaryRequestBody ¶
func (request CreateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateRepositoryRequest) HTTPRequest ¶
func (request CreateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateRepositoryRequest) RetryPolicy ¶
func (request CreateRepositoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateRepositoryRequest) String ¶
func (request CreateRepositoryRequest) String() string
func (CreateRepositoryRequest) ValidateEnumValue ¶
func (request CreateRepositoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRepositoryResponse ¶
type CreateRepositoryResponse struct { // The underlying http response RawResponse *http.Response // The Repository instance Repository `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateRepositoryResponse wrapper for the CreateRepository operation
func (CreateRepositoryResponse) HTTPResponse ¶
func (response CreateRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateRepositoryResponse) String ¶
func (response CreateRepositoryResponse) String() string
type DeleteContainerImageRequest ¶
type DeleteContainerImageRequest 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 `mandatory:"true" contributesTo:"path" name:"imageId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteContainerImageRequest wrapper for the DeleteContainerImage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteContainerImage.go.html to see an example of how to use DeleteContainerImageRequest.
func (DeleteContainerImageRequest) BinaryRequestBody ¶
func (request DeleteContainerImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteContainerImageRequest) HTTPRequest ¶
func (request DeleteContainerImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteContainerImageRequest) RetryPolicy ¶
func (request DeleteContainerImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteContainerImageRequest) String ¶
func (request DeleteContainerImageRequest) String() string
func (DeleteContainerImageRequest) ValidateEnumValue ¶
func (request DeleteContainerImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteContainerImageResponse ¶
type DeleteContainerImageResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteContainerImageResponse wrapper for the DeleteContainerImage operation
func (DeleteContainerImageResponse) HTTPResponse ¶
func (response DeleteContainerImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteContainerImageResponse) String ¶
func (response DeleteContainerImageResponse) String() string
type DeleteContainerImageSignatureRequest ¶
type DeleteContainerImageSignatureRequest 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 `mandatory:"true" contributesTo:"path" name:"imageSignatureId"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteContainerImageSignatureRequest wrapper for the DeleteContainerImageSignature operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteContainerImageSignature.go.html to see an example of how to use DeleteContainerImageSignatureRequest.
func (DeleteContainerImageSignatureRequest) BinaryRequestBody ¶
func (request DeleteContainerImageSignatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteContainerImageSignatureRequest) HTTPRequest ¶
func (request DeleteContainerImageSignatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteContainerImageSignatureRequest) RetryPolicy ¶
func (request DeleteContainerImageSignatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteContainerImageSignatureRequest) String ¶
func (request DeleteContainerImageSignatureRequest) String() string
func (DeleteContainerImageSignatureRequest) ValidateEnumValue ¶
func (request DeleteContainerImageSignatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteContainerImageSignatureResponse ¶
type DeleteContainerImageSignatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteContainerImageSignatureResponse wrapper for the DeleteContainerImageSignature operation
func (DeleteContainerImageSignatureResponse) HTTPResponse ¶
func (response DeleteContainerImageSignatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteContainerImageSignatureResponse) String ¶
func (response DeleteContainerImageSignatureResponse) String() string
type DeleteContainerRepositoryRequest ¶
type DeleteContainerRepositoryRequest 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 `mandatory:"true" contributesTo:"path" name:"repositoryId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteContainerRepositoryRequest wrapper for the DeleteContainerRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteContainerRepository.go.html to see an example of how to use DeleteContainerRepositoryRequest.
func (DeleteContainerRepositoryRequest) BinaryRequestBody ¶
func (request DeleteContainerRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteContainerRepositoryRequest) HTTPRequest ¶
func (request DeleteContainerRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteContainerRepositoryRequest) RetryPolicy ¶
func (request DeleteContainerRepositoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteContainerRepositoryRequest) String ¶
func (request DeleteContainerRepositoryRequest) String() string
func (DeleteContainerRepositoryRequest) ValidateEnumValue ¶
func (request DeleteContainerRepositoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteContainerRepositoryResponse ¶
type DeleteContainerRepositoryResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteContainerRepositoryResponse wrapper for the DeleteContainerRepository operation
func (DeleteContainerRepositoryResponse) HTTPResponse ¶
func (response DeleteContainerRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteContainerRepositoryResponse) String ¶
func (response DeleteContainerRepositoryResponse) String() string
type DeleteGenericArtifactByPathRequest ¶
type DeleteGenericArtifactByPathRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // A user-defined path to describe the location of an artifact. You can use slashes to organize the repository, but slashes do not create a directory structure. An artifact path does not include an artifact version. // Example: `project01/my-web-app/artifact-abc` ArtifactPath *string `mandatory:"true" contributesTo:"path" name:"artifactPath"` // A user-defined string to describe the artifact version. // Example: `1.1.2` or `1.2-beta-2` Version *string `mandatory:"true" contributesTo:"path" name:"version"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteGenericArtifactByPathRequest wrapper for the DeleteGenericArtifactByPath operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteGenericArtifactByPath.go.html to see an example of how to use DeleteGenericArtifactByPathRequest.
func (DeleteGenericArtifactByPathRequest) BinaryRequestBody ¶
func (request DeleteGenericArtifactByPathRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteGenericArtifactByPathRequest) HTTPRequest ¶
func (request DeleteGenericArtifactByPathRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteGenericArtifactByPathRequest) RetryPolicy ¶
func (request DeleteGenericArtifactByPathRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteGenericArtifactByPathRequest) String ¶
func (request DeleteGenericArtifactByPathRequest) String() string
func (DeleteGenericArtifactByPathRequest) ValidateEnumValue ¶
func (request DeleteGenericArtifactByPathRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteGenericArtifactByPathResponse ¶
type DeleteGenericArtifactByPathResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteGenericArtifactByPathResponse wrapper for the DeleteGenericArtifactByPath operation
func (DeleteGenericArtifactByPathResponse) HTTPResponse ¶
func (response DeleteGenericArtifactByPathResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteGenericArtifactByPathResponse) String ¶
func (response DeleteGenericArtifactByPathResponse) String() string
type DeleteGenericArtifactRequest ¶
type DeleteGenericArtifactRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. // Example: `ocid1.genericartifact.oc1..exampleuniqueID` ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteGenericArtifactRequest wrapper for the DeleteGenericArtifact operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteGenericArtifact.go.html to see an example of how to use DeleteGenericArtifactRequest.
func (DeleteGenericArtifactRequest) BinaryRequestBody ¶
func (request DeleteGenericArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteGenericArtifactRequest) HTTPRequest ¶
func (request DeleteGenericArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteGenericArtifactRequest) RetryPolicy ¶
func (request DeleteGenericArtifactRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteGenericArtifactRequest) String ¶
func (request DeleteGenericArtifactRequest) String() string
func (DeleteGenericArtifactRequest) ValidateEnumValue ¶
func (request DeleteGenericArtifactRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteGenericArtifactResponse ¶
type DeleteGenericArtifactResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteGenericArtifactResponse wrapper for the DeleteGenericArtifact operation
func (DeleteGenericArtifactResponse) HTTPResponse ¶
func (response DeleteGenericArtifactResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteGenericArtifactResponse) String ¶
func (response DeleteGenericArtifactResponse) String() string
type DeleteRepositoryRequest ¶
type DeleteRepositoryRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteRepositoryRequest wrapper for the DeleteRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/DeleteRepository.go.html to see an example of how to use DeleteRepositoryRequest.
func (DeleteRepositoryRequest) BinaryRequestBody ¶
func (request DeleteRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteRepositoryRequest) HTTPRequest ¶
func (request DeleteRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteRepositoryRequest) RetryPolicy ¶
func (request DeleteRepositoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteRepositoryRequest) String ¶
func (request DeleteRepositoryRequest) String() string
func (DeleteRepositoryRequest) ValidateEnumValue ¶
func (request DeleteRepositoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteRepositoryResponse ¶
type DeleteRepositoryResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteRepositoryResponse wrapper for the DeleteRepository operation
func (DeleteRepositoryResponse) HTTPResponse ¶
func (response DeleteRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteRepositoryResponse) String ¶
func (response DeleteRepositoryResponse) String() string
type GenericArtifact ¶
type GenericArtifact struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. // Example: `ocid1.genericartifact.oc1..exampleuniqueID` Id *string `mandatory:"true" json:"id"` // 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 `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository's compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the repository. RepositoryId *string `mandatory:"true" json:"repositoryId"` // 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 `mandatory:"true" json:"artifactPath"` // A user-defined string to describe the artifact version. // Example: `1.1.0` or `1.2-beta-2` Version *string `mandatory:"true" json:"version"` // 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 `mandatory:"true" json:"sha256"` // The size of the artifact in bytes. SizeInBytes *int64 `mandatory:"true" json:"sizeInBytes"` // The current state of the artifact. LifecycleState GenericArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` }
GenericArtifact The metadata of the artifact.
func (GenericArtifact) String ¶
func (m GenericArtifact) String() string
func (GenericArtifact) ValidateEnumValue ¶
func (m GenericArtifact) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenericArtifactCollection ¶
type GenericArtifactCollection struct { // The listed artifacts. Items []GenericArtifactSummary `mandatory:"true" json:"items"` }
GenericArtifactCollection A list of artifacts.
func (GenericArtifactCollection) String ¶
func (m GenericArtifactCollection) String() string
func (GenericArtifactCollection) ValidateEnumValue ¶
func (m GenericArtifactCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenericArtifactLifecycleStateEnum ¶
type GenericArtifactLifecycleStateEnum string
GenericArtifactLifecycleStateEnum Enum with underlying type: string
const ( GenericArtifactLifecycleStateAvailable GenericArtifactLifecycleStateEnum = "AVAILABLE" GenericArtifactLifecycleStateDeleting GenericArtifactLifecycleStateEnum = "DELETING" GenericArtifactLifecycleStateDeleted GenericArtifactLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for GenericArtifactLifecycleStateEnum
func GetGenericArtifactLifecycleStateEnumValues ¶
func GetGenericArtifactLifecycleStateEnumValues() []GenericArtifactLifecycleStateEnum
GetGenericArtifactLifecycleStateEnumValues Enumerates the set of values for GenericArtifactLifecycleStateEnum
func GetMappingGenericArtifactLifecycleStateEnum ¶
func GetMappingGenericArtifactLifecycleStateEnum(val string) (GenericArtifactLifecycleStateEnum, bool)
GetMappingGenericArtifactLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type GenericArtifactSummary ¶
type GenericArtifactSummary struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. // Example: `ocid1.genericartifact.oc1..exampleuniqueID` Id *string `mandatory:"true" json:"id"` // 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 `mandatory:"true" json:"displayName"` // The OCID of the artifact's compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the repository. RepositoryId *string `mandatory:"true" json:"repositoryId"` // 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 `mandatory:"true" json:"artifactPath"` // A user-defined string to describe the artifact version. // Example: `1.1.0` or `1.2-beta-2` Version *string `mandatory:"true" json:"version"` // 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 `mandatory:"true" json:"sha256"` // The size of the artifact in bytes. SizeInBytes *int64 `mandatory:"true" json:"sizeInBytes"` // The current state of the generic artifact. LifecycleState GenericArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // An RFC 3339 timestamp indicating when the artifact was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` }
GenericArtifactSummary Summary information for an artifact.
func (GenericArtifactSummary) String ¶
func (m GenericArtifactSummary) String() string
func (GenericArtifactSummary) ValidateEnumValue ¶
func (m GenericArtifactSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenericRepository ¶
type GenericRepository struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` Id *string `mandatory:"true" json:"id"` // The repository name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the repository's compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The repository description. Description *string `mandatory:"true" json:"description"` // Whether the repository is immutable. The artifacts of an immutable repository cannot be overwritten. IsImmutable *bool `mandatory:"true" json:"isImmutable"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the repository. LifecycleState RepositoryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
GenericRepository The metadata for the artifact repository.
func (GenericRepository) GetCompartmentId ¶
func (m GenericRepository) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GenericRepository) GetDefinedTags ¶
func (m GenericRepository) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GenericRepository) GetDescription ¶
func (m GenericRepository) GetDescription() *string
GetDescription returns Description
func (GenericRepository) GetDisplayName ¶
func (m GenericRepository) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GenericRepository) GetFreeformTags ¶
func (m GenericRepository) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GenericRepository) GetIsImmutable ¶
func (m GenericRepository) GetIsImmutable() *bool
GetIsImmutable returns IsImmutable
func (GenericRepository) GetLifecycleState ¶
func (m GenericRepository) GetLifecycleState() RepositoryLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GenericRepository) GetTimeCreated ¶
func (m GenericRepository) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GenericRepository) MarshalJSON ¶
func (m GenericRepository) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GenericRepository) String ¶
func (m GenericRepository) String() string
func (GenericRepository) ValidateEnumValue ¶
func (m GenericRepository) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenericRepositorySummary ¶
type GenericRepositorySummary struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` Id *string `mandatory:"true" json:"id"` // The repository name. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the repository's compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Whether the repository is immutable. The artifacts of an immutable repository cannot be overwritten. IsImmutable *bool `mandatory:"true" json:"isImmutable"` // 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]string `mandatory:"true" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"true" json:"definedTags"` // An RFC 3339 timestamp indicating when the repository was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The repository description. Description *string `mandatory:"false" json:"description"` // The current state of the artifact repository. LifecycleState RepositoryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
GenericRepositorySummary Summary information for a repository.
func (GenericRepositorySummary) GetCompartmentId ¶
func (m GenericRepositorySummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GenericRepositorySummary) GetDefinedTags ¶
func (m GenericRepositorySummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GenericRepositorySummary) GetDescription ¶
func (m GenericRepositorySummary) GetDescription() *string
GetDescription returns Description
func (GenericRepositorySummary) GetDisplayName ¶
func (m GenericRepositorySummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GenericRepositorySummary) GetFreeformTags ¶
func (m GenericRepositorySummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GenericRepositorySummary) GetId ¶
func (m GenericRepositorySummary) GetId() *string
GetId returns Id
func (GenericRepositorySummary) GetIsImmutable ¶
func (m GenericRepositorySummary) GetIsImmutable() *bool
GetIsImmutable returns IsImmutable
func (GenericRepositorySummary) GetLifecycleState ¶
func (m GenericRepositorySummary) GetLifecycleState() RepositoryLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GenericRepositorySummary) GetTimeCreated ¶
func (m GenericRepositorySummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GenericRepositorySummary) MarshalJSON ¶
func (m GenericRepositorySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GenericRepositorySummary) String ¶
func (m GenericRepositorySummary) String() string
func (GenericRepositorySummary) ValidateEnumValue ¶
func (m GenericRepositorySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetContainerConfigurationRequest ¶
type GetContainerConfigurationRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetContainerConfigurationRequest wrapper for the GetContainerConfiguration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetContainerConfiguration.go.html to see an example of how to use GetContainerConfigurationRequest.
func (GetContainerConfigurationRequest) BinaryRequestBody ¶
func (request GetContainerConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetContainerConfigurationRequest) HTTPRequest ¶
func (request GetContainerConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetContainerConfigurationRequest) RetryPolicy ¶
func (request GetContainerConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetContainerConfigurationRequest) String ¶
func (request GetContainerConfigurationRequest) String() string
func (GetContainerConfigurationRequest) ValidateEnumValue ¶
func (request GetContainerConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetContainerConfigurationResponse ¶
type GetContainerConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The ContainerConfiguration instance ContainerConfiguration `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetContainerConfigurationResponse wrapper for the GetContainerConfiguration operation
func (GetContainerConfigurationResponse) HTTPResponse ¶
func (response GetContainerConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetContainerConfigurationResponse) String ¶
func (response GetContainerConfigurationResponse) String() string
type GetContainerImageRequest ¶
type GetContainerImageRequest 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 `mandatory:"true" contributesTo:"path" name:"imageId"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetContainerImageRequest wrapper for the GetContainerImage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetContainerImage.go.html to see an example of how to use GetContainerImageRequest.
func (GetContainerImageRequest) BinaryRequestBody ¶
func (request GetContainerImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetContainerImageRequest) HTTPRequest ¶
func (request GetContainerImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetContainerImageRequest) RetryPolicy ¶
func (request GetContainerImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetContainerImageRequest) String ¶
func (request GetContainerImageRequest) String() string
func (GetContainerImageRequest) ValidateEnumValue ¶
func (request GetContainerImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetContainerImageResponse ¶
type GetContainerImageResponse struct { // The underlying http response RawResponse *http.Response // The ContainerImage instance ContainerImage `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetContainerImageResponse wrapper for the GetContainerImage operation
func (GetContainerImageResponse) HTTPResponse ¶
func (response GetContainerImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetContainerImageResponse) String ¶
func (response GetContainerImageResponse) String() string
type GetContainerImageSignatureRequest ¶
type GetContainerImageSignatureRequest 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 `mandatory:"true" contributesTo:"path" name:"imageSignatureId"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetContainerImageSignatureRequest wrapper for the GetContainerImageSignature operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetContainerImageSignature.go.html to see an example of how to use GetContainerImageSignatureRequest.
func (GetContainerImageSignatureRequest) BinaryRequestBody ¶
func (request GetContainerImageSignatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetContainerImageSignatureRequest) HTTPRequest ¶
func (request GetContainerImageSignatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetContainerImageSignatureRequest) RetryPolicy ¶
func (request GetContainerImageSignatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetContainerImageSignatureRequest) String ¶
func (request GetContainerImageSignatureRequest) String() string
func (GetContainerImageSignatureRequest) ValidateEnumValue ¶
func (request GetContainerImageSignatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetContainerImageSignatureResponse ¶
type GetContainerImageSignatureResponse struct { // The underlying http response RawResponse *http.Response // The ContainerImageSignature instance ContainerImageSignature `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetContainerImageSignatureResponse wrapper for the GetContainerImageSignature operation
func (GetContainerImageSignatureResponse) HTTPResponse ¶
func (response GetContainerImageSignatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetContainerImageSignatureResponse) String ¶
func (response GetContainerImageSignatureResponse) String() string
type GetContainerRepositoryRequest ¶
type GetContainerRepositoryRequest 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 `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetContainerRepositoryRequest wrapper for the GetContainerRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetContainerRepository.go.html to see an example of how to use GetContainerRepositoryRequest.
func (GetContainerRepositoryRequest) BinaryRequestBody ¶
func (request GetContainerRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetContainerRepositoryRequest) HTTPRequest ¶
func (request GetContainerRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetContainerRepositoryRequest) RetryPolicy ¶
func (request GetContainerRepositoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetContainerRepositoryRequest) String ¶
func (request GetContainerRepositoryRequest) String() string
func (GetContainerRepositoryRequest) ValidateEnumValue ¶
func (request GetContainerRepositoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetContainerRepositoryResponse ¶
type GetContainerRepositoryResponse struct { // The underlying http response RawResponse *http.Response // The ContainerRepository instance ContainerRepository `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetContainerRepositoryResponse wrapper for the GetContainerRepository operation
func (GetContainerRepositoryResponse) HTTPResponse ¶
func (response GetContainerRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetContainerRepositoryResponse) String ¶
func (response GetContainerRepositoryResponse) String() string
type GetGenericArtifactByPathRequest ¶
type GetGenericArtifactByPathRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // A user-defined path to describe the location of an artifact. You can use slashes to organize the repository, but slashes do not create a directory structure. An artifact path does not include an artifact version. // Example: `project01/my-web-app/artifact-abc` ArtifactPath *string `mandatory:"true" contributesTo:"path" name:"artifactPath"` // A user-defined string to describe the artifact version. // Example: `1.1.2` or `1.2-beta-2` Version *string `mandatory:"true" contributesTo:"path" name:"version"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetGenericArtifactByPathRequest wrapper for the GetGenericArtifactByPath operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetGenericArtifactByPath.go.html to see an example of how to use GetGenericArtifactByPathRequest.
func (GetGenericArtifactByPathRequest) BinaryRequestBody ¶
func (request GetGenericArtifactByPathRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetGenericArtifactByPathRequest) HTTPRequest ¶
func (request GetGenericArtifactByPathRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetGenericArtifactByPathRequest) RetryPolicy ¶
func (request GetGenericArtifactByPathRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetGenericArtifactByPathRequest) String ¶
func (request GetGenericArtifactByPathRequest) String() string
func (GetGenericArtifactByPathRequest) ValidateEnumValue ¶
func (request GetGenericArtifactByPathRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetGenericArtifactByPathResponse ¶
type GetGenericArtifactByPathResponse struct { // The underlying http response RawResponse *http.Response // The GenericArtifact instance GenericArtifact `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetGenericArtifactByPathResponse wrapper for the GetGenericArtifactByPath operation
func (GetGenericArtifactByPathResponse) HTTPResponse ¶
func (response GetGenericArtifactByPathResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetGenericArtifactByPathResponse) String ¶
func (response GetGenericArtifactByPathResponse) String() string
type GetGenericArtifactRequest ¶
type GetGenericArtifactRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. // Example: `ocid1.genericartifact.oc1..exampleuniqueID` ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetGenericArtifactRequest wrapper for the GetGenericArtifact operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetGenericArtifact.go.html to see an example of how to use GetGenericArtifactRequest.
func (GetGenericArtifactRequest) BinaryRequestBody ¶
func (request GetGenericArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetGenericArtifactRequest) HTTPRequest ¶
func (request GetGenericArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetGenericArtifactRequest) RetryPolicy ¶
func (request GetGenericArtifactRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetGenericArtifactRequest) String ¶
func (request GetGenericArtifactRequest) String() string
func (GetGenericArtifactRequest) ValidateEnumValue ¶
func (request GetGenericArtifactRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetGenericArtifactResponse ¶
type GetGenericArtifactResponse struct { // The underlying http response RawResponse *http.Response // The GenericArtifact instance GenericArtifact `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetGenericArtifactResponse wrapper for the GetGenericArtifact operation
func (GetGenericArtifactResponse) HTTPResponse ¶
func (response GetGenericArtifactResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetGenericArtifactResponse) String ¶
func (response GetGenericArtifactResponse) String() string
type GetRepositoryRequest ¶
type GetRepositoryRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetRepositoryRequest wrapper for the GetRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/GetRepository.go.html to see an example of how to use GetRepositoryRequest.
func (GetRepositoryRequest) BinaryRequestBody ¶
func (request GetRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRepositoryRequest) HTTPRequest ¶
func (request GetRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRepositoryRequest) RetryPolicy ¶
func (request GetRepositoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRepositoryRequest) String ¶
func (request GetRepositoryRequest) String() string
func (GetRepositoryRequest) ValidateEnumValue ¶
func (request GetRepositoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRepositoryResponse ¶
type GetRepositoryResponse struct { // The underlying http response RawResponse *http.Response // The Repository instance Repository `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetRepositoryResponse wrapper for the GetRepository operation
func (GetRepositoryResponse) HTTPResponse ¶
func (response GetRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRepositoryResponse) String ¶
func (response GetRepositoryResponse) String() string
type ListContainerImageSignaturesRequest ¶
type ListContainerImageSignaturesRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // A filter to return a container image summary only for the specified container image OCID. ImageId *string `mandatory:"false" contributesTo:"query" name:"imageId"` // A filter to return container images only for the specified container repository OCID. RepositoryId *string `mandatory:"false" contributesTo:"query" name:"repositoryId"` // A filter to return container images or container image signatures that match the repository name. // Example: `foo` or `foo*` RepositoryName *string `mandatory:"false" contributesTo:"query" name:"repositoryName"` // The digest of the container image. // Example: `sha256:e7d38b3517548a1c71e41bffe9c8ae6d6d29546ce46bf62159837aad072c90aa` ImageDigest *string `mandatory:"false" contributesTo:"query" name:"imageDigest"` // A filter to return only resources that match the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. // Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyId *string `mandatory:"false" contributesTo:"query" name:"kmsKeyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the kmsKeyVersionId used to sign the container image. // Example: `ocid1.keyversion.oc1..exampleuniqueID` KmsKeyVersionId *string `mandatory:"false" contributesTo:"query" name:"kmsKeyVersionId"` // The algorithm to be used for signing. These are the only supported signing algorithms for container images. SigningAlgorithm ListContainerImageSignaturesSigningAlgorithmEnum `mandatory:"false" contributesTo:"query" name:"signingAlgorithm" omitEmpty:"true"` // For list pagination. The maximum number of results per page, or items to return in a paginated // "List" call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). // Example: `50` Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // For list pagination. The value of the `opc-next-page` response header from the previous "List" // call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for // TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME // sort order is case sensitive. // **Note:** In general, some "List" operations (for example, `ListInstances`) let you // optionally filter by availability domain if the scope of the resource type is within a // single availability domain. If you call one of these "List" operations without specifying // an availability domain, the resources are grouped by availability domain, then sorted. SortBy ListContainerImageSignaturesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). The DISPLAYNAME sort order // is case sensitive. SortOrder ListContainerImageSignaturesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListContainerImageSignaturesRequest wrapper for the ListContainerImageSignatures operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListContainerImageSignatures.go.html to see an example of how to use ListContainerImageSignaturesRequest.
func (ListContainerImageSignaturesRequest) BinaryRequestBody ¶
func (request ListContainerImageSignaturesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListContainerImageSignaturesRequest) HTTPRequest ¶
func (request ListContainerImageSignaturesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListContainerImageSignaturesRequest) RetryPolicy ¶
func (request ListContainerImageSignaturesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListContainerImageSignaturesRequest) String ¶
func (request ListContainerImageSignaturesRequest) String() string
func (ListContainerImageSignaturesRequest) ValidateEnumValue ¶
func (request ListContainerImageSignaturesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListContainerImageSignaturesResponse ¶
type ListContainerImageSignaturesResponse struct { // The underlying http response RawResponse *http.Response // A list of ContainerImageSignatureCollection instances ContainerImageSignatureCollection `presentIn:"body"` // For list pagination. When this header appears in the response, additional pages // of results remain. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListContainerImageSignaturesResponse wrapper for the ListContainerImageSignatures operation
func (ListContainerImageSignaturesResponse) HTTPResponse ¶
func (response ListContainerImageSignaturesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListContainerImageSignaturesResponse) String ¶
func (response ListContainerImageSignaturesResponse) String() string
type ListContainerImageSignaturesSigningAlgorithmEnum ¶
type ListContainerImageSignaturesSigningAlgorithmEnum string
ListContainerImageSignaturesSigningAlgorithmEnum Enum with underlying type: string
const ( ListContainerImageSignaturesSigningAlgorithm224RsaPkcsPss ListContainerImageSignaturesSigningAlgorithmEnum = "SHA_224_RSA_PKCS_PSS" ListContainerImageSignaturesSigningAlgorithm256RsaPkcsPss ListContainerImageSignaturesSigningAlgorithmEnum = "SHA_256_RSA_PKCS_PSS" ListContainerImageSignaturesSigningAlgorithm384RsaPkcsPss ListContainerImageSignaturesSigningAlgorithmEnum = "SHA_384_RSA_PKCS_PSS" ListContainerImageSignaturesSigningAlgorithm512RsaPkcsPss ListContainerImageSignaturesSigningAlgorithmEnum = "SHA_512_RSA_PKCS_PSS" )
Set of constants representing the allowable values for ListContainerImageSignaturesSigningAlgorithmEnum
func GetListContainerImageSignaturesSigningAlgorithmEnumValues ¶
func GetListContainerImageSignaturesSigningAlgorithmEnumValues() []ListContainerImageSignaturesSigningAlgorithmEnum
GetListContainerImageSignaturesSigningAlgorithmEnumValues Enumerates the set of values for ListContainerImageSignaturesSigningAlgorithmEnum
func GetMappingListContainerImageSignaturesSigningAlgorithmEnum ¶
func GetMappingListContainerImageSignaturesSigningAlgorithmEnum(val string) (ListContainerImageSignaturesSigningAlgorithmEnum, bool)
GetMappingListContainerImageSignaturesSigningAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type ListContainerImageSignaturesSortByEnum ¶
type ListContainerImageSignaturesSortByEnum string
ListContainerImageSignaturesSortByEnum Enum with underlying type: string
const ( ListContainerImageSignaturesSortByTimecreated ListContainerImageSignaturesSortByEnum = "TIMECREATED" ListContainerImageSignaturesSortByDisplayname ListContainerImageSignaturesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListContainerImageSignaturesSortByEnum
func GetListContainerImageSignaturesSortByEnumValues ¶
func GetListContainerImageSignaturesSortByEnumValues() []ListContainerImageSignaturesSortByEnum
GetListContainerImageSignaturesSortByEnumValues Enumerates the set of values for ListContainerImageSignaturesSortByEnum
func GetMappingListContainerImageSignaturesSortByEnum ¶
func GetMappingListContainerImageSignaturesSortByEnum(val string) (ListContainerImageSignaturesSortByEnum, bool)
GetMappingListContainerImageSignaturesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListContainerImageSignaturesSortOrderEnum ¶
type ListContainerImageSignaturesSortOrderEnum string
ListContainerImageSignaturesSortOrderEnum Enum with underlying type: string
const ( ListContainerImageSignaturesSortOrderAsc ListContainerImageSignaturesSortOrderEnum = "ASC" ListContainerImageSignaturesSortOrderDesc ListContainerImageSignaturesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListContainerImageSignaturesSortOrderEnum
func GetListContainerImageSignaturesSortOrderEnumValues ¶
func GetListContainerImageSignaturesSortOrderEnumValues() []ListContainerImageSignaturesSortOrderEnum
GetListContainerImageSignaturesSortOrderEnumValues Enumerates the set of values for ListContainerImageSignaturesSortOrderEnum
func GetMappingListContainerImageSignaturesSortOrderEnum ¶
func GetMappingListContainerImageSignaturesSortOrderEnum(val string) (ListContainerImageSignaturesSortOrderEnum, bool)
GetMappingListContainerImageSignaturesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListContainerImagesRequest ¶
type ListContainerImagesRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // A filter to return only resources that match the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return a container image summary only for the specified container image OCID. ImageId *string `mandatory:"false" contributesTo:"query" name:"imageId"` // A filter to return container images based on whether there are any associated versions. IsVersioned *bool `mandatory:"false" contributesTo:"query" name:"isVersioned"` // A filter to return container images only for the specified container repository OCID. RepositoryId *string `mandatory:"false" contributesTo:"query" name:"repositoryId"` // A filter to return container images or container image signatures that match the repository name. // Example: `foo` or `foo*` RepositoryName *string `mandatory:"false" contributesTo:"query" name:"repositoryName"` // A filter to return container images that match the version. // Example: `foo` or `foo*` Version *string `mandatory:"false" contributesTo:"query" name:"version"` // A filter to return only resources that match the given lifecycle state name exactly. LifecycleState *string `mandatory:"false" contributesTo:"query" name:"lifecycleState"` // For list pagination. The maximum number of results per page, or items to return in a paginated // "List" call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). // Example: `50` Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // For list pagination. The value of the `opc-next-page` response header from the previous "List" // call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for // TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME // sort order is case sensitive. // **Note:** In general, some "List" operations (for example, `ListInstances`) let you // optionally filter by availability domain if the scope of the resource type is within a // single availability domain. If you call one of these "List" operations without specifying // an availability domain, the resources are grouped by availability domain, then sorted. SortBy ListContainerImagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). The DISPLAYNAME sort order // is case sensitive. SortOrder ListContainerImagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListContainerImagesRequest wrapper for the ListContainerImages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListContainerImages.go.html to see an example of how to use ListContainerImagesRequest.
func (ListContainerImagesRequest) BinaryRequestBody ¶
func (request ListContainerImagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListContainerImagesRequest) HTTPRequest ¶
func (request ListContainerImagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListContainerImagesRequest) RetryPolicy ¶
func (request ListContainerImagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListContainerImagesRequest) String ¶
func (request ListContainerImagesRequest) String() string
func (ListContainerImagesRequest) ValidateEnumValue ¶
func (request ListContainerImagesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListContainerImagesResponse ¶
type ListContainerImagesResponse struct { // The underlying http response RawResponse *http.Response // A list of ContainerImageCollection instances ContainerImageCollection `presentIn:"body"` // For list pagination. When this header appears in the response, additional pages // of results remain. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListContainerImagesResponse wrapper for the ListContainerImages operation
func (ListContainerImagesResponse) HTTPResponse ¶
func (response ListContainerImagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListContainerImagesResponse) String ¶
func (response ListContainerImagesResponse) String() string
type ListContainerImagesSortByEnum ¶
type ListContainerImagesSortByEnum string
ListContainerImagesSortByEnum Enum with underlying type: string
const ( ListContainerImagesSortByTimecreated ListContainerImagesSortByEnum = "TIMECREATED" ListContainerImagesSortByDisplayname ListContainerImagesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListContainerImagesSortByEnum
func GetListContainerImagesSortByEnumValues ¶
func GetListContainerImagesSortByEnumValues() []ListContainerImagesSortByEnum
GetListContainerImagesSortByEnumValues Enumerates the set of values for ListContainerImagesSortByEnum
func GetMappingListContainerImagesSortByEnum ¶
func GetMappingListContainerImagesSortByEnum(val string) (ListContainerImagesSortByEnum, bool)
GetMappingListContainerImagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListContainerImagesSortOrderEnum ¶
type ListContainerImagesSortOrderEnum string
ListContainerImagesSortOrderEnum Enum with underlying type: string
const ( ListContainerImagesSortOrderAsc ListContainerImagesSortOrderEnum = "ASC" ListContainerImagesSortOrderDesc ListContainerImagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListContainerImagesSortOrderEnum
func GetListContainerImagesSortOrderEnumValues ¶
func GetListContainerImagesSortOrderEnumValues() []ListContainerImagesSortOrderEnum
GetListContainerImagesSortOrderEnumValues Enumerates the set of values for ListContainerImagesSortOrderEnum
func GetMappingListContainerImagesSortOrderEnum ¶
func GetMappingListContainerImagesSortOrderEnum(val string) (ListContainerImagesSortOrderEnum, bool)
GetMappingListContainerImagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListContainerRepositoriesRequest ¶
type ListContainerRepositoriesRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // A filter to return container images only for the specified container repository OCID. RepositoryId *string `mandatory:"false" contributesTo:"query" name:"repositoryId"` // A filter to return only resources that match the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return resources that match the isPublic value. IsPublic *bool `mandatory:"false" contributesTo:"query" name:"isPublic"` // A filter to return only resources that match the given lifecycle state name exactly. LifecycleState *string `mandatory:"false" contributesTo:"query" name:"lifecycleState"` // For list pagination. The maximum number of results per page, or items to return in a paginated // "List" call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). // Example: `50` Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // For list pagination. The value of the `opc-next-page` response header from the previous "List" // call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for // TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME // sort order is case sensitive. // **Note:** In general, some "List" operations (for example, `ListInstances`) let you // optionally filter by availability domain if the scope of the resource type is within a // single availability domain. If you call one of these "List" operations without specifying // an availability domain, the resources are grouped by availability domain, then sorted. SortBy ListContainerRepositoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). The DISPLAYNAME sort order // is case sensitive. SortOrder ListContainerRepositoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListContainerRepositoriesRequest wrapper for the ListContainerRepositories operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListContainerRepositories.go.html to see an example of how to use ListContainerRepositoriesRequest.
func (ListContainerRepositoriesRequest) BinaryRequestBody ¶
func (request ListContainerRepositoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListContainerRepositoriesRequest) HTTPRequest ¶
func (request ListContainerRepositoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListContainerRepositoriesRequest) RetryPolicy ¶
func (request ListContainerRepositoriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListContainerRepositoriesRequest) String ¶
func (request ListContainerRepositoriesRequest) String() string
func (ListContainerRepositoriesRequest) ValidateEnumValue ¶
func (request ListContainerRepositoriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListContainerRepositoriesResponse ¶
type ListContainerRepositoriesResponse struct { // The underlying http response RawResponse *http.Response // A list of ContainerRepositoryCollection instances ContainerRepositoryCollection `presentIn:"body"` // For list pagination. When this header appears in the response, additional pages // of results remain. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListContainerRepositoriesResponse wrapper for the ListContainerRepositories operation
func (ListContainerRepositoriesResponse) HTTPResponse ¶
func (response ListContainerRepositoriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListContainerRepositoriesResponse) String ¶
func (response ListContainerRepositoriesResponse) String() string
type ListContainerRepositoriesSortByEnum ¶
type ListContainerRepositoriesSortByEnum string
ListContainerRepositoriesSortByEnum Enum with underlying type: string
const ( ListContainerRepositoriesSortByTimecreated ListContainerRepositoriesSortByEnum = "TIMECREATED" ListContainerRepositoriesSortByDisplayname ListContainerRepositoriesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListContainerRepositoriesSortByEnum
func GetListContainerRepositoriesSortByEnumValues ¶
func GetListContainerRepositoriesSortByEnumValues() []ListContainerRepositoriesSortByEnum
GetListContainerRepositoriesSortByEnumValues Enumerates the set of values for ListContainerRepositoriesSortByEnum
func GetMappingListContainerRepositoriesSortByEnum ¶
func GetMappingListContainerRepositoriesSortByEnum(val string) (ListContainerRepositoriesSortByEnum, bool)
GetMappingListContainerRepositoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListContainerRepositoriesSortOrderEnum ¶
type ListContainerRepositoriesSortOrderEnum string
ListContainerRepositoriesSortOrderEnum Enum with underlying type: string
const ( ListContainerRepositoriesSortOrderAsc ListContainerRepositoriesSortOrderEnum = "ASC" ListContainerRepositoriesSortOrderDesc ListContainerRepositoriesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListContainerRepositoriesSortOrderEnum
func GetListContainerRepositoriesSortOrderEnumValues ¶
func GetListContainerRepositoriesSortOrderEnumValues() []ListContainerRepositoriesSortOrderEnum
GetListContainerRepositoriesSortOrderEnumValues Enumerates the set of values for ListContainerRepositoriesSortOrderEnum
func GetMappingListContainerRepositoriesSortOrderEnum ¶
func GetMappingListContainerRepositoriesSortOrderEnum(val string) (ListContainerRepositoriesSortOrderEnum, bool)
GetMappingListContainerRepositoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGenericArtifactsRequest ¶
type ListGenericArtifactsRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return the artifacts only for the specified repository OCID. RepositoryId *string `mandatory:"true" contributesTo:"query" name:"repositoryId"` // A filter to return the resources for the specified OCID. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return only resources that match the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Filter results by a prefix for the `artifactPath` and and return artifacts that begin with the specified prefix in their path. ArtifactPath *string `mandatory:"false" contributesTo:"query" name:"artifactPath"` // Filter results by a prefix for `version` and return artifacts that that begin with the specified prefix in their version. Version *string `mandatory:"false" contributesTo:"query" name:"version"` // Filter results by a specified SHA256 digest for the artifact. Sha256 *string `mandatory:"false" contributesTo:"query" name:"sha256"` // A filter to return only resources that match the given lifecycle state name exactly. LifecycleState *string `mandatory:"false" contributesTo:"query" name:"lifecycleState"` // For list pagination. The maximum number of results per page, or items to return in a paginated // "List" call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). // Example: `50` Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // For list pagination. The value of the `opc-next-page` response header from the previous "List" // call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for // TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME // sort order is case sensitive. // **Note:** In general, some "List" operations (for example, `ListInstances`) let you // optionally filter by availability domain if the scope of the resource type is within a // single availability domain. If you call one of these "List" operations without specifying // an availability domain, the resources are grouped by availability domain, then sorted. SortBy ListGenericArtifactsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). The DISPLAYNAME sort order // is case sensitive. SortOrder ListGenericArtifactsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListGenericArtifactsRequest wrapper for the ListGenericArtifacts operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListGenericArtifacts.go.html to see an example of how to use ListGenericArtifactsRequest.
func (ListGenericArtifactsRequest) BinaryRequestBody ¶
func (request ListGenericArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListGenericArtifactsRequest) HTTPRequest ¶
func (request ListGenericArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListGenericArtifactsRequest) RetryPolicy ¶
func (request ListGenericArtifactsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListGenericArtifactsRequest) String ¶
func (request ListGenericArtifactsRequest) String() string
func (ListGenericArtifactsRequest) ValidateEnumValue ¶
func (request ListGenericArtifactsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListGenericArtifactsResponse ¶
type ListGenericArtifactsResponse struct { // The underlying http response RawResponse *http.Response // A list of GenericArtifactCollection instances GenericArtifactCollection `presentIn:"body"` // For list pagination. When this header appears in the response, additional pages // of results remain. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListGenericArtifactsResponse wrapper for the ListGenericArtifacts operation
func (ListGenericArtifactsResponse) HTTPResponse ¶
func (response ListGenericArtifactsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListGenericArtifactsResponse) String ¶
func (response ListGenericArtifactsResponse) String() string
type ListGenericArtifactsSortByEnum ¶
type ListGenericArtifactsSortByEnum string
ListGenericArtifactsSortByEnum Enum with underlying type: string
const ( ListGenericArtifactsSortByTimecreated ListGenericArtifactsSortByEnum = "TIMECREATED" ListGenericArtifactsSortByDisplayname ListGenericArtifactsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListGenericArtifactsSortByEnum
func GetListGenericArtifactsSortByEnumValues ¶
func GetListGenericArtifactsSortByEnumValues() []ListGenericArtifactsSortByEnum
GetListGenericArtifactsSortByEnumValues Enumerates the set of values for ListGenericArtifactsSortByEnum
func GetMappingListGenericArtifactsSortByEnum ¶
func GetMappingListGenericArtifactsSortByEnum(val string) (ListGenericArtifactsSortByEnum, bool)
GetMappingListGenericArtifactsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGenericArtifactsSortOrderEnum ¶
type ListGenericArtifactsSortOrderEnum string
ListGenericArtifactsSortOrderEnum Enum with underlying type: string
const ( ListGenericArtifactsSortOrderAsc ListGenericArtifactsSortOrderEnum = "ASC" ListGenericArtifactsSortOrderDesc ListGenericArtifactsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListGenericArtifactsSortOrderEnum
func GetListGenericArtifactsSortOrderEnumValues ¶
func GetListGenericArtifactsSortOrderEnumValues() []ListGenericArtifactsSortOrderEnum
GetListGenericArtifactsSortOrderEnumValues Enumerates the set of values for ListGenericArtifactsSortOrderEnum
func GetMappingListGenericArtifactsSortOrderEnum ¶
func GetMappingListGenericArtifactsSortOrderEnum(val string) (ListGenericArtifactsSortOrderEnum, bool)
GetMappingListGenericArtifactsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRepositoriesRequest ¶
type ListRepositoriesRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return the resources for the specified OCID. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return only resources that match the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return resources that match the isImmutable value. IsImmutable *bool `mandatory:"false" contributesTo:"query" name:"isImmutable"` // A filter to return only resources that match the given lifecycle state name exactly. LifecycleState *string `mandatory:"false" contributesTo:"query" name:"lifecycleState"` // For list pagination. The maximum number of results per page, or items to return in a paginated // "List" call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). // Example: `50` Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // For list pagination. The value of the `opc-next-page` response header from the previous "List" // call. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for // TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME // sort order is case sensitive. // **Note:** In general, some "List" operations (for example, `ListInstances`) let you // optionally filter by availability domain if the scope of the resource type is within a // single availability domain. If you call one of these "List" operations without specifying // an availability domain, the resources are grouped by availability domain, then sorted. SortBy ListRepositoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). The DISPLAYNAME sort order // is case sensitive. SortOrder ListRepositoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListRepositoriesRequest wrapper for the ListRepositories operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/ListRepositories.go.html to see an example of how to use ListRepositoriesRequest.
func (ListRepositoriesRequest) BinaryRequestBody ¶
func (request ListRepositoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListRepositoriesRequest) HTTPRequest ¶
func (request ListRepositoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListRepositoriesRequest) RetryPolicy ¶
func (request ListRepositoriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListRepositoriesRequest) String ¶
func (request ListRepositoriesRequest) String() string
func (ListRepositoriesRequest) ValidateEnumValue ¶
func (request ListRepositoriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListRepositoriesResponse ¶
type ListRepositoriesResponse struct { // The underlying http response RawResponse *http.Response // A list of RepositoryCollection instances RepositoryCollection `presentIn:"body"` // For list pagination. When this header appears in the response, additional pages // of results remain. For important details about how pagination works, see // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListRepositoriesResponse wrapper for the ListRepositories operation
func (ListRepositoriesResponse) HTTPResponse ¶
func (response ListRepositoriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRepositoriesResponse) String ¶
func (response ListRepositoriesResponse) String() string
type ListRepositoriesSortByEnum ¶
type ListRepositoriesSortByEnum string
ListRepositoriesSortByEnum Enum with underlying type: string
const ( ListRepositoriesSortByTimecreated ListRepositoriesSortByEnum = "TIMECREATED" ListRepositoriesSortByDisplayname ListRepositoriesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListRepositoriesSortByEnum
func GetListRepositoriesSortByEnumValues ¶
func GetListRepositoriesSortByEnumValues() []ListRepositoriesSortByEnum
GetListRepositoriesSortByEnumValues Enumerates the set of values for ListRepositoriesSortByEnum
func GetMappingListRepositoriesSortByEnum ¶
func GetMappingListRepositoriesSortByEnum(val string) (ListRepositoriesSortByEnum, bool)
GetMappingListRepositoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRepositoriesSortOrderEnum ¶
type ListRepositoriesSortOrderEnum string
ListRepositoriesSortOrderEnum Enum with underlying type: string
const ( ListRepositoriesSortOrderAsc ListRepositoriesSortOrderEnum = "ASC" ListRepositoriesSortOrderDesc ListRepositoriesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRepositoriesSortOrderEnum
func GetListRepositoriesSortOrderEnumValues ¶
func GetListRepositoriesSortOrderEnumValues() []ListRepositoriesSortOrderEnum
GetListRepositoriesSortOrderEnumValues Enumerates the set of values for ListRepositoriesSortOrderEnum
func GetMappingListRepositoriesSortOrderEnum ¶
func GetMappingListRepositoriesSortOrderEnum(val string) (ListRepositoriesSortOrderEnum, bool)
GetMappingListRepositoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type RemoveContainerVersionDetails ¶
type RemoveContainerVersionDetails struct { // The version to remove. Version *string `mandatory:"true" json:"version"` }
RemoveContainerVersionDetails Remove version details.
func (RemoveContainerVersionDetails) String ¶
func (m RemoveContainerVersionDetails) String() string
func (RemoveContainerVersionDetails) ValidateEnumValue ¶
func (m RemoveContainerVersionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveContainerVersionRequest ¶
type RemoveContainerVersionRequest 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 `mandatory:"true" contributesTo:"path" name:"imageId"` // Remove version details. RemoveContainerVersionDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RemoveContainerVersionRequest wrapper for the RemoveContainerVersion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/RemoveContainerVersion.go.html to see an example of how to use RemoveContainerVersionRequest.
func (RemoveContainerVersionRequest) BinaryRequestBody ¶
func (request RemoveContainerVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveContainerVersionRequest) HTTPRequest ¶
func (request RemoveContainerVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveContainerVersionRequest) RetryPolicy ¶
func (request RemoveContainerVersionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveContainerVersionRequest) String ¶
func (request RemoveContainerVersionRequest) String() string
func (RemoveContainerVersionRequest) ValidateEnumValue ¶
func (request RemoveContainerVersionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveContainerVersionResponse ¶
type RemoveContainerVersionResponse struct { // The underlying http response RawResponse *http.Response // The ContainerImage instance ContainerImage `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RemoveContainerVersionResponse wrapper for the RemoveContainerVersion operation
func (RemoveContainerVersionResponse) HTTPResponse ¶
func (response RemoveContainerVersionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveContainerVersionResponse) String ¶
func (response RemoveContainerVersionResponse) String() string
type Repository ¶
type Repository interface { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` GetId() *string // The repository name. GetDisplayName() *string // The OCID of the repository's compartment. GetCompartmentId() *string // The repository description. GetDescription() *string // Whether the repository is immutable. The artifacts of an immutable repository cannot be overwritten. GetIsImmutable() *bool // The current state of the repository. GetLifecycleState() RepositoryLifecycleStateEnum // 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"}` GetFreeformTags() map[string]string // 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"}}` GetDefinedTags() map[string]map[string]interface{} // An RFC 3339 timestamp indicating when the repository was created. GetTimeCreated() *common.SDKTime }
Repository The metadata for the artifact repository.
type RepositoryCollection ¶
type RepositoryCollection struct { // The listed repositories. Items []RepositorySummary `mandatory:"true" json:"items"` }
RepositoryCollection A list of repositories.
func (RepositoryCollection) String ¶
func (m RepositoryCollection) String() string
func (*RepositoryCollection) UnmarshalJSON ¶
func (m *RepositoryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (RepositoryCollection) ValidateEnumValue ¶
func (m RepositoryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RepositoryLifecycleStateEnum ¶
type RepositoryLifecycleStateEnum string
RepositoryLifecycleStateEnum Enum with underlying type: string
const ( RepositoryLifecycleStateAvailable RepositoryLifecycleStateEnum = "AVAILABLE" RepositoryLifecycleStateDeleting RepositoryLifecycleStateEnum = "DELETING" RepositoryLifecycleStateDeleted RepositoryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for RepositoryLifecycleStateEnum
func GetMappingRepositoryLifecycleStateEnum ¶
func GetMappingRepositoryLifecycleStateEnum(val string) (RepositoryLifecycleStateEnum, bool)
GetMappingRepositoryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRepositoryLifecycleStateEnumValues ¶
func GetRepositoryLifecycleStateEnumValues() []RepositoryLifecycleStateEnum
GetRepositoryLifecycleStateEnumValues Enumerates the set of values for RepositoryLifecycleStateEnum
type RepositoryRepositoryTypeEnum ¶
type RepositoryRepositoryTypeEnum string
RepositoryRepositoryTypeEnum Enum with underlying type: string
const (
RepositoryRepositoryTypeGeneric RepositoryRepositoryTypeEnum = "GENERIC"
)
Set of constants representing the allowable values for RepositoryRepositoryTypeEnum
func GetMappingRepositoryRepositoryTypeEnum ¶
func GetMappingRepositoryRepositoryTypeEnum(val string) (RepositoryRepositoryTypeEnum, bool)
GetMappingRepositoryRepositoryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRepositoryRepositoryTypeEnumValues ¶
func GetRepositoryRepositoryTypeEnumValues() []RepositoryRepositoryTypeEnum
GetRepositoryRepositoryTypeEnumValues Enumerates the set of values for RepositoryRepositoryTypeEnum
type RepositorySummary ¶
type RepositorySummary interface { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` GetId() *string // The repository name. GetDisplayName() *string // The OCID of the repository's compartment. GetCompartmentId() *string // Whether the repository is immutable. The artifacts of an immutable repository cannot be overwritten. GetIsImmutable() *bool // The current state of the artifact repository. GetLifecycleState() RepositoryLifecycleStateEnum // 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"}` GetFreeformTags() map[string]string // 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"}}` GetDefinedTags() map[string]map[string]interface{} // An RFC 3339 timestamp indicating when the repository was created. GetTimeCreated() *common.SDKTime // The repository description. GetDescription() *string }
RepositorySummary Summary information for a repository.
type RestoreContainerImageDetails ¶
type RestoreContainerImageDetails struct { // Optional version to associate with image. Version *string `mandatory:"false" json:"version"` }
RestoreContainerImageDetails Undelete container image request details.
func (RestoreContainerImageDetails) String ¶
func (m RestoreContainerImageDetails) String() string
func (RestoreContainerImageDetails) ValidateEnumValue ¶
func (m RestoreContainerImageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestoreContainerImageRequest ¶
type RestoreContainerImageRequest 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 `mandatory:"true" contributesTo:"path" name:"imageId"` // Restore container image details. RestoreContainerImageDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RestoreContainerImageRequest wrapper for the RestoreContainerImage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/RestoreContainerImage.go.html to see an example of how to use RestoreContainerImageRequest.
func (RestoreContainerImageRequest) BinaryRequestBody ¶
func (request RestoreContainerImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RestoreContainerImageRequest) HTTPRequest ¶
func (request RestoreContainerImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestoreContainerImageRequest) RetryPolicy ¶
func (request RestoreContainerImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestoreContainerImageRequest) String ¶
func (request RestoreContainerImageRequest) String() string
func (RestoreContainerImageRequest) ValidateEnumValue ¶
func (request RestoreContainerImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestoreContainerImageResponse ¶
type RestoreContainerImageResponse struct { // The underlying http response RawResponse *http.Response // The ContainerImage instance ContainerImage `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RestoreContainerImageResponse wrapper for the RestoreContainerImage operation
func (RestoreContainerImageResponse) HTTPResponse ¶
func (response RestoreContainerImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestoreContainerImageResponse) String ¶
func (response RestoreContainerImageResponse) String() string
type UpdateContainerConfigurationDetails ¶
type UpdateContainerConfigurationDetails struct { // 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 `mandatory:"false" json:"isRepositoryCreatedOnFirstPush"` }
UpdateContainerConfigurationDetails Update container configuration request details.
func (UpdateContainerConfigurationDetails) String ¶
func (m UpdateContainerConfigurationDetails) String() string
func (UpdateContainerConfigurationDetails) ValidateEnumValue ¶
func (m UpdateContainerConfigurationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateContainerConfigurationRequest ¶
type UpdateContainerConfigurationRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Update container configuration details. UpdateContainerConfigurationDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateContainerConfigurationRequest wrapper for the UpdateContainerConfiguration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateContainerConfiguration.go.html to see an example of how to use UpdateContainerConfigurationRequest.
func (UpdateContainerConfigurationRequest) BinaryRequestBody ¶
func (request UpdateContainerConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateContainerConfigurationRequest) HTTPRequest ¶
func (request UpdateContainerConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateContainerConfigurationRequest) RetryPolicy ¶
func (request UpdateContainerConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateContainerConfigurationRequest) String ¶
func (request UpdateContainerConfigurationRequest) String() string
func (UpdateContainerConfigurationRequest) ValidateEnumValue ¶
func (request UpdateContainerConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateContainerConfigurationResponse ¶
type UpdateContainerConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The ContainerConfiguration instance ContainerConfiguration `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateContainerConfigurationResponse wrapper for the UpdateContainerConfiguration operation
func (UpdateContainerConfigurationResponse) HTTPResponse ¶
func (response UpdateContainerConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateContainerConfigurationResponse) String ¶
func (response UpdateContainerConfigurationResponse) String() string
type UpdateContainerImageDetails ¶ added in v65.42.0
type UpdateContainerImageDetails struct { // 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]string `mandatory:"false" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateContainerImageDetails Details for updating a container image.
func (UpdateContainerImageDetails) String ¶ added in v65.42.0
func (m UpdateContainerImageDetails) String() string
func (UpdateContainerImageDetails) ValidateEnumValue ¶ added in v65.42.0
func (m UpdateContainerImageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateContainerImageRequest ¶ added in v65.42.0
type UpdateContainerImageRequest 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 `mandatory:"true" contributesTo:"path" name:"imageId"` // Update container image details. UpdateContainerImageDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateContainerImageRequest wrapper for the UpdateContainerImage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateContainerImage.go.html to see an example of how to use UpdateContainerImageRequest.
func (UpdateContainerImageRequest) BinaryRequestBody ¶ added in v65.42.0
func (request UpdateContainerImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateContainerImageRequest) HTTPRequest ¶ added in v65.42.0
func (request UpdateContainerImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateContainerImageRequest) RetryPolicy ¶ added in v65.42.0
func (request UpdateContainerImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateContainerImageRequest) String ¶ added in v65.42.0
func (request UpdateContainerImageRequest) String() string
func (UpdateContainerImageRequest) ValidateEnumValue ¶ added in v65.42.0
func (request UpdateContainerImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateContainerImageResponse ¶ added in v65.42.0
type UpdateContainerImageResponse struct { // The underlying http response RawResponse *http.Response // The ContainerImage instance ContainerImage `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateContainerImageResponse wrapper for the UpdateContainerImage operation
func (UpdateContainerImageResponse) HTTPResponse ¶ added in v65.42.0
func (response UpdateContainerImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateContainerImageResponse) String ¶ added in v65.42.0
func (response UpdateContainerImageResponse) String() string
type UpdateContainerImageSignatureDetails ¶ added in v65.42.0
type UpdateContainerImageSignatureDetails struct { // 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]string `mandatory:"false" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateContainerImageSignatureDetails Details for updating a container image signature.
func (UpdateContainerImageSignatureDetails) String ¶ added in v65.42.0
func (m UpdateContainerImageSignatureDetails) String() string
func (UpdateContainerImageSignatureDetails) ValidateEnumValue ¶ added in v65.42.0
func (m UpdateContainerImageSignatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateContainerImageSignatureRequest ¶ added in v65.42.0
type UpdateContainerImageSignatureRequest 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 `mandatory:"true" contributesTo:"path" name:"imageSignatureId"` // Update container image signature details. UpdateContainerImageSignatureDetails `contributesTo:"body"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateContainerImageSignatureRequest wrapper for the UpdateContainerImageSignature operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateContainerImageSignature.go.html to see an example of how to use UpdateContainerImageSignatureRequest.
func (UpdateContainerImageSignatureRequest) BinaryRequestBody ¶ added in v65.42.0
func (request UpdateContainerImageSignatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateContainerImageSignatureRequest) HTTPRequest ¶ added in v65.42.0
func (request UpdateContainerImageSignatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateContainerImageSignatureRequest) RetryPolicy ¶ added in v65.42.0
func (request UpdateContainerImageSignatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateContainerImageSignatureRequest) String ¶ added in v65.42.0
func (request UpdateContainerImageSignatureRequest) String() string
func (UpdateContainerImageSignatureRequest) ValidateEnumValue ¶ added in v65.42.0
func (request UpdateContainerImageSignatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateContainerImageSignatureResponse ¶ added in v65.42.0
type UpdateContainerImageSignatureResponse struct { // The underlying http response RawResponse *http.Response // The ContainerImageSignature instance ContainerImageSignature `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateContainerImageSignatureResponse wrapper for the UpdateContainerImageSignature operation
func (UpdateContainerImageSignatureResponse) HTTPResponse ¶ added in v65.42.0
func (response UpdateContainerImageSignatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateContainerImageSignatureResponse) String ¶ added in v65.42.0
func (response UpdateContainerImageSignatureResponse) String() string
type UpdateContainerRepositoryDetails ¶
type UpdateContainerRepositoryDetails struct { // Whether the repository is immutable. Images cannot be overwritten in an immutable repository. IsImmutable *bool `mandatory:"false" json:"isImmutable"` // Whether the repository is public. A public repository allows unauthenticated access. IsPublic *bool `mandatory:"false" json:"isPublic"` Readme *ContainerRepositoryReadme `mandatory:"false" json:"readme"` // 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]string `mandatory:"false" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateContainerRepositoryDetails Update container repository request details.
func (UpdateContainerRepositoryDetails) String ¶
func (m UpdateContainerRepositoryDetails) String() string
func (UpdateContainerRepositoryDetails) ValidateEnumValue ¶
func (m UpdateContainerRepositoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateContainerRepositoryRequest ¶
type UpdateContainerRepositoryRequest 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 `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Update container repository details. UpdateContainerRepositoryDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateContainerRepositoryRequest wrapper for the UpdateContainerRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateContainerRepository.go.html to see an example of how to use UpdateContainerRepositoryRequest.
func (UpdateContainerRepositoryRequest) BinaryRequestBody ¶
func (request UpdateContainerRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateContainerRepositoryRequest) HTTPRequest ¶
func (request UpdateContainerRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateContainerRepositoryRequest) RetryPolicy ¶
func (request UpdateContainerRepositoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateContainerRepositoryRequest) String ¶
func (request UpdateContainerRepositoryRequest) String() string
func (UpdateContainerRepositoryRequest) ValidateEnumValue ¶
func (request UpdateContainerRepositoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateContainerRepositoryResponse ¶
type UpdateContainerRepositoryResponse struct { // The underlying http response RawResponse *http.Response // The ContainerRepository instance ContainerRepository `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateContainerRepositoryResponse wrapper for the UpdateContainerRepository operation
func (UpdateContainerRepositoryResponse) HTTPResponse ¶
func (response UpdateContainerRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateContainerRepositoryResponse) String ¶
func (response UpdateContainerRepositoryResponse) String() string
type UpdateGenericArtifactByPathDetails ¶
type UpdateGenericArtifactByPathDetails struct { // 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]string `mandatory:"false" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateGenericArtifactByPathDetails Details for updating an artifact by providing its `artifactPath` and `version`.
func (UpdateGenericArtifactByPathDetails) String ¶
func (m UpdateGenericArtifactByPathDetails) String() string
func (UpdateGenericArtifactByPathDetails) ValidateEnumValue ¶
func (m UpdateGenericArtifactByPathDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGenericArtifactByPathRequest ¶
type UpdateGenericArtifactByPathRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // A user-defined path to describe the location of an artifact. You can use slashes to organize the repository, but slashes do not create a directory structure. An artifact path does not include an artifact version. // Example: `project01/my-web-app/artifact-abc` ArtifactPath *string `mandatory:"true" contributesTo:"path" name:"artifactPath"` // A user-defined string to describe the artifact version. // Example: `1.1.2` or `1.2-beta-2` Version *string `mandatory:"true" contributesTo:"path" name:"version"` // Updates an artifact with a specified `artifactPath` and `version`. You can only update the tags of an artifact. UpdateGenericArtifactByPathDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateGenericArtifactByPathRequest wrapper for the UpdateGenericArtifactByPath operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateGenericArtifactByPath.go.html to see an example of how to use UpdateGenericArtifactByPathRequest.
func (UpdateGenericArtifactByPathRequest) BinaryRequestBody ¶
func (request UpdateGenericArtifactByPathRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateGenericArtifactByPathRequest) HTTPRequest ¶
func (request UpdateGenericArtifactByPathRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateGenericArtifactByPathRequest) RetryPolicy ¶
func (request UpdateGenericArtifactByPathRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateGenericArtifactByPathRequest) String ¶
func (request UpdateGenericArtifactByPathRequest) String() string
func (UpdateGenericArtifactByPathRequest) ValidateEnumValue ¶
func (request UpdateGenericArtifactByPathRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGenericArtifactByPathResponse ¶
type UpdateGenericArtifactByPathResponse struct { // The underlying http response RawResponse *http.Response // The GenericArtifact instance GenericArtifact `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateGenericArtifactByPathResponse wrapper for the UpdateGenericArtifactByPath operation
func (UpdateGenericArtifactByPathResponse) HTTPResponse ¶
func (response UpdateGenericArtifactByPathResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateGenericArtifactByPathResponse) String ¶
func (response UpdateGenericArtifactByPathResponse) String() string
type UpdateGenericArtifactDetails ¶
type UpdateGenericArtifactDetails struct { // 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]string `mandatory:"false" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateGenericArtifactDetails Details for updating an artifact by providing its OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
func (UpdateGenericArtifactDetails) String ¶
func (m UpdateGenericArtifactDetails) String() string
func (UpdateGenericArtifactDetails) ValidateEnumValue ¶
func (m UpdateGenericArtifactDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGenericArtifactRequest ¶
type UpdateGenericArtifactRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the artifact. // Example: `ocid1.genericartifact.oc1..exampleuniqueID` ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"` // Updates the artifact with the specified OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). You can only update the tags of an artifact. UpdateGenericArtifactDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateGenericArtifactRequest wrapper for the UpdateGenericArtifact operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateGenericArtifact.go.html to see an example of how to use UpdateGenericArtifactRequest.
func (UpdateGenericArtifactRequest) BinaryRequestBody ¶
func (request UpdateGenericArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateGenericArtifactRequest) HTTPRequest ¶
func (request UpdateGenericArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateGenericArtifactRequest) RetryPolicy ¶
func (request UpdateGenericArtifactRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateGenericArtifactRequest) String ¶
func (request UpdateGenericArtifactRequest) String() string
func (UpdateGenericArtifactRequest) ValidateEnumValue ¶
func (request UpdateGenericArtifactRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGenericArtifactResponse ¶
type UpdateGenericArtifactResponse struct { // The underlying http response RawResponse *http.Response // The GenericArtifact instance GenericArtifact `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateGenericArtifactResponse wrapper for the UpdateGenericArtifact operation
func (UpdateGenericArtifactResponse) HTTPResponse ¶
func (response UpdateGenericArtifactResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateGenericArtifactResponse) String ¶
func (response UpdateGenericArtifactResponse) String() string
type UpdateGenericRepositoryDetails ¶
type UpdateGenericRepositoryDetails struct { // The repository name. DisplayName *string `mandatory:"false" json:"displayName"` // The repository description. Description *string `mandatory:"false" json:"description"` // 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]string `mandatory:"false" json:"freeformTags"` // 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]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateGenericRepositoryDetails Details for updating an artifact repository.
func (UpdateGenericRepositoryDetails) GetDefinedTags ¶
func (m UpdateGenericRepositoryDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateGenericRepositoryDetails) GetDescription ¶
func (m UpdateGenericRepositoryDetails) GetDescription() *string
GetDescription returns Description
func (UpdateGenericRepositoryDetails) GetDisplayName ¶
func (m UpdateGenericRepositoryDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateGenericRepositoryDetails) GetFreeformTags ¶
func (m UpdateGenericRepositoryDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateGenericRepositoryDetails) MarshalJSON ¶
func (m UpdateGenericRepositoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGenericRepositoryDetails) String ¶
func (m UpdateGenericRepositoryDetails) String() string
func (UpdateGenericRepositoryDetails) ValidateEnumValue ¶
func (m UpdateGenericRepositoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRepositoryDetails ¶
type UpdateRepositoryDetails interface { // The repository name. GetDisplayName() *string // The repository description. GetDescription() *string // 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"}` GetFreeformTags() map[string]string // 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"}}` GetDefinedTags() map[string]map[string]interface{} }
UpdateRepositoryDetails Details for updating a repository.
type UpdateRepositoryRequest ¶
type UpdateRepositoryRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the repository. // Example: `ocid1.artifactrepository.oc1..exampleuniqueID` RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Updates the properties of a repository. UpdateRepositoryDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateRepositoryRequest wrapper for the UpdateRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/artifacts/UpdateRepository.go.html to see an example of how to use UpdateRepositoryRequest.
func (UpdateRepositoryRequest) BinaryRequestBody ¶
func (request UpdateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateRepositoryRequest) HTTPRequest ¶
func (request UpdateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateRepositoryRequest) RetryPolicy ¶
func (request UpdateRepositoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateRepositoryRequest) String ¶
func (request UpdateRepositoryRequest) String() string
func (UpdateRepositoryRequest) ValidateEnumValue ¶
func (request UpdateRepositoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRepositoryResponse ¶
type UpdateRepositoryResponse struct { // The underlying http response RawResponse *http.Response // The Repository instance Repository `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateRepositoryResponse wrapper for the UpdateRepository operation
func (UpdateRepositoryResponse) HTTPResponse ¶
func (response UpdateRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateRepositoryResponse) String ¶
func (response UpdateRepositoryResponse) String() string
Source Files ¶
- artifacts_client.go
- change_container_repository_compartment_details.go
- change_container_repository_compartment_request_response.go
- change_repository_compartment_details.go
- change_repository_compartment_request_response.go
- container_configuration.go
- container_image.go
- container_image_collection.go
- container_image_layer.go
- container_image_signature.go
- container_image_signature_collection.go
- container_image_signature_summary.go
- container_image_summary.go
- container_repository.go
- container_repository_collection.go
- container_repository_readme.go
- container_repository_summary.go
- container_version.go
- create_container_image_signature_details.go
- create_container_image_signature_request_response.go
- create_container_repository_details.go
- create_container_repository_request_response.go
- create_generic_repository_details.go
- create_repository_details.go
- create_repository_request_response.go
- delete_container_image_request_response.go
- delete_container_image_signature_request_response.go
- delete_container_repository_request_response.go
- delete_generic_artifact_by_path_request_response.go
- delete_generic_artifact_request_response.go
- delete_repository_request_response.go
- generic_artifact.go
- generic_artifact_collection.go
- generic_artifact_summary.go
- generic_repository.go
- generic_repository_summary.go
- get_container_configuration_request_response.go
- get_container_image_request_response.go
- get_container_image_signature_request_response.go
- get_container_repository_request_response.go
- get_generic_artifact_by_path_request_response.go
- get_generic_artifact_request_response.go
- get_repository_request_response.go
- list_container_image_signatures_request_response.go
- list_container_images_request_response.go
- list_container_repositories_request_response.go
- list_generic_artifacts_request_response.go
- list_repositories_request_response.go
- remove_container_version_details.go
- remove_container_version_request_response.go
- repository.go
- repository_collection.go
- repository_summary.go
- restore_container_image_details.go
- restore_container_image_request_response.go
- update_container_configuration_details.go
- update_container_configuration_request_response.go
- update_container_image_details.go
- update_container_image_request_response.go
- update_container_image_signature_details.go
- update_container_image_signature_request_response.go
- update_container_repository_details.go
- update_container_repository_request_response.go
- update_generic_artifact_by_path_details.go
- update_generic_artifact_by_path_request_response.go
- update_generic_artifact_details.go
- update_generic_artifact_request_response.go
- update_generic_repository_details.go
- update_repository_details.go
- update_repository_request_response.go