Skip to content

Latest commit

 

History

History
117 lines (73 loc) · 3.4 KB

policybinding_crd.adoc

File metadata and controls

117 lines (73 loc) · 3.4 KB

API Reference

sts.min.io/v1alpha1

Package v1alpha1 - The following parameters are specific to the sts.min.io/v1alpha1 MinIO Policy Binding CRD API PolicyBinding is an Authorization mechanism managed by the Minio Operator. Using Kubernetes ServiceAccount JSON Web Tokens the binding allow a ServiceAccount to assume temporary IAM credentials. For more complete documentation on this object, see the MinIO Kubernetes Documentation. PolicyBinding is added as part of the MinIO Operator v5.0.0.

Application

Application defines the Namespace and ServiceAccount to authorize the usage of the policies listed

Appears In:
Field Description

namespace string

Required

serviceaccount string

Required

PolicyBinding

PolicyBinding is a Kubernetes object describing a MinIO PolicyBinding.

Appears In:
Field Description

metadata ObjectMeta

Refer to Kubernetes API documentation for fields of metadata.

Required
The root field for the MinIO PolicyBinding object.

PolicyBindingSpec

PolicyBindingSpec (spec) defines the configuration of a MinIO PolicyBinding object.

Appears In:
Field Description

application Application

Required
The Application Property identifies the namespace and service account that will be authorized

policies string array

Required

PolicyBindingUsage

PolicyBindingUsage are metrics regarding the usage of the policyBinding

Appears In:
Field Description

authotizations integer