Documentation ¶
Overview ¶
+groupName=ssoadmin.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 AccountAssignment
- func (in *AccountAssignment) DeepCopy() *AccountAssignment
- func (in *AccountAssignment) DeepCopyInto(out *AccountAssignment)
- func (in *AccountAssignment) DeepCopyObject() runtime.Object
- func (r *AccountAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountAssignment) ValidateCreate() error
- func (r *AccountAssignment) ValidateDelete() error
- func (r *AccountAssignment) ValidateUpdate(old runtime.Object) error
- type AccountAssignmentList
- type AccountAssignmentSpec
- type AccountAssignmentSpecResource
- type AccountAssignmentStatus
- type ManagedPolicyAttachment
- func (in *ManagedPolicyAttachment) DeepCopy() *ManagedPolicyAttachment
- func (in *ManagedPolicyAttachment) DeepCopyInto(out *ManagedPolicyAttachment)
- func (in *ManagedPolicyAttachment) DeepCopyObject() runtime.Object
- func (r *ManagedPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedPolicyAttachment) ValidateCreate() error
- func (r *ManagedPolicyAttachment) ValidateDelete() error
- func (r *ManagedPolicyAttachment) ValidateUpdate(old runtime.Object) error
- type ManagedPolicyAttachmentList
- type ManagedPolicyAttachmentSpec
- type ManagedPolicyAttachmentSpecResource
- type ManagedPolicyAttachmentStatus
- type PermissionSet
- func (in *PermissionSet) DeepCopy() *PermissionSet
- func (in *PermissionSet) DeepCopyInto(out *PermissionSet)
- func (in *PermissionSet) DeepCopyObject() runtime.Object
- func (r *PermissionSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PermissionSet) ValidateCreate() error
- func (r *PermissionSet) ValidateDelete() error
- func (r *PermissionSet) ValidateUpdate(old runtime.Object) error
- type PermissionSetInlinePolicy
- func (in *PermissionSetInlinePolicy) DeepCopy() *PermissionSetInlinePolicy
- func (in *PermissionSetInlinePolicy) DeepCopyInto(out *PermissionSetInlinePolicy)
- func (in *PermissionSetInlinePolicy) DeepCopyObject() runtime.Object
- func (r *PermissionSetInlinePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PermissionSetInlinePolicy) ValidateCreate() error
- func (r *PermissionSetInlinePolicy) ValidateDelete() error
- func (r *PermissionSetInlinePolicy) ValidateUpdate(old runtime.Object) error
- type PermissionSetInlinePolicyList
- type PermissionSetInlinePolicySpec
- type PermissionSetInlinePolicySpecResource
- type PermissionSetInlinePolicyStatus
- type PermissionSetList
- type PermissionSetSpec
- type PermissionSetSpecResource
- type PermissionSetStatus
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: ssoadmin.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 AccountAssignment ¶
type AccountAssignment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountAssignmentSpec `json:"spec,omitempty"` Status AccountAssignmentStatus `json:"status,omitempty"` }
func (*AccountAssignment) DeepCopy ¶
func (in *AccountAssignment) DeepCopy() *AccountAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAssignment.
func (*AccountAssignment) DeepCopyInto ¶
func (in *AccountAssignment) DeepCopyInto(out *AccountAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountAssignment) DeepCopyObject ¶
func (in *AccountAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountAssignment) SetupWebhookWithManager ¶
func (r *AccountAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountAssignment) ValidateCreate ¶
func (r *AccountAssignment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountAssignment) ValidateDelete ¶
func (r *AccountAssignment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountAssignment) ValidateUpdate ¶
func (r *AccountAssignment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountAssignmentList ¶
type AccountAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountAssignment CRD objects Items []AccountAssignment `json:"items,omitempty"` }
AccountAssignmentList is a list of AccountAssignments
func (*AccountAssignmentList) DeepCopy ¶
func (in *AccountAssignmentList) DeepCopy() *AccountAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAssignmentList.
func (*AccountAssignmentList) DeepCopyInto ¶
func (in *AccountAssignmentList) DeepCopyInto(out *AccountAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountAssignmentList) DeepCopyObject ¶
func (in *AccountAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountAssignmentSpec ¶
type AccountAssignmentSpec struct { State *AccountAssignmentSpecResource `json:"state,omitempty" tf:"-"` Resource AccountAssignmentSpecResource `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 (*AccountAssignmentSpec) DeepCopy ¶
func (in *AccountAssignmentSpec) DeepCopy() *AccountAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAssignmentSpec.
func (*AccountAssignmentSpec) DeepCopyInto ¶
func (in *AccountAssignmentSpec) DeepCopyInto(out *AccountAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAssignmentSpecResource ¶
type AccountAssignmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` InstanceArn *string `json:"instanceArn" tf:"instance_arn"` PermissionSetArn *string `json:"permissionSetArn" tf:"permission_set_arn"` PrincipalID *string `json:"principalID" tf:"principal_id"` PrincipalType *string `json:"principalType" tf:"principal_type"` TargetID *string `json:"targetID" tf:"target_id"` // +optional TargetType *string `json:"targetType,omitempty" tf:"target_type"` }
func (*AccountAssignmentSpecResource) DeepCopy ¶
func (in *AccountAssignmentSpecResource) DeepCopy() *AccountAssignmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAssignmentSpecResource.
func (*AccountAssignmentSpecResource) DeepCopyInto ¶
func (in *AccountAssignmentSpecResource) DeepCopyInto(out *AccountAssignmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAssignmentStatus ¶
type AccountAssignmentStatus 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 (*AccountAssignmentStatus) DeepCopy ¶
func (in *AccountAssignmentStatus) DeepCopy() *AccountAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAssignmentStatus.
func (*AccountAssignmentStatus) DeepCopyInto ¶
func (in *AccountAssignmentStatus) DeepCopyInto(out *AccountAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPolicyAttachment ¶
type ManagedPolicyAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedPolicyAttachmentSpec `json:"spec,omitempty"` Status ManagedPolicyAttachmentStatus `json:"status,omitempty"` }
func (*ManagedPolicyAttachment) DeepCopy ¶
func (in *ManagedPolicyAttachment) DeepCopy() *ManagedPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPolicyAttachment.
func (*ManagedPolicyAttachment) DeepCopyInto ¶
func (in *ManagedPolicyAttachment) DeepCopyInto(out *ManagedPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPolicyAttachment) DeepCopyObject ¶
func (in *ManagedPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPolicyAttachment) SetupWebhookWithManager ¶
func (r *ManagedPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedPolicyAttachment) ValidateCreate ¶
func (r *ManagedPolicyAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedPolicyAttachment) ValidateDelete ¶
func (r *ManagedPolicyAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedPolicyAttachment) ValidateUpdate ¶
func (r *ManagedPolicyAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedPolicyAttachmentList ¶
type ManagedPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedPolicyAttachment CRD objects Items []ManagedPolicyAttachment `json:"items,omitempty"` }
ManagedPolicyAttachmentList is a list of ManagedPolicyAttachments
func (*ManagedPolicyAttachmentList) DeepCopy ¶
func (in *ManagedPolicyAttachmentList) DeepCopy() *ManagedPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPolicyAttachmentList.
func (*ManagedPolicyAttachmentList) DeepCopyInto ¶
func (in *ManagedPolicyAttachmentList) DeepCopyInto(out *ManagedPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPolicyAttachmentList) DeepCopyObject ¶
func (in *ManagedPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedPolicyAttachmentSpec ¶
type ManagedPolicyAttachmentSpec struct { State *ManagedPolicyAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedPolicyAttachmentSpecResource `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 (*ManagedPolicyAttachmentSpec) DeepCopy ¶
func (in *ManagedPolicyAttachmentSpec) DeepCopy() *ManagedPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPolicyAttachmentSpec.
func (*ManagedPolicyAttachmentSpec) DeepCopyInto ¶
func (in *ManagedPolicyAttachmentSpec) DeepCopyInto(out *ManagedPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPolicyAttachmentSpecResource ¶
type ManagedPolicyAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` InstanceArn *string `json:"instanceArn" tf:"instance_arn"` ManagedPolicyArn *string `json:"managedPolicyArn" tf:"managed_policy_arn"` // +optional ManagedPolicyName *string `json:"managedPolicyName,omitempty" tf:"managed_policy_name"` PermissionSetArn *string `json:"permissionSetArn" tf:"permission_set_arn"` }
func (*ManagedPolicyAttachmentSpecResource) DeepCopy ¶
func (in *ManagedPolicyAttachmentSpecResource) DeepCopy() *ManagedPolicyAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPolicyAttachmentSpecResource.
func (*ManagedPolicyAttachmentSpecResource) DeepCopyInto ¶
func (in *ManagedPolicyAttachmentSpecResource) DeepCopyInto(out *ManagedPolicyAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPolicyAttachmentStatus ¶
type ManagedPolicyAttachmentStatus 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 (*ManagedPolicyAttachmentStatus) DeepCopy ¶
func (in *ManagedPolicyAttachmentStatus) DeepCopy() *ManagedPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPolicyAttachmentStatus.
func (*ManagedPolicyAttachmentStatus) DeepCopyInto ¶
func (in *ManagedPolicyAttachmentStatus) DeepCopyInto(out *ManagedPolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSet ¶
type PermissionSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PermissionSetSpec `json:"spec,omitempty"` Status PermissionSetStatus `json:"status,omitempty"` }
func (*PermissionSet) DeepCopy ¶
func (in *PermissionSet) DeepCopy() *PermissionSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSet.
func (*PermissionSet) DeepCopyInto ¶
func (in *PermissionSet) DeepCopyInto(out *PermissionSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermissionSet) DeepCopyObject ¶
func (in *PermissionSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PermissionSet) SetupWebhookWithManager ¶
func (r *PermissionSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PermissionSet) ValidateCreate ¶
func (r *PermissionSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PermissionSet) ValidateDelete ¶
func (r *PermissionSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PermissionSet) ValidateUpdate ¶
func (r *PermissionSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PermissionSetInlinePolicy ¶
type PermissionSetInlinePolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PermissionSetInlinePolicySpec `json:"spec,omitempty"` Status PermissionSetInlinePolicyStatus `json:"status,omitempty"` }
func (*PermissionSetInlinePolicy) DeepCopy ¶
func (in *PermissionSetInlinePolicy) DeepCopy() *PermissionSetInlinePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetInlinePolicy.
func (*PermissionSetInlinePolicy) DeepCopyInto ¶
func (in *PermissionSetInlinePolicy) DeepCopyInto(out *PermissionSetInlinePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermissionSetInlinePolicy) DeepCopyObject ¶
func (in *PermissionSetInlinePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PermissionSetInlinePolicy) SetupWebhookWithManager ¶
func (r *PermissionSetInlinePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PermissionSetInlinePolicy) ValidateCreate ¶
func (r *PermissionSetInlinePolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PermissionSetInlinePolicy) ValidateDelete ¶
func (r *PermissionSetInlinePolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PermissionSetInlinePolicy) ValidateUpdate ¶
func (r *PermissionSetInlinePolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PermissionSetInlinePolicyList ¶
type PermissionSetInlinePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PermissionSetInlinePolicy CRD objects Items []PermissionSetInlinePolicy `json:"items,omitempty"` }
PermissionSetInlinePolicyList is a list of PermissionSetInlinePolicys
func (*PermissionSetInlinePolicyList) DeepCopy ¶
func (in *PermissionSetInlinePolicyList) DeepCopy() *PermissionSetInlinePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetInlinePolicyList.
func (*PermissionSetInlinePolicyList) DeepCopyInto ¶
func (in *PermissionSetInlinePolicyList) DeepCopyInto(out *PermissionSetInlinePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermissionSetInlinePolicyList) DeepCopyObject ¶
func (in *PermissionSetInlinePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PermissionSetInlinePolicySpec ¶
type PermissionSetInlinePolicySpec struct { State *PermissionSetInlinePolicySpecResource `json:"state,omitempty" tf:"-"` Resource PermissionSetInlinePolicySpecResource `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 (*PermissionSetInlinePolicySpec) DeepCopy ¶
func (in *PermissionSetInlinePolicySpec) DeepCopy() *PermissionSetInlinePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetInlinePolicySpec.
func (*PermissionSetInlinePolicySpec) DeepCopyInto ¶
func (in *PermissionSetInlinePolicySpec) DeepCopyInto(out *PermissionSetInlinePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSetInlinePolicySpecResource ¶
type PermissionSetInlinePolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` InlinePolicy *string `json:"inlinePolicy" tf:"inline_policy"` InstanceArn *string `json:"instanceArn" tf:"instance_arn"` PermissionSetArn *string `json:"permissionSetArn" tf:"permission_set_arn"` }
func (*PermissionSetInlinePolicySpecResource) DeepCopy ¶
func (in *PermissionSetInlinePolicySpecResource) DeepCopy() *PermissionSetInlinePolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetInlinePolicySpecResource.
func (*PermissionSetInlinePolicySpecResource) DeepCopyInto ¶
func (in *PermissionSetInlinePolicySpecResource) DeepCopyInto(out *PermissionSetInlinePolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSetInlinePolicyStatus ¶
type PermissionSetInlinePolicyStatus 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 (*PermissionSetInlinePolicyStatus) DeepCopy ¶
func (in *PermissionSetInlinePolicyStatus) DeepCopy() *PermissionSetInlinePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetInlinePolicyStatus.
func (*PermissionSetInlinePolicyStatus) DeepCopyInto ¶
func (in *PermissionSetInlinePolicyStatus) DeepCopyInto(out *PermissionSetInlinePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSetList ¶
type PermissionSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PermissionSet CRD objects Items []PermissionSet `json:"items,omitempty"` }
PermissionSetList is a list of PermissionSets
func (*PermissionSetList) DeepCopy ¶
func (in *PermissionSetList) DeepCopy() *PermissionSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetList.
func (*PermissionSetList) DeepCopyInto ¶
func (in *PermissionSetList) DeepCopyInto(out *PermissionSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermissionSetList) DeepCopyObject ¶
func (in *PermissionSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PermissionSetSpec ¶
type PermissionSetSpec struct { State *PermissionSetSpecResource `json:"state,omitempty" tf:"-"` Resource PermissionSetSpecResource `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 (*PermissionSetSpec) DeepCopy ¶
func (in *PermissionSetSpec) DeepCopy() *PermissionSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetSpec.
func (*PermissionSetSpec) DeepCopyInto ¶
func (in *PermissionSetSpec) DeepCopyInto(out *PermissionSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSetSpecResource ¶
type PermissionSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` InstanceArn *string `json:"instanceArn" tf:"instance_arn"` Name *string `json:"name" tf:"name"` // +optional RelayState *string `json:"relayState,omitempty" tf:"relay_state"` // +optional SessionDuration *string `json:"sessionDuration,omitempty" tf:"session_duration"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*PermissionSetSpecResource) DeepCopy ¶
func (in *PermissionSetSpecResource) DeepCopy() *PermissionSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetSpecResource.
func (*PermissionSetSpecResource) DeepCopyInto ¶
func (in *PermissionSetSpecResource) DeepCopyInto(out *PermissionSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSetStatus ¶
type PermissionSetStatus 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 (*PermissionSetStatus) DeepCopy ¶
func (in *PermissionSetStatus) DeepCopy() *PermissionSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetStatus.
func (*PermissionSetStatus) DeepCopyInto ¶
func (in *PermissionSetStatus) DeepCopyInto(out *PermissionSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- account_assignment_types.go
- account_assignment_webhook.go
- codec.go
- doc.go
- managed_policy_attachment_types.go
- managed_policy_attachment_webhook.go
- permission_set_inline_policy_types.go
- permission_set_inline_policy_webhook.go
- permission_set_types.go
- permission_set_webhook.go
- register.go
- zz_generated.deepcopy.go