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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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.