Package v1alpha2 contains managed resources for AWS identity services such as IAM.
This API group contains the following Crossplane resources:
An IAMRole is a managed resource that represents an AWS IAM Role.
Name | Type | Description |
---|---|---|
apiVersion |
string | identity.aws.crossplane.io/v1alpha2 |
kind |
string | IAMRole |
metadata |
meta/v1.ObjectMeta | Kubernetes object metadata. |
spec |
IAMRoleSpec | An IAMRoleSpec defines the desired state of an IAMRole. |
status |
IAMRoleStatus | An IAMRoleStatus represents the observed state of an IAMRole. |
An IAMRolePolicyAttachment is a managed resource that represents an AWS IAM Role policy attachment.
Name | Type | Description |
---|---|---|
apiVersion |
string | identity.aws.crossplane.io/v1alpha2 |
kind |
string | IAMRolePolicyAttachment |
metadata |
meta/v1.ObjectMeta | Kubernetes object metadata. |
spec |
IAMRolePolicyAttachmentSpec | An IAMRolePolicyAttachmentSpec defines the desired state of an IAMRolePolicyAttachment. |
status |
IAMRolePolicyAttachmentStatus | An IAMRolePolicyAttachmentStatus represents the observed state of an IAMRolePolicyAttachment. |
IAMRoleExternalStatus keeps the state for the external resource
Appears in:
Name | Type | Description |
---|---|---|
arn |
string | ARN is the Amazon Resource Name (ARN) specifying the role. For more information about ARNs and how to use them in policies, see IAM Identifiers (http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) in the IAM User Guide guide. |
roleID |
string | RoleID is the stable and unique string identifying the role. For more information about IDs, see IAM Identifiers (http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) in the Using IAM guide. |
IAMRoleParameters define the desired state of an AWS IAM Role.
Appears in:
Name | Type | Description |
---|---|---|
assumeRolePolicyDocument |
string | AssumeRolePolicyDocument is the the trust relationship policy document that grants an entity permission to assume the role. |
description |
Optional string | Description is a description of the role. |
roleName |
string | RoleName presents the name of the IAM role. |
IAMRolePolicyAttachmentExternalStatus keeps the state for the external resource
Appears in:
Name | Type | Description |
---|---|---|
attachedPolicyArn |
string | AttachedPolicyARN is the arn for the attached policy. If nil, the policy is not yet attached |
IAMRolePolicyAttachmentParameters define the desired state of an AWS IAM Role policy attachment.
Appears in:
Name | Type | Description |
---|---|---|
policyArn |
string | PolicyARN is the Amazon Resource Name (ARN) of the IAM policy you want to attach. |
roleName |
string | RoleName presents the name of the IAM role. |
An IAMRolePolicyAttachmentSpec defines the desired state of an IAMRolePolicyAttachment.
Appears in:
IAMRolePolicyAttachmentSpec supports all fields of:
An IAMRolePolicyAttachmentStatus represents the observed state of an IAMRolePolicyAttachment.
Appears in:
IAMRolePolicyAttachmentStatus supports all fields of:
An IAMRoleSpec defines the desired state of an IAMRole.
Appears in:
IAMRoleSpec supports all fields of:
An IAMRoleStatus represents the observed state of an IAMRole.
Appears in:
IAMRoleStatus supports all fields of:
This API documentation was generated by crossdocs
.