Module: Pangea::Resources::Akeyless::Types
- Defined in:
- lib/pangea/types/akeyless_types.rb,
lib/pangea-akeyless.rb,
lib/pangea/resources/akeyless_usc/types.rb,
lib/pangea/resources/akeyless_role/types.rb,
lib/pangea/resources/akeyless_folder/types.rb,
lib/pangea/resources/akeyless_dfc_key/types.rb,
lib/pangea/resources/akeyless_target_db/types.rb,
lib/pangea/resources/akeyless_tokenizer/types.rb,
lib/pangea/resources/akeyless_target_aws/types.rb,
lib/pangea/resources/akeyless_target_eks/types.rb,
lib/pangea/resources/akeyless_target_gcp/types.rb,
lib/pangea/resources/akeyless_target_gke/types.rb,
lib/pangea/resources/akeyless_target_k8s/types.rb,
lib/pangea/resources/akeyless_target_ssh/types.rb,
lib/pangea/resources/akeyless_target_web/types.rb,
lib/pangea/resources/akeyless_usc_secret/types.rb,
lib/pangea/resources/akeyless_auth_method/types.rb,
lib/pangea/resources/akeyless_certificate/types.rb,
lib/pangea/resources/akeyless_classic_key/types.rb,
lib/pangea/resources/akeyless_producer_aws/types.rb,
lib/pangea/resources/akeyless_producer_eks/types.rb,
lib/pangea/resources/akeyless_producer_gcp/types.rb,
lib/pangea/resources/akeyless_producer_gke/types.rb,
lib/pangea/resources/akeyless_producer_k8s/types.rb,
lib/pangea/resources/akeyless_producer_rdp/types.rb,
lib/pangea/resources/akeyless_target_azure/types.rb,
lib/pangea/resources/akeyless_gateway_cache/types.rb,
lib/pangea/resources/akeyless_static_secret/types.rb,
lib/pangea/resources/akeyless_target_github/types.rb,
lib/pangea/resources/akeyless_target_gitlab/types.rb,
lib/pangea/resources/akeyless_target_linked/types.rb,
lib/pangea/resources/akeyless_target_rabbit/types.rb,
lib/pangea/resources/akeyless_producer_azure/types.rb,
lib/pangea/resources/akeyless_producer_mongo/types.rb,
lib/pangea/resources/akeyless_producer_mssql/types.rb,
lib/pangea/resources/akeyless_producer_mysql/types.rb,
lib/pangea/resources/akeyless_rotated_secret/types.rb,
lib/pangea/resources/akeyless_target_windows/types.rb,
lib/pangea/resources/akeyless_target_zerossl/types.rb,
lib/pangea/resources/akeyless_auth_method_gcp/types.rb,
lib/pangea/resources/akeyless_auth_method_k8s/types.rb,
lib/pangea/resources/akeyless_k8s_auth_config/types.rb,
lib/pangea/resources/akeyless_pki_cert_issuer/types.rb,
lib/pangea/resources/akeyless_producer_custom/types.rb,
lib/pangea/resources/akeyless_producer_github/types.rb,
lib/pangea/resources/akeyless_producer_oracle/types.rb,
lib/pangea/resources/akeyless_ssh_cert_issuer/types.rb,
lib/pangea/resources/akeyless_auth_method_cert/types.rb,
lib/pangea/resources/akeyless_auth_method_ldap/types.rb,
lib/pangea/resources/akeyless_auth_method_oidc/types.rb,
lib/pangea/resources/akeyless_auth_method_saml/types.rb,
lib/pangea/resources/akeyless_gateway_defaults/types.rb,
lib/pangea/resources/akeyless_producer_postgres/types.rb,
lib/pangea/resources/akeyless_producer_redshift/types.rb,
lib/pangea/resources/akeyless_target_globalsign/types.rb,
lib/pangea/resources/akeyless_auth_method_oauth2/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_aws/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_eks/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_gcp/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_gke/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_k8s/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_rdp/types.rb,
lib/pangea/resources/akeyless_producer_cassandra/types.rb,
lib/pangea/resources/akeyless_rotated_secret_aws/types.rb,
lib/pangea/resources/akeyless_rotated_secret_gcp/types.rb,
lib/pangea/resources/akeyless_rotated_secret_ssh/types.rb,
lib/pangea/resources/akeyless_static_secret_sync/types.rb,
lib/pangea/resources/akeyless_target_artifactory/types.rb,
lib/pangea/resources/akeyless_auth_method_api_key/types.rb,
lib/pangea/resources/akeyless_auth_method_aws_iam/types.rb,
lib/pangea/resources/akeyless_rotated_secret_ldap/types.rb,
lib/pangea/resources/akeyless_rotated_secret_sync/types.rb,
lib/pangea/resources/akeyless_auth_method_azure_ad/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_azure/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_mssql/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_mysql/types.rb,
lib/pangea/resources/akeyless_producer_artifactory/types.rb,
lib/pangea/resources/akeyless_rotated_secret_azure/types.rb,
lib/pangea/resources/akeyless_rotated_secret_mssql/types.rb,
lib/pangea/resources/akeyless_rotated_secret_mysql/types.rb,
lib/pangea/resources/akeyless_rotated_secret_redis/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_custom/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_github/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_gitlab/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_oracle/types.rb,
lib/pangea/resources/akeyless_event_forwarder_email/types.rb,
lib/pangea/resources/akeyless_event_forwarder_slack/types.rb,
lib/pangea/resources/akeyless_gateway_remote_access/types.rb,
lib/pangea/resources/akeyless_rotated_secret_custom/types.rb,
lib/pangea/resources/akeyless_rotated_secret_hanadb/types.rb,
lib/pangea/resources/akeyless_rotated_secret_oracle/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_mongodb/types.rb,
lib/pangea/resources/akeyless_gateway_allowed_access/types.rb,
lib/pangea/resources/akeyless_rotated_secret_mongodb/types.rb,
lib/pangea/resources/akeyless_rotated_secret_windows/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_redshift/types.rb,
lib/pangea/resources/akeyless_event_forwarder_webhook/types.rb,
lib/pangea/resources/akeyless_rotated_secret_redshift/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_cassandra/types.rb,
lib/pangea/resources/akeyless_rotated_secret_cassandra/types.rb,
lib/pangea/resources/akeyless_rotated_secret_dockerhub/types.rb,
lib/pangea/resources/akeyless_rotated_secret_snowflake/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_postgresql/types.rb,
lib/pangea/resources/akeyless_rotated_secret_postgresql/types.rb,
lib/pangea/resources/akeyless_associate_role_auth_method/types.rb,
lib/pangea/resources/akeyless_dynamic_secret_artifactory/types.rb,
lib/pangea/resources/akeyless_event_forwarder_service_now/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_aws_s3/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_splunk/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_stdout/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_syslog/types.rb,
lib/pangea/resources/akeyless_auth_method_universal_identity/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_datadog/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_logz_io/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_logstash/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_sumologic/types.rb,
lib/pangea/resources/akeyless_gateway_remote_access_rdp_recording/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_elasticsearch/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_azure_analytics/types.rb,
lib/pangea/resources/akeyless_gateway_log_forwarding_google_chronicle/types.rb
Overview
Provider-specific Dry::Types for Akeyless resources. Individual resource types.rb files define Dry::Struct classes that reference these via T = Pangea::Resources::Akeyless::Types.
Defined Under Namespace
Classes: AssociateRoleAuthMethodAttributes, AuthMethodApiKeyAttributes, AuthMethodAttributes, AuthMethodAwsIamAttributes, AuthMethodAzureAdAttributes, AuthMethodCertAttributes, AuthMethodGcpAttributes, AuthMethodK8sAttributes, AuthMethodLdapAttributes, AuthMethodOauth2Attributes, AuthMethodOidcAttributes, AuthMethodSamlAttributes, AuthMethodUniversalIdentityAttributes, CertificateAttributes, ClassicKeyAttributes, DfcKeyAttributes, DynamicSecretArtifactoryAttributes, DynamicSecretAwsAttributes, DynamicSecretAzureAttributes, DynamicSecretCassandraAttributes, DynamicSecretCustomAttributes, DynamicSecretEksAttributes, DynamicSecretGcpAttributes, DynamicSecretGithubAttributes, DynamicSecretGitlabAttributes, DynamicSecretGkeAttributes, DynamicSecretK8sAttributes, DynamicSecretMongodbAttributes, DynamicSecretMssqlAttributes, DynamicSecretMysqlAttributes, DynamicSecretOracleAttributes, DynamicSecretPostgresqlAttributes, DynamicSecretRdpAttributes, DynamicSecretRedshiftAttributes, EventForwarderEmailAttributes, EventForwarderServiceNowAttributes, EventForwarderSlackAttributes, EventForwarderWebhookAttributes, FolderAttributes, GatewayAllowedAccessAttributes, GatewayCacheAttributes, GatewayDefaultsAttributes, GatewayLogForwardingAwsS3Attributes, GatewayLogForwardingAzureAnalyticsAttributes, GatewayLogForwardingDatadogAttributes, GatewayLogForwardingElasticsearchAttributes, GatewayLogForwardingGoogleChronicleAttributes, GatewayLogForwardingLogstashAttributes, GatewayLogForwardingLogzIoAttributes, GatewayLogForwardingSplunkAttributes, GatewayLogForwardingStdoutAttributes, GatewayLogForwardingSumologicAttributes, GatewayLogForwardingSyslogAttributes, GatewayRemoteAccessAttributes, GatewayRemoteAccessRdpRecordingAttributes, K8sAuthConfigAttributes, PkiCertIssuerAttributes, ProducerArtifactoryAttributes, ProducerAwsAttributes, ProducerAzureAttributes, ProducerCassandraAttributes, ProducerCustomAttributes, ProducerEksAttributes, ProducerGcpAttributes, ProducerGithubAttributes, ProducerGkeAttributes, ProducerK8sAttributes, ProducerMongoAttributes, ProducerMssqlAttributes, ProducerMysqlAttributes, ProducerOracleAttributes, ProducerPostgresAttributes, ProducerRdpAttributes, ProducerRedshiftAttributes, RoleAttributes, RotatedSecretAttributes, RotatedSecretAwsAttributes, RotatedSecretAzureAttributes, RotatedSecretCassandraAttributes, RotatedSecretCustomAttributes, RotatedSecretDockerhubAttributes, RotatedSecretGcpAttributes, RotatedSecretHanadbAttributes, RotatedSecretLdapAttributes, RotatedSecretMongodbAttributes, RotatedSecretMssqlAttributes, RotatedSecretMysqlAttributes, RotatedSecretOracleAttributes, RotatedSecretPostgresqlAttributes, RotatedSecretRedisAttributes, RotatedSecretRedshiftAttributes, RotatedSecretSnowflakeAttributes, RotatedSecretSshAttributes, RotatedSecretSyncAttributes, RotatedSecretWindowsAttributes, SshCertIssuerAttributes, StaticSecretAttributes, StaticSecretSyncAttributes, TargetArtifactoryAttributes, TargetAwsAttributes, TargetAzureAttributes, TargetDbAttributes, TargetEksAttributes, TargetGcpAttributes, TargetGithubAttributes, TargetGitlabAttributes, TargetGkeAttributes, TargetGlobalsignAttributes, TargetK8sAttributes, TargetLinkedAttributes, TargetRabbitAttributes, TargetSshAttributes, TargetWebAttributes, TargetWindowsAttributes, TargetZerosslAttributes, TokenizerAttributes, UscAttributes, UscSecretAttributes
Constant Summary collapse
- T =
::Pangea::Resources::Types
- ClassicKeyAlgorithm =
Classic key algorithms (akeyless_classic_key)
T::String.constrained( included_in: %w[ AES128GCM AES256GCM AES128SIV AES256SIV AES128CBC AES256CBC RSA1024 RSA2048 RSA3072 RSA4096 EC256 EC384 GPG ] )
- DfcKeyAlgorithm =
DFC key algorithms — no EC/GPG (akeyless_dfc_key)
T::String.constrained( included_in: %w[ AES128GCM AES256GCM AES128SIV AES256SIV AES128CBC AES256CBC RSA1024 RSA2048 RSA3072 RSA4096 ] )
- DbType =
Database types for akeyless_db_target
T::String.constrained( included_in: %w[mysql mssql postgres mongodb snowflake oracle cassandra redshift] )
- CertificateFormat =
Certificate formats for akeyless_certificate
T::String.constrained( included_in: %w[pem der cer crt pfx p12] )
- StaticSecretType =
Static secret types for akeyless_static_secret
T::String.constrained( included_in: %w[generic password] ).default("generic")
- StaticSecretFormat =
Static secret formats
T::String.constrained( included_in: %w[text json base64] ).default("text")