Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeS3BucketPublicAccessBlock(prev *S3BucketPublicAccessBlock, ctyValue cty.Value) (resource.Managed, error)
- func DecodeS3BucketPublicAccessBlock_BlockPublicAcls(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func DecodeS3BucketPublicAccessBlock_BlockPublicPolicy(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func DecodeS3BucketPublicAccessBlock_Bucket(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func DecodeS3BucketPublicAccessBlock_IgnorePublicAcls(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func DecodeS3BucketPublicAccessBlock_RestrictPublicBuckets(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3BucketPublicAccessBlock(r S3BucketPublicAccessBlock) cty.Value
- func EncodeS3BucketPublicAccessBlock_BlockPublicAcls(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3BucketPublicAccessBlock_BlockPublicPolicy(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3BucketPublicAccessBlock_Bucket(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3BucketPublicAccessBlock_IgnorePublicAcls(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3BucketPublicAccessBlock_RestrictPublicBuckets(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeS3BucketPublicAccessBlock_BlockPublicAcls(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, ...) bool
- func MergeS3BucketPublicAccessBlock_BlockPublicPolicy(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, ...) bool
- func MergeS3BucketPublicAccessBlock_Bucket(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, ...) bool
- func MergeS3BucketPublicAccessBlock_IgnorePublicAcls(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, ...) bool
- func MergeS3BucketPublicAccessBlock_RestrictPublicBuckets(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, ...) bool
- type S3BucketPublicAccessBlock
- func (in *S3BucketPublicAccessBlock) DeepCopy() *S3BucketPublicAccessBlock
- func (in *S3BucketPublicAccessBlock) DeepCopyInto(out *S3BucketPublicAccessBlock)
- func (in *S3BucketPublicAccessBlock) DeepCopyObject() runtime.Object
- func (mg *S3BucketPublicAccessBlock) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *S3BucketPublicAccessBlock) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *S3BucketPublicAccessBlock) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *S3BucketPublicAccessBlock) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *S3BucketPublicAccessBlock) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *S3BucketPublicAccessBlock) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *S3BucketPublicAccessBlock) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *S3BucketPublicAccessBlock) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *S3BucketPublicAccessBlock) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *S3BucketPublicAccessBlock) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type S3BucketPublicAccessBlockList
- func (in *S3BucketPublicAccessBlockList) DeepCopy() *S3BucketPublicAccessBlockList
- func (in *S3BucketPublicAccessBlockList) DeepCopyInto(out *S3BucketPublicAccessBlockList)
- func (in *S3BucketPublicAccessBlockList) DeepCopyObject() runtime.Object
- func (l *S3BucketPublicAccessBlockList) GetItems() []resource.Managed
- type S3BucketPublicAccessBlockObservation
- type S3BucketPublicAccessBlockParameters
- type S3BucketPublicAccessBlockSpec
- type S3BucketPublicAccessBlockStatus
Constants ¶
const ( Group = "s-3-bucket-public-access-block.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "S3BucketPublicAccessBlock" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_s3_bucket_public_access_block" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeS3BucketPublicAccessBlock_BlockPublicAcls ¶
func DecodeS3BucketPublicAccessBlock_BlockPublicAcls(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeS3BucketPublicAccessBlock_BlockPublicPolicy ¶
func DecodeS3BucketPublicAccessBlock_BlockPublicPolicy(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeS3BucketPublicAccessBlock_Bucket ¶
func DecodeS3BucketPublicAccessBlock_Bucket(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeS3BucketPublicAccessBlock_IgnorePublicAcls ¶
func DecodeS3BucketPublicAccessBlock_IgnorePublicAcls(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeS3BucketPublicAccessBlock_RestrictPublicBuckets ¶
func DecodeS3BucketPublicAccessBlock_RestrictPublicBuckets(p *S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeS3BucketPublicAccessBlock ¶
func EncodeS3BucketPublicAccessBlock(r S3BucketPublicAccessBlock) cty.Value
func EncodeS3BucketPublicAccessBlock_BlockPublicAcls ¶
func EncodeS3BucketPublicAccessBlock_BlockPublicAcls(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
func EncodeS3BucketPublicAccessBlock_BlockPublicPolicy ¶
func EncodeS3BucketPublicAccessBlock_BlockPublicPolicy(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
func EncodeS3BucketPublicAccessBlock_Bucket ¶
func EncodeS3BucketPublicAccessBlock_Bucket(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
func EncodeS3BucketPublicAccessBlock_IgnorePublicAcls ¶
func EncodeS3BucketPublicAccessBlock_IgnorePublicAcls(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
func EncodeS3BucketPublicAccessBlock_RestrictPublicBuckets ¶
func EncodeS3BucketPublicAccessBlock_RestrictPublicBuckets(p S3BucketPublicAccessBlockParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeS3BucketPublicAccessBlock_BlockPublicAcls ¶
func MergeS3BucketPublicAccessBlock_BlockPublicAcls(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeS3BucketPublicAccessBlock_BlockPublicPolicy ¶
func MergeS3BucketPublicAccessBlock_BlockPublicPolicy(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeS3BucketPublicAccessBlock_Bucket ¶
func MergeS3BucketPublicAccessBlock_Bucket(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeS3BucketPublicAccessBlock_IgnorePublicAcls ¶
func MergeS3BucketPublicAccessBlock_IgnorePublicAcls(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeS3BucketPublicAccessBlock_RestrictPublicBuckets ¶
func MergeS3BucketPublicAccessBlock_RestrictPublicBuckets(k *S3BucketPublicAccessBlockParameters, p *S3BucketPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type S3BucketPublicAccessBlock ¶
type S3BucketPublicAccessBlock struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec S3BucketPublicAccessBlockSpec `json:"spec"` Status S3BucketPublicAccessBlockStatus `json:"status,omitempty"` }
S3BucketPublicAccessBlock is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*S3BucketPublicAccessBlock) DeepCopy ¶
func (in *S3BucketPublicAccessBlock) DeepCopy() *S3BucketPublicAccessBlock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlock.
func (*S3BucketPublicAccessBlock) DeepCopyInto ¶
func (in *S3BucketPublicAccessBlock) DeepCopyInto(out *S3BucketPublicAccessBlock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3BucketPublicAccessBlock) DeepCopyObject ¶
func (in *S3BucketPublicAccessBlock) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*S3BucketPublicAccessBlock) GetCondition ¶
func (mg *S3BucketPublicAccessBlock) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this S3BucketPublicAccessBlock.
func (*S3BucketPublicAccessBlock) GetDeletionPolicy ¶
func (mg *S3BucketPublicAccessBlock) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this S3BucketPublicAccessBlock.
func (*S3BucketPublicAccessBlock) GetProviderConfigReference ¶
func (mg *S3BucketPublicAccessBlock) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this S3BucketPublicAccessBlock.
func (*S3BucketPublicAccessBlock) GetProviderReference ¶
func (mg *S3BucketPublicAccessBlock) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this S3BucketPublicAccessBlock. Deprecated: Use GetProviderConfigReference.
func (*S3BucketPublicAccessBlock) GetWriteConnectionSecretToReference ¶
func (mg *S3BucketPublicAccessBlock) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this S3BucketPublicAccessBlock.
func (*S3BucketPublicAccessBlock) SetConditions ¶
func (mg *S3BucketPublicAccessBlock) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this S3BucketPublicAccessBlock.
func (*S3BucketPublicAccessBlock) SetDeletionPolicy ¶
func (mg *S3BucketPublicAccessBlock) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this S3BucketPublicAccessBlock.
func (*S3BucketPublicAccessBlock) SetProviderConfigReference ¶
func (mg *S3BucketPublicAccessBlock) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this S3BucketPublicAccessBlock.
func (*S3BucketPublicAccessBlock) SetProviderReference ¶
func (mg *S3BucketPublicAccessBlock) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this S3BucketPublicAccessBlock. Deprecated: Use SetProviderConfigReference.
func (*S3BucketPublicAccessBlock) SetWriteConnectionSecretToReference ¶
func (mg *S3BucketPublicAccessBlock) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this S3BucketPublicAccessBlock.
type S3BucketPublicAccessBlockList ¶
type S3BucketPublicAccessBlockList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []S3BucketPublicAccessBlock `json:"items"` }
S3BucketPublicAccessBlock contains a list of S3BucketPublicAccessBlockList
func (*S3BucketPublicAccessBlockList) DeepCopy ¶
func (in *S3BucketPublicAccessBlockList) DeepCopy() *S3BucketPublicAccessBlockList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlockList.
func (*S3BucketPublicAccessBlockList) DeepCopyInto ¶
func (in *S3BucketPublicAccessBlockList) DeepCopyInto(out *S3BucketPublicAccessBlockList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3BucketPublicAccessBlockList) DeepCopyObject ¶
func (in *S3BucketPublicAccessBlockList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*S3BucketPublicAccessBlockList) GetItems ¶
func (l *S3BucketPublicAccessBlockList) GetItems() []resource.Managed
GetItems of this S3BucketPublicAccessBlockList.
type S3BucketPublicAccessBlockObservation ¶
type S3BucketPublicAccessBlockObservation struct{}
A S3BucketPublicAccessBlockObservation records the observed state of a S3BucketPublicAccessBlock
func (*S3BucketPublicAccessBlockObservation) DeepCopy ¶
func (in *S3BucketPublicAccessBlockObservation) DeepCopy() *S3BucketPublicAccessBlockObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlockObservation.
func (*S3BucketPublicAccessBlockObservation) DeepCopyInto ¶
func (in *S3BucketPublicAccessBlockObservation) DeepCopyInto(out *S3BucketPublicAccessBlockObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketPublicAccessBlockParameters ¶
type S3BucketPublicAccessBlockParameters struct { BlockPublicAcls bool `json:"block_public_acls"` BlockPublicPolicy bool `json:"block_public_policy"` Bucket string `json:"bucket"` IgnorePublicAcls bool `json:"ignore_public_acls"` RestrictPublicBuckets bool `json:"restrict_public_buckets"` }
A S3BucketPublicAccessBlockParameters defines the desired state of a S3BucketPublicAccessBlock
func (*S3BucketPublicAccessBlockParameters) DeepCopy ¶
func (in *S3BucketPublicAccessBlockParameters) DeepCopy() *S3BucketPublicAccessBlockParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlockParameters.
func (*S3BucketPublicAccessBlockParameters) DeepCopyInto ¶
func (in *S3BucketPublicAccessBlockParameters) DeepCopyInto(out *S3BucketPublicAccessBlockParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketPublicAccessBlockSpec ¶
type S3BucketPublicAccessBlockSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider S3BucketPublicAccessBlockParameters `json:"forProvider"` }
A S3BucketPublicAccessBlockSpec defines the desired state of a S3BucketPublicAccessBlock
func (*S3BucketPublicAccessBlockSpec) DeepCopy ¶
func (in *S3BucketPublicAccessBlockSpec) DeepCopy() *S3BucketPublicAccessBlockSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlockSpec.
func (*S3BucketPublicAccessBlockSpec) DeepCopyInto ¶
func (in *S3BucketPublicAccessBlockSpec) DeepCopyInto(out *S3BucketPublicAccessBlockSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketPublicAccessBlockStatus ¶
type S3BucketPublicAccessBlockStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider S3BucketPublicAccessBlockObservation `json:"atProvider"` }
A S3BucketPublicAccessBlockStatus defines the observed state of a S3BucketPublicAccessBlock
func (*S3BucketPublicAccessBlockStatus) DeepCopy ¶
func (in *S3BucketPublicAccessBlockStatus) DeepCopy() *S3BucketPublicAccessBlockStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlockStatus.
func (*S3BucketPublicAccessBlockStatus) DeepCopyInto ¶
func (in *S3BucketPublicAccessBlockStatus) DeepCopyInto(out *S3BucketPublicAccessBlockStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.