Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeVpcEndpointService(prev *VpcEndpointService, ctyValue cty.Value) (resource.Managed, error)
- func DecodeVpcEndpointService_AcceptanceRequired(p *VpcEndpointServiceParameters, vals map[string]cty.Value)
- func DecodeVpcEndpointService_AllowedPrincipals(p *VpcEndpointServiceParameters, vals map[string]cty.Value)
- func DecodeVpcEndpointService_Arn(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointService_AvailabilityZones(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointService_BaseEndpointDnsNames(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointService_ManagesVpcEndpoints(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointService_NetworkLoadBalancerArns(p *VpcEndpointServiceParameters, vals map[string]cty.Value)
- func DecodeVpcEndpointService_PrivateDnsName(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointService_ServiceName(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointService_ServiceType(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointService_State(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointService_Tags(p *VpcEndpointServiceParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointService(r VpcEndpointService) cty.Value
- func EncodeVpcEndpointService_AcceptanceRequired(p VpcEndpointServiceParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointService_AllowedPrincipals(p VpcEndpointServiceParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointService_Arn(p VpcEndpointServiceObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointService_AvailabilityZones(p VpcEndpointServiceObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointService_BaseEndpointDnsNames(p VpcEndpointServiceObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointService_ManagesVpcEndpoints(p VpcEndpointServiceObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointService_NetworkLoadBalancerArns(p VpcEndpointServiceParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointService_PrivateDnsName(p VpcEndpointServiceObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointService_ServiceName(p VpcEndpointServiceObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointService_ServiceType(p VpcEndpointServiceObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointService_State(p VpcEndpointServiceObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointService_Tags(p VpcEndpointServiceParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeVpcEndpointService_AcceptanceRequired(k *VpcEndpointServiceParameters, p *VpcEndpointServiceParameters, ...) bool
- func MergeVpcEndpointService_AllowedPrincipals(k *VpcEndpointServiceParameters, p *VpcEndpointServiceParameters, ...) bool
- func MergeVpcEndpointService_Arn(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, ...) bool
- func MergeVpcEndpointService_AvailabilityZones(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, ...) bool
- func MergeVpcEndpointService_BaseEndpointDnsNames(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, ...) bool
- func MergeVpcEndpointService_ManagesVpcEndpoints(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, ...) bool
- func MergeVpcEndpointService_NetworkLoadBalancerArns(k *VpcEndpointServiceParameters, p *VpcEndpointServiceParameters, ...) bool
- func MergeVpcEndpointService_PrivateDnsName(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, ...) bool
- func MergeVpcEndpointService_ServiceName(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, ...) bool
- func MergeVpcEndpointService_ServiceType(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, ...) bool
- func MergeVpcEndpointService_State(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, ...) bool
- func MergeVpcEndpointService_Tags(k *VpcEndpointServiceParameters, p *VpcEndpointServiceParameters, ...) bool
- type VpcEndpointService
- func (in *VpcEndpointService) DeepCopy() *VpcEndpointService
- func (in *VpcEndpointService) DeepCopyInto(out *VpcEndpointService)
- func (in *VpcEndpointService) DeepCopyObject() runtime.Object
- func (mg *VpcEndpointService) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *VpcEndpointService) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *VpcEndpointService) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *VpcEndpointService) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *VpcEndpointService) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *VpcEndpointService) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *VpcEndpointService) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *VpcEndpointService) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *VpcEndpointService) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *VpcEndpointService) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type VpcEndpointServiceList
- type VpcEndpointServiceObservation
- type VpcEndpointServiceParameters
- type VpcEndpointServiceSpec
- type VpcEndpointServiceStatus
Constants ¶
const ( Group = "vpc-endpoint-service.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "VpcEndpointService" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_vpc_endpoint_service" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeVpcEndpointService_AcceptanceRequired ¶
func DecodeVpcEndpointService_AcceptanceRequired(p *VpcEndpointServiceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointService_AllowedPrincipals ¶
func DecodeVpcEndpointService_AllowedPrincipals(p *VpcEndpointServiceParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeVpcEndpointService_Arn ¶
func DecodeVpcEndpointService_Arn(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointService_AvailabilityZones ¶
func DecodeVpcEndpointService_AvailabilityZones(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeVpcEndpointService_BaseEndpointDnsNames ¶
func DecodeVpcEndpointService_BaseEndpointDnsNames(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeVpcEndpointService_ManagesVpcEndpoints ¶
func DecodeVpcEndpointService_ManagesVpcEndpoints(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointService_NetworkLoadBalancerArns ¶
func DecodeVpcEndpointService_NetworkLoadBalancerArns(p *VpcEndpointServiceParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeVpcEndpointService_PrivateDnsName ¶
func DecodeVpcEndpointService_PrivateDnsName(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointService_ServiceName ¶
func DecodeVpcEndpointService_ServiceName(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointService_ServiceType ¶
func DecodeVpcEndpointService_ServiceType(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointService_State ¶
func DecodeVpcEndpointService_State(p *VpcEndpointServiceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointService_Tags ¶
func DecodeVpcEndpointService_Tags(p *VpcEndpointServiceParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeVpcEndpointService ¶
func EncodeVpcEndpointService(r VpcEndpointService) cty.Value
func EncodeVpcEndpointService_AcceptanceRequired ¶
func EncodeVpcEndpointService_AcceptanceRequired(p VpcEndpointServiceParameters, vals map[string]cty.Value)
func EncodeVpcEndpointService_AllowedPrincipals ¶
func EncodeVpcEndpointService_AllowedPrincipals(p VpcEndpointServiceParameters, vals map[string]cty.Value)
func EncodeVpcEndpointService_Arn ¶
func EncodeVpcEndpointService_Arn(p VpcEndpointServiceObservation, vals map[string]cty.Value)
func EncodeVpcEndpointService_AvailabilityZones ¶
func EncodeVpcEndpointService_AvailabilityZones(p VpcEndpointServiceObservation, vals map[string]cty.Value)
func EncodeVpcEndpointService_BaseEndpointDnsNames ¶
func EncodeVpcEndpointService_BaseEndpointDnsNames(p VpcEndpointServiceObservation, vals map[string]cty.Value)
func EncodeVpcEndpointService_ManagesVpcEndpoints ¶
func EncodeVpcEndpointService_ManagesVpcEndpoints(p VpcEndpointServiceObservation, vals map[string]cty.Value)
func EncodeVpcEndpointService_NetworkLoadBalancerArns ¶
func EncodeVpcEndpointService_NetworkLoadBalancerArns(p VpcEndpointServiceParameters, vals map[string]cty.Value)
func EncodeVpcEndpointService_PrivateDnsName ¶
func EncodeVpcEndpointService_PrivateDnsName(p VpcEndpointServiceObservation, vals map[string]cty.Value)
func EncodeVpcEndpointService_ServiceName ¶
func EncodeVpcEndpointService_ServiceName(p VpcEndpointServiceObservation, vals map[string]cty.Value)
func EncodeVpcEndpointService_ServiceType ¶
func EncodeVpcEndpointService_ServiceType(p VpcEndpointServiceObservation, vals map[string]cty.Value)
func EncodeVpcEndpointService_State ¶
func EncodeVpcEndpointService_State(p VpcEndpointServiceObservation, vals map[string]cty.Value)
func EncodeVpcEndpointService_Tags ¶
func EncodeVpcEndpointService_Tags(p VpcEndpointServiceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeVpcEndpointService_AcceptanceRequired ¶
func MergeVpcEndpointService_AcceptanceRequired(k *VpcEndpointServiceParameters, p *VpcEndpointServiceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpcEndpointService_AllowedPrincipals ¶
func MergeVpcEndpointService_AllowedPrincipals(k *VpcEndpointServiceParameters, p *VpcEndpointServiceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeVpcEndpointService_Arn ¶
func MergeVpcEndpointService_Arn(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpcEndpointService_AvailabilityZones ¶
func MergeVpcEndpointService_AvailabilityZones(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateStatus
func MergeVpcEndpointService_BaseEndpointDnsNames ¶
func MergeVpcEndpointService_BaseEndpointDnsNames(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateStatus
func MergeVpcEndpointService_ManagesVpcEndpoints ¶
func MergeVpcEndpointService_ManagesVpcEndpoints(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpcEndpointService_NetworkLoadBalancerArns ¶
func MergeVpcEndpointService_NetworkLoadBalancerArns(k *VpcEndpointServiceParameters, p *VpcEndpointServiceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeVpcEndpointService_PrivateDnsName ¶
func MergeVpcEndpointService_PrivateDnsName(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpcEndpointService_ServiceName ¶
func MergeVpcEndpointService_ServiceName(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpcEndpointService_ServiceType ¶
func MergeVpcEndpointService_ServiceType(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpcEndpointService_State ¶
func MergeVpcEndpointService_State(k *VpcEndpointServiceObservation, p *VpcEndpointServiceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpcEndpointService_Tags ¶
func MergeVpcEndpointService_Tags(k *VpcEndpointServiceParameters, p *VpcEndpointServiceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type VpcEndpointService ¶
type VpcEndpointService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcEndpointServiceSpec `json:"spec"` Status VpcEndpointServiceStatus `json:"status,omitempty"` }
VpcEndpointService is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*VpcEndpointService) DeepCopy ¶
func (in *VpcEndpointService) DeepCopy() *VpcEndpointService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointService.
func (*VpcEndpointService) DeepCopyInto ¶
func (in *VpcEndpointService) DeepCopyInto(out *VpcEndpointService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointService) DeepCopyObject ¶
func (in *VpcEndpointService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointService) GetCondition ¶
func (mg *VpcEndpointService) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this VpcEndpointService.
func (*VpcEndpointService) GetDeletionPolicy ¶
func (mg *VpcEndpointService) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this VpcEndpointService.
func (*VpcEndpointService) GetProviderConfigReference ¶
func (mg *VpcEndpointService) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this VpcEndpointService.
func (*VpcEndpointService) GetProviderReference ¶
func (mg *VpcEndpointService) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this VpcEndpointService. Deprecated: Use GetProviderConfigReference.
func (*VpcEndpointService) GetWriteConnectionSecretToReference ¶
func (mg *VpcEndpointService) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this VpcEndpointService.
func (*VpcEndpointService) SetConditions ¶
func (mg *VpcEndpointService) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this VpcEndpointService.
func (*VpcEndpointService) SetDeletionPolicy ¶
func (mg *VpcEndpointService) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this VpcEndpointService.
func (*VpcEndpointService) SetProviderConfigReference ¶
func (mg *VpcEndpointService) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this VpcEndpointService.
func (*VpcEndpointService) SetProviderReference ¶
func (mg *VpcEndpointService) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this VpcEndpointService. Deprecated: Use SetProviderConfigReference.
func (*VpcEndpointService) SetWriteConnectionSecretToReference ¶
func (mg *VpcEndpointService) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this VpcEndpointService.
type VpcEndpointServiceList ¶
type VpcEndpointServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VpcEndpointService `json:"items"` }
VpcEndpointService contains a list of VpcEndpointServiceList
func (*VpcEndpointServiceList) DeepCopy ¶
func (in *VpcEndpointServiceList) DeepCopy() *VpcEndpointServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceList.
func (*VpcEndpointServiceList) DeepCopyInto ¶
func (in *VpcEndpointServiceList) DeepCopyInto(out *VpcEndpointServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointServiceList) DeepCopyObject ¶
func (in *VpcEndpointServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointServiceList) GetItems ¶
func (l *VpcEndpointServiceList) GetItems() []resource.Managed
GetItems of this VpcEndpointServiceList.
type VpcEndpointServiceObservation ¶
type VpcEndpointServiceObservation struct { State string `json:"state"` Arn string `json:"arn"` AvailabilityZones []string `json:"availability_zones"` PrivateDnsName string `json:"private_dns_name"` ServiceName string `json:"service_name"` BaseEndpointDnsNames []string `json:"base_endpoint_dns_names"` ManagesVpcEndpoints bool `json:"manages_vpc_endpoints"` ServiceType string `json:"service_type"` }
A VpcEndpointServiceObservation records the observed state of a VpcEndpointService
func (*VpcEndpointServiceObservation) DeepCopy ¶
func (in *VpcEndpointServiceObservation) DeepCopy() *VpcEndpointServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceObservation.
func (*VpcEndpointServiceObservation) DeepCopyInto ¶
func (in *VpcEndpointServiceObservation) DeepCopyInto(out *VpcEndpointServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceParameters ¶
type VpcEndpointServiceParameters struct { AcceptanceRequired bool `json:"acceptance_required"` AllowedPrincipals []string `json:"allowed_principals"` NetworkLoadBalancerArns []string `json:"network_load_balancer_arns"` Tags map[string]string `json:"tags"` }
A VpcEndpointServiceParameters defines the desired state of a VpcEndpointService
func (*VpcEndpointServiceParameters) DeepCopy ¶
func (in *VpcEndpointServiceParameters) DeepCopy() *VpcEndpointServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceParameters.
func (*VpcEndpointServiceParameters) DeepCopyInto ¶
func (in *VpcEndpointServiceParameters) DeepCopyInto(out *VpcEndpointServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceSpec ¶
type VpcEndpointServiceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider VpcEndpointServiceParameters `json:"forProvider"` }
A VpcEndpointServiceSpec defines the desired state of a VpcEndpointService
func (*VpcEndpointServiceSpec) DeepCopy ¶
func (in *VpcEndpointServiceSpec) DeepCopy() *VpcEndpointServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceSpec.
func (*VpcEndpointServiceSpec) DeepCopyInto ¶
func (in *VpcEndpointServiceSpec) DeepCopyInto(out *VpcEndpointServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceStatus ¶
type VpcEndpointServiceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider VpcEndpointServiceObservation `json:"atProvider"` }
A VpcEndpointServiceStatus defines the observed state of a VpcEndpointService
func (*VpcEndpointServiceStatus) DeepCopy ¶
func (in *VpcEndpointServiceStatus) DeepCopy() *VpcEndpointServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceStatus.
func (*VpcEndpointServiceStatus) DeepCopyInto ¶
func (in *VpcEndpointServiceStatus) DeepCopyInto(out *VpcEndpointServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.