v1alpha1

package
v0.3.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=container.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "container.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
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
)
View Source
var (
	Registry_Kind             = "Registry"
	Registry_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Registry_Kind}.String()
	Registry_KindAPIVersion   = Registry_Kind + "." + CRDGroupVersion.String()
	Registry_GroupVersionKind = CRDGroupVersion.WithKind(Registry_Kind)
)

Repository type metadata.

View Source
var (
	RegistryScopeMap_Kind             = "RegistryScopeMap"
	RegistryScopeMap_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RegistryScopeMap_Kind}.String()
	RegistryScopeMap_KindAPIVersion   = RegistryScopeMap_Kind + "." + CRDGroupVersion.String()
	RegistryScopeMap_GroupVersionKind = CRDGroupVersion.WithKind(RegistryScopeMap_Kind)
)

Repository type metadata.

View Source
var (
	RegistryToken_Kind             = "RegistryToken"
	RegistryToken_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RegistryToken_Kind}.String()
	RegistryToken_KindAPIVersion   = RegistryToken_Kind + "." + CRDGroupVersion.String()
	RegistryToken_GroupVersionKind = CRDGroupVersion.WithKind(RegistryToken_Kind)
)

Repository type metadata.

View Source
var (
	RegistryWebhook_Kind             = "RegistryWebhook"
	RegistryWebhook_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RegistryWebhook_Kind}.String()
	RegistryWebhook_KindAPIVersion   = RegistryWebhook_Kind + "." + CRDGroupVersion.String()
	RegistryWebhook_GroupVersionKind = CRDGroupVersion.WithKind(RegistryWebhook_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type EncryptionObservation

type EncryptionObservation struct {
}

func (*EncryptionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionObservation.

func (*EncryptionObservation) DeepCopyInto

func (in *EncryptionObservation) DeepCopyInto(out *EncryptionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionParameters

type EncryptionParameters struct {

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	IdentityClientID *string `json:"identityClientId" tf:"identity_client_id,omitempty"`

	// +kubebuilder:validation:Required
	KeyVaultKeyID *string `json:"keyVaultKeyId" tf:"key_vault_key_id,omitempty"`
}

func (*EncryptionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionParameters.

func (*EncryptionParameters) DeepCopyInto

func (in *EncryptionParameters) DeepCopyInto(out *EncryptionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoreplicationsObservation

type GeoreplicationsObservation struct {
}

func (*GeoreplicationsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoreplicationsObservation.

func (*GeoreplicationsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoreplicationsParameters

type GeoreplicationsParameters struct {

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	ZoneRedundancyEnabled *bool `json:"zoneRedundancyEnabled,omitempty" tf:"zone_redundancy_enabled,omitempty"`
}

func (*GeoreplicationsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoreplicationsParameters.

func (*GeoreplicationsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPRuleObservation

type IPRuleObservation struct {
}

func (*IPRuleObservation) DeepCopy

func (in *IPRuleObservation) DeepCopy() *IPRuleObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRuleObservation.

func (*IPRuleObservation) DeepCopyInto

func (in *IPRuleObservation) DeepCopyInto(out *IPRuleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPRuleParameters

type IPRuleParameters struct {

	// +kubebuilder:validation:Required
	Action *string `json:"action" tf:"action,omitempty"`

	// +kubebuilder:validation:Required
	IPRange *string `json:"ipRange" tf:"ip_range,omitempty"`
}

func (*IPRuleParameters) DeepCopy

func (in *IPRuleParameters) DeepCopy() *IPRuleParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRuleParameters.

func (*IPRuleParameters) DeepCopyInto

func (in *IPRuleParameters) DeepCopyInto(out *IPRuleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityParameters

type IdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkRuleSetObservation

type NetworkRuleSetObservation struct {
}

func (*NetworkRuleSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetObservation.

func (*NetworkRuleSetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkRuleSetParameters

type NetworkRuleSetParameters struct {

	// +kubebuilder:validation:Optional
	DefaultAction *string `json:"defaultAction,omitempty" tf:"default_action,omitempty"`

	// +kubebuilder:validation:Optional
	IPRule []IPRuleParameters `json:"ipRule,omitempty" tf:"ip_rule,omitempty"`

	// +kubebuilder:validation:Optional
	VirtualNetwork []VirtualNetworkParameters `json:"virtualNetwork,omitempty" tf:"virtual_network,omitempty"`
}

func (*NetworkRuleSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetParameters.

func (*NetworkRuleSetParameters) DeepCopyInto

func (in *NetworkRuleSetParameters) DeepCopyInto(out *NetworkRuleSetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Registry

type Registry struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RegistrySpec   `json:"spec"`
	Status            RegistryStatus `json:"status,omitempty"`
}

Registry is the Schema for the Registrys 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 (*Registry) DeepCopy

func (in *Registry) DeepCopy() *Registry

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registry.

func (*Registry) DeepCopyInto

func (in *Registry) DeepCopyInto(out *Registry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Registry) DeepCopyObject

func (in *Registry) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Registry) GetCondition

func (mg *Registry) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Registry.

func (*Registry) GetConnectionDetailsMapping

func (tr *Registry) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Registry

func (*Registry) GetDeletionPolicy

func (mg *Registry) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Registry.

func (*Registry) GetObservation

func (tr *Registry) GetObservation() (map[string]interface{}, error)

GetObservation of this Registry

func (*Registry) GetParameters

func (tr *Registry) GetParameters() (map[string]interface{}, error)

GetParameters of this Registry

func (*Registry) GetProviderConfigReference

func (mg *Registry) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Registry.

func (*Registry) GetProviderReference

func (mg *Registry) GetProviderReference() *xpv1.Reference

GetProviderReference of this Registry. Deprecated: Use GetProviderConfigReference.

func (*Registry) GetTerraformResourceType

func (mg *Registry) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Registry

func (*Registry) GetTerraformSchemaVersion

func (tr *Registry) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Registry) GetWriteConnectionSecretToReference

func (mg *Registry) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Registry.

func (*Registry) LateInitialize

func (tr *Registry) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Registry using its observed tfState. returns True if there are any spec changes for the resource.

func (*Registry) SetConditions

func (mg *Registry) SetConditions(c ...xpv1.Condition)

SetConditions of this Registry.

func (*Registry) SetDeletionPolicy

func (mg *Registry) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Registry.

func (*Registry) SetObservation

func (tr *Registry) SetObservation(obs map[string]interface{}) error

SetObservation for this Registry

func (*Registry) SetParameters

func (tr *Registry) SetParameters(params map[string]interface{}) error

SetParameters for this Registry

func (*Registry) SetProviderConfigReference

func (mg *Registry) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Registry.

func (*Registry) SetProviderReference

func (mg *Registry) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Registry. Deprecated: Use SetProviderConfigReference.

func (*Registry) SetWriteConnectionSecretToReference

func (mg *Registry) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Registry.

type RegistryList

type RegistryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Registry `json:"items"`
}

RegistryList contains a list of Registrys

func (*RegistryList) DeepCopy

func (in *RegistryList) DeepCopy() *RegistryList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryList.

func (*RegistryList) DeepCopyInto

func (in *RegistryList) DeepCopyInto(out *RegistryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegistryList) DeepCopyObject

func (in *RegistryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RegistryList) GetItems

func (l *RegistryList) GetItems() []resource.Managed

GetItems of this RegistryList.

type RegistryObservation

type RegistryObservation struct {
	AdminUsername *string `json:"adminUsername,omitempty" tf:"admin_username,omitempty"`

	LoginServer *string `json:"loginServer,omitempty" tf:"login_server,omitempty"`
}

func (*RegistryObservation) DeepCopy

func (in *RegistryObservation) DeepCopy() *RegistryObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryObservation.

func (*RegistryObservation) DeepCopyInto

func (in *RegistryObservation) DeepCopyInto(out *RegistryObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryParameters

type RegistryParameters struct {

	// +kubebuilder:validation:Optional
	AdminEnabled *bool `json:"adminEnabled,omitempty" tf:"admin_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Encryption []EncryptionParameters `json:"encryption,omitempty" tf:"encryption,omitempty"`

	// +kubebuilder:validation:Optional
	GeoreplicationLocations []*string `json:"georeplicationLocations,omitempty" tf:"georeplication_locations,omitempty"`

	// +kubebuilder:validation:Optional
	Georeplications []GeoreplicationsParameters `json:"georeplications,omitempty" tf:"georeplications,omitempty"`

	// +kubebuilder:validation:Optional
	Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NetworkRuleSet []NetworkRuleSetParameters `json:"networkRuleSet,omitempty" tf:"network_rule_set,omitempty"`

	// +kubebuilder:validation:Optional
	PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	QuarantinePolicyEnabled *bool `json:"quarantinePolicyEnabled,omitempty" tf:"quarantine_policy_enabled,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	RetentionPolicy []RetentionPolicyParameters `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"`

	// +kubebuilder:validation:Optional
	Sku *string `json:"sku,omitempty" tf:"sku,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	TrustPolicy []TrustPolicyParameters `json:"trustPolicy,omitempty" tf:"trust_policy,omitempty"`

	// +kubebuilder:validation:Optional
	ZoneRedundancyEnabled *bool `json:"zoneRedundancyEnabled,omitempty" tf:"zone_redundancy_enabled,omitempty"`
}

func (*RegistryParameters) DeepCopy

func (in *RegistryParameters) DeepCopy() *RegistryParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryParameters.

func (*RegistryParameters) DeepCopyInto

func (in *RegistryParameters) DeepCopyInto(out *RegistryParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryScopeMap

type RegistryScopeMap struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RegistryScopeMapSpec   `json:"spec"`
	Status            RegistryScopeMapStatus `json:"status,omitempty"`
}

RegistryScopeMap is the Schema for the RegistryScopeMaps 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 (*RegistryScopeMap) DeepCopy

func (in *RegistryScopeMap) DeepCopy() *RegistryScopeMap

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMap.

func (*RegistryScopeMap) DeepCopyInto

func (in *RegistryScopeMap) DeepCopyInto(out *RegistryScopeMap)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegistryScopeMap) DeepCopyObject

func (in *RegistryScopeMap) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RegistryScopeMap) GetCondition

func (mg *RegistryScopeMap) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RegistryScopeMap.

func (*RegistryScopeMap) GetConnectionDetailsMapping

func (tr *RegistryScopeMap) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RegistryScopeMap

func (*RegistryScopeMap) GetDeletionPolicy

func (mg *RegistryScopeMap) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RegistryScopeMap.

func (*RegistryScopeMap) GetObservation

func (tr *RegistryScopeMap) GetObservation() (map[string]interface{}, error)

GetObservation of this RegistryScopeMap

func (*RegistryScopeMap) GetParameters

func (tr *RegistryScopeMap) GetParameters() (map[string]interface{}, error)

GetParameters of this RegistryScopeMap

func (*RegistryScopeMap) GetProviderConfigReference

func (mg *RegistryScopeMap) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RegistryScopeMap.

func (*RegistryScopeMap) GetProviderReference

func (mg *RegistryScopeMap) GetProviderReference() *xpv1.Reference

GetProviderReference of this RegistryScopeMap. Deprecated: Use GetProviderConfigReference.

func (*RegistryScopeMap) GetTerraformResourceType

func (mg *RegistryScopeMap) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RegistryScopeMap

func (*RegistryScopeMap) GetTerraformSchemaVersion

func (tr *RegistryScopeMap) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RegistryScopeMap) GetWriteConnectionSecretToReference

func (mg *RegistryScopeMap) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RegistryScopeMap.

func (*RegistryScopeMap) LateInitialize

func (tr *RegistryScopeMap) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RegistryScopeMap using its observed tfState. returns True if there are any spec changes for the resource.

func (*RegistryScopeMap) SetConditions

func (mg *RegistryScopeMap) SetConditions(c ...xpv1.Condition)

SetConditions of this RegistryScopeMap.

func (*RegistryScopeMap) SetDeletionPolicy

func (mg *RegistryScopeMap) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RegistryScopeMap.

func (*RegistryScopeMap) SetObservation

func (tr *RegistryScopeMap) SetObservation(obs map[string]interface{}) error

SetObservation for this RegistryScopeMap

func (*RegistryScopeMap) SetParameters

func (tr *RegistryScopeMap) SetParameters(params map[string]interface{}) error

SetParameters for this RegistryScopeMap

func (*RegistryScopeMap) SetProviderConfigReference

func (mg *RegistryScopeMap) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RegistryScopeMap.

func (*RegistryScopeMap) SetProviderReference

func (mg *RegistryScopeMap) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RegistryScopeMap. Deprecated: Use SetProviderConfigReference.

func (*RegistryScopeMap) SetWriteConnectionSecretToReference

func (mg *RegistryScopeMap) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RegistryScopeMap.

type RegistryScopeMapList

type RegistryScopeMapList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RegistryScopeMap `json:"items"`
}

RegistryScopeMapList contains a list of RegistryScopeMaps

func (*RegistryScopeMapList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMapList.

func (*RegistryScopeMapList) DeepCopyInto

func (in *RegistryScopeMapList) DeepCopyInto(out *RegistryScopeMapList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegistryScopeMapList) DeepCopyObject

func (in *RegistryScopeMapList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RegistryScopeMapList) GetItems

func (l *RegistryScopeMapList) GetItems() []resource.Managed

GetItems of this RegistryScopeMapList.

type RegistryScopeMapObservation

type RegistryScopeMapObservation struct {
}

func (*RegistryScopeMapObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMapObservation.

func (*RegistryScopeMapObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryScopeMapParameters

type RegistryScopeMapParameters struct {

	// +kubebuilder:validation:Required
	Actions []*string `json:"actions" tf:"actions,omitempty"`

	// +kubebuilder:validation:Required
	ContainerRegistryName *string `json:"containerRegistryName" tf:"container_registry_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`
}

func (*RegistryScopeMapParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMapParameters.

func (*RegistryScopeMapParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryScopeMapSpec

type RegistryScopeMapSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RegistryScopeMapParameters `json:"forProvider"`
}

RegistryScopeMapSpec defines the desired state of RegistryScopeMap

func (*RegistryScopeMapSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMapSpec.

func (*RegistryScopeMapSpec) DeepCopyInto

func (in *RegistryScopeMapSpec) DeepCopyInto(out *RegistryScopeMapSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryScopeMapStatus

type RegistryScopeMapStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RegistryScopeMapObservation `json:"atProvider,omitempty"`
}

RegistryScopeMapStatus defines the observed state of RegistryScopeMap.

func (*RegistryScopeMapStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMapStatus.

func (*RegistryScopeMapStatus) DeepCopyInto

func (in *RegistryScopeMapStatus) DeepCopyInto(out *RegistryScopeMapStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistrySpec

type RegistrySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RegistryParameters `json:"forProvider"`
}

RegistrySpec defines the desired state of Registry

func (*RegistrySpec) DeepCopy

func (in *RegistrySpec) DeepCopy() *RegistrySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpec.

func (*RegistrySpec) DeepCopyInto

func (in *RegistrySpec) DeepCopyInto(out *RegistrySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryStatus

type RegistryStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RegistryObservation `json:"atProvider,omitempty"`
}

RegistryStatus defines the observed state of Registry.

func (*RegistryStatus) DeepCopy

func (in *RegistryStatus) DeepCopy() *RegistryStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryStatus.

func (*RegistryStatus) DeepCopyInto

func (in *RegistryStatus) DeepCopyInto(out *RegistryStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryToken

type RegistryToken struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RegistryTokenSpec   `json:"spec"`
	Status            RegistryTokenStatus `json:"status,omitempty"`
}

RegistryToken is the Schema for the RegistryTokens 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 (*RegistryToken) DeepCopy

func (in *RegistryToken) DeepCopy() *RegistryToken

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryToken.

func (*RegistryToken) DeepCopyInto

func (in *RegistryToken) DeepCopyInto(out *RegistryToken)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegistryToken) DeepCopyObject

func (in *RegistryToken) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RegistryToken) GetCondition

func (mg *RegistryToken) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RegistryToken.

func (*RegistryToken) GetConnectionDetailsMapping

func (tr *RegistryToken) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RegistryToken

func (*RegistryToken) GetDeletionPolicy

func (mg *RegistryToken) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RegistryToken.

func (*RegistryToken) GetObservation

func (tr *RegistryToken) GetObservation() (map[string]interface{}, error)

GetObservation of this RegistryToken

func (*RegistryToken) GetParameters

func (tr *RegistryToken) GetParameters() (map[string]interface{}, error)

GetParameters of this RegistryToken

func (*RegistryToken) GetProviderConfigReference

func (mg *RegistryToken) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RegistryToken.

func (*RegistryToken) GetProviderReference

func (mg *RegistryToken) GetProviderReference() *xpv1.Reference

GetProviderReference of this RegistryToken. Deprecated: Use GetProviderConfigReference.

func (*RegistryToken) GetTerraformResourceType

func (mg *RegistryToken) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RegistryToken

func (*RegistryToken) GetTerraformSchemaVersion

func (tr *RegistryToken) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RegistryToken) GetWriteConnectionSecretToReference

func (mg *RegistryToken) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RegistryToken.

func (*RegistryToken) LateInitialize

func (tr *RegistryToken) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RegistryToken using its observed tfState. returns True if there are any spec changes for the resource.

func (*RegistryToken) SetConditions

func (mg *RegistryToken) SetConditions(c ...xpv1.Condition)

SetConditions of this RegistryToken.

func (*RegistryToken) SetDeletionPolicy

func (mg *RegistryToken) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RegistryToken.

func (*RegistryToken) SetObservation

func (tr *RegistryToken) SetObservation(obs map[string]interface{}) error

SetObservation for this RegistryToken

func (*RegistryToken) SetParameters

func (tr *RegistryToken) SetParameters(params map[string]interface{}) error

SetParameters for this RegistryToken

func (*RegistryToken) SetProviderConfigReference

func (mg *RegistryToken) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RegistryToken.

func (*RegistryToken) SetProviderReference

func (mg *RegistryToken) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RegistryToken. Deprecated: Use SetProviderConfigReference.

func (*RegistryToken) SetWriteConnectionSecretToReference

func (mg *RegistryToken) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RegistryToken.

type RegistryTokenList

type RegistryTokenList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RegistryToken `json:"items"`
}

RegistryTokenList contains a list of RegistryTokens

func (*RegistryTokenList) DeepCopy

func (in *RegistryTokenList) DeepCopy() *RegistryTokenList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTokenList.

func (*RegistryTokenList) DeepCopyInto

func (in *RegistryTokenList) DeepCopyInto(out *RegistryTokenList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegistryTokenList) DeepCopyObject

func (in *RegistryTokenList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RegistryTokenList) GetItems

func (l *RegistryTokenList) GetItems() []resource.Managed

GetItems of this RegistryTokenList.

type RegistryTokenObservation

type RegistryTokenObservation struct {
}

func (*RegistryTokenObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTokenObservation.

func (*RegistryTokenObservation) DeepCopyInto

func (in *RegistryTokenObservation) DeepCopyInto(out *RegistryTokenObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryTokenParameters

type RegistryTokenParameters struct {

	// +kubebuilder:validation:Required
	ContainerRegistryName *string `json:"containerRegistryName" tf:"container_registry_name,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	ScopeMapID *string `json:"scopeMapId" tf:"scope_map_id,omitempty"`
}

func (*RegistryTokenParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTokenParameters.

func (*RegistryTokenParameters) DeepCopyInto

func (in *RegistryTokenParameters) DeepCopyInto(out *RegistryTokenParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryTokenSpec

type RegistryTokenSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RegistryTokenParameters `json:"forProvider"`
}

RegistryTokenSpec defines the desired state of RegistryToken

func (*RegistryTokenSpec) DeepCopy

func (in *RegistryTokenSpec) DeepCopy() *RegistryTokenSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTokenSpec.

func (*RegistryTokenSpec) DeepCopyInto

func (in *RegistryTokenSpec) DeepCopyInto(out *RegistryTokenSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryTokenStatus

type RegistryTokenStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RegistryTokenObservation `json:"atProvider,omitempty"`
}

RegistryTokenStatus defines the observed state of RegistryToken.

func (*RegistryTokenStatus) DeepCopy

func (in *RegistryTokenStatus) DeepCopy() *RegistryTokenStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTokenStatus.

func (*RegistryTokenStatus) DeepCopyInto

func (in *RegistryTokenStatus) DeepCopyInto(out *RegistryTokenStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryWebhook

type RegistryWebhook struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RegistryWebhookSpec   `json:"spec"`
	Status            RegistryWebhookStatus `json:"status,omitempty"`
}

RegistryWebhook is the Schema for the RegistryWebhooks 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 (*RegistryWebhook) DeepCopy

func (in *RegistryWebhook) DeepCopy() *RegistryWebhook

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhook.

func (*RegistryWebhook) DeepCopyInto

func (in *RegistryWebhook) DeepCopyInto(out *RegistryWebhook)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegistryWebhook) DeepCopyObject

func (in *RegistryWebhook) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RegistryWebhook) GetCondition

func (mg *RegistryWebhook) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RegistryWebhook.

func (*RegistryWebhook) GetConnectionDetailsMapping

func (tr *RegistryWebhook) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RegistryWebhook

func (*RegistryWebhook) GetDeletionPolicy

func (mg *RegistryWebhook) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RegistryWebhook.

func (*RegistryWebhook) GetObservation

func (tr *RegistryWebhook) GetObservation() (map[string]interface{}, error)

GetObservation of this RegistryWebhook

func (*RegistryWebhook) GetParameters

func (tr *RegistryWebhook) GetParameters() (map[string]interface{}, error)

GetParameters of this RegistryWebhook

func (*RegistryWebhook) GetProviderConfigReference

func (mg *RegistryWebhook) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RegistryWebhook.

func (*RegistryWebhook) GetProviderReference

func (mg *RegistryWebhook) GetProviderReference() *xpv1.Reference

GetProviderReference of this RegistryWebhook. Deprecated: Use GetProviderConfigReference.

func (*RegistryWebhook) GetTerraformResourceType

func (mg *RegistryWebhook) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RegistryWebhook

func (*RegistryWebhook) GetTerraformSchemaVersion

func (tr *RegistryWebhook) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RegistryWebhook) GetWriteConnectionSecretToReference

func (mg *RegistryWebhook) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RegistryWebhook.

func (*RegistryWebhook) LateInitialize

func (tr *RegistryWebhook) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RegistryWebhook using its observed tfState. returns True if there are any spec changes for the resource.

func (*RegistryWebhook) SetConditions

func (mg *RegistryWebhook) SetConditions(c ...xpv1.Condition)

SetConditions of this RegistryWebhook.

func (*RegistryWebhook) SetDeletionPolicy

func (mg *RegistryWebhook) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RegistryWebhook.

func (*RegistryWebhook) SetObservation

func (tr *RegistryWebhook) SetObservation(obs map[string]interface{}) error

SetObservation for this RegistryWebhook

func (*RegistryWebhook) SetParameters

func (tr *RegistryWebhook) SetParameters(params map[string]interface{}) error

SetParameters for this RegistryWebhook

func (*RegistryWebhook) SetProviderConfigReference

func (mg *RegistryWebhook) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RegistryWebhook.

func (*RegistryWebhook) SetProviderReference

func (mg *RegistryWebhook) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RegistryWebhook. Deprecated: Use SetProviderConfigReference.

func (*RegistryWebhook) SetWriteConnectionSecretToReference

func (mg *RegistryWebhook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RegistryWebhook.

type RegistryWebhookList

type RegistryWebhookList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RegistryWebhook `json:"items"`
}

RegistryWebhookList contains a list of RegistryWebhooks

func (*RegistryWebhookList) DeepCopy

func (in *RegistryWebhookList) DeepCopy() *RegistryWebhookList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhookList.

func (*RegistryWebhookList) DeepCopyInto

func (in *RegistryWebhookList) DeepCopyInto(out *RegistryWebhookList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegistryWebhookList) DeepCopyObject

func (in *RegistryWebhookList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RegistryWebhookList) GetItems

func (l *RegistryWebhookList) GetItems() []resource.Managed

GetItems of this RegistryWebhookList.

type RegistryWebhookObservation

type RegistryWebhookObservation struct {
}

func (*RegistryWebhookObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhookObservation.

func (*RegistryWebhookObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryWebhookParameters

type RegistryWebhookParameters struct {

	// +kubebuilder:validation:Required
	Actions []*string `json:"actions" tf:"actions,omitempty"`

	// +kubebuilder:validation:Optional
	CustomHeaders map[string]*string `json:"customHeaders,omitempty" tf:"custom_headers,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	RegistryName *string `json:"registryName" tf:"registry_name,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Required
	ServiceURI *string `json:"serviceUri" tf:"service_uri,omitempty"`

	// +kubebuilder:validation:Optional
	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RegistryWebhookParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhookParameters.

func (*RegistryWebhookParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryWebhookSpec

type RegistryWebhookSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RegistryWebhookParameters `json:"forProvider"`
}

RegistryWebhookSpec defines the desired state of RegistryWebhook

func (*RegistryWebhookSpec) DeepCopy

func (in *RegistryWebhookSpec) DeepCopy() *RegistryWebhookSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhookSpec.

func (*RegistryWebhookSpec) DeepCopyInto

func (in *RegistryWebhookSpec) DeepCopyInto(out *RegistryWebhookSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryWebhookStatus

type RegistryWebhookStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RegistryWebhookObservation `json:"atProvider,omitempty"`
}

RegistryWebhookStatus defines the observed state of RegistryWebhook.

func (*RegistryWebhookStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhookStatus.

func (*RegistryWebhookStatus) DeepCopyInto

func (in *RegistryWebhookStatus) DeepCopyInto(out *RegistryWebhookStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RetentionPolicyObservation

type RetentionPolicyObservation struct {
}

func (*RetentionPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyObservation.

func (*RetentionPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RetentionPolicyParameters

type RetentionPolicyParameters struct {

	// +kubebuilder:validation:Optional
	Days *int64 `json:"days,omitempty" tf:"days,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*RetentionPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyParameters.

func (*RetentionPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrustPolicyObservation

type TrustPolicyObservation struct {
}

func (*TrustPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustPolicyObservation.

func (*TrustPolicyObservation) DeepCopyInto

func (in *TrustPolicyObservation) DeepCopyInto(out *TrustPolicyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrustPolicyParameters

type TrustPolicyParameters struct {

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*TrustPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustPolicyParameters.

func (*TrustPolicyParameters) DeepCopyInto

func (in *TrustPolicyParameters) DeepCopyInto(out *TrustPolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualNetworkObservation

type VirtualNetworkObservation struct {
}

func (*VirtualNetworkObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkObservation.

func (*VirtualNetworkObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualNetworkParameters

type VirtualNetworkParameters struct {

	// +kubebuilder:validation:Required
	Action *string `json:"action" tf:"action,omitempty"`

	// +kubebuilder:validation:Required
	SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"`
}

func (*VirtualNetworkParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkParameters.

func (*VirtualNetworkParameters) DeepCopyInto

func (in *VirtualNetworkParameters) DeepCopyInto(out *VirtualNetworkParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL