v1alpha1

package
v0.0.0-...-3c9a84e Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=security.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "security.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 (
	VSphereEntityPermissions_Kind             = "VSphereEntityPermissions"
	VSphereEntityPermissions_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: VSphereEntityPermissions_Kind}.String()
	VSphereEntityPermissions_KindAPIVersion   = VSphereEntityPermissions_Kind + "." + CRDGroupVersion.String()
	VSphereEntityPermissions_GroupVersionKind = CRDGroupVersion.WithKind(VSphereEntityPermissions_Kind)
)

Repository type metadata.

View Source
var (
	VSphereRole_Kind             = "VSphereRole"
	VSphereRole_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: VSphereRole_Kind}.String()
	VSphereRole_KindAPIVersion   = VSphereRole_Kind + "." + CRDGroupVersion.String()
	VSphereRole_GroupVersionKind = CRDGroupVersion.WithKind(VSphereRole_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type PermissionsObservation

type PermissionsObservation struct {

	// Whether user_or_group field refers to a user or a group. True for a group and false for a user.
	IsGroup *bool `json:"isGroup,omitempty" tf:"is_group,omitempty"`

	// Whether or not this permission propagates down the hierarchy to sub-entities.
	Propagate *bool `json:"propagate,omitempty" tf:"propagate,omitempty"`

	// Reference to the role providing the access.
	RoleID *string `json:"roleId,omitempty" tf:"role_id,omitempty"`

	// User or group receiving access.
	UserOrGroup *string `json:"userOrGroup,omitempty" tf:"user_or_group,omitempty"`
}

func (*PermissionsObservation) DeepCopy

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

func (*PermissionsObservation) DeepCopyInto

func (in *PermissionsObservation) DeepCopyInto(out *PermissionsObservation)

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

type PermissionsParameters

type PermissionsParameters struct {

	// Whether user_or_group field refers to a user or a group. True for a group and false for a user.
	// +kubebuilder:validation:Required
	IsGroup *bool `json:"isGroup" tf:"is_group,omitempty"`

	// Whether or not this permission propagates down the hierarchy to sub-entities.
	// +kubebuilder:validation:Required
	Propagate *bool `json:"propagate" tf:"propagate,omitempty"`

	// Reference to the role providing the access.
	// +kubebuilder:validation:Required
	RoleID *string `json:"roleId" tf:"role_id,omitempty"`

	// User or group receiving access.
	// +kubebuilder:validation:Required
	UserOrGroup *string `json:"userOrGroup" tf:"user_or_group,omitempty"`
}

func (*PermissionsParameters) DeepCopy

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

func (*PermissionsParameters) DeepCopyInto

func (in *PermissionsParameters) DeepCopyInto(out *PermissionsParameters)

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

type VSphereEntityPermissions

type VSphereEntityPermissions struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	// +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.entityId)",message="entityId is a required parameter"
	// +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.entityType)",message="entityType is a required parameter"
	// +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.permissions)",message="permissions is a required parameter"
	Spec   VSphereEntityPermissionsSpec   `json:"spec"`
	Status VSphereEntityPermissionsStatus `json:"status,omitempty"`
}

VSphereEntityPermissions is the Schema for the VSphereEntityPermissionss API. <no value> +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,vsphere}

func (*VSphereEntityPermissions) DeepCopy

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

func (*VSphereEntityPermissions) DeepCopyInto

func (in *VSphereEntityPermissions) DeepCopyInto(out *VSphereEntityPermissions)

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

func (*VSphereEntityPermissions) DeepCopyObject

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

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

func (*VSphereEntityPermissions) GetCondition

GetCondition of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this VSphereEntityPermissions

func (*VSphereEntityPermissions) GetDeletionPolicy

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

GetDeletionPolicy of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) GetID

func (tr *VSphereEntityPermissions) GetID() string

GetID returns ID of underlying Terraform resource of this VSphereEntityPermissions

func (*VSphereEntityPermissions) GetManagementPolicy

func (mg *VSphereEntityPermissions) GetManagementPolicy() xpv1.ManagementPolicy

GetManagementPolicy of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) GetObservation

func (tr *VSphereEntityPermissions) GetObservation() (map[string]any, error)

GetObservation of this VSphereEntityPermissions

func (*VSphereEntityPermissions) GetParameters

func (tr *VSphereEntityPermissions) GetParameters() (map[string]any, error)

GetParameters of this VSphereEntityPermissions

func (*VSphereEntityPermissions) GetProviderConfigReference

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

GetProviderConfigReference of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) GetProviderReference

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

GetProviderReference of this VSphereEntityPermissions. Deprecated: Use GetProviderConfigReference.

func (*VSphereEntityPermissions) GetPublishConnectionDetailsTo

func (mg *VSphereEntityPermissions) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) GetTerraformResourceType

func (mg *VSphereEntityPermissions) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this VSphereEntityPermissions

func (*VSphereEntityPermissions) GetTerraformSchemaVersion

func (tr *VSphereEntityPermissions) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*VSphereEntityPermissions) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) LateInitialize

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

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

func (*VSphereEntityPermissions) SetConditions

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

SetConditions of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) SetDeletionPolicy

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

SetDeletionPolicy of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) SetManagementPolicy

func (mg *VSphereEntityPermissions) SetManagementPolicy(r xpv1.ManagementPolicy)

SetManagementPolicy of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) SetObservation

func (tr *VSphereEntityPermissions) SetObservation(obs map[string]any) error

SetObservation for this VSphereEntityPermissions

func (*VSphereEntityPermissions) SetParameters

func (tr *VSphereEntityPermissions) SetParameters(params map[string]any) error

SetParameters for this VSphereEntityPermissions

func (*VSphereEntityPermissions) SetProviderConfigReference

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

SetProviderConfigReference of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) SetProviderReference

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

SetProviderReference of this VSphereEntityPermissions. Deprecated: Use SetProviderConfigReference.

func (*VSphereEntityPermissions) SetPublishConnectionDetailsTo

func (mg *VSphereEntityPermissions) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this VSphereEntityPermissions.

func (*VSphereEntityPermissions) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this VSphereEntityPermissions.

type VSphereEntityPermissionsList

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

VSphereEntityPermissionsList contains a list of VSphereEntityPermissionss

func (*VSphereEntityPermissionsList) DeepCopy

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

func (*VSphereEntityPermissionsList) DeepCopyInto

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

func (*VSphereEntityPermissionsList) DeepCopyObject

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

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

func (*VSphereEntityPermissionsList) GetItems

GetItems of this VSphereEntityPermissionsList.

type VSphereEntityPermissionsObservation

type VSphereEntityPermissionsObservation struct {

	// The managed object id or uuid of the entity.
	EntityID *string `json:"entityId,omitempty" tf:"entity_id,omitempty"`

	// The entity managed object type.
	EntityType *string `json:"entityType,omitempty" tf:"entity_type,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// Permissions to be given to the entity.
	Permissions []PermissionsObservation `json:"permissions,omitempty" tf:"permissions,omitempty"`
}

func (*VSphereEntityPermissionsObservation) DeepCopy

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

func (*VSphereEntityPermissionsObservation) DeepCopyInto

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

type VSphereEntityPermissionsParameters

type VSphereEntityPermissionsParameters struct {

	// The managed object id or uuid of the entity.
	// +kubebuilder:validation:Optional
	EntityID *string `json:"entityId,omitempty" tf:"entity_id,omitempty"`

	// The entity managed object type.
	// +kubebuilder:validation:Optional
	EntityType *string `json:"entityType,omitempty" tf:"entity_type,omitempty"`

	// Permissions to be given to the entity.
	// +kubebuilder:validation:Optional
	Permissions []PermissionsParameters `json:"permissions,omitempty" tf:"permissions,omitempty"`
}

func (*VSphereEntityPermissionsParameters) DeepCopy

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

func (*VSphereEntityPermissionsParameters) DeepCopyInto

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

type VSphereEntityPermissionsSpec

type VSphereEntityPermissionsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VSphereEntityPermissionsParameters `json:"forProvider"`
}

VSphereEntityPermissionsSpec defines the desired state of VSphereEntityPermissions

func (*VSphereEntityPermissionsSpec) DeepCopy

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

func (*VSphereEntityPermissionsSpec) DeepCopyInto

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

type VSphereEntityPermissionsStatus

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

VSphereEntityPermissionsStatus defines the observed state of VSphereEntityPermissions.

func (*VSphereEntityPermissionsStatus) DeepCopy

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

func (*VSphereEntityPermissionsStatus) DeepCopyInto

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

type VSphereRole

type VSphereRole struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	// +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter"
	Spec   VSphereRoleSpec   `json:"spec"`
	Status VSphereRoleStatus `json:"status,omitempty"`
}

VSphereRole is the Schema for the VSphereRoles API. <no value> +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,vsphere}

func (*VSphereRole) DeepCopy

func (in *VSphereRole) DeepCopy() *VSphereRole

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

func (*VSphereRole) DeepCopyInto

func (in *VSphereRole) DeepCopyInto(out *VSphereRole)

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

func (*VSphereRole) DeepCopyObject

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

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

func (*VSphereRole) GetCondition

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

GetCondition of this VSphereRole.

func (*VSphereRole) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this VSphereRole

func (*VSphereRole) GetDeletionPolicy

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

GetDeletionPolicy of this VSphereRole.

func (*VSphereRole) GetID

func (tr *VSphereRole) GetID() string

GetID returns ID of underlying Terraform resource of this VSphereRole

func (*VSphereRole) GetManagementPolicy

func (mg *VSphereRole) GetManagementPolicy() xpv1.ManagementPolicy

GetManagementPolicy of this VSphereRole.

func (*VSphereRole) GetObservation

func (tr *VSphereRole) GetObservation() (map[string]any, error)

GetObservation of this VSphereRole

func (*VSphereRole) GetParameters

func (tr *VSphereRole) GetParameters() (map[string]any, error)

GetParameters of this VSphereRole

func (*VSphereRole) GetProviderConfigReference

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

GetProviderConfigReference of this VSphereRole.

func (*VSphereRole) GetProviderReference

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

GetProviderReference of this VSphereRole. Deprecated: Use GetProviderConfigReference.

func (*VSphereRole) GetPublishConnectionDetailsTo

func (mg *VSphereRole) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this VSphereRole.

func (*VSphereRole) GetTerraformResourceType

func (mg *VSphereRole) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this VSphereRole

func (*VSphereRole) GetTerraformSchemaVersion

func (tr *VSphereRole) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*VSphereRole) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this VSphereRole.

func (*VSphereRole) LateInitialize

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

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

func (*VSphereRole) SetConditions

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

SetConditions of this VSphereRole.

func (*VSphereRole) SetDeletionPolicy

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

SetDeletionPolicy of this VSphereRole.

func (*VSphereRole) SetManagementPolicy

func (mg *VSphereRole) SetManagementPolicy(r xpv1.ManagementPolicy)

SetManagementPolicy of this VSphereRole.

func (*VSphereRole) SetObservation

func (tr *VSphereRole) SetObservation(obs map[string]any) error

SetObservation for this VSphereRole

func (*VSphereRole) SetParameters

func (tr *VSphereRole) SetParameters(params map[string]any) error

SetParameters for this VSphereRole

func (*VSphereRole) SetProviderConfigReference

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

SetProviderConfigReference of this VSphereRole.

func (*VSphereRole) SetProviderReference

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

SetProviderReference of this VSphereRole. Deprecated: Use SetProviderConfigReference.

func (*VSphereRole) SetPublishConnectionDetailsTo

func (mg *VSphereRole) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this VSphereRole.

func (*VSphereRole) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this VSphereRole.

type VSphereRoleList

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

VSphereRoleList contains a list of VSphereRoles

func (*VSphereRoleList) DeepCopy

func (in *VSphereRoleList) DeepCopy() *VSphereRoleList

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

func (*VSphereRoleList) DeepCopyInto

func (in *VSphereRoleList) DeepCopyInto(out *VSphereRoleList)

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

func (*VSphereRoleList) DeepCopyObject

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

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

func (*VSphereRoleList) GetItems

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

GetItems of this VSphereRoleList.

type VSphereRoleObservation

type VSphereRoleObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// The display label of the role.
	Label *string `json:"label,omitempty" tf:"label,omitempty"`

	// Name of the storage policy.
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// The privileges to be associated with the role.
	RolePrivileges []*string `json:"rolePrivileges,omitempty" tf:"role_privileges,omitempty"`
}

func (*VSphereRoleObservation) DeepCopy

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

func (*VSphereRoleObservation) DeepCopyInto

func (in *VSphereRoleObservation) DeepCopyInto(out *VSphereRoleObservation)

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

type VSphereRoleParameters

type VSphereRoleParameters struct {

	// Name of the storage policy.
	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// The privileges to be associated with the role.
	// +kubebuilder:validation:Optional
	RolePrivileges []*string `json:"rolePrivileges,omitempty" tf:"role_privileges,omitempty"`
}

func (*VSphereRoleParameters) DeepCopy

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

func (*VSphereRoleParameters) DeepCopyInto

func (in *VSphereRoleParameters) DeepCopyInto(out *VSphereRoleParameters)

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

type VSphereRoleSpec

type VSphereRoleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VSphereRoleParameters `json:"forProvider"`
}

VSphereRoleSpec defines the desired state of VSphereRole

func (*VSphereRoleSpec) DeepCopy

func (in *VSphereRoleSpec) DeepCopy() *VSphereRoleSpec

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

func (*VSphereRoleSpec) DeepCopyInto

func (in *VSphereRoleSpec) DeepCopyInto(out *VSphereRoleSpec)

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

type VSphereRoleStatus

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

VSphereRoleStatus defines the observed state of VSphereRole.

func (*VSphereRoleStatus) DeepCopy

func (in *VSphereRoleStatus) DeepCopy() *VSphereRoleStatus

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

func (*VSphereRoleStatus) DeepCopyInto

func (in *VSphereRoleStatus) DeepCopyInto(out *VSphereRoleStatus)

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