Documentation ¶
Overview ¶
+groupName=appstream.aws.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 DirectoryConfig
- func (in *DirectoryConfig) DeepCopy() *DirectoryConfig
- func (in *DirectoryConfig) DeepCopyInto(out *DirectoryConfig)
- func (in *DirectoryConfig) DeepCopyObject() runtime.Object
- func (r *DirectoryConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DirectoryConfig) ValidateCreate() error
- func (r *DirectoryConfig) ValidateDelete() error
- func (r *DirectoryConfig) ValidateUpdate(old runtime.Object) error
- type DirectoryConfigList
- type DirectoryConfigSpec
- type DirectoryConfigSpecResource
- type DirectoryConfigSpecServiceAccountCredentials
- type DirectoryConfigSpecServiceAccountCredentialsCodec
- func (DirectoryConfigSpecServiceAccountCredentialsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DirectoryConfigSpecServiceAccountCredentialsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DirectoryConfigSpecServiceAccountCredentialsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DirectoryConfigStatus
- type Fleet
- func (in *Fleet) DeepCopy() *Fleet
- func (in *Fleet) DeepCopyInto(out *Fleet)
- func (in *Fleet) DeepCopyObject() runtime.Object
- func (r *Fleet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Fleet) ValidateCreate() error
- func (r *Fleet) ValidateDelete() error
- func (r *Fleet) ValidateUpdate(old runtime.Object) error
- type FleetList
- type FleetSpec
- type FleetSpecComputeCapacity
- type FleetSpecComputeCapacityCodec
- type FleetSpecDomainJoinInfo
- type FleetSpecDomainJoinInfoCodec
- type FleetSpecResource
- type FleetSpecVpcConfig
- type FleetSpecVpcConfigCodec
- type FleetStackAssociation
- func (in *FleetStackAssociation) DeepCopy() *FleetStackAssociation
- func (in *FleetStackAssociation) DeepCopyInto(out *FleetStackAssociation)
- func (in *FleetStackAssociation) DeepCopyObject() runtime.Object
- func (r *FleetStackAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FleetStackAssociation) ValidateCreate() error
- func (r *FleetStackAssociation) ValidateDelete() error
- func (r *FleetStackAssociation) ValidateUpdate(old runtime.Object) error
- type FleetStackAssociationList
- type FleetStackAssociationSpec
- type FleetStackAssociationSpecResource
- type FleetStackAssociationStatus
- type FleetStatus
- type ImageBuilder
- func (in *ImageBuilder) DeepCopy() *ImageBuilder
- func (in *ImageBuilder) DeepCopyInto(out *ImageBuilder)
- func (in *ImageBuilder) DeepCopyObject() runtime.Object
- func (r *ImageBuilder) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ImageBuilder) ValidateCreate() error
- func (r *ImageBuilder) ValidateDelete() error
- func (r *ImageBuilder) ValidateUpdate(old runtime.Object) error
- type ImageBuilderList
- type ImageBuilderSpec
- type ImageBuilderSpecAccessEndpoint
- type ImageBuilderSpecDomainJoinInfo
- type ImageBuilderSpecDomainJoinInfoCodec
- type ImageBuilderSpecResource
- type ImageBuilderSpecVpcConfig
- type ImageBuilderSpecVpcConfigCodec
- type ImageBuilderStatus
- type Stack
- func (in *Stack) DeepCopy() *Stack
- func (in *Stack) DeepCopyInto(out *Stack)
- func (in *Stack) DeepCopyObject() runtime.Object
- func (r *Stack) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Stack) ValidateCreate() error
- func (r *Stack) ValidateDelete() error
- func (r *Stack) ValidateUpdate(old runtime.Object) error
- type StackList
- type StackSpec
- type StackSpecAccessEndpoints
- type StackSpecApplicationSettings
- type StackSpecApplicationSettingsCodec
- type StackSpecResource
- type StackSpecStorageConnectors
- type StackSpecUserSettings
- type StackStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (r *User) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *User) ValidateCreate() error
- func (r *User) ValidateDelete() error
- func (r *User) ValidateUpdate(old runtime.Object) error
- type UserList
- type UserSpec
- type UserSpecResource
- type UserStackAssociation
- func (in *UserStackAssociation) DeepCopy() *UserStackAssociation
- func (in *UserStackAssociation) DeepCopyInto(out *UserStackAssociation)
- func (in *UserStackAssociation) DeepCopyObject() runtime.Object
- func (r *UserStackAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserStackAssociation) ValidateCreate() error
- func (r *UserStackAssociation) ValidateDelete() error
- func (r *UserStackAssociation) ValidateUpdate(old runtime.Object) error
- type UserStackAssociationList
- type UserStackAssociationSpec
- type UserStackAssociationSpecResource
- type UserStackAssociationStatus
- type UserStatus
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: appstream.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type DirectoryConfig ¶
type DirectoryConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DirectoryConfigSpec `json:"spec,omitempty"` Status DirectoryConfigStatus `json:"status,omitempty"` }
func (*DirectoryConfig) DeepCopy ¶
func (in *DirectoryConfig) DeepCopy() *DirectoryConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryConfig.
func (*DirectoryConfig) DeepCopyInto ¶
func (in *DirectoryConfig) DeepCopyInto(out *DirectoryConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DirectoryConfig) DeepCopyObject ¶
func (in *DirectoryConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DirectoryConfig) SetupWebhookWithManager ¶
func (r *DirectoryConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DirectoryConfig) ValidateCreate ¶
func (r *DirectoryConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DirectoryConfig) ValidateDelete ¶
func (r *DirectoryConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DirectoryConfig) ValidateUpdate ¶
func (r *DirectoryConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DirectoryConfigList ¶
type DirectoryConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DirectoryConfig CRD objects Items []DirectoryConfig `json:"items,omitempty"` }
DirectoryConfigList is a list of DirectoryConfigs
func (*DirectoryConfigList) DeepCopy ¶
func (in *DirectoryConfigList) DeepCopy() *DirectoryConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryConfigList.
func (*DirectoryConfigList) DeepCopyInto ¶
func (in *DirectoryConfigList) DeepCopyInto(out *DirectoryConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DirectoryConfigList) DeepCopyObject ¶
func (in *DirectoryConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DirectoryConfigSpec ¶
type DirectoryConfigSpec struct { State *DirectoryConfigSpecResource `json:"state,omitempty" tf:"-"` Resource DirectoryConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DirectoryConfigSpec) DeepCopy ¶
func (in *DirectoryConfigSpec) DeepCopy() *DirectoryConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryConfigSpec.
func (*DirectoryConfigSpec) DeepCopyInto ¶
func (in *DirectoryConfigSpec) DeepCopyInto(out *DirectoryConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryConfigSpecResource ¶
type DirectoryConfigSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` DirectoryName *string `json:"directoryName" tf:"directory_name"` OrganizationalUnitDistinguishedNames []string `json:"organizationalUnitDistinguishedNames" tf:"organizational_unit_distinguished_names"` ServiceAccountCredentials *DirectoryConfigSpecServiceAccountCredentials `json:"serviceAccountCredentials" tf:"service_account_credentials"` }
func (*DirectoryConfigSpecResource) DeepCopy ¶
func (in *DirectoryConfigSpecResource) DeepCopy() *DirectoryConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryConfigSpecResource.
func (*DirectoryConfigSpecResource) DeepCopyInto ¶
func (in *DirectoryConfigSpecResource) DeepCopyInto(out *DirectoryConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryConfigSpecServiceAccountCredentials ¶
type DirectoryConfigSpecServiceAccountCredentials struct { AccountName *string `json:"accountName" tf:"account_name"` AccountPassword *string `json:"-" sensitive:"true" tf:"account_password"` }
func (*DirectoryConfigSpecServiceAccountCredentials) DeepCopy ¶
func (in *DirectoryConfigSpecServiceAccountCredentials) DeepCopy() *DirectoryConfigSpecServiceAccountCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryConfigSpecServiceAccountCredentials.
func (*DirectoryConfigSpecServiceAccountCredentials) DeepCopyInto ¶
func (in *DirectoryConfigSpecServiceAccountCredentials) DeepCopyInto(out *DirectoryConfigSpecServiceAccountCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryConfigSpecServiceAccountCredentialsCodec ¶
type DirectoryConfigSpecServiceAccountCredentialsCodec struct { }
+k8s:deepcopy-gen=false
func (DirectoryConfigSpecServiceAccountCredentialsCodec) Decode ¶
func (DirectoryConfigSpecServiceAccountCredentialsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DirectoryConfigStatus ¶
type DirectoryConfigStatus 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 (*DirectoryConfigStatus) DeepCopy ¶
func (in *DirectoryConfigStatus) DeepCopy() *DirectoryConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryConfigStatus.
func (*DirectoryConfigStatus) DeepCopyInto ¶
func (in *DirectoryConfigStatus) DeepCopyInto(out *DirectoryConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Fleet ¶
type Fleet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FleetSpec `json:"spec,omitempty"` Status FleetStatus `json:"status,omitempty"` }
func (*Fleet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fleet.
func (*Fleet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Fleet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Fleet) SetupWebhookWithManager ¶
func (*Fleet) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Fleet) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FleetList ¶
type FleetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Fleet CRD objects Items []Fleet `json:"items,omitempty"` }
FleetList is a list of Fleets
func (*FleetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetList.
func (*FleetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FleetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FleetSpec ¶
type FleetSpec struct { State *FleetSpecResource `json:"state,omitempty" tf:"-"` Resource FleetSpecResource `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 (*FleetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpec.
func (*FleetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecComputeCapacity ¶
type FleetSpecComputeCapacity struct { // +optional Available *int64 `json:"available,omitempty" tf:"available"` DesiredInstances *int64 `json:"desiredInstances" tf:"desired_instances"` // +optional InUse *int64 `json:"inUse,omitempty" tf:"in_use"` // +optional Running *int64 `json:"running,omitempty" tf:"running"` }
func (*FleetSpecComputeCapacity) DeepCopy ¶
func (in *FleetSpecComputeCapacity) DeepCopy() *FleetSpecComputeCapacity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecComputeCapacity.
func (*FleetSpecComputeCapacity) DeepCopyInto ¶
func (in *FleetSpecComputeCapacity) DeepCopyInto(out *FleetSpecComputeCapacity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecComputeCapacityCodec ¶
type FleetSpecComputeCapacityCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecComputeCapacityCodec) Decode ¶
func (FleetSpecComputeCapacityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetSpecDomainJoinInfo ¶
type FleetSpecDomainJoinInfo struct { // +optional DirectoryName *string `json:"directoryName,omitempty" tf:"directory_name"` // +optional OrganizationalUnitDistinguishedName *string `json:"organizationalUnitDistinguishedName,omitempty" tf:"organizational_unit_distinguished_name"` }
func (*FleetSpecDomainJoinInfo) DeepCopy ¶
func (in *FleetSpecDomainJoinInfo) DeepCopy() *FleetSpecDomainJoinInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecDomainJoinInfo.
func (*FleetSpecDomainJoinInfo) DeepCopyInto ¶
func (in *FleetSpecDomainJoinInfo) DeepCopyInto(out *FleetSpecDomainJoinInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecDomainJoinInfoCodec ¶
type FleetSpecDomainJoinInfoCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecDomainJoinInfoCodec) Decode ¶
func (FleetSpecDomainJoinInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetSpecResource ¶
type FleetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` ComputeCapacity *FleetSpecComputeCapacity `json:"computeCapacity" tf:"compute_capacity"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisconnectTimeoutInSeconds *int64 `json:"disconnectTimeoutInSeconds,omitempty" tf:"disconnect_timeout_in_seconds"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional DomainJoinInfo *FleetSpecDomainJoinInfo `json:"domainJoinInfo,omitempty" tf:"domain_join_info"` // +optional EnableDefaultInternetAccess *bool `json:"enableDefaultInternetAccess,omitempty" tf:"enable_default_internet_access"` // +optional FleetType *string `json:"fleetType,omitempty" tf:"fleet_type"` // +optional IamRoleArn *string `json:"iamRoleArn,omitempty" tf:"iam_role_arn"` // +optional IdleDisconnectTimeoutInSeconds *int64 `json:"idleDisconnectTimeoutInSeconds,omitempty" tf:"idle_disconnect_timeout_in_seconds"` // +optional ImageArn *string `json:"imageArn,omitempty" tf:"image_arn"` // +optional ImageName *string `json:"imageName,omitempty" tf:"image_name"` InstanceType *string `json:"instanceType" tf:"instance_type"` // +optional MaxUserDurationInSeconds *int64 `json:"maxUserDurationInSeconds,omitempty" tf:"max_user_duration_in_seconds"` Name *string `json:"name" tf:"name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional StreamView *string `json:"streamView,omitempty" tf:"stream_view"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcConfig *FleetSpecVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config"` }
func (*FleetSpecResource) DeepCopy ¶
func (in *FleetSpecResource) DeepCopy() *FleetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecResource.
func (*FleetSpecResource) DeepCopyInto ¶
func (in *FleetSpecResource) DeepCopyInto(out *FleetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecVpcConfig ¶
type FleetSpecVpcConfig struct { // +optional SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids"` // +optional SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids"` }
func (*FleetSpecVpcConfig) DeepCopy ¶
func (in *FleetSpecVpcConfig) DeepCopy() *FleetSpecVpcConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecVpcConfig.
func (*FleetSpecVpcConfig) DeepCopyInto ¶
func (in *FleetSpecVpcConfig) DeepCopyInto(out *FleetSpecVpcConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecVpcConfigCodec ¶
type FleetSpecVpcConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecVpcConfigCodec) Decode ¶
func (FleetSpecVpcConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetStackAssociation ¶
type FleetStackAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FleetStackAssociationSpec `json:"spec,omitempty"` Status FleetStackAssociationStatus `json:"status,omitempty"` }
func (*FleetStackAssociation) DeepCopy ¶
func (in *FleetStackAssociation) DeepCopy() *FleetStackAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetStackAssociation.
func (*FleetStackAssociation) DeepCopyInto ¶
func (in *FleetStackAssociation) DeepCopyInto(out *FleetStackAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FleetStackAssociation) DeepCopyObject ¶
func (in *FleetStackAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FleetStackAssociation) SetupWebhookWithManager ¶
func (r *FleetStackAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FleetStackAssociation) ValidateCreate ¶
func (r *FleetStackAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FleetStackAssociation) ValidateDelete ¶
func (r *FleetStackAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FleetStackAssociation) ValidateUpdate ¶
func (r *FleetStackAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FleetStackAssociationList ¶
type FleetStackAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FleetStackAssociation CRD objects Items []FleetStackAssociation `json:"items,omitempty"` }
FleetStackAssociationList is a list of FleetStackAssociations
func (*FleetStackAssociationList) DeepCopy ¶
func (in *FleetStackAssociationList) DeepCopy() *FleetStackAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetStackAssociationList.
func (*FleetStackAssociationList) DeepCopyInto ¶
func (in *FleetStackAssociationList) DeepCopyInto(out *FleetStackAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FleetStackAssociationList) DeepCopyObject ¶
func (in *FleetStackAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FleetStackAssociationSpec ¶
type FleetStackAssociationSpec struct { State *FleetStackAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource FleetStackAssociationSpecResource `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 (*FleetStackAssociationSpec) DeepCopy ¶
func (in *FleetStackAssociationSpec) DeepCopy() *FleetStackAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetStackAssociationSpec.
func (*FleetStackAssociationSpec) DeepCopyInto ¶
func (in *FleetStackAssociationSpec) DeepCopyInto(out *FleetStackAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetStackAssociationSpecResource ¶
type FleetStackAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` FleetName *string `json:"fleetName" tf:"fleet_name"` StackName *string `json:"stackName" tf:"stack_name"` }
func (*FleetStackAssociationSpecResource) DeepCopy ¶
func (in *FleetStackAssociationSpecResource) DeepCopy() *FleetStackAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetStackAssociationSpecResource.
func (*FleetStackAssociationSpecResource) DeepCopyInto ¶
func (in *FleetStackAssociationSpecResource) DeepCopyInto(out *FleetStackAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetStackAssociationStatus ¶
type FleetStackAssociationStatus 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 (*FleetStackAssociationStatus) DeepCopy ¶
func (in *FleetStackAssociationStatus) DeepCopy() *FleetStackAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetStackAssociationStatus.
func (*FleetStackAssociationStatus) DeepCopyInto ¶
func (in *FleetStackAssociationStatus) DeepCopyInto(out *FleetStackAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetStatus ¶
type FleetStatus 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 (*FleetStatus) DeepCopy ¶
func (in *FleetStatus) DeepCopy() *FleetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetStatus.
func (*FleetStatus) DeepCopyInto ¶
func (in *FleetStatus) DeepCopyInto(out *FleetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageBuilder ¶
type ImageBuilder struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageBuilderSpec `json:"spec,omitempty"` Status ImageBuilderStatus `json:"status,omitempty"` }
func (*ImageBuilder) DeepCopy ¶
func (in *ImageBuilder) DeepCopy() *ImageBuilder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBuilder.
func (*ImageBuilder) DeepCopyInto ¶
func (in *ImageBuilder) DeepCopyInto(out *ImageBuilder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageBuilder) DeepCopyObject ¶
func (in *ImageBuilder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ImageBuilder) SetupWebhookWithManager ¶
func (r *ImageBuilder) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ImageBuilder) ValidateCreate ¶
func (r *ImageBuilder) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ImageBuilder) ValidateDelete ¶
func (r *ImageBuilder) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ImageBuilder) ValidateUpdate ¶
func (r *ImageBuilder) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ImageBuilderList ¶
type ImageBuilderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ImageBuilder CRD objects Items []ImageBuilder `json:"items,omitempty"` }
ImageBuilderList is a list of ImageBuilders
func (*ImageBuilderList) DeepCopy ¶
func (in *ImageBuilderList) DeepCopy() *ImageBuilderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBuilderList.
func (*ImageBuilderList) DeepCopyInto ¶
func (in *ImageBuilderList) DeepCopyInto(out *ImageBuilderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageBuilderList) DeepCopyObject ¶
func (in *ImageBuilderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageBuilderSpec ¶
type ImageBuilderSpec struct { State *ImageBuilderSpecResource `json:"state,omitempty" tf:"-"` Resource ImageBuilderSpecResource `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 (*ImageBuilderSpec) DeepCopy ¶
func (in *ImageBuilderSpec) DeepCopy() *ImageBuilderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBuilderSpec.
func (*ImageBuilderSpec) DeepCopyInto ¶
func (in *ImageBuilderSpec) DeepCopyInto(out *ImageBuilderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageBuilderSpecAccessEndpoint ¶
type ImageBuilderSpecAccessEndpoint struct { EndpointType *string `json:"endpointType" tf:"endpoint_type"` // +optional VpceID *string `json:"vpceID,omitempty" tf:"vpce_id"` }
func (*ImageBuilderSpecAccessEndpoint) DeepCopy ¶
func (in *ImageBuilderSpecAccessEndpoint) DeepCopy() *ImageBuilderSpecAccessEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBuilderSpecAccessEndpoint.
func (*ImageBuilderSpecAccessEndpoint) DeepCopyInto ¶
func (in *ImageBuilderSpecAccessEndpoint) DeepCopyInto(out *ImageBuilderSpecAccessEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageBuilderSpecDomainJoinInfo ¶
type ImageBuilderSpecDomainJoinInfo struct { // +optional DirectoryName *string `json:"directoryName,omitempty" tf:"directory_name"` // +optional OrganizationalUnitDistinguishedName *string `json:"organizationalUnitDistinguishedName,omitempty" tf:"organizational_unit_distinguished_name"` }
func (*ImageBuilderSpecDomainJoinInfo) DeepCopy ¶
func (in *ImageBuilderSpecDomainJoinInfo) DeepCopy() *ImageBuilderSpecDomainJoinInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBuilderSpecDomainJoinInfo.
func (*ImageBuilderSpecDomainJoinInfo) DeepCopyInto ¶
func (in *ImageBuilderSpecDomainJoinInfo) DeepCopyInto(out *ImageBuilderSpecDomainJoinInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageBuilderSpecDomainJoinInfoCodec ¶
type ImageBuilderSpecDomainJoinInfoCodec struct { }
+k8s:deepcopy-gen=false
func (ImageBuilderSpecDomainJoinInfoCodec) Decode ¶
func (ImageBuilderSpecDomainJoinInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ImageBuilderSpecResource ¶
type ImageBuilderSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=4 // +kubebuilder:validation:MinItems=1 AccessEndpoint []ImageBuilderSpecAccessEndpoint `json:"accessEndpoint,omitempty" tf:"access_endpoint"` // +optional AppstreamAgentVersion *string `json:"appstreamAgentVersion,omitempty" tf:"appstream_agent_version"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional DomainJoinInfo *ImageBuilderSpecDomainJoinInfo `json:"domainJoinInfo,omitempty" tf:"domain_join_info"` // +optional EnableDefaultInternetAccess *bool `json:"enableDefaultInternetAccess,omitempty" tf:"enable_default_internet_access"` // +optional IamRoleArn *string `json:"iamRoleArn,omitempty" tf:"iam_role_arn"` // +optional ImageArn *string `json:"imageArn,omitempty" tf:"image_arn"` // +optional ImageName *string `json:"imageName,omitempty" tf:"image_name"` InstanceType *string `json:"instanceType" tf:"instance_type"` Name *string `json:"name" tf:"name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcConfig *ImageBuilderSpecVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config"` }
func (*ImageBuilderSpecResource) DeepCopy ¶
func (in *ImageBuilderSpecResource) DeepCopy() *ImageBuilderSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBuilderSpecResource.
func (*ImageBuilderSpecResource) DeepCopyInto ¶
func (in *ImageBuilderSpecResource) DeepCopyInto(out *ImageBuilderSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageBuilderSpecVpcConfig ¶
type ImageBuilderSpecVpcConfig struct { // +optional SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids"` // +optional SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids"` }
func (*ImageBuilderSpecVpcConfig) DeepCopy ¶
func (in *ImageBuilderSpecVpcConfig) DeepCopy() *ImageBuilderSpecVpcConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBuilderSpecVpcConfig.
func (*ImageBuilderSpecVpcConfig) DeepCopyInto ¶
func (in *ImageBuilderSpecVpcConfig) DeepCopyInto(out *ImageBuilderSpecVpcConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageBuilderSpecVpcConfigCodec ¶
type ImageBuilderSpecVpcConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ImageBuilderSpecVpcConfigCodec) Decode ¶
func (ImageBuilderSpecVpcConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ImageBuilderStatus ¶
type ImageBuilderStatus 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 (*ImageBuilderStatus) DeepCopy ¶
func (in *ImageBuilderStatus) DeepCopy() *ImageBuilderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBuilderStatus.
func (*ImageBuilderStatus) DeepCopyInto ¶
func (in *ImageBuilderStatus) DeepCopyInto(out *ImageBuilderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stack ¶
type Stack struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StackSpec `json:"spec,omitempty"` Status StackStatus `json:"status,omitempty"` }
func (*Stack) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stack.
func (*Stack) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stack) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Stack) SetupWebhookWithManager ¶
func (*Stack) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Stack) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type StackList ¶
type StackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Stack CRD objects Items []Stack `json:"items,omitempty"` }
StackList is a list of Stacks
func (*StackList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackList.
func (*StackList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StackSpec ¶
type StackSpec struct { State *StackSpecResource `json:"state,omitempty" tf:"-"` Resource StackSpecResource `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 (*StackSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpec.
func (*StackSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSpecAccessEndpoints ¶
type StackSpecAccessEndpoints struct { EndpointType *string `json:"endpointType" tf:"endpoint_type"` // +optional VpceID *string `json:"vpceID,omitempty" tf:"vpce_id"` }
func (*StackSpecAccessEndpoints) DeepCopy ¶
func (in *StackSpecAccessEndpoints) DeepCopy() *StackSpecAccessEndpoints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpecAccessEndpoints.
func (*StackSpecAccessEndpoints) DeepCopyInto ¶
func (in *StackSpecAccessEndpoints) DeepCopyInto(out *StackSpecAccessEndpoints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSpecApplicationSettings ¶
type StackSpecApplicationSettings struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional SettingsGroup *string `json:"settingsGroup,omitempty" tf:"settings_group"` }
func (*StackSpecApplicationSettings) DeepCopy ¶
func (in *StackSpecApplicationSettings) DeepCopy() *StackSpecApplicationSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpecApplicationSettings.
func (*StackSpecApplicationSettings) DeepCopyInto ¶
func (in *StackSpecApplicationSettings) DeepCopyInto(out *StackSpecApplicationSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSpecApplicationSettingsCodec ¶
type StackSpecApplicationSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (StackSpecApplicationSettingsCodec) Decode ¶
func (StackSpecApplicationSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type StackSpecResource ¶
type StackSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=4 // +kubebuilder:validation:MinItems=1 AccessEndpoints []StackSpecAccessEndpoints `json:"accessEndpoints,omitempty" tf:"access_endpoints"` // +optional ApplicationSettings *StackSpecApplicationSettings `json:"applicationSettings,omitempty" tf:"application_settings"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional // +kubebuilder:validation:MaxItems=20 // +kubebuilder:validation:MinItems=1 EmbedHostDomains []string `json:"embedHostDomains,omitempty" tf:"embed_host_domains"` // +optional FeedbackURL *string `json:"feedbackURL,omitempty" tf:"feedback_url"` Name *string `json:"name" tf:"name"` // +optional RedirectURL *string `json:"redirectURL,omitempty" tf:"redirect_url"` // +optional StorageConnectors []StackSpecStorageConnectors `json:"storageConnectors,omitempty" tf:"storage_connectors"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional // +kubebuilder:validation:MinItems=1 UserSettings []StackSpecUserSettings `json:"userSettings,omitempty" tf:"user_settings"` }
func (*StackSpecResource) DeepCopy ¶
func (in *StackSpecResource) DeepCopy() *StackSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpecResource.
func (*StackSpecResource) DeepCopyInto ¶
func (in *StackSpecResource) DeepCopyInto(out *StackSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSpecStorageConnectors ¶
type StackSpecStorageConnectors struct { ConnectorType *string `json:"connectorType" tf:"connector_type"` // +optional // +kubebuilder:validation:MaxItems=50 Domains []string `json:"domains,omitempty" tf:"domains"` // +optional ResourceIdentifier *string `json:"resourceIdentifier,omitempty" tf:"resource_identifier"` }
func (*StackSpecStorageConnectors) DeepCopy ¶
func (in *StackSpecStorageConnectors) DeepCopy() *StackSpecStorageConnectors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpecStorageConnectors.
func (*StackSpecStorageConnectors) DeepCopyInto ¶
func (in *StackSpecStorageConnectors) DeepCopyInto(out *StackSpecStorageConnectors)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSpecUserSettings ¶
type StackSpecUserSettings struct { Action *string `json:"action" tf:"action"` Permission *string `json:"permission" tf:"permission"` }
func (*StackSpecUserSettings) DeepCopy ¶
func (in *StackSpecUserSettings) DeepCopy() *StackSpecUserSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpecUserSettings.
func (*StackSpecUserSettings) DeepCopyInto ¶
func (in *StackSpecUserSettings) DeepCopyInto(out *StackSpecUserSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackStatus ¶
type StackStatus 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 (*StackStatus) DeepCopy ¶
func (in *StackStatus) DeepCopy() *StackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackStatus.
func (*StackStatus) DeepCopyInto ¶
func (in *StackStatus) DeepCopyInto(out *StackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec,omitempty"` Status UserStatus `json:"status,omitempty"` }
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) SetupWebhookWithManager ¶
func (*User) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*User) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of User CRD objects Items []User `json:"items,omitempty"` }
UserList is a list of Users
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserSpec ¶
type UserSpec struct { State *UserSpecResource `json:"state,omitempty" tf:"-"` Resource UserSpecResource `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 (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpecResource ¶
type UserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` AuthenticationType *string `json:"authenticationType" tf:"authentication_type"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional FirstName *string `json:"firstName,omitempty" tf:"first_name"` // +optional LastName *string `json:"lastName,omitempty" tf:"last_name"` // +optional SendEmailNotification *bool `json:"sendEmailNotification,omitempty" tf:"send_email_notification"` UserName *string `json:"userName" tf:"user_name"` }
func (*UserSpecResource) DeepCopy ¶
func (in *UserSpecResource) DeepCopy() *UserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpecResource.
func (*UserSpecResource) DeepCopyInto ¶
func (in *UserSpecResource) DeepCopyInto(out *UserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStackAssociation ¶
type UserStackAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserStackAssociationSpec `json:"spec,omitempty"` Status UserStackAssociationStatus `json:"status,omitempty"` }
func (*UserStackAssociation) DeepCopy ¶
func (in *UserStackAssociation) DeepCopy() *UserStackAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStackAssociation.
func (*UserStackAssociation) DeepCopyInto ¶
func (in *UserStackAssociation) DeepCopyInto(out *UserStackAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserStackAssociation) DeepCopyObject ¶
func (in *UserStackAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserStackAssociation) SetupWebhookWithManager ¶
func (r *UserStackAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserStackAssociation) ValidateCreate ¶
func (r *UserStackAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserStackAssociation) ValidateDelete ¶
func (r *UserStackAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserStackAssociation) ValidateUpdate ¶
func (r *UserStackAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserStackAssociationList ¶
type UserStackAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserStackAssociation CRD objects Items []UserStackAssociation `json:"items,omitempty"` }
UserStackAssociationList is a list of UserStackAssociations
func (*UserStackAssociationList) DeepCopy ¶
func (in *UserStackAssociationList) DeepCopy() *UserStackAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStackAssociationList.
func (*UserStackAssociationList) DeepCopyInto ¶
func (in *UserStackAssociationList) DeepCopyInto(out *UserStackAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserStackAssociationList) DeepCopyObject ¶
func (in *UserStackAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserStackAssociationSpec ¶
type UserStackAssociationSpec struct { State *UserStackAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource UserStackAssociationSpecResource `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 (*UserStackAssociationSpec) DeepCopy ¶
func (in *UserStackAssociationSpec) DeepCopy() *UserStackAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStackAssociationSpec.
func (*UserStackAssociationSpec) DeepCopyInto ¶
func (in *UserStackAssociationSpec) DeepCopyInto(out *UserStackAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStackAssociationSpecResource ¶
type UserStackAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AuthenticationType *string `json:"authenticationType" tf:"authentication_type"` // +optional SendEmailNotification *bool `json:"sendEmailNotification,omitempty" tf:"send_email_notification"` StackName *string `json:"stackName" tf:"stack_name"` UserName *string `json:"userName" tf:"user_name"` }
func (*UserStackAssociationSpecResource) DeepCopy ¶
func (in *UserStackAssociationSpecResource) DeepCopy() *UserStackAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStackAssociationSpecResource.
func (*UserStackAssociationSpecResource) DeepCopyInto ¶
func (in *UserStackAssociationSpecResource) DeepCopyInto(out *UserStackAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStackAssociationStatus ¶
type UserStackAssociationStatus 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 (*UserStackAssociationStatus) DeepCopy ¶
func (in *UserStackAssociationStatus) DeepCopy() *UserStackAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStackAssociationStatus.
func (*UserStackAssociationStatus) DeepCopyInto ¶
func (in *UserStackAssociationStatus) DeepCopyInto(out *UserStackAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus 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 (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- directory_config_types.go
- directory_config_webhook.go
- doc.go
- fleet_stack_association_types.go
- fleet_stack_association_webhook.go
- fleet_types.go
- fleet_webhook.go
- image_builder_types.go
- image_builder_webhook.go
- register.go
- stack_types.go
- stack_webhook.go
- user_stack_association_types.go
- user_stack_association_webhook.go
- user_types.go
- user_webhook.go
- zz_generated.deepcopy.go