# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
AssumeRolePolicy is the Schema for the assumerolepolicies API.
AssumeRolePolicyList contains a list of AssumeRolePolicy.
AssumeRolePolicySpec defines the desired state of AssumeRolePolicy.
No description provided by the author
AssumeRolePolicyStatus defines the observed state of AssumeRolePolicy.
No description provided by the author
ExternalResource is a reference to a policy ARN that is not created by the controller +kubebuilder:validation:Optional +optional.
Group is the Schema for the roles API.
GroupList contains a list of Group.
GroupSpec defines the desired state of Group.
No description provided by the author
+kubebuilder:object:root=true +kubebuilder:resource:path=policies,shortName=iampolicy +kubebuilder:subresource:status +kubebuilder:printcolumn:name="ARN",type=string,JSONPath=`.status.arn` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.state` +kubebuilder:printcolumn:name="Last Sync",type=string,JSONPath=`.status.lastSyncAttempt` Policy is the Schema for the policies API.
PolicyAttachment is the Schema for the policyattachments API.
PolicyAttachmentList contains a list of PolicyAttachment.
PolicyAttachmentSpec defines the desired state of PolicyAttachment.
PolicyList contains a list of Policy.
PolicySpec defines the desired state of Policy.
No description provided by the author
ResourceReference refrences the Policy resource to attach to another resource +kubebuilder:validation:Optional +optional.
+kubebuilder:object:root=true +kubebuilder:resource:path=roles,shortName=iamrole +kubebuilder:subresource:status +kubebuilder:printcolumn:name="ARN",type=string,JSONPath=`.status.arn` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.state` +kubebuilder:printcolumn:name="Last Sync",type=string,JSONPath=`.status.lastSyncAttempt`
Role is the Schema for the roles API.
RoleList contains a list of Role.
RoleSpec defines the desired state of Role.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +kubebuilder:resource:path=users,shortName=iamuser +kubebuilder:subresource:status +kubebuilder:printcolumn:name="ARN",type=string,JSONPath=`.status.arn` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.state` +kubebuilder:printcolumn:name="Last Sync",type=string,JSONPath=`.status.lastSyncAttempt`
User is the Schema for the users API.
UserList contains a list of User.
UserSpec defines the desired state of User.
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PolicyStatementConditionKey is the key in the Condition comparison https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html.
PolicyStatementConditionOperator is the operator for following comparison https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition_operators.html.
No description provided by the author
No description provided by the author
No description provided by the author