Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeCloudfrontOriginAccessIdentity(prev *CloudfrontOriginAccessIdentity, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCloudfrontOriginAccessIdentity_CallerReference(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func DecodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func DecodeCloudfrontOriginAccessIdentity_Comment(p *CloudfrontOriginAccessIdentityParameters, vals map[string]cty.Value)
- func DecodeCloudfrontOriginAccessIdentity_Etag(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func DecodeCloudfrontOriginAccessIdentity_IamArn(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func DecodeCloudfrontOriginAccessIdentity_S3CanonicalUserId(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func EncodeCloudfrontOriginAccessIdentity(r CloudfrontOriginAccessIdentity) cty.Value
- func EncodeCloudfrontOriginAccessIdentity_CallerReference(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func EncodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func EncodeCloudfrontOriginAccessIdentity_Comment(p CloudfrontOriginAccessIdentityParameters, vals map[string]cty.Value)
- func EncodeCloudfrontOriginAccessIdentity_Etag(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func EncodeCloudfrontOriginAccessIdentity_IamArn(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func EncodeCloudfrontOriginAccessIdentity_S3CanonicalUserId(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCloudfrontOriginAccessIdentity_CallerReference(k *CloudfrontOriginAccessIdentityObservation, ...) bool
- func MergeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath(k *CloudfrontOriginAccessIdentityObservation, ...) bool
- func MergeCloudfrontOriginAccessIdentity_Comment(k *CloudfrontOriginAccessIdentityParameters, ...) bool
- func MergeCloudfrontOriginAccessIdentity_Etag(k *CloudfrontOriginAccessIdentityObservation, ...) bool
- func MergeCloudfrontOriginAccessIdentity_IamArn(k *CloudfrontOriginAccessIdentityObservation, ...) bool
- func MergeCloudfrontOriginAccessIdentity_S3CanonicalUserId(k *CloudfrontOriginAccessIdentityObservation, ...) bool
- type CloudfrontOriginAccessIdentity
- func (in *CloudfrontOriginAccessIdentity) DeepCopy() *CloudfrontOriginAccessIdentity
- func (in *CloudfrontOriginAccessIdentity) DeepCopyInto(out *CloudfrontOriginAccessIdentity)
- func (in *CloudfrontOriginAccessIdentity) DeepCopyObject() runtime.Object
- func (mg *CloudfrontOriginAccessIdentity) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CloudfrontOriginAccessIdentity) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CloudfrontOriginAccessIdentity) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CloudfrontOriginAccessIdentity) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CloudfrontOriginAccessIdentity) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CloudfrontOriginAccessIdentity) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CloudfrontOriginAccessIdentity) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CloudfrontOriginAccessIdentity) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CloudfrontOriginAccessIdentity) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CloudfrontOriginAccessIdentity) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CloudfrontOriginAccessIdentityList
- func (in *CloudfrontOriginAccessIdentityList) DeepCopy() *CloudfrontOriginAccessIdentityList
- func (in *CloudfrontOriginAccessIdentityList) DeepCopyInto(out *CloudfrontOriginAccessIdentityList)
- func (in *CloudfrontOriginAccessIdentityList) DeepCopyObject() runtime.Object
- func (l *CloudfrontOriginAccessIdentityList) GetItems() []resource.Managed
- type CloudfrontOriginAccessIdentityObservation
- type CloudfrontOriginAccessIdentityParameters
- type CloudfrontOriginAccessIdentitySpec
- type CloudfrontOriginAccessIdentityStatus
Constants ¶
const ( Group = "cloudfront-origin-access-identity.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CloudfrontOriginAccessIdentity" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_cloudfront_origin_access_identity" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCloudfrontOriginAccessIdentity_CallerReference ¶
func DecodeCloudfrontOriginAccessIdentity_CallerReference(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath ¶
func DecodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontOriginAccessIdentity_Comment ¶
func DecodeCloudfrontOriginAccessIdentity_Comment(p *CloudfrontOriginAccessIdentityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontOriginAccessIdentity_Etag ¶
func DecodeCloudfrontOriginAccessIdentity_Etag(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontOriginAccessIdentity_IamArn ¶
func DecodeCloudfrontOriginAccessIdentity_IamArn(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontOriginAccessIdentity_S3CanonicalUserId ¶
func DecodeCloudfrontOriginAccessIdentity_S3CanonicalUserId(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeCloudfrontOriginAccessIdentity ¶
func EncodeCloudfrontOriginAccessIdentity(r CloudfrontOriginAccessIdentity) cty.Value
func EncodeCloudfrontOriginAccessIdentity_CallerReference ¶
func EncodeCloudfrontOriginAccessIdentity_CallerReference(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
func EncodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath ¶
func EncodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
func EncodeCloudfrontOriginAccessIdentity_Comment ¶
func EncodeCloudfrontOriginAccessIdentity_Comment(p CloudfrontOriginAccessIdentityParameters, vals map[string]cty.Value)
func EncodeCloudfrontOriginAccessIdentity_Etag ¶
func EncodeCloudfrontOriginAccessIdentity_Etag(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
func EncodeCloudfrontOriginAccessIdentity_IamArn ¶
func EncodeCloudfrontOriginAccessIdentity_IamArn(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
func EncodeCloudfrontOriginAccessIdentity_S3CanonicalUserId ¶
func EncodeCloudfrontOriginAccessIdentity_S3CanonicalUserId(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCloudfrontOriginAccessIdentity_CallerReference ¶
func MergeCloudfrontOriginAccessIdentity_CallerReference(k *CloudfrontOriginAccessIdentityObservation, p *CloudfrontOriginAccessIdentityObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath ¶
func MergeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath(k *CloudfrontOriginAccessIdentityObservation, p *CloudfrontOriginAccessIdentityObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudfrontOriginAccessIdentity_Comment ¶
func MergeCloudfrontOriginAccessIdentity_Comment(k *CloudfrontOriginAccessIdentityParameters, p *CloudfrontOriginAccessIdentityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudfrontOriginAccessIdentity_Etag ¶
func MergeCloudfrontOriginAccessIdentity_Etag(k *CloudfrontOriginAccessIdentityObservation, p *CloudfrontOriginAccessIdentityObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudfrontOriginAccessIdentity_IamArn ¶
func MergeCloudfrontOriginAccessIdentity_IamArn(k *CloudfrontOriginAccessIdentityObservation, p *CloudfrontOriginAccessIdentityObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudfrontOriginAccessIdentity_S3CanonicalUserId ¶
func MergeCloudfrontOriginAccessIdentity_S3CanonicalUserId(k *CloudfrontOriginAccessIdentityObservation, p *CloudfrontOriginAccessIdentityObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type CloudfrontOriginAccessIdentity ¶
type CloudfrontOriginAccessIdentity struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudfrontOriginAccessIdentitySpec `json:"spec"` Status CloudfrontOriginAccessIdentityStatus `json:"status,omitempty"` }
CloudfrontOriginAccessIdentity is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CloudfrontOriginAccessIdentity) DeepCopy ¶
func (in *CloudfrontOriginAccessIdentity) DeepCopy() *CloudfrontOriginAccessIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentity.
func (*CloudfrontOriginAccessIdentity) DeepCopyInto ¶
func (in *CloudfrontOriginAccessIdentity) DeepCopyInto(out *CloudfrontOriginAccessIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfrontOriginAccessIdentity) DeepCopyObject ¶
func (in *CloudfrontOriginAccessIdentity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudfrontOriginAccessIdentity) GetCondition ¶
func (mg *CloudfrontOriginAccessIdentity) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CloudfrontOriginAccessIdentity.
func (*CloudfrontOriginAccessIdentity) GetDeletionPolicy ¶
func (mg *CloudfrontOriginAccessIdentity) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CloudfrontOriginAccessIdentity.
func (*CloudfrontOriginAccessIdentity) GetProviderConfigReference ¶
func (mg *CloudfrontOriginAccessIdentity) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CloudfrontOriginAccessIdentity.
func (*CloudfrontOriginAccessIdentity) GetProviderReference ¶
func (mg *CloudfrontOriginAccessIdentity) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CloudfrontOriginAccessIdentity. Deprecated: Use GetProviderConfigReference.
func (*CloudfrontOriginAccessIdentity) GetWriteConnectionSecretToReference ¶
func (mg *CloudfrontOriginAccessIdentity) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CloudfrontOriginAccessIdentity.
func (*CloudfrontOriginAccessIdentity) SetConditions ¶
func (mg *CloudfrontOriginAccessIdentity) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CloudfrontOriginAccessIdentity.
func (*CloudfrontOriginAccessIdentity) SetDeletionPolicy ¶
func (mg *CloudfrontOriginAccessIdentity) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CloudfrontOriginAccessIdentity.
func (*CloudfrontOriginAccessIdentity) SetProviderConfigReference ¶
func (mg *CloudfrontOriginAccessIdentity) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CloudfrontOriginAccessIdentity.
func (*CloudfrontOriginAccessIdentity) SetProviderReference ¶
func (mg *CloudfrontOriginAccessIdentity) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CloudfrontOriginAccessIdentity. Deprecated: Use SetProviderConfigReference.
func (*CloudfrontOriginAccessIdentity) SetWriteConnectionSecretToReference ¶
func (mg *CloudfrontOriginAccessIdentity) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CloudfrontOriginAccessIdentity.
type CloudfrontOriginAccessIdentityList ¶
type CloudfrontOriginAccessIdentityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudfrontOriginAccessIdentity `json:"items"` }
CloudfrontOriginAccessIdentity contains a list of CloudfrontOriginAccessIdentityList
func (*CloudfrontOriginAccessIdentityList) DeepCopy ¶
func (in *CloudfrontOriginAccessIdentityList) DeepCopy() *CloudfrontOriginAccessIdentityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentityList.
func (*CloudfrontOriginAccessIdentityList) DeepCopyInto ¶
func (in *CloudfrontOriginAccessIdentityList) DeepCopyInto(out *CloudfrontOriginAccessIdentityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfrontOriginAccessIdentityList) DeepCopyObject ¶
func (in *CloudfrontOriginAccessIdentityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudfrontOriginAccessIdentityList) GetItems ¶
func (l *CloudfrontOriginAccessIdentityList) GetItems() []resource.Managed
GetItems of this CloudfrontOriginAccessIdentityList.
type CloudfrontOriginAccessIdentityObservation ¶
type CloudfrontOriginAccessIdentityObservation struct { Etag string `json:"etag"` IamArn string `json:"iam_arn"` S3CanonicalUserId string `json:"s3_canonical_user_id"` CallerReference string `json:"caller_reference"` CloudfrontAccessIdentityPath string `json:"cloudfront_access_identity_path"` }
A CloudfrontOriginAccessIdentityObservation records the observed state of a CloudfrontOriginAccessIdentity
func (*CloudfrontOriginAccessIdentityObservation) DeepCopy ¶
func (in *CloudfrontOriginAccessIdentityObservation) DeepCopy() *CloudfrontOriginAccessIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentityObservation.
func (*CloudfrontOriginAccessIdentityObservation) DeepCopyInto ¶
func (in *CloudfrontOriginAccessIdentityObservation) DeepCopyInto(out *CloudfrontOriginAccessIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfrontOriginAccessIdentityParameters ¶
type CloudfrontOriginAccessIdentityParameters struct {
Comment string `json:"comment"`
}
A CloudfrontOriginAccessIdentityParameters defines the desired state of a CloudfrontOriginAccessIdentity
func (*CloudfrontOriginAccessIdentityParameters) DeepCopy ¶
func (in *CloudfrontOriginAccessIdentityParameters) DeepCopy() *CloudfrontOriginAccessIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentityParameters.
func (*CloudfrontOriginAccessIdentityParameters) DeepCopyInto ¶
func (in *CloudfrontOriginAccessIdentityParameters) DeepCopyInto(out *CloudfrontOriginAccessIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfrontOriginAccessIdentitySpec ¶
type CloudfrontOriginAccessIdentitySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CloudfrontOriginAccessIdentityParameters `json:"forProvider"` }
A CloudfrontOriginAccessIdentitySpec defines the desired state of a CloudfrontOriginAccessIdentity
func (*CloudfrontOriginAccessIdentitySpec) DeepCopy ¶
func (in *CloudfrontOriginAccessIdentitySpec) DeepCopy() *CloudfrontOriginAccessIdentitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentitySpec.
func (*CloudfrontOriginAccessIdentitySpec) DeepCopyInto ¶
func (in *CloudfrontOriginAccessIdentitySpec) DeepCopyInto(out *CloudfrontOriginAccessIdentitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfrontOriginAccessIdentityStatus ¶
type CloudfrontOriginAccessIdentityStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CloudfrontOriginAccessIdentityObservation `json:"atProvider"` }
A CloudfrontOriginAccessIdentityStatus defines the observed state of a CloudfrontOriginAccessIdentity
func (*CloudfrontOriginAccessIdentityStatus) DeepCopy ¶
func (in *CloudfrontOriginAccessIdentityStatus) DeepCopy() *CloudfrontOriginAccessIdentityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentityStatus.
func (*CloudfrontOriginAccessIdentityStatus) DeepCopyInto ¶
func (in *CloudfrontOriginAccessIdentityStatus) DeepCopyInto(out *CloudfrontOriginAccessIdentityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.