Policy is the Schema for the Policys API. Manages Scaleway IAM Policies.
Type
CRD
Group
iam.scaleway.upbound.io
Version
v1alpha1
apiVersion: iam.scaleway.upbound.io/v1alpha1
kind: Policy
PolicySpec defines the desired state of Policy
No description provided.
Reference to a Application to populate applicationId.
Policies for referencing.
Selector for a Application to populate applicationId.
Policies for selection.
Reference to a Group to populate groupId.
Policies for referencing.
Selector for a Group to populate groupId.
Policies for selection.
List of rules in the policy. Rules of the policy to create
Names of permission sets bound to the rule. Names of permission sets bound to the rule.
List of project IDs scoped to the rule. List of project IDs scoped to the rule. Only one of project_ids and organization_id may be set.
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
Policies for referencing.
ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef
Policies for referencing.
PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.
WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.
PolicyStatus defines the observed state of Policy.
Conditions of the resource.
iam-policy
apiVersion: iam.scaleway.upbound.io/v1alpha1
kind: Policy
metadata:
name: iam-policy
spec:
forProvider:
description: an iam policy
name: crossplane-iam-policy
noPrincipal: true
rule:
- organizationId: 11111111-1111-1111-1111-111111111111
permissionSetNames:
- AllProductsFullAccess
providerConfigRef:
name: default
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.