Documentation ¶
Overview ¶
+groupName=subnet.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type NatGatewayAssociation
- func (in *NatGatewayAssociation) DeepCopy() *NatGatewayAssociation
- func (in *NatGatewayAssociation) DeepCopyInto(out *NatGatewayAssociation)
- func (in *NatGatewayAssociation) DeepCopyObject() runtime.Object
- func (r *NatGatewayAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NatGatewayAssociation) ValidateCreate() error
- func (r *NatGatewayAssociation) ValidateDelete() error
- func (r *NatGatewayAssociation) ValidateUpdate(old runtime.Object) error
- type NatGatewayAssociationList
- type NatGatewayAssociationSpec
- type NatGatewayAssociationSpecResource
- type NatGatewayAssociationStatus
- type NetworkSecurityGroupAssociation
- func (in *NetworkSecurityGroupAssociation) DeepCopy() *NetworkSecurityGroupAssociation
- func (in *NetworkSecurityGroupAssociation) DeepCopyInto(out *NetworkSecurityGroupAssociation)
- func (in *NetworkSecurityGroupAssociation) DeepCopyObject() runtime.Object
- func (r *NetworkSecurityGroupAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkSecurityGroupAssociation) ValidateCreate() error
- func (r *NetworkSecurityGroupAssociation) ValidateDelete() error
- func (r *NetworkSecurityGroupAssociation) ValidateUpdate(old runtime.Object) error
- type NetworkSecurityGroupAssociationList
- type NetworkSecurityGroupAssociationSpec
- type NetworkSecurityGroupAssociationSpecResource
- type NetworkSecurityGroupAssociationStatus
- type RouteTableAssociation
- func (in *RouteTableAssociation) DeepCopy() *RouteTableAssociation
- func (in *RouteTableAssociation) DeepCopyInto(out *RouteTableAssociation)
- func (in *RouteTableAssociation) DeepCopyObject() runtime.Object
- func (r *RouteTableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RouteTableAssociation) ValidateCreate() error
- func (r *RouteTableAssociation) ValidateDelete() error
- func (r *RouteTableAssociation) ValidateUpdate(old runtime.Object) error
- type RouteTableAssociationList
- type RouteTableAssociationSpec
- type RouteTableAssociationSpecResource
- type RouteTableAssociationStatus
- type ServiceEndpointStoragePolicy
- func (in *ServiceEndpointStoragePolicy) DeepCopy() *ServiceEndpointStoragePolicy
- func (in *ServiceEndpointStoragePolicy) DeepCopyInto(out *ServiceEndpointStoragePolicy)
- func (in *ServiceEndpointStoragePolicy) DeepCopyObject() runtime.Object
- func (r *ServiceEndpointStoragePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceEndpointStoragePolicy) ValidateCreate() error
- func (r *ServiceEndpointStoragePolicy) ValidateDelete() error
- func (r *ServiceEndpointStoragePolicy) ValidateUpdate(old runtime.Object) error
- type ServiceEndpointStoragePolicyList
- type ServiceEndpointStoragePolicySpec
- type ServiceEndpointStoragePolicySpecDefinition
- type ServiceEndpointStoragePolicySpecDefinitionCodec
- func (ServiceEndpointStoragePolicySpecDefinitionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceEndpointStoragePolicySpecDefinitionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceEndpointStoragePolicySpecDefinitionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceEndpointStoragePolicySpecResource
- type ServiceEndpointStoragePolicyStatus
- type Subnet
- func (in *Subnet) DeepCopy() *Subnet
- func (in *Subnet) DeepCopyInto(out *Subnet)
- func (in *Subnet) DeepCopyObject() runtime.Object
- func (r *Subnet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Subnet) ValidateCreate() error
- func (r *Subnet) ValidateDelete() error
- func (r *Subnet) ValidateUpdate(old runtime.Object) error
- type SubnetList
- type SubnetSpec
- type SubnetSpecDelegation
- type SubnetSpecDelegationServiceDelegation
- type SubnetSpecDelegationServiceDelegationCodec
- type SubnetSpecResource
- type SubnetStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: subnet.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type NatGatewayAssociation ¶
type NatGatewayAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatGatewayAssociationSpec `json:"spec,omitempty"` Status NatGatewayAssociationStatus `json:"status,omitempty"` }
func (*NatGatewayAssociation) DeepCopy ¶
func (in *NatGatewayAssociation) DeepCopy() *NatGatewayAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayAssociation.
func (*NatGatewayAssociation) DeepCopyInto ¶
func (in *NatGatewayAssociation) DeepCopyInto(out *NatGatewayAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewayAssociation) DeepCopyObject ¶
func (in *NatGatewayAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatGatewayAssociation) SetupWebhookWithManager ¶
func (r *NatGatewayAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NatGatewayAssociation) ValidateCreate ¶
func (r *NatGatewayAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NatGatewayAssociation) ValidateDelete ¶
func (r *NatGatewayAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NatGatewayAssociation) ValidateUpdate ¶
func (r *NatGatewayAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NatGatewayAssociationList ¶
type NatGatewayAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NatGatewayAssociation CRD objects Items []NatGatewayAssociation `json:"items,omitempty"` }
NatGatewayAssociationList is a list of NatGatewayAssociations
func (*NatGatewayAssociationList) DeepCopy ¶
func (in *NatGatewayAssociationList) DeepCopy() *NatGatewayAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayAssociationList.
func (*NatGatewayAssociationList) DeepCopyInto ¶
func (in *NatGatewayAssociationList) DeepCopyInto(out *NatGatewayAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewayAssociationList) DeepCopyObject ¶
func (in *NatGatewayAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NatGatewayAssociationSpec ¶
type NatGatewayAssociationSpec struct { State *NatGatewayAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource NatGatewayAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NatGatewayAssociationSpec) DeepCopy ¶
func (in *NatGatewayAssociationSpec) DeepCopy() *NatGatewayAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayAssociationSpec.
func (*NatGatewayAssociationSpec) DeepCopyInto ¶
func (in *NatGatewayAssociationSpec) DeepCopyInto(out *NatGatewayAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewayAssociationSpecResource ¶
type NatGatewayAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` NatGatewayID *string `json:"natGatewayID" tf:"nat_gateway_id"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*NatGatewayAssociationSpecResource) DeepCopy ¶
func (in *NatGatewayAssociationSpecResource) DeepCopy() *NatGatewayAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayAssociationSpecResource.
func (*NatGatewayAssociationSpecResource) DeepCopyInto ¶
func (in *NatGatewayAssociationSpecResource) DeepCopyInto(out *NatGatewayAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewayAssociationStatus ¶
type NatGatewayAssociationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NatGatewayAssociationStatus) DeepCopy ¶
func (in *NatGatewayAssociationStatus) DeepCopy() *NatGatewayAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayAssociationStatus.
func (*NatGatewayAssociationStatus) DeepCopyInto ¶
func (in *NatGatewayAssociationStatus) DeepCopyInto(out *NatGatewayAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupAssociation ¶
type NetworkSecurityGroupAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkSecurityGroupAssociationSpec `json:"spec,omitempty"` Status NetworkSecurityGroupAssociationStatus `json:"status,omitempty"` }
func (*NetworkSecurityGroupAssociation) DeepCopy ¶
func (in *NetworkSecurityGroupAssociation) DeepCopy() *NetworkSecurityGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupAssociation.
func (*NetworkSecurityGroupAssociation) DeepCopyInto ¶
func (in *NetworkSecurityGroupAssociation) DeepCopyInto(out *NetworkSecurityGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupAssociation) DeepCopyObject ¶
func (in *NetworkSecurityGroupAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkSecurityGroupAssociation) SetupWebhookWithManager ¶
func (r *NetworkSecurityGroupAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkSecurityGroupAssociation) ValidateCreate ¶
func (r *NetworkSecurityGroupAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkSecurityGroupAssociation) ValidateDelete ¶
func (r *NetworkSecurityGroupAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkSecurityGroupAssociation) ValidateUpdate ¶
func (r *NetworkSecurityGroupAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkSecurityGroupAssociationList ¶
type NetworkSecurityGroupAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkSecurityGroupAssociation CRD objects Items []NetworkSecurityGroupAssociation `json:"items,omitempty"` }
NetworkSecurityGroupAssociationList is a list of NetworkSecurityGroupAssociations
func (*NetworkSecurityGroupAssociationList) DeepCopy ¶
func (in *NetworkSecurityGroupAssociationList) DeepCopy() *NetworkSecurityGroupAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupAssociationList.
func (*NetworkSecurityGroupAssociationList) DeepCopyInto ¶
func (in *NetworkSecurityGroupAssociationList) DeepCopyInto(out *NetworkSecurityGroupAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupAssociationList) DeepCopyObject ¶
func (in *NetworkSecurityGroupAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkSecurityGroupAssociationSpec ¶
type NetworkSecurityGroupAssociationSpec struct { State *NetworkSecurityGroupAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkSecurityGroupAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NetworkSecurityGroupAssociationSpec) DeepCopy ¶
func (in *NetworkSecurityGroupAssociationSpec) DeepCopy() *NetworkSecurityGroupAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupAssociationSpec.
func (*NetworkSecurityGroupAssociationSpec) DeepCopyInto ¶
func (in *NetworkSecurityGroupAssociationSpec) DeepCopyInto(out *NetworkSecurityGroupAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupAssociationSpecResource ¶
type NetworkSecurityGroupAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` NetworkSecurityGroupID *string `json:"networkSecurityGroupID" tf:"network_security_group_id"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*NetworkSecurityGroupAssociationSpecResource) DeepCopy ¶
func (in *NetworkSecurityGroupAssociationSpecResource) DeepCopy() *NetworkSecurityGroupAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupAssociationSpecResource.
func (*NetworkSecurityGroupAssociationSpecResource) DeepCopyInto ¶
func (in *NetworkSecurityGroupAssociationSpecResource) DeepCopyInto(out *NetworkSecurityGroupAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupAssociationStatus ¶
type NetworkSecurityGroupAssociationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NetworkSecurityGroupAssociationStatus) DeepCopy ¶
func (in *NetworkSecurityGroupAssociationStatus) DeepCopy() *NetworkSecurityGroupAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupAssociationStatus.
func (*NetworkSecurityGroupAssociationStatus) DeepCopyInto ¶
func (in *NetworkSecurityGroupAssociationStatus) DeepCopyInto(out *NetworkSecurityGroupAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAssociation ¶
type RouteTableAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteTableAssociationSpec `json:"spec,omitempty"` Status RouteTableAssociationStatus `json:"status,omitempty"` }
func (*RouteTableAssociation) DeepCopy ¶
func (in *RouteTableAssociation) DeepCopy() *RouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociation.
func (*RouteTableAssociation) DeepCopyInto ¶
func (in *RouteTableAssociation) DeepCopyInto(out *RouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableAssociation) DeepCopyObject ¶
func (in *RouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTableAssociation) SetupWebhookWithManager ¶
func (r *RouteTableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RouteTableAssociation) ValidateCreate ¶
func (r *RouteTableAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RouteTableAssociation) ValidateDelete ¶
func (r *RouteTableAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RouteTableAssociation) ValidateUpdate ¶
func (r *RouteTableAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RouteTableAssociationList ¶
type RouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RouteTableAssociation CRD objects Items []RouteTableAssociation `json:"items,omitempty"` }
RouteTableAssociationList is a list of RouteTableAssociations
func (*RouteTableAssociationList) DeepCopy ¶
func (in *RouteTableAssociationList) DeepCopy() *RouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationList.
func (*RouteTableAssociationList) DeepCopyInto ¶
func (in *RouteTableAssociationList) DeepCopyInto(out *RouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableAssociationList) DeepCopyObject ¶
func (in *RouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteTableAssociationSpec ¶
type RouteTableAssociationSpec struct { State *RouteTableAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource RouteTableAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RouteTableAssociationSpec) DeepCopy ¶
func (in *RouteTableAssociationSpec) DeepCopy() *RouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationSpec.
func (*RouteTableAssociationSpec) DeepCopyInto ¶
func (in *RouteTableAssociationSpec) DeepCopyInto(out *RouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAssociationSpecResource ¶
type RouteTableAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` RouteTableID *string `json:"routeTableID" tf:"route_table_id"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*RouteTableAssociationSpecResource) DeepCopy ¶
func (in *RouteTableAssociationSpecResource) DeepCopy() *RouteTableAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationSpecResource.
func (*RouteTableAssociationSpecResource) DeepCopyInto ¶
func (in *RouteTableAssociationSpecResource) DeepCopyInto(out *RouteTableAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAssociationStatus ¶
type RouteTableAssociationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RouteTableAssociationStatus) DeepCopy ¶
func (in *RouteTableAssociationStatus) DeepCopy() *RouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationStatus.
func (*RouteTableAssociationStatus) DeepCopyInto ¶
func (in *RouteTableAssociationStatus) DeepCopyInto(out *RouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceEndpointStoragePolicy ¶
type ServiceEndpointStoragePolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceEndpointStoragePolicySpec `json:"spec,omitempty"` Status ServiceEndpointStoragePolicyStatus `json:"status,omitempty"` }
func (*ServiceEndpointStoragePolicy) DeepCopy ¶
func (in *ServiceEndpointStoragePolicy) DeepCopy() *ServiceEndpointStoragePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointStoragePolicy.
func (*ServiceEndpointStoragePolicy) DeepCopyInto ¶
func (in *ServiceEndpointStoragePolicy) DeepCopyInto(out *ServiceEndpointStoragePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceEndpointStoragePolicy) DeepCopyObject ¶
func (in *ServiceEndpointStoragePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceEndpointStoragePolicy) SetupWebhookWithManager ¶
func (r *ServiceEndpointStoragePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceEndpointStoragePolicy) ValidateCreate ¶
func (r *ServiceEndpointStoragePolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceEndpointStoragePolicy) ValidateDelete ¶
func (r *ServiceEndpointStoragePolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceEndpointStoragePolicy) ValidateUpdate ¶
func (r *ServiceEndpointStoragePolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceEndpointStoragePolicyList ¶
type ServiceEndpointStoragePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceEndpointStoragePolicy CRD objects Items []ServiceEndpointStoragePolicy `json:"items,omitempty"` }
ServiceEndpointStoragePolicyList is a list of ServiceEndpointStoragePolicys
func (*ServiceEndpointStoragePolicyList) DeepCopy ¶
func (in *ServiceEndpointStoragePolicyList) DeepCopy() *ServiceEndpointStoragePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointStoragePolicyList.
func (*ServiceEndpointStoragePolicyList) DeepCopyInto ¶
func (in *ServiceEndpointStoragePolicyList) DeepCopyInto(out *ServiceEndpointStoragePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceEndpointStoragePolicyList) DeepCopyObject ¶
func (in *ServiceEndpointStoragePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceEndpointStoragePolicySpec ¶
type ServiceEndpointStoragePolicySpec struct { State *ServiceEndpointStoragePolicySpecResource `json:"state,omitempty" tf:"-"` Resource ServiceEndpointStoragePolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ServiceEndpointStoragePolicySpec) DeepCopy ¶
func (in *ServiceEndpointStoragePolicySpec) DeepCopy() *ServiceEndpointStoragePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointStoragePolicySpec.
func (*ServiceEndpointStoragePolicySpec) DeepCopyInto ¶
func (in *ServiceEndpointStoragePolicySpec) DeepCopyInto(out *ServiceEndpointStoragePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceEndpointStoragePolicySpecDefinition ¶
type ServiceEndpointStoragePolicySpecDefinition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` ServiceResources []string `json:"serviceResources" tf:"service_resources"` }
func (*ServiceEndpointStoragePolicySpecDefinition) DeepCopy ¶
func (in *ServiceEndpointStoragePolicySpecDefinition) DeepCopy() *ServiceEndpointStoragePolicySpecDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointStoragePolicySpecDefinition.
func (*ServiceEndpointStoragePolicySpecDefinition) DeepCopyInto ¶
func (in *ServiceEndpointStoragePolicySpecDefinition) DeepCopyInto(out *ServiceEndpointStoragePolicySpecDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceEndpointStoragePolicySpecDefinitionCodec ¶
type ServiceEndpointStoragePolicySpecDefinitionCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceEndpointStoragePolicySpecDefinitionCodec) Decode ¶
func (ServiceEndpointStoragePolicySpecDefinitionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServiceEndpointStoragePolicySpecDefinitionCodec) Encode ¶
func (ServiceEndpointStoragePolicySpecDefinitionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServiceEndpointStoragePolicySpecDefinitionCodec) IsEmpty ¶
func (ServiceEndpointStoragePolicySpecDefinitionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServiceEndpointStoragePolicySpecResource ¶
type ServiceEndpointStoragePolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Definition *ServiceEndpointStoragePolicySpecDefinition `json:"definition,omitempty" tf:"definition"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ServiceEndpointStoragePolicySpecResource) DeepCopy ¶
func (in *ServiceEndpointStoragePolicySpecResource) DeepCopy() *ServiceEndpointStoragePolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointStoragePolicySpecResource.
func (*ServiceEndpointStoragePolicySpecResource) DeepCopyInto ¶
func (in *ServiceEndpointStoragePolicySpecResource) DeepCopyInto(out *ServiceEndpointStoragePolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceEndpointStoragePolicyStatus ¶
type ServiceEndpointStoragePolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ServiceEndpointStoragePolicyStatus) DeepCopy ¶
func (in *ServiceEndpointStoragePolicyStatus) DeepCopy() *ServiceEndpointStoragePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointStoragePolicyStatus.
func (*ServiceEndpointStoragePolicyStatus) DeepCopyInto ¶
func (in *ServiceEndpointStoragePolicyStatus) DeepCopyInto(out *ServiceEndpointStoragePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet ¶
type Subnet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetSpec `json:"spec,omitempty"` Status SubnetStatus `json:"status,omitempty"` }
func (*Subnet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.
func (*Subnet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Subnet) SetupWebhookWithManager ¶
func (*Subnet) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Subnet) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SubnetList ¶
type SubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Subnet CRD objects Items []Subnet `json:"items,omitempty"` }
SubnetList is a list of Subnets
func (*SubnetList) DeepCopy ¶
func (in *SubnetList) DeepCopy() *SubnetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetList.
func (*SubnetList) DeepCopyInto ¶
func (in *SubnetList) DeepCopyInto(out *SubnetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetList) DeepCopyObject ¶
func (in *SubnetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubnetSpec ¶
type SubnetSpec struct { State *SubnetSpecResource `json:"state,omitempty" tf:"-"` Resource SubnetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SubnetSpec) DeepCopy ¶
func (in *SubnetSpec) DeepCopy() *SubnetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpec.
func (*SubnetSpec) DeepCopyInto ¶
func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetSpecDelegation ¶
type SubnetSpecDelegation struct { Name *string `json:"name" tf:"name"` ServiceDelegation *SubnetSpecDelegationServiceDelegation `json:"serviceDelegation" tf:"service_delegation"` }
func (*SubnetSpecDelegation) DeepCopy ¶
func (in *SubnetSpecDelegation) DeepCopy() *SubnetSpecDelegation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpecDelegation.
func (*SubnetSpecDelegation) DeepCopyInto ¶
func (in *SubnetSpecDelegation) DeepCopyInto(out *SubnetSpecDelegation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetSpecDelegationServiceDelegation ¶
type SubnetSpecDelegationServiceDelegation struct { // +optional Actions []string `json:"actions,omitempty" tf:"actions"` Name *string `json:"name" tf:"name"` }
func (*SubnetSpecDelegationServiceDelegation) DeepCopy ¶
func (in *SubnetSpecDelegationServiceDelegation) DeepCopy() *SubnetSpecDelegationServiceDelegation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpecDelegationServiceDelegation.
func (*SubnetSpecDelegationServiceDelegation) DeepCopyInto ¶
func (in *SubnetSpecDelegationServiceDelegation) DeepCopyInto(out *SubnetSpecDelegationServiceDelegation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetSpecDelegationServiceDelegationCodec ¶
type SubnetSpecDelegationServiceDelegationCodec struct { }
+k8s:deepcopy-gen=false
func (SubnetSpecDelegationServiceDelegationCodec) Decode ¶
func (SubnetSpecDelegationServiceDelegationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SubnetSpecDelegationServiceDelegationCodec) Encode ¶
func (SubnetSpecDelegationServiceDelegationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SubnetSpecDelegationServiceDelegationCodec) IsEmpty ¶
func (SubnetSpecDelegationServiceDelegationCodec) IsEmpty(ptr unsafe.Pointer) bool
type SubnetSpecResource ¶
type SubnetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // Deprecated AddressPrefix *string `json:"addressPrefix,omitempty" tf:"address_prefix"` // +optional // +kubebuilder:validation:MinItems=1 AddressPrefixes []string `json:"addressPrefixes,omitempty" tf:"address_prefixes"` // +optional Delegation []SubnetSpecDelegation `json:"delegation,omitempty" tf:"delegation"` // +optional EnforcePrivateLinkEndpointNetworkPolicies *bool `json:"enforcePrivateLinkEndpointNetworkPolicies,omitempty" tf:"enforce_private_link_endpoint_network_policies"` // +optional EnforcePrivateLinkServiceNetworkPolicies *bool `json:"enforcePrivateLinkServiceNetworkPolicies,omitempty" tf:"enforce_private_link_service_network_policies"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional // +kubebuilder:validation:MinItems=1 ServiceEndpointPolicyIDS []string `json:"serviceEndpointPolicyIDS,omitempty" tf:"service_endpoint_policy_ids"` // +optional ServiceEndpoints []string `json:"serviceEndpoints,omitempty" tf:"service_endpoints"` VirtualNetworkName *string `json:"virtualNetworkName" tf:"virtual_network_name"` }
func (*SubnetSpecResource) DeepCopy ¶
func (in *SubnetSpecResource) DeepCopy() *SubnetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpecResource.
func (*SubnetSpecResource) DeepCopyInto ¶
func (in *SubnetSpecResource) DeepCopyInto(out *SubnetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetStatus ¶
type SubnetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SubnetStatus) DeepCopy ¶
func (in *SubnetStatus) DeepCopy() *SubnetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetStatus.
func (*SubnetStatus) DeepCopyInto ¶
func (in *SubnetStatus) DeepCopyInto(out *SubnetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- nat_gateway_association_types.go
- nat_gateway_association_webhook.go
- network_security_group_association_types.go
- network_security_group_association_webhook.go
- register.go
- route_table_association_types.go
- route_table_association_webhook.go
- service_endpoint_storage_policy_types.go
- service_endpoint_storage_policy_webhook.go
- subnet_types.go
- subnet_webhook.go
- zz_generated.deepcopy.go