Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeS3AccountPublicAccessBlock(prev *S3AccountPublicAccessBlock, ctyValue cty.Value) (resource.Managed, error)
- func DecodeS3AccountPublicAccessBlock_AccountId(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func DecodeS3AccountPublicAccessBlock_BlockPublicAcls(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func DecodeS3AccountPublicAccessBlock_BlockPublicPolicy(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func DecodeS3AccountPublicAccessBlock_IgnorePublicAcls(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func DecodeS3AccountPublicAccessBlock_RestrictPublicBuckets(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3AccountPublicAccessBlock(r S3AccountPublicAccessBlock) cty.Value
- func EncodeS3AccountPublicAccessBlock_AccountId(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3AccountPublicAccessBlock_BlockPublicAcls(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3AccountPublicAccessBlock_BlockPublicPolicy(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3AccountPublicAccessBlock_IgnorePublicAcls(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func EncodeS3AccountPublicAccessBlock_RestrictPublicBuckets(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeS3AccountPublicAccessBlock_AccountId(k *S3AccountPublicAccessBlockParameters, ...) bool
- func MergeS3AccountPublicAccessBlock_BlockPublicAcls(k *S3AccountPublicAccessBlockParameters, ...) bool
- func MergeS3AccountPublicAccessBlock_BlockPublicPolicy(k *S3AccountPublicAccessBlockParameters, ...) bool
- func MergeS3AccountPublicAccessBlock_IgnorePublicAcls(k *S3AccountPublicAccessBlockParameters, ...) bool
- func MergeS3AccountPublicAccessBlock_RestrictPublicBuckets(k *S3AccountPublicAccessBlockParameters, ...) bool
- type S3AccountPublicAccessBlock
- func (in *S3AccountPublicAccessBlock) DeepCopy() *S3AccountPublicAccessBlock
- func (in *S3AccountPublicAccessBlock) DeepCopyInto(out *S3AccountPublicAccessBlock)
- func (in *S3AccountPublicAccessBlock) DeepCopyObject() runtime.Object
- func (mg *S3AccountPublicAccessBlock) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *S3AccountPublicAccessBlock) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *S3AccountPublicAccessBlock) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *S3AccountPublicAccessBlock) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *S3AccountPublicAccessBlock) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *S3AccountPublicAccessBlock) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *S3AccountPublicAccessBlock) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *S3AccountPublicAccessBlock) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *S3AccountPublicAccessBlock) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *S3AccountPublicAccessBlock) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type S3AccountPublicAccessBlockList
- func (in *S3AccountPublicAccessBlockList) DeepCopy() *S3AccountPublicAccessBlockList
- func (in *S3AccountPublicAccessBlockList) DeepCopyInto(out *S3AccountPublicAccessBlockList)
- func (in *S3AccountPublicAccessBlockList) DeepCopyObject() runtime.Object
- func (l *S3AccountPublicAccessBlockList) GetItems() []resource.Managed
- type S3AccountPublicAccessBlockObservation
- type S3AccountPublicAccessBlockParameters
- type S3AccountPublicAccessBlockSpec
- type S3AccountPublicAccessBlockStatus
Constants ¶
const ( Group = "s-3-account-public-access-block.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "S3AccountPublicAccessBlock" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_s3_account_public_access_block" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeS3AccountPublicAccessBlock_AccountId ¶
func DecodeS3AccountPublicAccessBlock_AccountId(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeS3AccountPublicAccessBlock_BlockPublicAcls ¶
func DecodeS3AccountPublicAccessBlock_BlockPublicAcls(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeS3AccountPublicAccessBlock_BlockPublicPolicy ¶
func DecodeS3AccountPublicAccessBlock_BlockPublicPolicy(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeS3AccountPublicAccessBlock_IgnorePublicAcls ¶
func DecodeS3AccountPublicAccessBlock_IgnorePublicAcls(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeS3AccountPublicAccessBlock_RestrictPublicBuckets ¶
func DecodeS3AccountPublicAccessBlock_RestrictPublicBuckets(p *S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeS3AccountPublicAccessBlock ¶
func EncodeS3AccountPublicAccessBlock(r S3AccountPublicAccessBlock) cty.Value
func EncodeS3AccountPublicAccessBlock_AccountId ¶
func EncodeS3AccountPublicAccessBlock_AccountId(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
func EncodeS3AccountPublicAccessBlock_BlockPublicAcls ¶
func EncodeS3AccountPublicAccessBlock_BlockPublicAcls(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
func EncodeS3AccountPublicAccessBlock_BlockPublicPolicy ¶
func EncodeS3AccountPublicAccessBlock_BlockPublicPolicy(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
func EncodeS3AccountPublicAccessBlock_IgnorePublicAcls ¶
func EncodeS3AccountPublicAccessBlock_IgnorePublicAcls(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
func EncodeS3AccountPublicAccessBlock_RestrictPublicBuckets ¶
func EncodeS3AccountPublicAccessBlock_RestrictPublicBuckets(p S3AccountPublicAccessBlockParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeS3AccountPublicAccessBlock_AccountId ¶
func MergeS3AccountPublicAccessBlock_AccountId(k *S3AccountPublicAccessBlockParameters, p *S3AccountPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeS3AccountPublicAccessBlock_BlockPublicAcls ¶
func MergeS3AccountPublicAccessBlock_BlockPublicAcls(k *S3AccountPublicAccessBlockParameters, p *S3AccountPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeS3AccountPublicAccessBlock_BlockPublicPolicy ¶
func MergeS3AccountPublicAccessBlock_BlockPublicPolicy(k *S3AccountPublicAccessBlockParameters, p *S3AccountPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeS3AccountPublicAccessBlock_IgnorePublicAcls ¶
func MergeS3AccountPublicAccessBlock_IgnorePublicAcls(k *S3AccountPublicAccessBlockParameters, p *S3AccountPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeS3AccountPublicAccessBlock_RestrictPublicBuckets ¶
func MergeS3AccountPublicAccessBlock_RestrictPublicBuckets(k *S3AccountPublicAccessBlockParameters, p *S3AccountPublicAccessBlockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type S3AccountPublicAccessBlock ¶
type S3AccountPublicAccessBlock struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec S3AccountPublicAccessBlockSpec `json:"spec"` Status S3AccountPublicAccessBlockStatus `json:"status,omitempty"` }
S3AccountPublicAccessBlock is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*S3AccountPublicAccessBlock) DeepCopy ¶
func (in *S3AccountPublicAccessBlock) DeepCopy() *S3AccountPublicAccessBlock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlock.
func (*S3AccountPublicAccessBlock) DeepCopyInto ¶
func (in *S3AccountPublicAccessBlock) DeepCopyInto(out *S3AccountPublicAccessBlock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3AccountPublicAccessBlock) DeepCopyObject ¶
func (in *S3AccountPublicAccessBlock) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*S3AccountPublicAccessBlock) GetCondition ¶
func (mg *S3AccountPublicAccessBlock) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this S3AccountPublicAccessBlock.
func (*S3AccountPublicAccessBlock) GetDeletionPolicy ¶
func (mg *S3AccountPublicAccessBlock) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this S3AccountPublicAccessBlock.
func (*S3AccountPublicAccessBlock) GetProviderConfigReference ¶
func (mg *S3AccountPublicAccessBlock) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this S3AccountPublicAccessBlock.
func (*S3AccountPublicAccessBlock) GetProviderReference ¶
func (mg *S3AccountPublicAccessBlock) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this S3AccountPublicAccessBlock. Deprecated: Use GetProviderConfigReference.
func (*S3AccountPublicAccessBlock) GetWriteConnectionSecretToReference ¶
func (mg *S3AccountPublicAccessBlock) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this S3AccountPublicAccessBlock.
func (*S3AccountPublicAccessBlock) SetConditions ¶
func (mg *S3AccountPublicAccessBlock) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this S3AccountPublicAccessBlock.
func (*S3AccountPublicAccessBlock) SetDeletionPolicy ¶
func (mg *S3AccountPublicAccessBlock) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this S3AccountPublicAccessBlock.
func (*S3AccountPublicAccessBlock) SetProviderConfigReference ¶
func (mg *S3AccountPublicAccessBlock) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this S3AccountPublicAccessBlock.
func (*S3AccountPublicAccessBlock) SetProviderReference ¶
func (mg *S3AccountPublicAccessBlock) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this S3AccountPublicAccessBlock. Deprecated: Use SetProviderConfigReference.
func (*S3AccountPublicAccessBlock) SetWriteConnectionSecretToReference ¶
func (mg *S3AccountPublicAccessBlock) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this S3AccountPublicAccessBlock.
type S3AccountPublicAccessBlockList ¶
type S3AccountPublicAccessBlockList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []S3AccountPublicAccessBlock `json:"items"` }
S3AccountPublicAccessBlock contains a list of S3AccountPublicAccessBlockList
func (*S3AccountPublicAccessBlockList) DeepCopy ¶
func (in *S3AccountPublicAccessBlockList) DeepCopy() *S3AccountPublicAccessBlockList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlockList.
func (*S3AccountPublicAccessBlockList) DeepCopyInto ¶
func (in *S3AccountPublicAccessBlockList) DeepCopyInto(out *S3AccountPublicAccessBlockList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3AccountPublicAccessBlockList) DeepCopyObject ¶
func (in *S3AccountPublicAccessBlockList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*S3AccountPublicAccessBlockList) GetItems ¶
func (l *S3AccountPublicAccessBlockList) GetItems() []resource.Managed
GetItems of this S3AccountPublicAccessBlockList.
type S3AccountPublicAccessBlockObservation ¶
type S3AccountPublicAccessBlockObservation struct{}
A S3AccountPublicAccessBlockObservation records the observed state of a S3AccountPublicAccessBlock
func (*S3AccountPublicAccessBlockObservation) DeepCopy ¶
func (in *S3AccountPublicAccessBlockObservation) DeepCopy() *S3AccountPublicAccessBlockObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlockObservation.
func (*S3AccountPublicAccessBlockObservation) DeepCopyInto ¶
func (in *S3AccountPublicAccessBlockObservation) DeepCopyInto(out *S3AccountPublicAccessBlockObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3AccountPublicAccessBlockParameters ¶
type S3AccountPublicAccessBlockParameters struct { IgnorePublicAcls bool `json:"ignore_public_acls"` RestrictPublicBuckets bool `json:"restrict_public_buckets"` AccountId string `json:"account_id"` BlockPublicAcls bool `json:"block_public_acls"` BlockPublicPolicy bool `json:"block_public_policy"` }
A S3AccountPublicAccessBlockParameters defines the desired state of a S3AccountPublicAccessBlock
func (*S3AccountPublicAccessBlockParameters) DeepCopy ¶
func (in *S3AccountPublicAccessBlockParameters) DeepCopy() *S3AccountPublicAccessBlockParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlockParameters.
func (*S3AccountPublicAccessBlockParameters) DeepCopyInto ¶
func (in *S3AccountPublicAccessBlockParameters) DeepCopyInto(out *S3AccountPublicAccessBlockParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3AccountPublicAccessBlockSpec ¶
type S3AccountPublicAccessBlockSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider S3AccountPublicAccessBlockParameters `json:"forProvider"` }
A S3AccountPublicAccessBlockSpec defines the desired state of a S3AccountPublicAccessBlock
func (*S3AccountPublicAccessBlockSpec) DeepCopy ¶
func (in *S3AccountPublicAccessBlockSpec) DeepCopy() *S3AccountPublicAccessBlockSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlockSpec.
func (*S3AccountPublicAccessBlockSpec) DeepCopyInto ¶
func (in *S3AccountPublicAccessBlockSpec) DeepCopyInto(out *S3AccountPublicAccessBlockSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3AccountPublicAccessBlockStatus ¶
type S3AccountPublicAccessBlockStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider S3AccountPublicAccessBlockObservation `json:"atProvider"` }
A S3AccountPublicAccessBlockStatus defines the observed state of a S3AccountPublicAccessBlock
func (*S3AccountPublicAccessBlockStatus) DeepCopy ¶
func (in *S3AccountPublicAccessBlockStatus) DeepCopy() *S3AccountPublicAccessBlockStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlockStatus.
func (*S3AccountPublicAccessBlockStatus) DeepCopyInto ¶
func (in *S3AccountPublicAccessBlockStatus) DeepCopyInto(out *S3AccountPublicAccessBlockStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.