Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=nat.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Gateway
- func (in *Gateway) DeepCopy() *Gateway
- func (in *Gateway) DeepCopyInto(out *Gateway)
- func (in *Gateway) DeepCopyObject() runtime.Object
- func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Gateway) GetConnectionDetailsMapping() map[string]string
- func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Gateway) GetObservation() (map[string]interface{}, error)
- func (tr *Gateway) GetParameters() (map[string]interface{}, error)
- func (mg *Gateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *Gateway) GetProviderReference() *xpv1.Reference
- func (mg *Gateway) GetTerraformResourceType() string
- func (tr *Gateway) GetTerraformSchemaVersion() int
- func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Gateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *Gateway) SetConditions(c ...xpv1.Condition)
- func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Gateway) SetObservation(obs map[string]interface{}) error
- func (tr *Gateway) SetParameters(params map[string]interface{}) error
- func (mg *Gateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Gateway) SetProviderReference(r *xpv1.Reference)
- func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GatewayList
- type GatewayObservation
- type GatewayParameters
- type GatewayPublicIpAssociation
- func (in *GatewayPublicIpAssociation) DeepCopy() *GatewayPublicIpAssociation
- func (in *GatewayPublicIpAssociation) DeepCopyInto(out *GatewayPublicIpAssociation)
- func (in *GatewayPublicIpAssociation) DeepCopyObject() runtime.Object
- func (mg *GatewayPublicIpAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GatewayPublicIpAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *GatewayPublicIpAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GatewayPublicIpAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *GatewayPublicIpAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *GatewayPublicIpAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *GatewayPublicIpAssociation) GetProviderReference() *xpv1.Reference
- func (mg *GatewayPublicIpAssociation) GetTerraformResourceType() string
- func (tr *GatewayPublicIpAssociation) GetTerraformSchemaVersion() int
- func (mg *GatewayPublicIpAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GatewayPublicIpAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *GatewayPublicIpAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *GatewayPublicIpAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GatewayPublicIpAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *GatewayPublicIpAssociation) SetParameters(params map[string]interface{}) error
- func (mg *GatewayPublicIpAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GatewayPublicIpAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *GatewayPublicIpAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GatewayPublicIpAssociationList
- func (in *GatewayPublicIpAssociationList) DeepCopy() *GatewayPublicIpAssociationList
- func (in *GatewayPublicIpAssociationList) DeepCopyInto(out *GatewayPublicIpAssociationList)
- func (in *GatewayPublicIpAssociationList) DeepCopyObject() runtime.Object
- func (l *GatewayPublicIpAssociationList) GetItems() []resource.Managed
- type GatewayPublicIpAssociationObservation
- type GatewayPublicIpAssociationParameters
- type GatewayPublicIpAssociationSpec
- type GatewayPublicIpAssociationStatus
- type GatewayPublicIpPrefixAssociation
- func (in *GatewayPublicIpPrefixAssociation) DeepCopy() *GatewayPublicIpPrefixAssociation
- func (in *GatewayPublicIpPrefixAssociation) DeepCopyInto(out *GatewayPublicIpPrefixAssociation)
- func (in *GatewayPublicIpPrefixAssociation) DeepCopyObject() runtime.Object
- func (mg *GatewayPublicIpPrefixAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GatewayPublicIpPrefixAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *GatewayPublicIpPrefixAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GatewayPublicIpPrefixAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *GatewayPublicIpPrefixAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *GatewayPublicIpPrefixAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *GatewayPublicIpPrefixAssociation) GetProviderReference() *xpv1.Reference
- func (mg *GatewayPublicIpPrefixAssociation) GetTerraformResourceType() string
- func (tr *GatewayPublicIpPrefixAssociation) GetTerraformSchemaVersion() int
- func (mg *GatewayPublicIpPrefixAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GatewayPublicIpPrefixAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *GatewayPublicIpPrefixAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *GatewayPublicIpPrefixAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GatewayPublicIpPrefixAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *GatewayPublicIpPrefixAssociation) SetParameters(params map[string]interface{}) error
- func (mg *GatewayPublicIpPrefixAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GatewayPublicIpPrefixAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *GatewayPublicIpPrefixAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GatewayPublicIpPrefixAssociationList
- func (in *GatewayPublicIpPrefixAssociationList) DeepCopy() *GatewayPublicIpPrefixAssociationList
- func (in *GatewayPublicIpPrefixAssociationList) DeepCopyInto(out *GatewayPublicIpPrefixAssociationList)
- func (in *GatewayPublicIpPrefixAssociationList) DeepCopyObject() runtime.Object
- func (l *GatewayPublicIpPrefixAssociationList) GetItems() []resource.Managed
- type GatewayPublicIpPrefixAssociationObservation
- type GatewayPublicIpPrefixAssociationParameters
- type GatewayPublicIpPrefixAssociationSpec
- type GatewayPublicIpPrefixAssociationStatus
- type GatewaySpec
- type GatewayStatus
Constants ¶
const ( CRDGroup = "nat.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Gateway_Kind = "Gateway" Gateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Gateway_Kind}.String() Gateway_KindAPIVersion = Gateway_Kind + "." + CRDGroupVersion.String() Gateway_GroupVersionKind = CRDGroupVersion.WithKind(Gateway_Kind) )
Repository type metadata.
var ( GatewayPublicIpAssociation_Kind = "GatewayPublicIpAssociation" GatewayPublicIpAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GatewayPublicIpAssociation_Kind}.String() GatewayPublicIpAssociation_KindAPIVersion = GatewayPublicIpAssociation_Kind + "." + CRDGroupVersion.String() GatewayPublicIpAssociation_GroupVersionKind = CRDGroupVersion.WithKind(GatewayPublicIpAssociation_Kind) )
Repository type metadata.
var ( GatewayPublicIpPrefixAssociation_Kind = "GatewayPublicIpPrefixAssociation" GatewayPublicIpPrefixAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GatewayPublicIpPrefixAssociation_Kind}.String() GatewayPublicIpPrefixAssociation_KindAPIVersion = GatewayPublicIpPrefixAssociation_Kind + "." + CRDGroupVersion.String() GatewayPublicIpPrefixAssociation_GroupVersionKind = CRDGroupVersion.WithKind(GatewayPublicIpPrefixAssociation_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Gateway ¶
type Gateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewaySpec `json:"spec"` Status GatewayStatus `json:"status,omitempty"` }
Gateway is the Schema for the Gateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*Gateway) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gateway.
func (*Gateway) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Gateway) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Gateway) GetCondition ¶
func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Gateway.
func (*Gateway) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Gateway
func (*Gateway) GetDeletionPolicy ¶
func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Gateway.
func (*Gateway) GetObservation ¶
GetObservation of this Gateway
func (*Gateway) GetParameters ¶
GetParameters of this Gateway
func (*Gateway) GetProviderConfigReference ¶
GetProviderConfigReference of this Gateway.
func (*Gateway) GetProviderReference ¶
GetProviderReference of this Gateway. Deprecated: Use GetProviderConfigReference.
func (*Gateway) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Gateway
func (*Gateway) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Gateway) GetWriteConnectionSecretToReference ¶
func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Gateway.
func (*Gateway) LateInitialize ¶
LateInitialize this Gateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*Gateway) SetConditions ¶
SetConditions of this Gateway.
func (*Gateway) SetDeletionPolicy ¶
func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Gateway.
func (*Gateway) SetObservation ¶
SetObservation for this Gateway
func (*Gateway) SetParameters ¶
SetParameters for this Gateway
func (*Gateway) SetProviderConfigReference ¶
SetProviderConfigReference of this Gateway.
func (*Gateway) SetProviderReference ¶
SetProviderReference of this Gateway. Deprecated: Use SetProviderConfigReference.
func (*Gateway) SetWriteConnectionSecretToReference ¶
func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Gateway.
type GatewayList ¶
type GatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Gateway `json:"items"` }
GatewayList contains a list of Gateways
func (*GatewayList) DeepCopy ¶
func (in *GatewayList) DeepCopy() *GatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayList.
func (*GatewayList) DeepCopyInto ¶
func (in *GatewayList) DeepCopyInto(out *GatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayList) DeepCopyObject ¶
func (in *GatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayList) GetItems ¶
func (l *GatewayList) GetItems() []resource.Managed
GetItems of this GatewayList.
type GatewayObservation ¶
type GatewayObservation struct {
ResourceGUID *string `json:"resourceGuid,omitempty" tf:"resource_guid,omitempty"`
}
func (*GatewayObservation) DeepCopy ¶
func (in *GatewayObservation) DeepCopy() *GatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayObservation.
func (*GatewayObservation) DeepCopyInto ¶
func (in *GatewayObservation) DeepCopyInto(out *GatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayParameters ¶
type GatewayParameters struct { // +kubebuilder:validation:Optional IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PublicIPAddressIds []*string `json:"publicIpAddressIds,omitempty" tf:"public_ip_address_ids,omitempty"` // +kubebuilder:validation:Optional PublicIPPrefixIds []*string `json:"publicIpPrefixIds,omitempty" tf:"public_ip_prefix_ids,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*GatewayParameters) DeepCopy ¶
func (in *GatewayParameters) DeepCopy() *GatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayParameters.
func (*GatewayParameters) DeepCopyInto ¶
func (in *GatewayParameters) DeepCopyInto(out *GatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayPublicIpAssociation ¶
type GatewayPublicIpAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewayPublicIpAssociationSpec `json:"spec"` Status GatewayPublicIpAssociationStatus `json:"status,omitempty"` }
GatewayPublicIpAssociation is the Schema for the GatewayPublicIpAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*GatewayPublicIpAssociation) DeepCopy ¶
func (in *GatewayPublicIpAssociation) DeepCopy() *GatewayPublicIpAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpAssociation.
func (*GatewayPublicIpAssociation) DeepCopyInto ¶
func (in *GatewayPublicIpAssociation) DeepCopyInto(out *GatewayPublicIpAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayPublicIpAssociation) DeepCopyObject ¶
func (in *GatewayPublicIpAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayPublicIpAssociation) GetCondition ¶
func (mg *GatewayPublicIpAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GatewayPublicIpAssociation.
func (*GatewayPublicIpAssociation) GetConnectionDetailsMapping ¶
func (tr *GatewayPublicIpAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GatewayPublicIpAssociation
func (*GatewayPublicIpAssociation) GetDeletionPolicy ¶
func (mg *GatewayPublicIpAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GatewayPublicIpAssociation.
func (*GatewayPublicIpAssociation) GetObservation ¶
func (tr *GatewayPublicIpAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this GatewayPublicIpAssociation
func (*GatewayPublicIpAssociation) GetParameters ¶
func (tr *GatewayPublicIpAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this GatewayPublicIpAssociation
func (*GatewayPublicIpAssociation) GetProviderConfigReference ¶
func (mg *GatewayPublicIpAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GatewayPublicIpAssociation.
func (*GatewayPublicIpAssociation) GetProviderReference ¶
func (mg *GatewayPublicIpAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this GatewayPublicIpAssociation. Deprecated: Use GetProviderConfigReference.
func (*GatewayPublicIpAssociation) GetTerraformResourceType ¶
func (mg *GatewayPublicIpAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GatewayPublicIpAssociation
func (*GatewayPublicIpAssociation) GetTerraformSchemaVersion ¶
func (tr *GatewayPublicIpAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GatewayPublicIpAssociation) GetWriteConnectionSecretToReference ¶
func (mg *GatewayPublicIpAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GatewayPublicIpAssociation.
func (*GatewayPublicIpAssociation) LateInitialize ¶
func (tr *GatewayPublicIpAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GatewayPublicIpAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*GatewayPublicIpAssociation) SetConditions ¶
func (mg *GatewayPublicIpAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this GatewayPublicIpAssociation.
func (*GatewayPublicIpAssociation) SetDeletionPolicy ¶
func (mg *GatewayPublicIpAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GatewayPublicIpAssociation.
func (*GatewayPublicIpAssociation) SetObservation ¶
func (tr *GatewayPublicIpAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this GatewayPublicIpAssociation
func (*GatewayPublicIpAssociation) SetParameters ¶
func (tr *GatewayPublicIpAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this GatewayPublicIpAssociation
func (*GatewayPublicIpAssociation) SetProviderConfigReference ¶
func (mg *GatewayPublicIpAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GatewayPublicIpAssociation.
func (*GatewayPublicIpAssociation) SetProviderReference ¶
func (mg *GatewayPublicIpAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GatewayPublicIpAssociation. Deprecated: Use SetProviderConfigReference.
func (*GatewayPublicIpAssociation) SetWriteConnectionSecretToReference ¶
func (mg *GatewayPublicIpAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GatewayPublicIpAssociation.
type GatewayPublicIpAssociationList ¶
type GatewayPublicIpAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GatewayPublicIpAssociation `json:"items"` }
GatewayPublicIpAssociationList contains a list of GatewayPublicIpAssociations
func (*GatewayPublicIpAssociationList) DeepCopy ¶
func (in *GatewayPublicIpAssociationList) DeepCopy() *GatewayPublicIpAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpAssociationList.
func (*GatewayPublicIpAssociationList) DeepCopyInto ¶
func (in *GatewayPublicIpAssociationList) DeepCopyInto(out *GatewayPublicIpAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayPublicIpAssociationList) DeepCopyObject ¶
func (in *GatewayPublicIpAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayPublicIpAssociationList) GetItems ¶
func (l *GatewayPublicIpAssociationList) GetItems() []resource.Managed
GetItems of this GatewayPublicIpAssociationList.
type GatewayPublicIpAssociationObservation ¶
type GatewayPublicIpAssociationObservation struct { }
func (*GatewayPublicIpAssociationObservation) DeepCopy ¶
func (in *GatewayPublicIpAssociationObservation) DeepCopy() *GatewayPublicIpAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpAssociationObservation.
func (*GatewayPublicIpAssociationObservation) DeepCopyInto ¶
func (in *GatewayPublicIpAssociationObservation) DeepCopyInto(out *GatewayPublicIpAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayPublicIpAssociationParameters ¶
type GatewayPublicIpAssociationParameters struct { // +kubebuilder:validation:Required NatGatewayID *string `json:"natGatewayId" tf:"nat_gateway_id,omitempty"` // +kubebuilder:validation:Required PublicIPAddressID *string `json:"publicIpAddressId" tf:"public_ip_address_id,omitempty"` }
func (*GatewayPublicIpAssociationParameters) DeepCopy ¶
func (in *GatewayPublicIpAssociationParameters) DeepCopy() *GatewayPublicIpAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpAssociationParameters.
func (*GatewayPublicIpAssociationParameters) DeepCopyInto ¶
func (in *GatewayPublicIpAssociationParameters) DeepCopyInto(out *GatewayPublicIpAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayPublicIpAssociationSpec ¶
type GatewayPublicIpAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GatewayPublicIpAssociationParameters `json:"forProvider"` }
GatewayPublicIpAssociationSpec defines the desired state of GatewayPublicIpAssociation
func (*GatewayPublicIpAssociationSpec) DeepCopy ¶
func (in *GatewayPublicIpAssociationSpec) DeepCopy() *GatewayPublicIpAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpAssociationSpec.
func (*GatewayPublicIpAssociationSpec) DeepCopyInto ¶
func (in *GatewayPublicIpAssociationSpec) DeepCopyInto(out *GatewayPublicIpAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayPublicIpAssociationStatus ¶
type GatewayPublicIpAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GatewayPublicIpAssociationObservation `json:"atProvider,omitempty"` }
GatewayPublicIpAssociationStatus defines the observed state of GatewayPublicIpAssociation.
func (*GatewayPublicIpAssociationStatus) DeepCopy ¶
func (in *GatewayPublicIpAssociationStatus) DeepCopy() *GatewayPublicIpAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpAssociationStatus.
func (*GatewayPublicIpAssociationStatus) DeepCopyInto ¶
func (in *GatewayPublicIpAssociationStatus) DeepCopyInto(out *GatewayPublicIpAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayPublicIpPrefixAssociation ¶
type GatewayPublicIpPrefixAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewayPublicIpPrefixAssociationSpec `json:"spec"` Status GatewayPublicIpPrefixAssociationStatus `json:"status,omitempty"` }
GatewayPublicIpPrefixAssociation is the Schema for the GatewayPublicIpPrefixAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*GatewayPublicIpPrefixAssociation) DeepCopy ¶
func (in *GatewayPublicIpPrefixAssociation) DeepCopy() *GatewayPublicIpPrefixAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpPrefixAssociation.
func (*GatewayPublicIpPrefixAssociation) DeepCopyInto ¶
func (in *GatewayPublicIpPrefixAssociation) DeepCopyInto(out *GatewayPublicIpPrefixAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayPublicIpPrefixAssociation) DeepCopyObject ¶
func (in *GatewayPublicIpPrefixAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayPublicIpPrefixAssociation) GetCondition ¶
func (mg *GatewayPublicIpPrefixAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GatewayPublicIpPrefixAssociation.
func (*GatewayPublicIpPrefixAssociation) GetConnectionDetailsMapping ¶
func (tr *GatewayPublicIpPrefixAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GatewayPublicIpPrefixAssociation
func (*GatewayPublicIpPrefixAssociation) GetDeletionPolicy ¶
func (mg *GatewayPublicIpPrefixAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GatewayPublicIpPrefixAssociation.
func (*GatewayPublicIpPrefixAssociation) GetObservation ¶
func (tr *GatewayPublicIpPrefixAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this GatewayPublicIpPrefixAssociation
func (*GatewayPublicIpPrefixAssociation) GetParameters ¶
func (tr *GatewayPublicIpPrefixAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this GatewayPublicIpPrefixAssociation
func (*GatewayPublicIpPrefixAssociation) GetProviderConfigReference ¶
func (mg *GatewayPublicIpPrefixAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GatewayPublicIpPrefixAssociation.
func (*GatewayPublicIpPrefixAssociation) GetProviderReference ¶
func (mg *GatewayPublicIpPrefixAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this GatewayPublicIpPrefixAssociation. Deprecated: Use GetProviderConfigReference.
func (*GatewayPublicIpPrefixAssociation) GetTerraformResourceType ¶
func (mg *GatewayPublicIpPrefixAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GatewayPublicIpPrefixAssociation
func (*GatewayPublicIpPrefixAssociation) GetTerraformSchemaVersion ¶
func (tr *GatewayPublicIpPrefixAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GatewayPublicIpPrefixAssociation) GetWriteConnectionSecretToReference ¶
func (mg *GatewayPublicIpPrefixAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GatewayPublicIpPrefixAssociation.
func (*GatewayPublicIpPrefixAssociation) LateInitialize ¶
func (tr *GatewayPublicIpPrefixAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GatewayPublicIpPrefixAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*GatewayPublicIpPrefixAssociation) SetConditions ¶
func (mg *GatewayPublicIpPrefixAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this GatewayPublicIpPrefixAssociation.
func (*GatewayPublicIpPrefixAssociation) SetDeletionPolicy ¶
func (mg *GatewayPublicIpPrefixAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GatewayPublicIpPrefixAssociation.
func (*GatewayPublicIpPrefixAssociation) SetObservation ¶
func (tr *GatewayPublicIpPrefixAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this GatewayPublicIpPrefixAssociation
func (*GatewayPublicIpPrefixAssociation) SetParameters ¶
func (tr *GatewayPublicIpPrefixAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this GatewayPublicIpPrefixAssociation
func (*GatewayPublicIpPrefixAssociation) SetProviderConfigReference ¶
func (mg *GatewayPublicIpPrefixAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GatewayPublicIpPrefixAssociation.
func (*GatewayPublicIpPrefixAssociation) SetProviderReference ¶
func (mg *GatewayPublicIpPrefixAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GatewayPublicIpPrefixAssociation. Deprecated: Use SetProviderConfigReference.
func (*GatewayPublicIpPrefixAssociation) SetWriteConnectionSecretToReference ¶
func (mg *GatewayPublicIpPrefixAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GatewayPublicIpPrefixAssociation.
type GatewayPublicIpPrefixAssociationList ¶
type GatewayPublicIpPrefixAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GatewayPublicIpPrefixAssociation `json:"items"` }
GatewayPublicIpPrefixAssociationList contains a list of GatewayPublicIpPrefixAssociations
func (*GatewayPublicIpPrefixAssociationList) DeepCopy ¶
func (in *GatewayPublicIpPrefixAssociationList) DeepCopy() *GatewayPublicIpPrefixAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpPrefixAssociationList.
func (*GatewayPublicIpPrefixAssociationList) DeepCopyInto ¶
func (in *GatewayPublicIpPrefixAssociationList) DeepCopyInto(out *GatewayPublicIpPrefixAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayPublicIpPrefixAssociationList) DeepCopyObject ¶
func (in *GatewayPublicIpPrefixAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayPublicIpPrefixAssociationList) GetItems ¶
func (l *GatewayPublicIpPrefixAssociationList) GetItems() []resource.Managed
GetItems of this GatewayPublicIpPrefixAssociationList.
type GatewayPublicIpPrefixAssociationObservation ¶
type GatewayPublicIpPrefixAssociationObservation struct { }
func (*GatewayPublicIpPrefixAssociationObservation) DeepCopy ¶
func (in *GatewayPublicIpPrefixAssociationObservation) DeepCopy() *GatewayPublicIpPrefixAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpPrefixAssociationObservation.
func (*GatewayPublicIpPrefixAssociationObservation) DeepCopyInto ¶
func (in *GatewayPublicIpPrefixAssociationObservation) DeepCopyInto(out *GatewayPublicIpPrefixAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayPublicIpPrefixAssociationParameters ¶
type GatewayPublicIpPrefixAssociationParameters struct { // +kubebuilder:validation:Required NatGatewayID *string `json:"natGatewayId" tf:"nat_gateway_id,omitempty"` // +kubebuilder:validation:Required PublicIPPrefixID *string `json:"publicIpPrefixId" tf:"public_ip_prefix_id,omitempty"` }
func (*GatewayPublicIpPrefixAssociationParameters) DeepCopy ¶
func (in *GatewayPublicIpPrefixAssociationParameters) DeepCopy() *GatewayPublicIpPrefixAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpPrefixAssociationParameters.
func (*GatewayPublicIpPrefixAssociationParameters) DeepCopyInto ¶
func (in *GatewayPublicIpPrefixAssociationParameters) DeepCopyInto(out *GatewayPublicIpPrefixAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayPublicIpPrefixAssociationSpec ¶
type GatewayPublicIpPrefixAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GatewayPublicIpPrefixAssociationParameters `json:"forProvider"` }
GatewayPublicIpPrefixAssociationSpec defines the desired state of GatewayPublicIpPrefixAssociation
func (*GatewayPublicIpPrefixAssociationSpec) DeepCopy ¶
func (in *GatewayPublicIpPrefixAssociationSpec) DeepCopy() *GatewayPublicIpPrefixAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpPrefixAssociationSpec.
func (*GatewayPublicIpPrefixAssociationSpec) DeepCopyInto ¶
func (in *GatewayPublicIpPrefixAssociationSpec) DeepCopyInto(out *GatewayPublicIpPrefixAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayPublicIpPrefixAssociationStatus ¶
type GatewayPublicIpPrefixAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GatewayPublicIpPrefixAssociationObservation `json:"atProvider,omitempty"` }
GatewayPublicIpPrefixAssociationStatus defines the observed state of GatewayPublicIpPrefixAssociation.
func (*GatewayPublicIpPrefixAssociationStatus) DeepCopy ¶
func (in *GatewayPublicIpPrefixAssociationStatus) DeepCopy() *GatewayPublicIpPrefixAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayPublicIpPrefixAssociationStatus.
func (*GatewayPublicIpPrefixAssociationStatus) DeepCopyInto ¶
func (in *GatewayPublicIpPrefixAssociationStatus) DeepCopyInto(out *GatewayPublicIpPrefixAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySpec ¶
type GatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider GatewayParameters `json:"forProvider"` }
GatewaySpec defines the desired state of Gateway
func (*GatewaySpec) DeepCopy ¶
func (in *GatewaySpec) DeepCopy() *GatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpec.
func (*GatewaySpec) DeepCopyInto ¶
func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayStatus ¶
type GatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GatewayObservation `json:"atProvider,omitempty"` }
GatewayStatus defines the observed state of Gateway.
func (*GatewayStatus) DeepCopy ¶
func (in *GatewayStatus) DeepCopy() *GatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatus.
func (*GatewayStatus) DeepCopyInto ¶
func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_gateway_terraformed.go
- zz_gateway_types.go
- zz_gatewaypublicipassociation_terraformed.go
- zz_gatewaypublicipassociation_types.go
- zz_gatewaypublicipprefixassociation_terraformed.go
- zz_gatewaypublicipprefixassociation_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go