Skip to content

Latest commit

 

History

History
56 lines (50 loc) · 3.02 KB

File metadata and controls

56 lines (50 loc) · 3.02 KB

Akeyless::CreateUSC

Properties

Name Type Description Notes
azure_kv_name String Azure Key Vault name (Relevant only for Azure targets) [optional]
delete_protection String Protection from accidental deletion of this object [true/false] [optional]
description String Description of the Universal Secrets Connector [optional]
environment_names String The environments in repo-name/environment-name format, comma-separated (only relevant for: github-scope=repository-environment) [optional]
gcp_project_id String GCP Project ID (Relevant only for GCP targets) [optional]
gcp_sm_regions String GCP Secret Manager regions to query for regional secrets (comma-separated, e.g., us-east1,us-west1). Max 12 regions. Required when listing with object-type=regional-secrets. [optional]
github_scope String The scope where secrets will be created, available options: [repository, organization, repository-environment] [optional][default to 'repository']
item_custom_fields Hash<String, String> Additional custom fields to associate with the item [optional]
json Boolean Set output format to JSON [optional][default to false]
k8s_namespace String K8s namespace (Relevant to Kubernetes targets) [optional]
name String Universal Secrets Connector name
organization_name String The organization name to create the secret in [optional]
repository_access String [optional][default to 'public']
repository_names String The repository names, comma-separated (only relevant for: github-scope=repository) [optional]
tags Array<String> List of the tags attached to this Universal Secrets Connector [optional]
target_to_associate String Target Universal Secrets Connector to connect
token String Authentication token (see `/auth` and `/configure`) [optional]
uid_token String The universal identity token, Required only for universal_identity authentication [optional]
usc_prefix String Prefix for all secrets created in AWS Secrets Manager [optional]
use_prefix_as_filter String Whether to filter the USC secret list using the specified usc-prefix [true/false] [optional][default to 'false']

Example

require 'akeyless'

instance = Akeyless::CreateUSC.new(
  azure_kv_name: null,
  delete_protection: null,
  description: null,
  environment_names: null,
  gcp_project_id: null,
  gcp_sm_regions: null,
  github_scope: null,
  item_custom_fields: null,
  json: null,
  k8s_namespace: null,
  name: null,
  organization_name: null,
  repository_access: null,
  repository_names: null,
  tags: null,
  target_to_associate: null,
  token: null,
  uid_token: null,
  usc_prefix: null,
  use_prefix_as_filter: null
)