Skip to content

Files

Latest commit

 

History

History
494 lines (488 loc) · 22.4 KB

DSProducerDetails.md

File metadata and controls

494 lines (488 loc) · 22.4 KB

Akeyless::DSProducerDetails

Properties

Name Type Description Notes
access_token_manager_id String [optional]
acl_rules Array<String> [optional]
active Boolean [optional]
admin_name String [optional]
admin_pwd String [optional]
admin_rotation_interval_days Integer [optional]
administrative_port String [optional]
artifactory_admin_apikey String [optional]
artifactory_admin_username String [optional]
artifactory_base_url String [optional]
artifactory_token_audience String [optional]
artifactory_token_scope String [optional]
authorization_port String [optional]
aws_access_key_id String [optional]
aws_access_mode String [optional]
aws_region String [optional]
aws_role_arns String [optional]
aws_secret_access_key String [optional]
aws_session_tags String [optional]
aws_session_token String [optional]
aws_transitive_tag_keys String [optional]
aws_user_console_access Boolean [optional]
aws_user_groups String [optional]
aws_user_policies String [optional]
aws_user_programmatic_access Boolean [optional]
azure_app_object_id String [optional]
azure_client_id String [optional]
azure_client_secret String [optional]
azure_fixed_user_name_sub_claim_key String [optional]
azure_fixed_user_only Boolean [optional]
azure_resource_group_name String [optional]
azure_resource_name String [optional]
azure_subscription_id String [optional]
azure_tenant_id String [optional]
azure_user_groups_obj_id String [optional]
azure_user_portal_access Boolean [optional]
azure_user_programmatic_access Boolean [optional]
azure_user_roles_template_id String [optional]
azure_username String [optional]
cassandra_creation_statements String [optional]
chef_organizations String [optional]
chef_server_access_mode String [optional]
chef_server_host_name String [optional]
chef_server_key String [optional]
chef_server_port String [optional]
chef_server_url String [optional]
chef_server_username String [optional]
chef_skip_ssl Boolean [optional]
client_authentication_type String [optional]
cloud_service_provider String [optional]
cluster_mode Boolean [optional]
connection_type String [optional]
create_sync_url String [optional]
db_client_id String [optional]
db_client_secret String [optional]
db_host_name String [optional]
db_isolation_level String [optional]
db_max_idle_conns String [optional]
db_max_open_conns String [optional]
db_name String [optional]
db_port String [optional]
db_private_key String (Optional) Private Key in PEM format [optional]
db_private_key_passphrase String [optional]
db_pwd String [optional]
db_server_certificates String (Optional) DBServerCertificates defines the set of root certificate authorities that clients use when verifying server certificates. If DBServerCertificates is empty, TLS uses the host's root CA set. [optional]
db_server_name String (Optional) ServerName is used to verify the hostname on the returned certificates unless InsecureSkipVerify is given. It is also included in the client's handshake to support virtual hosting unless it is an IP address. [optional]
db_tenant_id String [optional]
db_user_name String [optional]
delete_protection Boolean [optional]
dynamic_secret_id Integer [optional]
dynamic_secret_key String [optional]
dynamic_secret_name String [optional]
dynamic_secret_type String [optional]
eks_access_key_id String [optional]
eks_assume_role String [optional]
eks_cluster_ca_certificate String [optional]
eks_cluster_endpoint String [optional]
eks_cluster_name String [optional]
eks_region String [optional]
eks_secret_access_key String [optional]
enable_admin_rotation Boolean [optional]
enforce_replay_prevention Boolean relevant for PRIVATE_KEY_JWT client authentication type [optional]
externally_provided_user String [optional]
failure_message String [optional]
fixed_user_only String [optional]
gcp_key_algo String [optional]
gcp_role_bindings Hash<String, Array<String>> [optional]
gcp_service_account_email String GCPServiceAccountEmail overrides the deprecated field from the target [optional]
gcp_service_account_key String [optional]
gcp_service_account_key_base64 String [optional]
gcp_service_account_key_id String [optional]
gcp_service_account_type String [optional]
gcp_tmp_service_account_name String [optional]
gcp_token_lifetime String [optional]
gcp_token_scope String [optional]
gcp_token_type String [optional]
github_app_id Integer [optional]
github_app_private_key String [optional]
github_base_url String [optional]
github_installation_id Integer [optional]
github_installation_token_permissions Hash<String, String> [optional]
github_installation_token_repositories Array<String> [optional]
github_installation_token_repositories_ids Array<Integer> [optional]
github_organization_name String [optional]
github_repository_path String [optional]
gitlab_access_token String [optional]
gitlab_access_type String [optional]
gitlab_certificate String [optional]
gitlab_group_name String [optional]
gitlab_project_name String [optional]
gitlab_role String [optional]
gitlab_token_scope Array<String> [optional]
gitlab_url String [optional]
gke_cluster_ca_certificate String [optional]
gke_cluster_endpoint String [optional]
gke_cluster_name String [optional]
gke_service_account_key String [optional]
gke_service_account_name String [optional]
google_workspace_access_mode String [optional]
google_workspace_admin_name String [optional]
google_workspace_group_name String [optional]
google_workspace_group_role String [optional]
google_workspace_role_name String [optional]
google_workspace_role_scope String [optional]
grant_types Array<String> [optional]
groups String [optional]
hanadb_creation_statements String [optional]
hanadb_revocation_statements String [optional]
host_name String [optional]
host_port String [optional]
implementation_type String [optional]
is_fixed_user String [optional]
issuer String relevant for CLIENT_TLS_CERTIFICATE client authentication type [optional]
item_targets_assoc Array<ItemTargetAssociation> [optional]
jwks String [optional]
jwks_url String [optional]
k8s_allowed_namespaces String comma-separated list of allowed namespaces. Can hold just * which signifies that any namespace is allowed [optional]
k8s_auth_type String [optional]
k8s_bearer_token String [optional]
k8s_client_cert_data String For K8s Client certificates authentication [optional]
k8s_client_key_data String [optional]
k8s_cluster_ca_certificate String [optional]
k8s_cluster_endpoint String [optional]
k8s_cluster_name String [optional]
k8s_dynamic_mode Boolean when native k8s is in dynamic mode, user can define allowed namespaces, K8sServiceAccount doesn't exist from the start and will only be created at time of getting dynamic secret value By default dynamic mode is false and producer behaves like it did before [optional]
k8s_multiple_doc_yaml_temp_definition Array<Integer> Yaml definition for creation of temporary objects. Field that can hold multiple docs from which following will be extracted: ServiceAccount, Role/ClusterRole and RoleBinding/ClusterRoleBinding. If ServiceAccount not specified - it will be generated automatically [optional]
k8s_namespace String [optional]
k8s_role_name String Name of the pre-existing Role or ClusterRole to bind a generated service account to. [optional]
k8s_role_type String [optional]
k8s_service_account String [optional]
last_admin_rotation Integer [optional]
ldap_audience String [optional]
ldap_bind_dn String [optional]
ldap_bind_password String [optional]
ldap_certificate String [optional]
ldap_group_dn String [optional]
ldap_token_expiration String [optional]
ldap_url String [optional]
ldap_user_attr String [optional]
ldap_user_dn String [optional]
metadata String [optional]
mongodb_atlas_api_private_key String [optional]
mongodb_atlas_api_public_key String [optional]
mongodb_atlas_project_id String mongodb atlas fields [optional]
mongodb_custom_data String [optional]
mongodb_db_name String common fields [optional]
mongodb_default_auth_db String [optional]
mongodb_host_port String [optional]
mongodb_is_atlas Boolean [optional]
mongodb_password String [optional]
mongodb_roles String common fields [optional]
mongodb_uri_connection String mongodb fields [optional]
mongodb_uri_options String [optional]
mongodb_username String [optional]
mssql_creation_statements String [optional]
mssql_revocation_statements String [optional]
mysql_creation_statements String [optional]
mysql_revocation_statements String [optional]
oracle_creation_statements String [optional]
oracle_revocation_statements String [optional]
password String [optional]
password_length Integer [optional]
password_policy String [optional]
payload String [optional]
ping_url String [optional]
postgres_creation_statements String [optional]
postgres_revocation_statements String [optional]
privileged_user String [optional]
rabbitmq_server_password String [optional]
rabbitmq_server_uri String [optional]
rabbitmq_server_user String [optional]
rabbitmq_user_conf_permission String [optional]
rabbitmq_user_read_permission String [optional]
rabbitmq_user_tags String [optional]
rabbitmq_user_vhost String [optional]
rabbitmq_user_write_permission String [optional]
redirect_uris Array<String> [optional]
redshift_creation_statements String [optional]
restricted_scopes Array<String> [optional]
revoke_sync_url String [optional]
rotate_sync_url String [optional]
scopes Array<String> [optional]
secure_remote_access_details SecureRemoteAccess [optional]
session_extension_warn_interval_min Integer [optional]
sf_account String [optional]
sf_user_role String generated users info [optional]
sf_warehouse_name String [optional]
should_stop String TODO delete this after migration [optional]
signing_algorithm String [optional]
ssl_connection_certificate String (Optional) SSLConnectionCertificate defines the certificate for SSL connection. Must be base64 certificate loaded by UI using file loader field [optional]
ssl_connection_mode Boolean (Optional) SSLConnectionMode defines if SSL mode will be used to connect to DB [optional]
subject_dn String [optional]
tags Array<String> [optional]
timeout_seconds Integer [optional]
use_gw_cloud_identity Boolean [optional]
use_gw_service_account Boolean [optional]
user_name String [optional]
user_password String [optional]
user_principal_name String [optional]
user_ttl String [optional]
username_length Integer [optional]
username_policy String [optional]
venafi_allow_subdomains Boolean [optional]
venafi_allowed_domains Array<String> [optional]
venafi_api_key String [optional]
venafi_auto_generated_folder String [optional]
venafi_base_url String [optional]
venafi_root_first_in_chain Boolean [optional]
venafi_sign_using_akeyless_pki Boolean [optional]
venafi_signer_key_name String [optional]
venafi_store_private_key Boolean [optional]
venafi_tpp_access_token String [optional]
venafi_tpp_client_id String [optional]
venafi_tpp_password String Deprecated: VenafiAccessToken and VenafiRefreshToken should be used instead [optional]
venafi_tpp_refresh_token String [optional]
venafi_tpp_username String Deprecated: VenafiAccessToken and VenafiRefreshToken should be used instead [optional]
venafi_use_tpp Boolean [optional]
venafi_zone String [optional]
warn_before_user_expiration_min Integer [optional]

Example

require 'akeyless'

instance = Akeyless::DSProducerDetails.new(
  access_token_manager_id: null,
  acl_rules: null,
  active: null,
  admin_name: null,
  admin_pwd: null,
  admin_rotation_interval_days: null,
  administrative_port: null,
  artifactory_admin_apikey: null,
  artifactory_admin_username: null,
  artifactory_base_url: null,
  artifactory_token_audience: null,
  artifactory_token_scope: null,
  authorization_port: null,
  aws_access_key_id: null,
  aws_access_mode: null,
  aws_region: null,
  aws_role_arns: null,
  aws_secret_access_key: null,
  aws_session_tags: null,
  aws_session_token: null,
  aws_transitive_tag_keys: null,
  aws_user_console_access: null,
  aws_user_groups: null,
  aws_user_policies: null,
  aws_user_programmatic_access: null,
  azure_app_object_id: null,
  azure_client_id: null,
  azure_client_secret: null,
  azure_fixed_user_name_sub_claim_key: null,
  azure_fixed_user_only: null,
  azure_resource_group_name: null,
  azure_resource_name: null,
  azure_subscription_id: null,
  azure_tenant_id: null,
  azure_user_groups_obj_id: null,
  azure_user_portal_access: null,
  azure_user_programmatic_access: null,
  azure_user_roles_template_id: null,
  azure_username: null,
  cassandra_creation_statements: null,
  chef_organizations: null,
  chef_server_access_mode: null,
  chef_server_host_name: null,
  chef_server_key: null,
  chef_server_port: null,
  chef_server_url: null,
  chef_server_username: null,
  chef_skip_ssl: null,
  client_authentication_type: null,
  cloud_service_provider: null,
  cluster_mode: null,
  connection_type: null,
  create_sync_url: null,
  db_client_id: null,
  db_client_secret: null,
  db_host_name: null,
  db_isolation_level: null,
  db_max_idle_conns: null,
  db_max_open_conns: null,
  db_name: null,
  db_port: null,
  db_private_key: null,
  db_private_key_passphrase: null,
  db_pwd: null,
  db_server_certificates: null,
  db_server_name: null,
  db_tenant_id: null,
  db_user_name: null,
  delete_protection: null,
  dynamic_secret_id: null,
  dynamic_secret_key: null,
  dynamic_secret_name: null,
  dynamic_secret_type: null,
  eks_access_key_id: null,
  eks_assume_role: null,
  eks_cluster_ca_certificate: null,
  eks_cluster_endpoint: null,
  eks_cluster_name: null,
  eks_region: null,
  eks_secret_access_key: null,
  enable_admin_rotation: null,
  enforce_replay_prevention: null,
  externally_provided_user: null,
  failure_message: null,
  fixed_user_only: null,
  gcp_key_algo: null,
  gcp_role_bindings: null,
  gcp_service_account_email: null,
  gcp_service_account_key: null,
  gcp_service_account_key_base64: null,
  gcp_service_account_key_id: null,
  gcp_service_account_type: null,
  gcp_tmp_service_account_name: null,
  gcp_token_lifetime: null,
  gcp_token_scope: null,
  gcp_token_type: null,
  github_app_id: null,
  github_app_private_key: null,
  github_base_url: null,
  github_installation_id: null,
  github_installation_token_permissions: null,
  github_installation_token_repositories: null,
  github_installation_token_repositories_ids: null,
  github_organization_name: null,
  github_repository_path: null,
  gitlab_access_token: null,
  gitlab_access_type: null,
  gitlab_certificate: null,
  gitlab_group_name: null,
  gitlab_project_name: null,
  gitlab_role: null,
  gitlab_token_scope: null,
  gitlab_url: null,
  gke_cluster_ca_certificate: null,
  gke_cluster_endpoint: null,
  gke_cluster_name: null,
  gke_service_account_key: null,
  gke_service_account_name: null,
  google_workspace_access_mode: null,
  google_workspace_admin_name: null,
  google_workspace_group_name: null,
  google_workspace_group_role: null,
  google_workspace_role_name: null,
  google_workspace_role_scope: null,
  grant_types: null,
  groups: null,
  hanadb_creation_statements: null,
  hanadb_revocation_statements: null,
  host_name: null,
  host_port: null,
  implementation_type: null,
  is_fixed_user: null,
  issuer: null,
  item_targets_assoc: null,
  jwks: null,
  jwks_url: null,
  k8s_allowed_namespaces: null,
  k8s_auth_type: null,
  k8s_bearer_token: null,
  k8s_client_cert_data: null,
  k8s_client_key_data: null,
  k8s_cluster_ca_certificate: null,
  k8s_cluster_endpoint: null,
  k8s_cluster_name: null,
  k8s_dynamic_mode: null,
  k8s_multiple_doc_yaml_temp_definition: null,
  k8s_namespace: null,
  k8s_role_name: null,
  k8s_role_type: null,
  k8s_service_account: null,
  last_admin_rotation: null,
  ldap_audience: null,
  ldap_bind_dn: null,
  ldap_bind_password: null,
  ldap_certificate: null,
  ldap_group_dn: null,
  ldap_token_expiration: null,
  ldap_url: null,
  ldap_user_attr: null,
  ldap_user_dn: null,
  metadata: null,
  mongodb_atlas_api_private_key: null,
  mongodb_atlas_api_public_key: null,
  mongodb_atlas_project_id: null,
  mongodb_custom_data: null,
  mongodb_db_name: null,
  mongodb_default_auth_db: null,
  mongodb_host_port: null,
  mongodb_is_atlas: null,
  mongodb_password: null,
  mongodb_roles: null,
  mongodb_uri_connection: null,
  mongodb_uri_options: null,
  mongodb_username: null,
  mssql_creation_statements: null,
  mssql_revocation_statements: null,
  mysql_creation_statements: null,
  mysql_revocation_statements: null,
  oracle_creation_statements: null,
  oracle_revocation_statements: null,
  password: null,
  password_length: null,
  password_policy: null,
  payload: null,
  ping_url: null,
  postgres_creation_statements: null,
  postgres_revocation_statements: null,
  privileged_user: null,
  rabbitmq_server_password: null,
  rabbitmq_server_uri: null,
  rabbitmq_server_user: null,
  rabbitmq_user_conf_permission: null,
  rabbitmq_user_read_permission: null,
  rabbitmq_user_tags: null,
  rabbitmq_user_vhost: null,
  rabbitmq_user_write_permission: null,
  redirect_uris: null,
  redshift_creation_statements: null,
  restricted_scopes: null,
  revoke_sync_url: null,
  rotate_sync_url: null,
  scopes: null,
  secure_remote_access_details: null,
  session_extension_warn_interval_min: null,
  sf_account: null,
  sf_user_role: null,
  sf_warehouse_name: null,
  should_stop: null,
  signing_algorithm: null,
  ssl_connection_certificate: null,
  ssl_connection_mode: null,
  subject_dn: null,
  tags: null,
  timeout_seconds: null,
  use_gw_cloud_identity: null,
  use_gw_service_account: null,
  user_name: null,
  user_password: null,
  user_principal_name: null,
  user_ttl: null,
  username_length: null,
  username_policy: null,
  venafi_allow_subdomains: null,
  venafi_allowed_domains: null,
  venafi_api_key: null,
  venafi_auto_generated_folder: null,
  venafi_base_url: null,
  venafi_root_first_in_chain: null,
  venafi_sign_using_akeyless_pki: null,
  venafi_signer_key_name: null,
  venafi_store_private_key: null,
  venafi_tpp_access_token: null,
  venafi_tpp_client_id: null,
  venafi_tpp_password: null,
  venafi_tpp_refresh_token: null,
  venafi_tpp_username: null,
  venafi_use_tpp: null,
  venafi_zone: null,
  warn_before_user_expiration_min: null
)