Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeVpcEndpointServiceAllowedPrincipal(prev *VpcEndpointServiceAllowedPrincipal, ctyValue cty.Value) (resource.Managed, error)
- func DecodeVpcEndpointServiceAllowedPrincipal_PrincipalArn(p *VpcEndpointServiceAllowedPrincipalParameters, vals map[string]cty.Value)
- func DecodeVpcEndpointServiceAllowedPrincipal_VpcEndpointServiceId(p *VpcEndpointServiceAllowedPrincipalParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointServiceAllowedPrincipal(r VpcEndpointServiceAllowedPrincipal) cty.Value
- func EncodeVpcEndpointServiceAllowedPrincipal_PrincipalArn(p VpcEndpointServiceAllowedPrincipalParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointServiceAllowedPrincipal_VpcEndpointServiceId(p VpcEndpointServiceAllowedPrincipalParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeVpcEndpointServiceAllowedPrincipal_PrincipalArn(k *VpcEndpointServiceAllowedPrincipalParameters, ...) bool
- func MergeVpcEndpointServiceAllowedPrincipal_VpcEndpointServiceId(k *VpcEndpointServiceAllowedPrincipalParameters, ...) bool
- type VpcEndpointServiceAllowedPrincipal
- func (in *VpcEndpointServiceAllowedPrincipal) DeepCopy() *VpcEndpointServiceAllowedPrincipal
- func (in *VpcEndpointServiceAllowedPrincipal) DeepCopyInto(out *VpcEndpointServiceAllowedPrincipal)
- func (in *VpcEndpointServiceAllowedPrincipal) DeepCopyObject() runtime.Object
- func (mg *VpcEndpointServiceAllowedPrincipal) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *VpcEndpointServiceAllowedPrincipal) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *VpcEndpointServiceAllowedPrincipal) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *VpcEndpointServiceAllowedPrincipal) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *VpcEndpointServiceAllowedPrincipal) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *VpcEndpointServiceAllowedPrincipal) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *VpcEndpointServiceAllowedPrincipal) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *VpcEndpointServiceAllowedPrincipal) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *VpcEndpointServiceAllowedPrincipal) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *VpcEndpointServiceAllowedPrincipal) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type VpcEndpointServiceAllowedPrincipalList
- func (in *VpcEndpointServiceAllowedPrincipalList) DeepCopy() *VpcEndpointServiceAllowedPrincipalList
- func (in *VpcEndpointServiceAllowedPrincipalList) DeepCopyInto(out *VpcEndpointServiceAllowedPrincipalList)
- func (in *VpcEndpointServiceAllowedPrincipalList) DeepCopyObject() runtime.Object
- func (l *VpcEndpointServiceAllowedPrincipalList) GetItems() []resource.Managed
- type VpcEndpointServiceAllowedPrincipalObservation
- type VpcEndpointServiceAllowedPrincipalParameters
- type VpcEndpointServiceAllowedPrincipalSpec
- type VpcEndpointServiceAllowedPrincipalStatus
Constants ¶
const ( Group = "vpc-endpoint-service-allowed-principal.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "VpcEndpointServiceAllowedPrincipal" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_vpc_endpoint_service_allowed_principal" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeVpcEndpointServiceAllowedPrincipal_PrincipalArn ¶
func DecodeVpcEndpointServiceAllowedPrincipal_PrincipalArn(p *VpcEndpointServiceAllowedPrincipalParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointServiceAllowedPrincipal_VpcEndpointServiceId ¶
func DecodeVpcEndpointServiceAllowedPrincipal_VpcEndpointServiceId(p *VpcEndpointServiceAllowedPrincipalParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeVpcEndpointServiceAllowedPrincipal ¶
func EncodeVpcEndpointServiceAllowedPrincipal(r VpcEndpointServiceAllowedPrincipal) cty.Value
func EncodeVpcEndpointServiceAllowedPrincipal_PrincipalArn ¶
func EncodeVpcEndpointServiceAllowedPrincipal_PrincipalArn(p VpcEndpointServiceAllowedPrincipalParameters, vals map[string]cty.Value)
func EncodeVpcEndpointServiceAllowedPrincipal_VpcEndpointServiceId ¶
func EncodeVpcEndpointServiceAllowedPrincipal_VpcEndpointServiceId(p VpcEndpointServiceAllowedPrincipalParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeVpcEndpointServiceAllowedPrincipal_PrincipalArn ¶
func MergeVpcEndpointServiceAllowedPrincipal_PrincipalArn(k *VpcEndpointServiceAllowedPrincipalParameters, p *VpcEndpointServiceAllowedPrincipalParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpcEndpointServiceAllowedPrincipal_VpcEndpointServiceId ¶
func MergeVpcEndpointServiceAllowedPrincipal_VpcEndpointServiceId(k *VpcEndpointServiceAllowedPrincipalParameters, p *VpcEndpointServiceAllowedPrincipalParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type VpcEndpointServiceAllowedPrincipal ¶
type VpcEndpointServiceAllowedPrincipal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcEndpointServiceAllowedPrincipalSpec `json:"spec"` Status VpcEndpointServiceAllowedPrincipalStatus `json:"status,omitempty"` }
VpcEndpointServiceAllowedPrincipal is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*VpcEndpointServiceAllowedPrincipal) DeepCopy ¶
func (in *VpcEndpointServiceAllowedPrincipal) DeepCopy() *VpcEndpointServiceAllowedPrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipal.
func (*VpcEndpointServiceAllowedPrincipal) DeepCopyInto ¶
func (in *VpcEndpointServiceAllowedPrincipal) DeepCopyInto(out *VpcEndpointServiceAllowedPrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointServiceAllowedPrincipal) DeepCopyObject ¶
func (in *VpcEndpointServiceAllowedPrincipal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointServiceAllowedPrincipal) GetCondition ¶
func (mg *VpcEndpointServiceAllowedPrincipal) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this VpcEndpointServiceAllowedPrincipal.
func (*VpcEndpointServiceAllowedPrincipal) GetDeletionPolicy ¶
func (mg *VpcEndpointServiceAllowedPrincipal) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this VpcEndpointServiceAllowedPrincipal.
func (*VpcEndpointServiceAllowedPrincipal) GetProviderConfigReference ¶
func (mg *VpcEndpointServiceAllowedPrincipal) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this VpcEndpointServiceAllowedPrincipal.
func (*VpcEndpointServiceAllowedPrincipal) GetProviderReference ¶
func (mg *VpcEndpointServiceAllowedPrincipal) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this VpcEndpointServiceAllowedPrincipal. Deprecated: Use GetProviderConfigReference.
func (*VpcEndpointServiceAllowedPrincipal) GetWriteConnectionSecretToReference ¶
func (mg *VpcEndpointServiceAllowedPrincipal) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this VpcEndpointServiceAllowedPrincipal.
func (*VpcEndpointServiceAllowedPrincipal) SetConditions ¶
func (mg *VpcEndpointServiceAllowedPrincipal) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this VpcEndpointServiceAllowedPrincipal.
func (*VpcEndpointServiceAllowedPrincipal) SetDeletionPolicy ¶
func (mg *VpcEndpointServiceAllowedPrincipal) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this VpcEndpointServiceAllowedPrincipal.
func (*VpcEndpointServiceAllowedPrincipal) SetProviderConfigReference ¶
func (mg *VpcEndpointServiceAllowedPrincipal) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this VpcEndpointServiceAllowedPrincipal.
func (*VpcEndpointServiceAllowedPrincipal) SetProviderReference ¶
func (mg *VpcEndpointServiceAllowedPrincipal) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this VpcEndpointServiceAllowedPrincipal. Deprecated: Use SetProviderConfigReference.
func (*VpcEndpointServiceAllowedPrincipal) SetWriteConnectionSecretToReference ¶
func (mg *VpcEndpointServiceAllowedPrincipal) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this VpcEndpointServiceAllowedPrincipal.
type VpcEndpointServiceAllowedPrincipalList ¶
type VpcEndpointServiceAllowedPrincipalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VpcEndpointServiceAllowedPrincipal `json:"items"` }
VpcEndpointServiceAllowedPrincipal contains a list of VpcEndpointServiceAllowedPrincipalList
func (*VpcEndpointServiceAllowedPrincipalList) DeepCopy ¶
func (in *VpcEndpointServiceAllowedPrincipalList) DeepCopy() *VpcEndpointServiceAllowedPrincipalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipalList.
func (*VpcEndpointServiceAllowedPrincipalList) DeepCopyInto ¶
func (in *VpcEndpointServiceAllowedPrincipalList) DeepCopyInto(out *VpcEndpointServiceAllowedPrincipalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointServiceAllowedPrincipalList) DeepCopyObject ¶
func (in *VpcEndpointServiceAllowedPrincipalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointServiceAllowedPrincipalList) GetItems ¶
func (l *VpcEndpointServiceAllowedPrincipalList) GetItems() []resource.Managed
GetItems of this VpcEndpointServiceAllowedPrincipalList.
type VpcEndpointServiceAllowedPrincipalObservation ¶
type VpcEndpointServiceAllowedPrincipalObservation struct{}
A VpcEndpointServiceAllowedPrincipalObservation records the observed state of a VpcEndpointServiceAllowedPrincipal
func (*VpcEndpointServiceAllowedPrincipalObservation) DeepCopy ¶
func (in *VpcEndpointServiceAllowedPrincipalObservation) DeepCopy() *VpcEndpointServiceAllowedPrincipalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipalObservation.
func (*VpcEndpointServiceAllowedPrincipalObservation) DeepCopyInto ¶
func (in *VpcEndpointServiceAllowedPrincipalObservation) DeepCopyInto(out *VpcEndpointServiceAllowedPrincipalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceAllowedPrincipalParameters ¶
type VpcEndpointServiceAllowedPrincipalParameters struct { PrincipalArn string `json:"principal_arn"` VpcEndpointServiceId string `json:"vpc_endpoint_service_id"` }
A VpcEndpointServiceAllowedPrincipalParameters defines the desired state of a VpcEndpointServiceAllowedPrincipal
func (*VpcEndpointServiceAllowedPrincipalParameters) DeepCopy ¶
func (in *VpcEndpointServiceAllowedPrincipalParameters) DeepCopy() *VpcEndpointServiceAllowedPrincipalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipalParameters.
func (*VpcEndpointServiceAllowedPrincipalParameters) DeepCopyInto ¶
func (in *VpcEndpointServiceAllowedPrincipalParameters) DeepCopyInto(out *VpcEndpointServiceAllowedPrincipalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceAllowedPrincipalSpec ¶
type VpcEndpointServiceAllowedPrincipalSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider VpcEndpointServiceAllowedPrincipalParameters `json:"forProvider"` }
A VpcEndpointServiceAllowedPrincipalSpec defines the desired state of a VpcEndpointServiceAllowedPrincipal
func (*VpcEndpointServiceAllowedPrincipalSpec) DeepCopy ¶
func (in *VpcEndpointServiceAllowedPrincipalSpec) DeepCopy() *VpcEndpointServiceAllowedPrincipalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipalSpec.
func (*VpcEndpointServiceAllowedPrincipalSpec) DeepCopyInto ¶
func (in *VpcEndpointServiceAllowedPrincipalSpec) DeepCopyInto(out *VpcEndpointServiceAllowedPrincipalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceAllowedPrincipalStatus ¶
type VpcEndpointServiceAllowedPrincipalStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider VpcEndpointServiceAllowedPrincipalObservation `json:"atProvider"` }
A VpcEndpointServiceAllowedPrincipalStatus defines the observed state of a VpcEndpointServiceAllowedPrincipal
func (*VpcEndpointServiceAllowedPrincipalStatus) DeepCopy ¶
func (in *VpcEndpointServiceAllowedPrincipalStatus) DeepCopy() *VpcEndpointServiceAllowedPrincipalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipalStatus.
func (*VpcEndpointServiceAllowedPrincipalStatus) DeepCopyInto ¶
func (in *VpcEndpointServiceAllowedPrincipalStatus) DeepCopyInto(out *VpcEndpointServiceAllowedPrincipalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.