Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeEc2ClientVpnAuthorizationRule(prev *Ec2ClientVpnAuthorizationRule, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2ClientVpnAuthorizationRule_AccessGroupId(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnAuthorizationRule_AuthorizeAllGroups(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnAuthorizationRule_ClientVpnEndpointId(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnAuthorizationRule_Description(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnAuthorizationRule_TargetNetworkCidr(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnAuthorizationRule(r Ec2ClientVpnAuthorizationRule) cty.Value
- func EncodeEc2ClientVpnAuthorizationRule_AccessGroupId(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnAuthorizationRule_AuthorizeAllGroups(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnAuthorizationRule_ClientVpnEndpointId(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnAuthorizationRule_Description(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnAuthorizationRule_TargetNetworkCidr(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2ClientVpnAuthorizationRule_AccessGroupId(k *Ec2ClientVpnAuthorizationRuleParameters, ...) bool
- func MergeEc2ClientVpnAuthorizationRule_AuthorizeAllGroups(k *Ec2ClientVpnAuthorizationRuleParameters, ...) bool
- func MergeEc2ClientVpnAuthorizationRule_ClientVpnEndpointId(k *Ec2ClientVpnAuthorizationRuleParameters, ...) bool
- func MergeEc2ClientVpnAuthorizationRule_Description(k *Ec2ClientVpnAuthorizationRuleParameters, ...) bool
- func MergeEc2ClientVpnAuthorizationRule_TargetNetworkCidr(k *Ec2ClientVpnAuthorizationRuleParameters, ...) bool
- type Ec2ClientVpnAuthorizationRule
- func (in *Ec2ClientVpnAuthorizationRule) DeepCopy() *Ec2ClientVpnAuthorizationRule
- func (in *Ec2ClientVpnAuthorizationRule) DeepCopyInto(out *Ec2ClientVpnAuthorizationRule)
- func (in *Ec2ClientVpnAuthorizationRule) DeepCopyObject() runtime.Object
- func (mg *Ec2ClientVpnAuthorizationRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2ClientVpnAuthorizationRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2ClientVpnAuthorizationRule) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2ClientVpnAuthorizationRule) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2ClientVpnAuthorizationRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2ClientVpnAuthorizationRule) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2ClientVpnAuthorizationRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2ClientVpnAuthorizationRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2ClientVpnAuthorizationRule) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2ClientVpnAuthorizationRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2ClientVpnAuthorizationRuleList
- func (in *Ec2ClientVpnAuthorizationRuleList) DeepCopy() *Ec2ClientVpnAuthorizationRuleList
- func (in *Ec2ClientVpnAuthorizationRuleList) DeepCopyInto(out *Ec2ClientVpnAuthorizationRuleList)
- func (in *Ec2ClientVpnAuthorizationRuleList) DeepCopyObject() runtime.Object
- func (l *Ec2ClientVpnAuthorizationRuleList) GetItems() []resource.Managed
- type Ec2ClientVpnAuthorizationRuleObservation
- type Ec2ClientVpnAuthorizationRuleParameters
- type Ec2ClientVpnAuthorizationRuleSpec
- type Ec2ClientVpnAuthorizationRuleStatus
Constants ¶
const ( Group = "ec-2-client-vpn-authorization-rule.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2ClientVpnAuthorizationRule" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_client_vpn_authorization_rule" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2ClientVpnAuthorizationRule_AccessGroupId ¶
func DecodeEc2ClientVpnAuthorizationRule_AccessGroupId(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnAuthorizationRule_AuthorizeAllGroups ¶
func DecodeEc2ClientVpnAuthorizationRule_AuthorizeAllGroups(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnAuthorizationRule_ClientVpnEndpointId ¶
func DecodeEc2ClientVpnAuthorizationRule_ClientVpnEndpointId(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnAuthorizationRule_Description ¶
func DecodeEc2ClientVpnAuthorizationRule_Description(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnAuthorizationRule_TargetNetworkCidr ¶
func DecodeEc2ClientVpnAuthorizationRule_TargetNetworkCidr(p *Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2ClientVpnAuthorizationRule ¶
func EncodeEc2ClientVpnAuthorizationRule(r Ec2ClientVpnAuthorizationRule) cty.Value
func EncodeEc2ClientVpnAuthorizationRule_AccessGroupId ¶
func EncodeEc2ClientVpnAuthorizationRule_AccessGroupId(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnAuthorizationRule_AuthorizeAllGroups ¶
func EncodeEc2ClientVpnAuthorizationRule_AuthorizeAllGroups(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnAuthorizationRule_ClientVpnEndpointId ¶
func EncodeEc2ClientVpnAuthorizationRule_ClientVpnEndpointId(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnAuthorizationRule_Description ¶
func EncodeEc2ClientVpnAuthorizationRule_Description(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnAuthorizationRule_TargetNetworkCidr ¶
func EncodeEc2ClientVpnAuthorizationRule_TargetNetworkCidr(p Ec2ClientVpnAuthorizationRuleParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2ClientVpnAuthorizationRule_AccessGroupId ¶
func MergeEc2ClientVpnAuthorizationRule_AccessGroupId(k *Ec2ClientVpnAuthorizationRuleParameters, p *Ec2ClientVpnAuthorizationRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnAuthorizationRule_AuthorizeAllGroups ¶
func MergeEc2ClientVpnAuthorizationRule_AuthorizeAllGroups(k *Ec2ClientVpnAuthorizationRuleParameters, p *Ec2ClientVpnAuthorizationRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnAuthorizationRule_ClientVpnEndpointId ¶
func MergeEc2ClientVpnAuthorizationRule_ClientVpnEndpointId(k *Ec2ClientVpnAuthorizationRuleParameters, p *Ec2ClientVpnAuthorizationRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnAuthorizationRule_Description ¶
func MergeEc2ClientVpnAuthorizationRule_Description(k *Ec2ClientVpnAuthorizationRuleParameters, p *Ec2ClientVpnAuthorizationRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnAuthorizationRule_TargetNetworkCidr ¶
func MergeEc2ClientVpnAuthorizationRule_TargetNetworkCidr(k *Ec2ClientVpnAuthorizationRuleParameters, p *Ec2ClientVpnAuthorizationRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Ec2ClientVpnAuthorizationRule ¶
type Ec2ClientVpnAuthorizationRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2ClientVpnAuthorizationRuleSpec `json:"spec"` Status Ec2ClientVpnAuthorizationRuleStatus `json:"status,omitempty"` }
Ec2ClientVpnAuthorizationRule is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2ClientVpnAuthorizationRule) DeepCopy ¶
func (in *Ec2ClientVpnAuthorizationRule) DeepCopy() *Ec2ClientVpnAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnAuthorizationRule.
func (*Ec2ClientVpnAuthorizationRule) DeepCopyInto ¶
func (in *Ec2ClientVpnAuthorizationRule) DeepCopyInto(out *Ec2ClientVpnAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2ClientVpnAuthorizationRule) DeepCopyObject ¶
func (in *Ec2ClientVpnAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2ClientVpnAuthorizationRule) GetCondition ¶
func (mg *Ec2ClientVpnAuthorizationRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2ClientVpnAuthorizationRule.
func (*Ec2ClientVpnAuthorizationRule) GetDeletionPolicy ¶
func (mg *Ec2ClientVpnAuthorizationRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2ClientVpnAuthorizationRule.
func (*Ec2ClientVpnAuthorizationRule) GetProviderConfigReference ¶
func (mg *Ec2ClientVpnAuthorizationRule) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2ClientVpnAuthorizationRule.
func (*Ec2ClientVpnAuthorizationRule) GetProviderReference ¶
func (mg *Ec2ClientVpnAuthorizationRule) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2ClientVpnAuthorizationRule. Deprecated: Use GetProviderConfigReference.
func (*Ec2ClientVpnAuthorizationRule) GetWriteConnectionSecretToReference ¶
func (mg *Ec2ClientVpnAuthorizationRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2ClientVpnAuthorizationRule.
func (*Ec2ClientVpnAuthorizationRule) SetConditions ¶
func (mg *Ec2ClientVpnAuthorizationRule) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2ClientVpnAuthorizationRule.
func (*Ec2ClientVpnAuthorizationRule) SetDeletionPolicy ¶
func (mg *Ec2ClientVpnAuthorizationRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2ClientVpnAuthorizationRule.
func (*Ec2ClientVpnAuthorizationRule) SetProviderConfigReference ¶
func (mg *Ec2ClientVpnAuthorizationRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2ClientVpnAuthorizationRule.
func (*Ec2ClientVpnAuthorizationRule) SetProviderReference ¶
func (mg *Ec2ClientVpnAuthorizationRule) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2ClientVpnAuthorizationRule. Deprecated: Use SetProviderConfigReference.
func (*Ec2ClientVpnAuthorizationRule) SetWriteConnectionSecretToReference ¶
func (mg *Ec2ClientVpnAuthorizationRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2ClientVpnAuthorizationRule.
type Ec2ClientVpnAuthorizationRuleList ¶
type Ec2ClientVpnAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2ClientVpnAuthorizationRule `json:"items"` }
Ec2ClientVpnAuthorizationRule contains a list of Ec2ClientVpnAuthorizationRuleList
func (*Ec2ClientVpnAuthorizationRuleList) DeepCopy ¶
func (in *Ec2ClientVpnAuthorizationRuleList) DeepCopy() *Ec2ClientVpnAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnAuthorizationRuleList.
func (*Ec2ClientVpnAuthorizationRuleList) DeepCopyInto ¶
func (in *Ec2ClientVpnAuthorizationRuleList) DeepCopyInto(out *Ec2ClientVpnAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2ClientVpnAuthorizationRuleList) DeepCopyObject ¶
func (in *Ec2ClientVpnAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2ClientVpnAuthorizationRuleList) GetItems ¶
func (l *Ec2ClientVpnAuthorizationRuleList) GetItems() []resource.Managed
GetItems of this Ec2ClientVpnAuthorizationRuleList.
type Ec2ClientVpnAuthorizationRuleObservation ¶
type Ec2ClientVpnAuthorizationRuleObservation struct{}
A Ec2ClientVpnAuthorizationRuleObservation records the observed state of a Ec2ClientVpnAuthorizationRule
func (*Ec2ClientVpnAuthorizationRuleObservation) DeepCopy ¶
func (in *Ec2ClientVpnAuthorizationRuleObservation) DeepCopy() *Ec2ClientVpnAuthorizationRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnAuthorizationRuleObservation.
func (*Ec2ClientVpnAuthorizationRuleObservation) DeepCopyInto ¶
func (in *Ec2ClientVpnAuthorizationRuleObservation) DeepCopyInto(out *Ec2ClientVpnAuthorizationRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2ClientVpnAuthorizationRuleParameters ¶
type Ec2ClientVpnAuthorizationRuleParameters struct { AccessGroupId string `json:"access_group_id"` AuthorizeAllGroups bool `json:"authorize_all_groups"` ClientVpnEndpointId string `json:"client_vpn_endpoint_id"` Description string `json:"description"` TargetNetworkCidr string `json:"target_network_cidr"` }
A Ec2ClientVpnAuthorizationRuleParameters defines the desired state of a Ec2ClientVpnAuthorizationRule
func (*Ec2ClientVpnAuthorizationRuleParameters) DeepCopy ¶
func (in *Ec2ClientVpnAuthorizationRuleParameters) DeepCopy() *Ec2ClientVpnAuthorizationRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnAuthorizationRuleParameters.
func (*Ec2ClientVpnAuthorizationRuleParameters) DeepCopyInto ¶
func (in *Ec2ClientVpnAuthorizationRuleParameters) DeepCopyInto(out *Ec2ClientVpnAuthorizationRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2ClientVpnAuthorizationRuleSpec ¶
type Ec2ClientVpnAuthorizationRuleSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2ClientVpnAuthorizationRuleParameters `json:"forProvider"` }
A Ec2ClientVpnAuthorizationRuleSpec defines the desired state of a Ec2ClientVpnAuthorizationRule
func (*Ec2ClientVpnAuthorizationRuleSpec) DeepCopy ¶
func (in *Ec2ClientVpnAuthorizationRuleSpec) DeepCopy() *Ec2ClientVpnAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnAuthorizationRuleSpec.
func (*Ec2ClientVpnAuthorizationRuleSpec) DeepCopyInto ¶
func (in *Ec2ClientVpnAuthorizationRuleSpec) DeepCopyInto(out *Ec2ClientVpnAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2ClientVpnAuthorizationRuleStatus ¶
type Ec2ClientVpnAuthorizationRuleStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2ClientVpnAuthorizationRuleObservation `json:"atProvider"` }
A Ec2ClientVpnAuthorizationRuleStatus defines the observed state of a Ec2ClientVpnAuthorizationRule
func (*Ec2ClientVpnAuthorizationRuleStatus) DeepCopy ¶
func (in *Ec2ClientVpnAuthorizationRuleStatus) DeepCopy() *Ec2ClientVpnAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnAuthorizationRuleStatus.
func (*Ec2ClientVpnAuthorizationRuleStatus) DeepCopyInto ¶
func (in *Ec2ClientVpnAuthorizationRuleStatus) DeepCopyInto(out *Ec2ClientVpnAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.