Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=ssoadmin.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccountAssignment
- func (in *AccountAssignment) DeepCopy() *AccountAssignment
- func (in *AccountAssignment) DeepCopyInto(out *AccountAssignment)
- func (in *AccountAssignment) DeepCopyObject() runtime.Object
- func (mg *AccountAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AccountAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *AccountAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AccountAssignment) GetID() string
- func (tr *AccountAssignment) GetObservation() (map[string]interface{}, error)
- func (tr *AccountAssignment) GetParameters() (map[string]interface{}, error)
- func (mg *AccountAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccountAssignment) GetProviderReference() *xpv1.Reference
- func (mg *AccountAssignment) GetTerraformResourceType() string
- func (tr *AccountAssignment) GetTerraformSchemaVersion() int
- func (mg *AccountAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AccountAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *AccountAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *AccountAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AccountAssignment) SetObservation(obs map[string]interface{}) error
- func (tr *AccountAssignment) SetParameters(params map[string]interface{}) error
- func (mg *AccountAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccountAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *AccountAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountAssignmentList
- type AccountAssignmentObservation
- type AccountAssignmentParameters
- type AccountAssignmentSpec
- type AccountAssignmentStatus
- type ManagedPolicyAttachment
- func (in *ManagedPolicyAttachment) DeepCopy() *ManagedPolicyAttachment
- func (in *ManagedPolicyAttachment) DeepCopyInto(out *ManagedPolicyAttachment)
- func (in *ManagedPolicyAttachment) DeepCopyObject() runtime.Object
- func (mg *ManagedPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedPolicyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedPolicyAttachment) GetID() string
- func (tr *ManagedPolicyAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *ManagedPolicyAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *ManagedPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedPolicyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *ManagedPolicyAttachment) GetTerraformResourceType() string
- func (tr *ManagedPolicyAttachment) GetTerraformSchemaVersion() int
- func (mg *ManagedPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedPolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagedPolicyAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *ManagedPolicyAttachment) SetParameters(params map[string]interface{}) error
- func (mg *ManagedPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedPolicyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagedPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedPolicyAttachmentList
- func (in *ManagedPolicyAttachmentList) DeepCopy() *ManagedPolicyAttachmentList
- func (in *ManagedPolicyAttachmentList) DeepCopyInto(out *ManagedPolicyAttachmentList)
- func (in *ManagedPolicyAttachmentList) DeepCopyObject() runtime.Object
- func (l *ManagedPolicyAttachmentList) GetItems() []resource.Managed
- type ManagedPolicyAttachmentObservation
- type ManagedPolicyAttachmentParameters
- type ManagedPolicyAttachmentSpec
- type ManagedPolicyAttachmentStatus
- type PermissionSet
- func (in *PermissionSet) DeepCopy() *PermissionSet
- func (in *PermissionSet) DeepCopyInto(out *PermissionSet)
- func (in *PermissionSet) DeepCopyObject() runtime.Object
- func (mg *PermissionSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PermissionSet) GetConnectionDetailsMapping() map[string]string
- func (mg *PermissionSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PermissionSet) GetID() string
- func (tr *PermissionSet) GetObservation() (map[string]interface{}, error)
- func (tr *PermissionSet) GetParameters() (map[string]interface{}, error)
- func (mg *PermissionSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *PermissionSet) GetProviderReference() *xpv1.Reference
- func (mg *PermissionSet) GetTerraformResourceType() string
- func (tr *PermissionSet) GetTerraformSchemaVersion() int
- func (mg *PermissionSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PermissionSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *PermissionSet) SetConditions(c ...xpv1.Condition)
- func (mg *PermissionSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PermissionSet) SetObservation(obs map[string]interface{}) error
- func (tr *PermissionSet) SetParameters(params map[string]interface{}) error
- func (mg *PermissionSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PermissionSet) SetProviderReference(r *xpv1.Reference)
- func (mg *PermissionSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PermissionSetInlinePolicy
- func (in *PermissionSetInlinePolicy) DeepCopy() *PermissionSetInlinePolicy
- func (in *PermissionSetInlinePolicy) DeepCopyInto(out *PermissionSetInlinePolicy)
- func (in *PermissionSetInlinePolicy) DeepCopyObject() runtime.Object
- func (mg *PermissionSetInlinePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PermissionSetInlinePolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *PermissionSetInlinePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PermissionSetInlinePolicy) GetID() string
- func (tr *PermissionSetInlinePolicy) GetObservation() (map[string]interface{}, error)
- func (tr *PermissionSetInlinePolicy) GetParameters() (map[string]interface{}, error)
- func (mg *PermissionSetInlinePolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *PermissionSetInlinePolicy) GetProviderReference() *xpv1.Reference
- func (mg *PermissionSetInlinePolicy) GetTerraformResourceType() string
- func (tr *PermissionSetInlinePolicy) GetTerraformSchemaVersion() int
- func (mg *PermissionSetInlinePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PermissionSetInlinePolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *PermissionSetInlinePolicy) SetConditions(c ...xpv1.Condition)
- func (mg *PermissionSetInlinePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PermissionSetInlinePolicy) SetObservation(obs map[string]interface{}) error
- func (tr *PermissionSetInlinePolicy) SetParameters(params map[string]interface{}) error
- func (mg *PermissionSetInlinePolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PermissionSetInlinePolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *PermissionSetInlinePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PermissionSetInlinePolicyList
- func (in *PermissionSetInlinePolicyList) DeepCopy() *PermissionSetInlinePolicyList
- func (in *PermissionSetInlinePolicyList) DeepCopyInto(out *PermissionSetInlinePolicyList)
- func (in *PermissionSetInlinePolicyList) DeepCopyObject() runtime.Object
- func (l *PermissionSetInlinePolicyList) GetItems() []resource.Managed
- type PermissionSetInlinePolicyObservation
- type PermissionSetInlinePolicyParameters
- type PermissionSetInlinePolicySpec
- type PermissionSetInlinePolicyStatus
- type PermissionSetList
- type PermissionSetObservation
- type PermissionSetParameters
- type PermissionSetSpec
- type PermissionSetStatus
Constants ¶
const ( CRDGroup = "ssoadmin.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AccountAssignment_Kind = "AccountAssignment" AccountAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AccountAssignment_Kind}.String() AccountAssignment_KindAPIVersion = AccountAssignment_Kind + "." + CRDGroupVersion.String() AccountAssignment_GroupVersionKind = CRDGroupVersion.WithKind(AccountAssignment_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( ManagedPolicyAttachment_Kind = "ManagedPolicyAttachment" ManagedPolicyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagedPolicyAttachment_Kind}.String() ManagedPolicyAttachment_KindAPIVersion = ManagedPolicyAttachment_Kind + "." + CRDGroupVersion.String() ManagedPolicyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(ManagedPolicyAttachment_Kind) )
Repository type metadata.
var ( PermissionSet_Kind = "PermissionSet" PermissionSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PermissionSet_Kind}.String() PermissionSet_KindAPIVersion = PermissionSet_Kind + "." + CRDGroupVersion.String() PermissionSet_GroupVersionKind = CRDGroupVersion.WithKind(PermissionSet_Kind) )
Repository type metadata.
var ( PermissionSetInlinePolicy_Kind = "PermissionSetInlinePolicy" PermissionSetInlinePolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PermissionSetInlinePolicy_Kind}.String() PermissionSetInlinePolicy_KindAPIVersion = PermissionSetInlinePolicy_Kind + "." + CRDGroupVersion.String() PermissionSetInlinePolicy_GroupVersionKind = CRDGroupVersion.WithKind(PermissionSetInlinePolicy_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccountAssignment ¶
type AccountAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountAssignmentSpec `json:"spec"` Status AccountAssignmentStatus `json:"status,omitempty"` }
AccountAssignment is the Schema for the AccountAssignments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *AccountAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccountAssignment.
func (*AccountAssignment) GetConnectionDetailsMapping ¶
func (tr *AccountAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AccountAssignment
func (*AccountAssignment) GetDeletionPolicy ¶
func (mg *AccountAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccountAssignment.
func (*AccountAssignment) GetID ¶
func (tr *AccountAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this AccountAssignment
func (*AccountAssignment) GetObservation ¶
func (tr *AccountAssignment) GetObservation() (map[string]interface{}, error)
GetObservation of this AccountAssignment
func (*AccountAssignment) GetParameters ¶
func (tr *AccountAssignment) GetParameters() (map[string]interface{}, error)
GetParameters of this AccountAssignment
func (*AccountAssignment) GetProviderConfigReference ¶
func (mg *AccountAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AccountAssignment.
func (*AccountAssignment) GetProviderReference ¶
func (mg *AccountAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this AccountAssignment. Deprecated: Use GetProviderConfigReference.
func (*AccountAssignment) GetTerraformResourceType ¶
func (mg *AccountAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AccountAssignment
func (*AccountAssignment) GetTerraformSchemaVersion ¶
func (tr *AccountAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AccountAssignment) GetWriteConnectionSecretToReference ¶
func (mg *AccountAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccountAssignment.
func (*AccountAssignment) LateInitialize ¶
func (tr *AccountAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AccountAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*AccountAssignment) SetConditions ¶
func (mg *AccountAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this AccountAssignment.
func (*AccountAssignment) SetDeletionPolicy ¶
func (mg *AccountAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccountAssignment.
func (*AccountAssignment) SetObservation ¶
func (tr *AccountAssignment) SetObservation(obs map[string]interface{}) error
SetObservation for this AccountAssignment
func (*AccountAssignment) SetParameters ¶
func (tr *AccountAssignment) SetParameters(params map[string]interface{}) error
SetParameters for this AccountAssignment
func (*AccountAssignment) SetProviderConfigReference ¶
func (mg *AccountAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AccountAssignment.
func (*AccountAssignment) SetProviderReference ¶
func (mg *AccountAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AccountAssignment. Deprecated: Use SetProviderConfigReference.
func (*AccountAssignment) SetWriteConnectionSecretToReference ¶
func (mg *AccountAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccountAssignment.
type AccountAssignmentList ¶
type AccountAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccountAssignment `json:"items"` }
AccountAssignmentList contains 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.
func (*AccountAssignmentList) GetItems ¶
func (l *AccountAssignmentList) GetItems() []resource.Managed
GetItems of this AccountAssignmentList.
type AccountAssignmentObservation ¶
type AccountAssignmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AccountAssignmentObservation) DeepCopy ¶
func (in *AccountAssignmentObservation) DeepCopy() *AccountAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAssignmentObservation.
func (*AccountAssignmentObservation) DeepCopyInto ¶
func (in *AccountAssignmentObservation) DeepCopyInto(out *AccountAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAssignmentParameters ¶
type AccountAssignmentParameters struct { // +kubebuilder:validation:Required InstanceArn *string `json:"instanceArn" tf:"instance_arn,omitempty"` // +kubebuilder:validation:Required PermissionSetArn *string `json:"permissionSetArn" tf:"permission_set_arn,omitempty"` // +kubebuilder:validation:Required PrincipalID *string `json:"principalId" tf:"principal_id,omitempty"` // +kubebuilder:validation:Required PrincipalType *string `json:"principalType" tf:"principal_type,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required TargetID *string `json:"targetId" tf:"target_id,omitempty"` // +kubebuilder:validation:Optional TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"` }
func (*AccountAssignmentParameters) DeepCopy ¶
func (in *AccountAssignmentParameters) DeepCopy() *AccountAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAssignmentParameters.
func (*AccountAssignmentParameters) DeepCopyInto ¶
func (in *AccountAssignmentParameters) DeepCopyInto(out *AccountAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAssignmentSpec ¶
type AccountAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountAssignmentParameters `json:"forProvider"` }
AccountAssignmentSpec defines the desired state of AccountAssignment
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 AccountAssignmentStatus ¶
type AccountAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountAssignmentObservation `json:"atProvider,omitempty"` }
AccountAssignmentStatus defines the observed state of AccountAssignment.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedPolicyAttachmentSpec `json:"spec"` Status ManagedPolicyAttachmentStatus `json:"status,omitempty"` }
ManagedPolicyAttachment is the Schema for the ManagedPolicyAttachments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *ManagedPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedPolicyAttachment.
func (*ManagedPolicyAttachment) GetConnectionDetailsMapping ¶
func (tr *ManagedPolicyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedPolicyAttachment
func (*ManagedPolicyAttachment) GetDeletionPolicy ¶
func (mg *ManagedPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedPolicyAttachment.
func (*ManagedPolicyAttachment) GetID ¶
func (tr *ManagedPolicyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this ManagedPolicyAttachment
func (*ManagedPolicyAttachment) GetObservation ¶
func (tr *ManagedPolicyAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagedPolicyAttachment
func (*ManagedPolicyAttachment) GetParameters ¶
func (tr *ManagedPolicyAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagedPolicyAttachment
func (*ManagedPolicyAttachment) GetProviderConfigReference ¶
func (mg *ManagedPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedPolicyAttachment.
func (*ManagedPolicyAttachment) GetProviderReference ¶
func (mg *ManagedPolicyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagedPolicyAttachment. Deprecated: Use GetProviderConfigReference.
func (*ManagedPolicyAttachment) GetTerraformResourceType ¶
func (mg *ManagedPolicyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedPolicyAttachment
func (*ManagedPolicyAttachment) GetTerraformSchemaVersion ¶
func (tr *ManagedPolicyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedPolicyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *ManagedPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedPolicyAttachment.
func (*ManagedPolicyAttachment) LateInitialize ¶
func (tr *ManagedPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagedPolicyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagedPolicyAttachment) SetConditions ¶
func (mg *ManagedPolicyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedPolicyAttachment.
func (*ManagedPolicyAttachment) SetDeletionPolicy ¶
func (mg *ManagedPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedPolicyAttachment.
func (*ManagedPolicyAttachment) SetObservation ¶
func (tr *ManagedPolicyAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagedPolicyAttachment
func (*ManagedPolicyAttachment) SetParameters ¶
func (tr *ManagedPolicyAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this ManagedPolicyAttachment
func (*ManagedPolicyAttachment) SetProviderConfigReference ¶
func (mg *ManagedPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedPolicyAttachment.
func (*ManagedPolicyAttachment) SetProviderReference ¶
func (mg *ManagedPolicyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagedPolicyAttachment. Deprecated: Use SetProviderConfigReference.
func (*ManagedPolicyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *ManagedPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedPolicyAttachment.
type ManagedPolicyAttachmentList ¶
type ManagedPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagedPolicyAttachment `json:"items"` }
ManagedPolicyAttachmentList contains 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.
func (*ManagedPolicyAttachmentList) GetItems ¶
func (l *ManagedPolicyAttachmentList) GetItems() []resource.Managed
GetItems of this ManagedPolicyAttachmentList.
type ManagedPolicyAttachmentObservation ¶
type ManagedPolicyAttachmentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ManagedPolicyName *string `json:"managedPolicyName,omitempty" tf:"managed_policy_name,omitempty"` }
func (*ManagedPolicyAttachmentObservation) DeepCopy ¶
func (in *ManagedPolicyAttachmentObservation) DeepCopy() *ManagedPolicyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPolicyAttachmentObservation.
func (*ManagedPolicyAttachmentObservation) DeepCopyInto ¶
func (in *ManagedPolicyAttachmentObservation) DeepCopyInto(out *ManagedPolicyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPolicyAttachmentParameters ¶
type ManagedPolicyAttachmentParameters struct { // +kubebuilder:validation:Required InstanceArn *string `json:"instanceArn" tf:"instance_arn,omitempty"` // +kubebuilder:validation:Required ManagedPolicyArn *string `json:"managedPolicyArn" tf:"managed_policy_arn,omitempty"` // +kubebuilder:validation:Required PermissionSetArn *string `json:"permissionSetArn" tf:"permission_set_arn,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ManagedPolicyAttachmentParameters) DeepCopy ¶
func (in *ManagedPolicyAttachmentParameters) DeepCopy() *ManagedPolicyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPolicyAttachmentParameters.
func (*ManagedPolicyAttachmentParameters) DeepCopyInto ¶
func (in *ManagedPolicyAttachmentParameters) DeepCopyInto(out *ManagedPolicyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPolicyAttachmentSpec ¶
type ManagedPolicyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedPolicyAttachmentParameters `json:"forProvider"` }
ManagedPolicyAttachmentSpec defines the desired state of ManagedPolicyAttachment
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 ManagedPolicyAttachmentStatus ¶
type ManagedPolicyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedPolicyAttachmentObservation `json:"atProvider,omitempty"` }
ManagedPolicyAttachmentStatus defines the observed state of ManagedPolicyAttachment.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PermissionSetSpec `json:"spec"` Status PermissionSetStatus `json:"status,omitempty"` }
PermissionSet is the Schema for the PermissionSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *PermissionSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PermissionSet.
func (*PermissionSet) GetConnectionDetailsMapping ¶
func (tr *PermissionSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PermissionSet
func (*PermissionSet) GetDeletionPolicy ¶
func (mg *PermissionSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PermissionSet.
func (*PermissionSet) GetID ¶
func (tr *PermissionSet) GetID() string
GetID returns ID of underlying Terraform resource of this PermissionSet
func (*PermissionSet) GetObservation ¶
func (tr *PermissionSet) GetObservation() (map[string]interface{}, error)
GetObservation of this PermissionSet
func (*PermissionSet) GetParameters ¶
func (tr *PermissionSet) GetParameters() (map[string]interface{}, error)
GetParameters of this PermissionSet
func (*PermissionSet) GetProviderConfigReference ¶
func (mg *PermissionSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PermissionSet.
func (*PermissionSet) GetProviderReference ¶
func (mg *PermissionSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this PermissionSet. Deprecated: Use GetProviderConfigReference.
func (*PermissionSet) GetTerraformResourceType ¶
func (mg *PermissionSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PermissionSet
func (*PermissionSet) GetTerraformSchemaVersion ¶
func (tr *PermissionSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PermissionSet) GetWriteConnectionSecretToReference ¶
func (mg *PermissionSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PermissionSet.
func (*PermissionSet) LateInitialize ¶
func (tr *PermissionSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PermissionSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*PermissionSet) SetConditions ¶
func (mg *PermissionSet) SetConditions(c ...xpv1.Condition)
SetConditions of this PermissionSet.
func (*PermissionSet) SetDeletionPolicy ¶
func (mg *PermissionSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PermissionSet.
func (*PermissionSet) SetObservation ¶
func (tr *PermissionSet) SetObservation(obs map[string]interface{}) error
SetObservation for this PermissionSet
func (*PermissionSet) SetParameters ¶
func (tr *PermissionSet) SetParameters(params map[string]interface{}) error
SetParameters for this PermissionSet
func (*PermissionSet) SetProviderConfigReference ¶
func (mg *PermissionSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PermissionSet.
func (*PermissionSet) SetProviderReference ¶
func (mg *PermissionSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PermissionSet. Deprecated: Use SetProviderConfigReference.
func (*PermissionSet) SetWriteConnectionSecretToReference ¶
func (mg *PermissionSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PermissionSet.
type PermissionSetInlinePolicy ¶
type PermissionSetInlinePolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PermissionSetInlinePolicySpec `json:"spec"` Status PermissionSetInlinePolicyStatus `json:"status,omitempty"` }
PermissionSetInlinePolicy is the Schema for the PermissionSetInlinePolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *PermissionSetInlinePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PermissionSetInlinePolicy.
func (*PermissionSetInlinePolicy) GetConnectionDetailsMapping ¶
func (tr *PermissionSetInlinePolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PermissionSetInlinePolicy
func (*PermissionSetInlinePolicy) GetDeletionPolicy ¶
func (mg *PermissionSetInlinePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PermissionSetInlinePolicy.
func (*PermissionSetInlinePolicy) GetID ¶
func (tr *PermissionSetInlinePolicy) GetID() string
GetID returns ID of underlying Terraform resource of this PermissionSetInlinePolicy
func (*PermissionSetInlinePolicy) GetObservation ¶
func (tr *PermissionSetInlinePolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this PermissionSetInlinePolicy
func (*PermissionSetInlinePolicy) GetParameters ¶
func (tr *PermissionSetInlinePolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this PermissionSetInlinePolicy
func (*PermissionSetInlinePolicy) GetProviderConfigReference ¶
func (mg *PermissionSetInlinePolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PermissionSetInlinePolicy.
func (*PermissionSetInlinePolicy) GetProviderReference ¶
func (mg *PermissionSetInlinePolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this PermissionSetInlinePolicy. Deprecated: Use GetProviderConfigReference.
func (*PermissionSetInlinePolicy) GetTerraformResourceType ¶
func (mg *PermissionSetInlinePolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PermissionSetInlinePolicy
func (*PermissionSetInlinePolicy) GetTerraformSchemaVersion ¶
func (tr *PermissionSetInlinePolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PermissionSetInlinePolicy) GetWriteConnectionSecretToReference ¶
func (mg *PermissionSetInlinePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PermissionSetInlinePolicy.
func (*PermissionSetInlinePolicy) LateInitialize ¶
func (tr *PermissionSetInlinePolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PermissionSetInlinePolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*PermissionSetInlinePolicy) SetConditions ¶
func (mg *PermissionSetInlinePolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this PermissionSetInlinePolicy.
func (*PermissionSetInlinePolicy) SetDeletionPolicy ¶
func (mg *PermissionSetInlinePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PermissionSetInlinePolicy.
func (*PermissionSetInlinePolicy) SetObservation ¶
func (tr *PermissionSetInlinePolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this PermissionSetInlinePolicy
func (*PermissionSetInlinePolicy) SetParameters ¶
func (tr *PermissionSetInlinePolicy) SetParameters(params map[string]interface{}) error
SetParameters for this PermissionSetInlinePolicy
func (*PermissionSetInlinePolicy) SetProviderConfigReference ¶
func (mg *PermissionSetInlinePolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PermissionSetInlinePolicy.
func (*PermissionSetInlinePolicy) SetProviderReference ¶
func (mg *PermissionSetInlinePolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PermissionSetInlinePolicy. Deprecated: Use SetProviderConfigReference.
func (*PermissionSetInlinePolicy) SetWriteConnectionSecretToReference ¶
func (mg *PermissionSetInlinePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PermissionSetInlinePolicy.
type PermissionSetInlinePolicyList ¶
type PermissionSetInlinePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PermissionSetInlinePolicy `json:"items"` }
PermissionSetInlinePolicyList contains 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.
func (*PermissionSetInlinePolicyList) GetItems ¶
func (l *PermissionSetInlinePolicyList) GetItems() []resource.Managed
GetItems of this PermissionSetInlinePolicyList.
type PermissionSetInlinePolicyObservation ¶
type PermissionSetInlinePolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PermissionSetInlinePolicyObservation) DeepCopy ¶
func (in *PermissionSetInlinePolicyObservation) DeepCopy() *PermissionSetInlinePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetInlinePolicyObservation.
func (*PermissionSetInlinePolicyObservation) DeepCopyInto ¶
func (in *PermissionSetInlinePolicyObservation) DeepCopyInto(out *PermissionSetInlinePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSetInlinePolicyParameters ¶
type PermissionSetInlinePolicyParameters struct { // +kubebuilder:validation:Required InlinePolicy *string `json:"inlinePolicy" tf:"inline_policy,omitempty"` // +kubebuilder:validation:Required InstanceArn *string `json:"instanceArn" tf:"instance_arn,omitempty"` // +kubebuilder:validation:Required PermissionSetArn *string `json:"permissionSetArn" tf:"permission_set_arn,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*PermissionSetInlinePolicyParameters) DeepCopy ¶
func (in *PermissionSetInlinePolicyParameters) DeepCopy() *PermissionSetInlinePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetInlinePolicyParameters.
func (*PermissionSetInlinePolicyParameters) DeepCopyInto ¶
func (in *PermissionSetInlinePolicyParameters) DeepCopyInto(out *PermissionSetInlinePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSetInlinePolicySpec ¶
type PermissionSetInlinePolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider PermissionSetInlinePolicyParameters `json:"forProvider"` }
PermissionSetInlinePolicySpec defines the desired state of PermissionSetInlinePolicy
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 PermissionSetInlinePolicyStatus ¶
type PermissionSetInlinePolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PermissionSetInlinePolicyObservation `json:"atProvider,omitempty"` }
PermissionSetInlinePolicyStatus defines the observed state of PermissionSetInlinePolicy.
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 []PermissionSet `json:"items"` }
PermissionSetList contains 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.
func (*PermissionSetList) GetItems ¶
func (l *PermissionSetList) GetItems() []resource.Managed
GetItems of this PermissionSetList.
type PermissionSetObservation ¶
type PermissionSetObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*PermissionSetObservation) DeepCopy ¶
func (in *PermissionSetObservation) DeepCopy() *PermissionSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetObservation.
func (*PermissionSetObservation) DeepCopyInto ¶
func (in *PermissionSetObservation) DeepCopyInto(out *PermissionSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSetParameters ¶
type PermissionSetParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required InstanceArn *string `json:"instanceArn" tf:"instance_arn,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RelayState *string `json:"relayState,omitempty" tf:"relay_state,omitempty"` // +kubebuilder:validation:Optional SessionDuration *string `json:"sessionDuration,omitempty" tf:"session_duration,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PermissionSetParameters) DeepCopy ¶
func (in *PermissionSetParameters) DeepCopy() *PermissionSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSetParameters.
func (*PermissionSetParameters) DeepCopyInto ¶
func (in *PermissionSetParameters) DeepCopyInto(out *PermissionSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSetSpec ¶
type PermissionSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PermissionSetParameters `json:"forProvider"` }
PermissionSetSpec defines the desired state of PermissionSet
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 PermissionSetStatus ¶
type PermissionSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PermissionSetObservation `json:"atProvider,omitempty"` }
PermissionSetStatus defines the observed state of PermissionSet.
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 ¶
- zz_accountassignment_terraformed.go
- zz_accountassignment_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_managedpolicyattachment_terraformed.go
- zz_managedpolicyattachment_types.go
- zz_permissionset_terraformed.go
- zz_permissionset_types.go
- zz_permissionsetinlinepolicy_terraformed.go
- zz_permissionsetinlinepolicy_types.go