Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the codeartifact.services.k8s.aws API. +groupName=codeartifact.services.k8s.aws
Index ¶
- Variables
- type AllowPublish
- type AllowUpstream
- type AssetSummary
- type Domain
- type DomainDescription
- type DomainList
- type DomainSpec
- type DomainStatus
- type DomainStatus_SDK
- type DomainSummary
- type EndpointType
- type ExternalConnectionStatus
- type HashAlgorithm
- type LicenseInfo
- type PackageDependency
- type PackageFormat
- type PackageGroup
- type PackageGroupAllowedRepositoryUpdateType
- type PackageGroupAssociationType
- type PackageGroupDescription
- type PackageGroupList
- type PackageGroupOriginConfiguration
- type PackageGroupOriginRestriction
- type PackageGroupOriginRestrictionMode
- type PackageGroupOriginRestrictionType
- type PackageGroupReference
- type PackageGroupSpec
- type PackageGroupStatus
- type PackageGroupSummary
- type PackageVersionDescription
- type PackageVersionErrorCode
- type PackageVersionOriginType
- type PackageVersionSortType
- type PackageVersionStatus
- type RepositoryDescription
- type RepositorySummary
- type ResourcePolicy
- type ResourceType
- type SuccessfulPackageVersionInfo
- type Tag
- type ValidationExceptionReason
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: "codeartifact.services.k8s.aws", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AllowPublish ¶
type AllowPublish string
const ( AllowPublish_ALLOW AllowPublish = "ALLOW" AllowPublish_BLOCK AllowPublish = "BLOCK" )
type AllowUpstream ¶
type AllowUpstream string
const ( AllowUpstream_ALLOW AllowUpstream = "ALLOW" AllowUpstream_BLOCK AllowUpstream = "BLOCK" )
type AssetSummary ¶ added in v1.0.0
type AssetSummary struct {
Size *int64 `json:"size,omitempty"`
}
Contains details about a package version asset.
func (*AssetSummary) DeepCopy ¶ added in v1.0.0
func (in *AssetSummary) DeepCopy() *AssetSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetSummary.
func (*AssetSummary) DeepCopyInto ¶ added in v1.0.0
func (in *AssetSummary) DeepCopyInto(out *AssetSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Domain ¶
type Domain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainSpec `json:"spec,omitempty"` Status DomainStatus `json:"status,omitempty"` }
Domain is the Schema for the Domains API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainDescription ¶
type DomainDescription struct { ARN *string `json:"arn,omitempty"` AssetSizeBytes *int64 `json:"assetSizeBytes,omitempty"` CreatedTime *metav1.Time `json:"createdTime,omitempty"` EncryptionKey *string `json:"encryptionKey,omitempty"` Name *string `json:"name,omitempty"` Owner *string `json:"owner,omitempty"` RepositoryCount *int64 `json:"repositoryCount,omitempty"` S3BucketARN *string `json:"s3BucketARN,omitempty"` Status *string `json:"status,omitempty"` }
Information about a domain. A domain is a container for repositories. When you create a domain, it is empty until you add one or more repositories.
func (*DomainDescription) DeepCopy ¶
func (in *DomainDescription) DeepCopy() *DomainDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDescription.
func (*DomainDescription) DeepCopyInto ¶
func (in *DomainDescription) DeepCopyInto(out *DomainDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Domain `json:"items"` }
DomainList contains a list of Domain +kubebuilder:object:root=true
func (*DomainList) DeepCopy ¶
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainSpec ¶
type DomainSpec struct { // The encryption key for the domain. This is used to encrypt content stored // in a domain. An encryption key can be a key ID, a key Amazon Resource Name // (ARN), a key alias, or a key alias ARN. To specify an encryptionKey, your // IAM role must have kms:DescribeKey and kms:CreateGrant permissions on the // encryption key that is used. For more information, see DescribeKey (https://docs.aws.amazon.com/kms/latest/APIReference/API_DescribeKey.html#API_DescribeKey_RequestSyntax) // in the Key Management Service API Reference and Key Management Service API // Permissions Reference (https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) // in the Key Management Service Developer Guide. // // CodeArtifact supports only symmetric CMKs. Do not associate an asymmetric // CMK with your domain. For more information, see Using symmetric and asymmetric // keys (https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html) // in the Key Management Service Developer Guide. EncryptionKey *string `json:"encryptionKey,omitempty"` // The name of the domain to create. All domain names in an Amazon Web Services // Region that are in the same Amazon Web Services account must be unique. The // domain name is used as the prefix in DNS hostnames. Do not use sensitive // information in a domain name because it is publicly discoverable. // +kubebuilder:validation:Required Name *string `json:"name"` // One or more tag key-value pairs for the domain. Tags []*Tag `json:"tags,omitempty"` }
DomainSpec defines the desired state of Domain.
func (*DomainSpec) DeepCopy ¶
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus ¶
type DomainStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRs managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // The total size of all assets in the domain. // +kubebuilder:validation:Optional AssetSizeBytes *int64 `json:"assetSizeBytes,omitempty"` // A timestamp that represents the date and time the domain was created. // +kubebuilder:validation:Optional CreatedTime *metav1.Time `json:"createdTime,omitempty"` // The Amazon Web Services account ID that owns the domain. // +kubebuilder:validation:Optional Owner *string `json:"owner,omitempty"` // The number of repositories in the domain. // +kubebuilder:validation:Optional RepositoryCount *int64 `json:"repositoryCount,omitempty"` // The Amazon Resource Name (ARN) of the Amazon S3 bucket that is used to store // package assets in the domain. // +kubebuilder:validation:Optional S3BucketARN *string `json:"s3BucketARN,omitempty"` // The current status of a domain. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty"` }
DomainStatus defines the observed state of Domain
func (*DomainStatus) DeepCopy ¶
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus_SDK ¶
type DomainStatus_SDK string
const ( DomainStatus_SDK_Active DomainStatus_SDK = "Active" DomainStatus_SDK_Deleted DomainStatus_SDK = "Deleted" )
type DomainSummary ¶
type DomainSummary struct { ARN *string `json:"arn,omitempty"` CreatedTime *metav1.Time `json:"createdTime,omitempty"` EncryptionKey *string `json:"encryptionKey,omitempty"` Name *string `json:"name,omitempty"` Owner *string `json:"owner,omitempty"` Status *string `json:"status,omitempty"` }
Information about a domain, including its name, Amazon Resource Name (ARN), and status. The ListDomains (https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListDomains.html) operation returns a list of DomainSummary objects.
func (*DomainSummary) DeepCopy ¶
func (in *DomainSummary) DeepCopy() *DomainSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSummary.
func (*DomainSummary) DeepCopyInto ¶
func (in *DomainSummary) DeepCopyInto(out *DomainSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointType ¶ added in v1.0.3
type EndpointType string
const ( EndpointType_dualstack EndpointType = "dualstack" EndpointType_ipv4 EndpointType = "ipv4" )
type ExternalConnectionStatus ¶
type ExternalConnectionStatus string
const (
ExternalConnectionStatus_Available ExternalConnectionStatus = "Available"
)
type HashAlgorithm ¶
type HashAlgorithm string
const ( HashAlgorithm_MD5 HashAlgorithm = "MD5" HashAlgorithm_SHA_1 HashAlgorithm = "SHA-1" HashAlgorithm_SHA_256 HashAlgorithm = "SHA-256" HashAlgorithm_SHA_512 HashAlgorithm = "SHA-512" )
type LicenseInfo ¶ added in v1.0.0
Details of the license data.
func (*LicenseInfo) DeepCopy ¶ added in v1.0.0
func (in *LicenseInfo) DeepCopy() *LicenseInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseInfo.
func (*LicenseInfo) DeepCopyInto ¶ added in v1.0.0
func (in *LicenseInfo) DeepCopyInto(out *LicenseInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageDependency ¶ added in v1.0.0
type PackageDependency struct { DependencyType *string `json:"dependencyType,omitempty"` VersionRequirement *string `json:"versionRequirement,omitempty"` }
Details about a package dependency.
func (*PackageDependency) DeepCopy ¶ added in v1.0.0
func (in *PackageDependency) DeepCopy() *PackageDependency
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageDependency.
func (*PackageDependency) DeepCopyInto ¶ added in v1.0.0
func (in *PackageDependency) DeepCopyInto(out *PackageDependency)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageFormat ¶
type PackageFormat string
const ( PackageFormat_cargo PackageFormat = "cargo" PackageFormat_generic PackageFormat = "generic" PackageFormat_maven PackageFormat = "maven" PackageFormat_npm PackageFormat = "npm" PackageFormat_nuget PackageFormat = "nuget" PackageFormat_pypi PackageFormat = "pypi" PackageFormat_ruby PackageFormat = "ruby" PackageFormat_swift PackageFormat = "swift" )
type PackageGroup ¶ added in v1.0.0
type PackageGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PackageGroupSpec `json:"spec,omitempty"` Status PackageGroupStatus `json:"status,omitempty"` }
PackageGroup is the Schema for the PackageGroups API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*PackageGroup) DeepCopy ¶ added in v1.0.0
func (in *PackageGroup) DeepCopy() *PackageGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageGroup.
func (*PackageGroup) DeepCopyInto ¶ added in v1.0.0
func (in *PackageGroup) DeepCopyInto(out *PackageGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PackageGroup) DeepCopyObject ¶ added in v1.0.0
func (in *PackageGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PackageGroupAllowedRepositoryUpdateType ¶
type PackageGroupAllowedRepositoryUpdateType string
const ( PackageGroupAllowedRepositoryUpdateType_ADDED PackageGroupAllowedRepositoryUpdateType = "ADDED" PackageGroupAllowedRepositoryUpdateType_REMOVED PackageGroupAllowedRepositoryUpdateType = "REMOVED" )
type PackageGroupAssociationType ¶
type PackageGroupAssociationType string
const ( PackageGroupAssociationType_STRONG PackageGroupAssociationType = "STRONG" PackageGroupAssociationType_WEAK PackageGroupAssociationType = "WEAK" )
type PackageGroupDescription ¶
type PackageGroupDescription struct { ARN *string `json:"arn,omitempty"` ContactInfo *string `json:"contactInfo,omitempty"` CreatedTime *metav1.Time `json:"createdTime,omitempty"` Description *string `json:"description,omitempty"` DomainName *string `json:"domainName,omitempty"` DomainOwner *string `json:"domainOwner,omitempty"` // The package group origin configuration that determines how package versions // can enter repositories. OriginConfiguration *PackageGroupOriginConfiguration `json:"originConfiguration,omitempty"` // Information about the identifiers of a package group. Parent *PackageGroupReference `json:"parent,omitempty"` Pattern *string `json:"pattern,omitempty"` }
The description of the package group.
func (*PackageGroupDescription) DeepCopy ¶
func (in *PackageGroupDescription) DeepCopy() *PackageGroupDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageGroupDescription.
func (*PackageGroupDescription) DeepCopyInto ¶
func (in *PackageGroupDescription) DeepCopyInto(out *PackageGroupDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageGroupList ¶ added in v1.0.0
type PackageGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PackageGroup `json:"items"` }
PackageGroupList contains a list of PackageGroup +kubebuilder:object:root=true
func (*PackageGroupList) DeepCopy ¶ added in v1.0.0
func (in *PackageGroupList) DeepCopy() *PackageGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageGroupList.
func (*PackageGroupList) DeepCopyInto ¶ added in v1.0.0
func (in *PackageGroupList) DeepCopyInto(out *PackageGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PackageGroupList) DeepCopyObject ¶ added in v1.0.0
func (in *PackageGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PackageGroupOriginConfiguration ¶ added in v1.0.0
type PackageGroupOriginConfiguration struct {
Restrictions map[string]*PackageGroupOriginRestriction `json:"restrictions,omitempty"`
}
The package group origin configuration that determines how package versions can enter repositories.
func (*PackageGroupOriginConfiguration) DeepCopy ¶ added in v1.0.0
func (in *PackageGroupOriginConfiguration) DeepCopy() *PackageGroupOriginConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageGroupOriginConfiguration.
func (*PackageGroupOriginConfiguration) DeepCopyInto ¶ added in v1.0.0
func (in *PackageGroupOriginConfiguration) DeepCopyInto(out *PackageGroupOriginConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageGroupOriginRestriction ¶ added in v1.0.0
type PackageGroupOriginRestriction struct { EffectiveMode *string `json:"effectiveMode,omitempty"` // Information about the identifiers of a package group. InheritedFrom *PackageGroupReference `json:"inheritedFrom,omitempty"` Mode *string `json:"mode,omitempty"` RepositoriesCount *int64 `json:"repositoriesCount,omitempty"` }
Contains information about the configured restrictions of the origin controls of a package group.
func (*PackageGroupOriginRestriction) DeepCopy ¶ added in v1.0.0
func (in *PackageGroupOriginRestriction) DeepCopy() *PackageGroupOriginRestriction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageGroupOriginRestriction.
func (*PackageGroupOriginRestriction) DeepCopyInto ¶ added in v1.0.0
func (in *PackageGroupOriginRestriction) DeepCopyInto(out *PackageGroupOriginRestriction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageGroupOriginRestrictionMode ¶
type PackageGroupOriginRestrictionMode string
const ( PackageGroupOriginRestrictionMode_ALLOW PackageGroupOriginRestrictionMode = "ALLOW" PackageGroupOriginRestrictionMode_ALLOW_SPECIFIC_REPOSITORIES PackageGroupOriginRestrictionMode = "ALLOW_SPECIFIC_REPOSITORIES" PackageGroupOriginRestrictionMode_BLOCK PackageGroupOriginRestrictionMode = "BLOCK" PackageGroupOriginRestrictionMode_INHERIT PackageGroupOriginRestrictionMode = "INHERIT" )
type PackageGroupOriginRestrictionType ¶
type PackageGroupOriginRestrictionType string
const ( PackageGroupOriginRestrictionType_EXTERNAL_UPSTREAM PackageGroupOriginRestrictionType = "EXTERNAL_UPSTREAM" PackageGroupOriginRestrictionType_INTERNAL_UPSTREAM PackageGroupOriginRestrictionType = "INTERNAL_UPSTREAM" PackageGroupOriginRestrictionType_PUBLISH PackageGroupOriginRestrictionType = "PUBLISH" )
type PackageGroupReference ¶
type PackageGroupReference struct { ARN *string `json:"arn,omitempty"` Pattern *string `json:"pattern,omitempty"` }
Information about the identifiers of a package group.
func (*PackageGroupReference) DeepCopy ¶
func (in *PackageGroupReference) DeepCopy() *PackageGroupReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageGroupReference.
func (*PackageGroupReference) DeepCopyInto ¶
func (in *PackageGroupReference) DeepCopyInto(out *PackageGroupReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageGroupSpec ¶ added in v1.0.0
type PackageGroupSpec struct { // The contact information for the created package group. ContactInfo *string `json:"contactInfo,omitempty"` // A description of the package group. Description *string `json:"description,omitempty"` // The name of the domain in which you want to create a package group. // +kubebuilder:validation:Required Domain *string `json:"domain"` // The 12-digit account number of the Amazon Web Services account that owns // the domain. It does not include dashes or spaces. DomainOwner *string `json:"domainOwner,omitempty"` // The pattern of the package group to create. The pattern is also the identifier // of the package group. // +kubebuilder:validation:Required Pattern *string `json:"pattern"` // One or more tag key-value pairs for the package group. Tags []*Tag `json:"tags,omitempty"` }
PackageGroupSpec defines the desired state of PackageGroup.
func (*PackageGroupSpec) DeepCopy ¶ added in v1.0.0
func (in *PackageGroupSpec) DeepCopy() *PackageGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageGroupSpec.
func (*PackageGroupSpec) DeepCopyInto ¶ added in v1.0.0
func (in *PackageGroupSpec) DeepCopyInto(out *PackageGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageGroupStatus ¶ added in v1.0.0
type PackageGroupStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRs managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // A timestamp that represents the date and time the package group was created. // +kubebuilder:validation:Optional CreatedTime *metav1.Time `json:"createdTime,omitempty"` // The name of the domain that contains the package group. // +kubebuilder:validation:Optional DomainName *string `json:"domainName,omitempty"` // The package group origin configuration that determines how package versions // can enter repositories. // +kubebuilder:validation:Optional OriginConfiguration *PackageGroupOriginConfiguration `json:"originConfiguration,omitempty"` // The direct parent package group of the package group. // +kubebuilder:validation:Optional Parent *PackageGroupReference `json:"parent,omitempty"` }
PackageGroupStatus defines the observed state of PackageGroup
func (*PackageGroupStatus) DeepCopy ¶ added in v1.0.0
func (in *PackageGroupStatus) DeepCopy() *PackageGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageGroupStatus.
func (*PackageGroupStatus) DeepCopyInto ¶ added in v1.0.0
func (in *PackageGroupStatus) DeepCopyInto(out *PackageGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageGroupSummary ¶
type PackageGroupSummary struct { ARN *string `json:"arn,omitempty"` ContactInfo *string `json:"contactInfo,omitempty"` CreatedTime *metav1.Time `json:"createdTime,omitempty"` Description *string `json:"description,omitempty"` DomainName *string `json:"domainName,omitempty"` DomainOwner *string `json:"domainOwner,omitempty"` // The package group origin configuration that determines how package versions // can enter repositories. OriginConfiguration *PackageGroupOriginConfiguration `json:"originConfiguration,omitempty"` // Information about the identifiers of a package group. Parent *PackageGroupReference `json:"parent,omitempty"` Pattern *string `json:"pattern,omitempty"` }
Details about a package group.
func (*PackageGroupSummary) DeepCopy ¶
func (in *PackageGroupSummary) DeepCopy() *PackageGroupSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageGroupSummary.
func (*PackageGroupSummary) DeepCopyInto ¶
func (in *PackageGroupSummary) DeepCopyInto(out *PackageGroupSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageVersionDescription ¶
type PackageVersionDescription struct { HomePage *string `json:"homePage,omitempty"` PublishedTime *metav1.Time `json:"publishedTime,omitempty"` SourceCodeRepository *string `json:"sourceCodeRepository,omitempty"` Summary *string `json:"summary,omitempty"` }
Details about a package version.
func (*PackageVersionDescription) DeepCopy ¶
func (in *PackageVersionDescription) DeepCopy() *PackageVersionDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageVersionDescription.
func (*PackageVersionDescription) DeepCopyInto ¶
func (in *PackageVersionDescription) DeepCopyInto(out *PackageVersionDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageVersionErrorCode ¶
type PackageVersionErrorCode string
const ( PackageVersionErrorCode_ALREADY_EXISTS PackageVersionErrorCode = "ALREADY_EXISTS" PackageVersionErrorCode_MISMATCHED_REVISION PackageVersionErrorCode = "MISMATCHED_REVISION" PackageVersionErrorCode_MISMATCHED_STATUS PackageVersionErrorCode = "MISMATCHED_STATUS" PackageVersionErrorCode_NOT_ALLOWED PackageVersionErrorCode = "NOT_ALLOWED" PackageVersionErrorCode_NOT_FOUND PackageVersionErrorCode = "NOT_FOUND" PackageVersionErrorCode_SKIPPED PackageVersionErrorCode = "SKIPPED" )
type PackageVersionOriginType ¶
type PackageVersionOriginType string
const ( PackageVersionOriginType_EXTERNAL PackageVersionOriginType = "EXTERNAL" PackageVersionOriginType_INTERNAL PackageVersionOriginType = "INTERNAL" PackageVersionOriginType_UNKNOWN PackageVersionOriginType = "UNKNOWN" )
type PackageVersionSortType ¶
type PackageVersionSortType string
const (
PackageVersionSortType_PUBLISHED_TIME PackageVersionSortType = "PUBLISHED_TIME"
)
type PackageVersionStatus ¶
type PackageVersionStatus string
const ( PackageVersionStatus_Archived PackageVersionStatus = "Archived" PackageVersionStatus_Deleted PackageVersionStatus = "Deleted" PackageVersionStatus_Disposed PackageVersionStatus = "Disposed" PackageVersionStatus_Published PackageVersionStatus = "Published" PackageVersionStatus_Unfinished PackageVersionStatus = "Unfinished" PackageVersionStatus_Unlisted PackageVersionStatus = "Unlisted" )
type RepositoryDescription ¶
type RepositoryDescription struct { AdministratorAccount *string `json:"administratorAccount,omitempty"` ARN *string `json:"arn,omitempty"` CreatedTime *metav1.Time `json:"createdTime,omitempty"` Description *string `json:"description,omitempty"` DomainName *string `json:"domainName,omitempty"` DomainOwner *string `json:"domainOwner,omitempty"` }
The details of a repository stored in CodeArtifact. A CodeArtifact repository contains a set of package versions, each of which maps to a set of assets. Repositories are polyglot—a single repository can contain packages of any supported type. Each repository exposes endpoints for fetching and publishing packages using tools like the npm CLI, the Maven CLI (mvn), and pip. You can create up to 100 repositories per Amazon Web Services account.
func (*RepositoryDescription) DeepCopy ¶
func (in *RepositoryDescription) DeepCopy() *RepositoryDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryDescription.
func (*RepositoryDescription) DeepCopyInto ¶
func (in *RepositoryDescription) DeepCopyInto(out *RepositoryDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySummary ¶
type RepositorySummary struct { AdministratorAccount *string `json:"administratorAccount,omitempty"` ARN *string `json:"arn,omitempty"` CreatedTime *metav1.Time `json:"createdTime,omitempty"` Description *string `json:"description,omitempty"` DomainName *string `json:"domainName,omitempty"` DomainOwner *string `json:"domainOwner,omitempty"` }
Details about a repository, including its Amazon Resource Name (ARN), description, and domain information. The ListRepositories (https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositories.html) operation returns a list of RepositorySummary objects.
func (*RepositorySummary) DeepCopy ¶
func (in *RepositorySummary) DeepCopy() *RepositorySummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySummary.
func (*RepositorySummary) DeepCopyInto ¶
func (in *RepositorySummary) DeepCopyInto(out *RepositorySummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicy ¶
type ResourcePolicy struct {
ResourceARN *string `json:"resourceARN,omitempty"`
}
An CodeArtifact resource policy that contains a resource ARN, document details, and a revision.
func (*ResourcePolicy) DeepCopy ¶
func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicy.
func (*ResourcePolicy) DeepCopyInto ¶
func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceType ¶
type ResourceType string
const ( ResourceType_asset ResourceType = "asset" ResourceType_domain ResourceType = "domain" ResourceType_package ResourceType = "package" ResourceType_package_version ResourceType = "package-version" ResourceType_repository ResourceType = "repository" )
type SuccessfulPackageVersionInfo ¶ added in v1.0.0
type SuccessfulPackageVersionInfo struct {
Revision *string `json:"revision,omitempty"`
}
Contains the revision and status of a package version.
func (*SuccessfulPackageVersionInfo) DeepCopy ¶ added in v1.0.0
func (in *SuccessfulPackageVersionInfo) DeepCopy() *SuccessfulPackageVersionInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessfulPackageVersionInfo.
func (*SuccessfulPackageVersionInfo) DeepCopyInto ¶ added in v1.0.0
func (in *SuccessfulPackageVersionInfo) DeepCopyInto(out *SuccessfulPackageVersionInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tag ¶
A tag is a key-value pair that can be used to manage, search for, or filter resources in CodeArtifact.
func (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationExceptionReason ¶
type ValidationExceptionReason string
const ( ValidationExceptionReason_CANNOT_PARSE ValidationExceptionReason = "CANNOT_PARSE" ValidationExceptionReason_ENCRYPTION_KEY_ERROR ValidationExceptionReason = "ENCRYPTION_KEY_ERROR" ValidationExceptionReason_FIELD_VALIDATION_FAILED ValidationExceptionReason = "FIELD_VALIDATION_FAILED" ValidationExceptionReason_OTHER ValidationExceptionReason = "OTHER" ValidationExceptionReason_UNKNOWN_OPERATION ValidationExceptionReason = "UNKNOWN_OPERATION" )