1. Packages
  2. Akeyless Provider
  3. API Docs
  4. DynamicSecretAzure
akeyless 1.9.0 published on Monday, Apr 14, 2025 by akeyless-community

akeyless.DynamicSecretAzure

Explore with Pulumi AI

Azure AD dynamic secret resource

Create DynamicSecretAzure Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new DynamicSecretAzure(name: string, args?: DynamicSecretAzureArgs, opts?: CustomResourceOptions);
@overload
def DynamicSecretAzure(resource_name: str,
                       args: Optional[DynamicSecretAzureArgs] = None,
                       opts: Optional[ResourceOptions] = None)

@overload
def DynamicSecretAzure(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       app_obj_id: Optional[str] = None,
                       azure_client_id: Optional[str] = None,
                       azure_client_secret: Optional[str] = None,
                       azure_tenant_id: Optional[str] = None,
                       dynamic_secret_azure_id: Optional[str] = None,
                       encryption_key_name: Optional[str] = None,
                       name: Optional[str] = None,
                       password_length: Optional[str] = None,
                       secure_access_enable: Optional[str] = None,
                       secure_access_url: Optional[str] = None,
                       secure_access_web: Optional[bool] = None,
                       secure_access_web_browsing: Optional[bool] = None,
                       tags: Optional[Sequence[str]] = None,
                       target_name: Optional[str] = None,
                       user_group_obj_id: Optional[str] = None,
                       user_portal_access: Optional[bool] = None,
                       user_principal_name: Optional[str] = None,
                       user_programmatic_access: Optional[bool] = None,
                       user_role_template_id: Optional[str] = None,
                       user_ttl: Optional[str] = None)
func NewDynamicSecretAzure(ctx *Context, name string, args *DynamicSecretAzureArgs, opts ...ResourceOption) (*DynamicSecretAzure, error)
public DynamicSecretAzure(string name, DynamicSecretAzureArgs? args = null, CustomResourceOptions? opts = null)
public DynamicSecretAzure(String name, DynamicSecretAzureArgs args)
public DynamicSecretAzure(String name, DynamicSecretAzureArgs args, CustomResourceOptions options)
type: akeyless:DynamicSecretAzure
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args DynamicSecretAzureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args DynamicSecretAzureArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args DynamicSecretAzureArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args DynamicSecretAzureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DynamicSecretAzureArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var dynamicSecretAzureResource = new Akeyless.DynamicSecretAzure("dynamicSecretAzureResource", new()
{
    AppObjId = "string",
    AzureClientId = "string",
    AzureClientSecret = "string",
    AzureTenantId = "string",
    DynamicSecretAzureId = "string",
    EncryptionKeyName = "string",
    Name = "string",
    PasswordLength = "string",
    SecureAccessEnable = "string",
    SecureAccessUrl = "string",
    SecureAccessWeb = false,
    SecureAccessWebBrowsing = false,
    Tags = new[]
    {
        "string",
    },
    TargetName = "string",
    UserGroupObjId = "string",
    UserPortalAccess = false,
    UserPrincipalName = "string",
    UserProgrammaticAccess = false,
    UserRoleTemplateId = "string",
    UserTtl = "string",
});
Copy
example, err := akeyless.NewDynamicSecretAzure(ctx, "dynamicSecretAzureResource", &akeyless.DynamicSecretAzureArgs{
AppObjId: pulumi.String("string"),
AzureClientId: pulumi.String("string"),
AzureClientSecret: pulumi.String("string"),
AzureTenantId: pulumi.String("string"),
DynamicSecretAzureId: pulumi.String("string"),
EncryptionKeyName: pulumi.String("string"),
Name: pulumi.String("string"),
PasswordLength: pulumi.String("string"),
SecureAccessEnable: pulumi.String("string"),
SecureAccessUrl: pulumi.String("string"),
SecureAccessWeb: pulumi.Bool(false),
SecureAccessWebBrowsing: pulumi.Bool(false),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
TargetName: pulumi.String("string"),
UserGroupObjId: pulumi.String("string"),
UserPortalAccess: pulumi.Bool(false),
UserPrincipalName: pulumi.String("string"),
UserProgrammaticAccess: pulumi.Bool(false),
UserRoleTemplateId: pulumi.String("string"),
UserTtl: pulumi.String("string"),
})
Copy
var dynamicSecretAzureResource = new DynamicSecretAzure("dynamicSecretAzureResource", DynamicSecretAzureArgs.builder()
    .appObjId("string")
    .azureClientId("string")
    .azureClientSecret("string")
    .azureTenantId("string")
    .dynamicSecretAzureId("string")
    .encryptionKeyName("string")
    .name("string")
    .passwordLength("string")
    .secureAccessEnable("string")
    .secureAccessUrl("string")
    .secureAccessWeb(false)
    .secureAccessWebBrowsing(false)
    .tags("string")
    .targetName("string")
    .userGroupObjId("string")
    .userPortalAccess(false)
    .userPrincipalName("string")
    .userProgrammaticAccess(false)
    .userRoleTemplateId("string")
    .userTtl("string")
    .build());
Copy
dynamic_secret_azure_resource = akeyless.DynamicSecretAzure("dynamicSecretAzureResource",
    app_obj_id="string",
    azure_client_id="string",
    azure_client_secret="string",
    azure_tenant_id="string",
    dynamic_secret_azure_id="string",
    encryption_key_name="string",
    name="string",
    password_length="string",
    secure_access_enable="string",
    secure_access_url="string",
    secure_access_web=False,
    secure_access_web_browsing=False,
    tags=["string"],
    target_name="string",
    user_group_obj_id="string",
    user_portal_access=False,
    user_principal_name="string",
    user_programmatic_access=False,
    user_role_template_id="string",
    user_ttl="string")
Copy
const dynamicSecretAzureResource = new akeyless.DynamicSecretAzure("dynamicSecretAzureResource", {
    appObjId: "string",
    azureClientId: "string",
    azureClientSecret: "string",
    azureTenantId: "string",
    dynamicSecretAzureId: "string",
    encryptionKeyName: "string",
    name: "string",
    passwordLength: "string",
    secureAccessEnable: "string",
    secureAccessUrl: "string",
    secureAccessWeb: false,
    secureAccessWebBrowsing: false,
    tags: ["string"],
    targetName: "string",
    userGroupObjId: "string",
    userPortalAccess: false,
    userPrincipalName: "string",
    userProgrammaticAccess: false,
    userRoleTemplateId: "string",
    userTtl: "string",
});
Copy
type: akeyless:DynamicSecretAzure
properties:
    appObjId: string
    azureClientId: string
    azureClientSecret: string
    azureTenantId: string
    dynamicSecretAzureId: string
    encryptionKeyName: string
    name: string
    passwordLength: string
    secureAccessEnable: string
    secureAccessUrl: string
    secureAccessWeb: false
    secureAccessWebBrowsing: false
    tags:
        - string
    targetName: string
    userGroupObjId: string
    userPortalAccess: false
    userPrincipalName: string
    userProgrammaticAccess: false
    userRoleTemplateId: string
    userTtl: string
Copy

DynamicSecretAzure Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The DynamicSecretAzure resource accepts the following input properties:

AppObjId string
Azure App Object ID (required if selected programmatic access)
AzureClientId string
Azure Client ID (Application ID)
AzureClientSecret string
Azure AD Client Secret
AzureTenantId string
Azure Tenant ID
DynamicSecretAzureId string
The ID of this resource.
EncryptionKeyName string
Encrypt dynamic secret details with following key
Name string
Dynamic secret name
PasswordLength string
The length of the password to be generated
SecureAccessEnable string
Enable/Disable secure remote access, [true/false]
SecureAccessUrl string
SecureAccessWeb bool
Enable Web Secure Remote Access
SecureAccessWebBrowsing bool
Secure browser via Akeyless Web Access Bastion
Tags List<string>
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
TargetName string
Name of existing target to use in dynamic secret creation
UserGroupObjId string
Azure AD User Group Object ID (required if selected Portal access)
UserPortalAccess bool
Enable Azure AD user portal access
UserPrincipalName string
Azure AD User Principal Name (required if selected Portal access)
UserProgrammaticAccess bool
Enable Azure AD user programmatic access
UserRoleTemplateId string
Azure AD User Role Template ID (required if selected Portal access)
UserTtl string
User TTL
AppObjId string
Azure App Object ID (required if selected programmatic access)
AzureClientId string
Azure Client ID (Application ID)
AzureClientSecret string
Azure AD Client Secret
AzureTenantId string
Azure Tenant ID
DynamicSecretAzureId string
The ID of this resource.
EncryptionKeyName string
Encrypt dynamic secret details with following key
Name string
Dynamic secret name
PasswordLength string
The length of the password to be generated
SecureAccessEnable string
Enable/Disable secure remote access, [true/false]
SecureAccessUrl string
SecureAccessWeb bool
Enable Web Secure Remote Access
SecureAccessWebBrowsing bool
Secure browser via Akeyless Web Access Bastion
Tags []string
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
TargetName string
Name of existing target to use in dynamic secret creation
UserGroupObjId string
Azure AD User Group Object ID (required if selected Portal access)
UserPortalAccess bool
Enable Azure AD user portal access
UserPrincipalName string
Azure AD User Principal Name (required if selected Portal access)
UserProgrammaticAccess bool
Enable Azure AD user programmatic access
UserRoleTemplateId string
Azure AD User Role Template ID (required if selected Portal access)
UserTtl string
User TTL
appObjId String
Azure App Object ID (required if selected programmatic access)
azureClientId String
Azure Client ID (Application ID)
azureClientSecret String
Azure AD Client Secret
azureTenantId String
Azure Tenant ID
dynamicSecretAzureId String
The ID of this resource.
encryptionKeyName String
Encrypt dynamic secret details with following key
name String
Dynamic secret name
passwordLength String
The length of the password to be generated
secureAccessEnable String
Enable/Disable secure remote access, [true/false]
secureAccessUrl String
secureAccessWeb Boolean
Enable Web Secure Remote Access
secureAccessWebBrowsing Boolean
Secure browser via Akeyless Web Access Bastion
tags List<String>
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
targetName String
Name of existing target to use in dynamic secret creation
userGroupObjId String
Azure AD User Group Object ID (required if selected Portal access)
userPortalAccess Boolean
Enable Azure AD user portal access
userPrincipalName String
Azure AD User Principal Name (required if selected Portal access)
userProgrammaticAccess Boolean
Enable Azure AD user programmatic access
userRoleTemplateId String
Azure AD User Role Template ID (required if selected Portal access)
userTtl String
User TTL
appObjId string
Azure App Object ID (required if selected programmatic access)
azureClientId string
Azure Client ID (Application ID)
azureClientSecret string
Azure AD Client Secret
azureTenantId string
Azure Tenant ID
dynamicSecretAzureId string
The ID of this resource.
encryptionKeyName string
Encrypt dynamic secret details with following key
name string
Dynamic secret name
passwordLength string
The length of the password to be generated
secureAccessEnable string
Enable/Disable secure remote access, [true/false]
secureAccessUrl string
secureAccessWeb boolean
Enable Web Secure Remote Access
secureAccessWebBrowsing boolean
Secure browser via Akeyless Web Access Bastion
tags string[]
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
targetName string
Name of existing target to use in dynamic secret creation
userGroupObjId string
Azure AD User Group Object ID (required if selected Portal access)
userPortalAccess boolean
Enable Azure AD user portal access
userPrincipalName string
Azure AD User Principal Name (required if selected Portal access)
userProgrammaticAccess boolean
Enable Azure AD user programmatic access
userRoleTemplateId string
Azure AD User Role Template ID (required if selected Portal access)
userTtl string
User TTL
app_obj_id str
Azure App Object ID (required if selected programmatic access)
azure_client_id str
Azure Client ID (Application ID)
azure_client_secret str
Azure AD Client Secret
azure_tenant_id str
Azure Tenant ID
dynamic_secret_azure_id str
The ID of this resource.
encryption_key_name str
Encrypt dynamic secret details with following key
name str
Dynamic secret name
password_length str
The length of the password to be generated
secure_access_enable str
Enable/Disable secure remote access, [true/false]
secure_access_url str
secure_access_web bool
Enable Web Secure Remote Access
secure_access_web_browsing bool
Secure browser via Akeyless Web Access Bastion
tags Sequence[str]
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
target_name str
Name of existing target to use in dynamic secret creation
user_group_obj_id str
Azure AD User Group Object ID (required if selected Portal access)
user_portal_access bool
Enable Azure AD user portal access
user_principal_name str
Azure AD User Principal Name (required if selected Portal access)
user_programmatic_access bool
Enable Azure AD user programmatic access
user_role_template_id str
Azure AD User Role Template ID (required if selected Portal access)
user_ttl str
User TTL
appObjId String
Azure App Object ID (required if selected programmatic access)
azureClientId String
Azure Client ID (Application ID)
azureClientSecret String
Azure AD Client Secret
azureTenantId String
Azure Tenant ID
dynamicSecretAzureId String
The ID of this resource.
encryptionKeyName String
Encrypt dynamic secret details with following key
name String
Dynamic secret name
passwordLength String
The length of the password to be generated
secureAccessEnable String
Enable/Disable secure remote access, [true/false]
secureAccessUrl String
secureAccessWeb Boolean
Enable Web Secure Remote Access
secureAccessWebBrowsing Boolean
Secure browser via Akeyless Web Access Bastion
tags List<String>
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
targetName String
Name of existing target to use in dynamic secret creation
userGroupObjId String
Azure AD User Group Object ID (required if selected Portal access)
userPortalAccess Boolean
Enable Azure AD user portal access
userPrincipalName String
Azure AD User Principal Name (required if selected Portal access)
userProgrammaticAccess Boolean
Enable Azure AD user programmatic access
userRoleTemplateId String
Azure AD User Role Template ID (required if selected Portal access)
userTtl String
User TTL

Outputs

All input properties are implicitly available as output properties. Additionally, the DynamicSecretAzure resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing DynamicSecretAzure Resource

Get an existing DynamicSecretAzure resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: DynamicSecretAzureState, opts?: CustomResourceOptions): DynamicSecretAzure
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        app_obj_id: Optional[str] = None,
        azure_client_id: Optional[str] = None,
        azure_client_secret: Optional[str] = None,
        azure_tenant_id: Optional[str] = None,
        dynamic_secret_azure_id: Optional[str] = None,
        encryption_key_name: Optional[str] = None,
        name: Optional[str] = None,
        password_length: Optional[str] = None,
        secure_access_enable: Optional[str] = None,
        secure_access_url: Optional[str] = None,
        secure_access_web: Optional[bool] = None,
        secure_access_web_browsing: Optional[bool] = None,
        tags: Optional[Sequence[str]] = None,
        target_name: Optional[str] = None,
        user_group_obj_id: Optional[str] = None,
        user_portal_access: Optional[bool] = None,
        user_principal_name: Optional[str] = None,
        user_programmatic_access: Optional[bool] = None,
        user_role_template_id: Optional[str] = None,
        user_ttl: Optional[str] = None) -> DynamicSecretAzure
func GetDynamicSecretAzure(ctx *Context, name string, id IDInput, state *DynamicSecretAzureState, opts ...ResourceOption) (*DynamicSecretAzure, error)
public static DynamicSecretAzure Get(string name, Input<string> id, DynamicSecretAzureState? state, CustomResourceOptions? opts = null)
public static DynamicSecretAzure get(String name, Output<String> id, DynamicSecretAzureState state, CustomResourceOptions options)
resources:  _:    type: akeyless:DynamicSecretAzure    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AppObjId string
Azure App Object ID (required if selected programmatic access)
AzureClientId string
Azure Client ID (Application ID)
AzureClientSecret string
Azure AD Client Secret
AzureTenantId string
Azure Tenant ID
DynamicSecretAzureId string
The ID of this resource.
EncryptionKeyName string
Encrypt dynamic secret details with following key
Name string
Dynamic secret name
PasswordLength string
The length of the password to be generated
SecureAccessEnable string
Enable/Disable secure remote access, [true/false]
SecureAccessUrl string
SecureAccessWeb bool
Enable Web Secure Remote Access
SecureAccessWebBrowsing bool
Secure browser via Akeyless Web Access Bastion
Tags List<string>
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
TargetName string
Name of existing target to use in dynamic secret creation
UserGroupObjId string
Azure AD User Group Object ID (required if selected Portal access)
UserPortalAccess bool
Enable Azure AD user portal access
UserPrincipalName string
Azure AD User Principal Name (required if selected Portal access)
UserProgrammaticAccess bool
Enable Azure AD user programmatic access
UserRoleTemplateId string
Azure AD User Role Template ID (required if selected Portal access)
UserTtl string
User TTL
AppObjId string
Azure App Object ID (required if selected programmatic access)
AzureClientId string
Azure Client ID (Application ID)
AzureClientSecret string
Azure AD Client Secret
AzureTenantId string
Azure Tenant ID
DynamicSecretAzureId string
The ID of this resource.
EncryptionKeyName string
Encrypt dynamic secret details with following key
Name string
Dynamic secret name
PasswordLength string
The length of the password to be generated
SecureAccessEnable string
Enable/Disable secure remote access, [true/false]
SecureAccessUrl string
SecureAccessWeb bool
Enable Web Secure Remote Access
SecureAccessWebBrowsing bool
Secure browser via Akeyless Web Access Bastion
Tags []string
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
TargetName string
Name of existing target to use in dynamic secret creation
UserGroupObjId string
Azure AD User Group Object ID (required if selected Portal access)
UserPortalAccess bool
Enable Azure AD user portal access
UserPrincipalName string
Azure AD User Principal Name (required if selected Portal access)
UserProgrammaticAccess bool
Enable Azure AD user programmatic access
UserRoleTemplateId string
Azure AD User Role Template ID (required if selected Portal access)
UserTtl string
User TTL
appObjId String
Azure App Object ID (required if selected programmatic access)
azureClientId String
Azure Client ID (Application ID)
azureClientSecret String
Azure AD Client Secret
azureTenantId String
Azure Tenant ID
dynamicSecretAzureId String
The ID of this resource.
encryptionKeyName String
Encrypt dynamic secret details with following key
name String
Dynamic secret name
passwordLength String
The length of the password to be generated
secureAccessEnable String
Enable/Disable secure remote access, [true/false]
secureAccessUrl String
secureAccessWeb Boolean
Enable Web Secure Remote Access
secureAccessWebBrowsing Boolean
Secure browser via Akeyless Web Access Bastion
tags List<String>
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
targetName String
Name of existing target to use in dynamic secret creation
userGroupObjId String
Azure AD User Group Object ID (required if selected Portal access)
userPortalAccess Boolean
Enable Azure AD user portal access
userPrincipalName String
Azure AD User Principal Name (required if selected Portal access)
userProgrammaticAccess Boolean
Enable Azure AD user programmatic access
userRoleTemplateId String
Azure AD User Role Template ID (required if selected Portal access)
userTtl String
User TTL
appObjId string
Azure App Object ID (required if selected programmatic access)
azureClientId string
Azure Client ID (Application ID)
azureClientSecret string
Azure AD Client Secret
azureTenantId string
Azure Tenant ID
dynamicSecretAzureId string
The ID of this resource.
encryptionKeyName string
Encrypt dynamic secret details with following key
name string
Dynamic secret name
passwordLength string
The length of the password to be generated
secureAccessEnable string
Enable/Disable secure remote access, [true/false]
secureAccessUrl string
secureAccessWeb boolean
Enable Web Secure Remote Access
secureAccessWebBrowsing boolean
Secure browser via Akeyless Web Access Bastion
tags string[]
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
targetName string
Name of existing target to use in dynamic secret creation
userGroupObjId string
Azure AD User Group Object ID (required if selected Portal access)
userPortalAccess boolean
Enable Azure AD user portal access
userPrincipalName string
Azure AD User Principal Name (required if selected Portal access)
userProgrammaticAccess boolean
Enable Azure AD user programmatic access
userRoleTemplateId string
Azure AD User Role Template ID (required if selected Portal access)
userTtl string
User TTL
app_obj_id str
Azure App Object ID (required if selected programmatic access)
azure_client_id str
Azure Client ID (Application ID)
azure_client_secret str
Azure AD Client Secret
azure_tenant_id str
Azure Tenant ID
dynamic_secret_azure_id str
The ID of this resource.
encryption_key_name str
Encrypt dynamic secret details with following key
name str
Dynamic secret name
password_length str
The length of the password to be generated
secure_access_enable str
Enable/Disable secure remote access, [true/false]
secure_access_url str
secure_access_web bool
Enable Web Secure Remote Access
secure_access_web_browsing bool
Secure browser via Akeyless Web Access Bastion
tags Sequence[str]
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
target_name str
Name of existing target to use in dynamic secret creation
user_group_obj_id str
Azure AD User Group Object ID (required if selected Portal access)
user_portal_access bool
Enable Azure AD user portal access
user_principal_name str
Azure AD User Principal Name (required if selected Portal access)
user_programmatic_access bool
Enable Azure AD user programmatic access
user_role_template_id str
Azure AD User Role Template ID (required if selected Portal access)
user_ttl str
User TTL
appObjId String
Azure App Object ID (required if selected programmatic access)
azureClientId String
Azure Client ID (Application ID)
azureClientSecret String
Azure AD Client Secret
azureTenantId String
Azure Tenant ID
dynamicSecretAzureId String
The ID of this resource.
encryptionKeyName String
Encrypt dynamic secret details with following key
name String
Dynamic secret name
passwordLength String
The length of the password to be generated
secureAccessEnable String
Enable/Disable secure remote access, [true/false]
secureAccessUrl String
secureAccessWeb Boolean
Enable Web Secure Remote Access
secureAccessWebBrowsing Boolean
Secure browser via Akeyless Web Access Bastion
tags List<String>
List of the tags attached to this secret. To specify multiple tags use argument multiple times: --tag Tag1 --tag Tag2
targetName String
Name of existing target to use in dynamic secret creation
userGroupObjId String
Azure AD User Group Object ID (required if selected Portal access)
userPortalAccess Boolean
Enable Azure AD user portal access
userPrincipalName String
Azure AD User Principal Name (required if selected Portal access)
userProgrammaticAccess Boolean
Enable Azure AD user programmatic access
userRoleTemplateId String
Azure AD User Role Template ID (required if selected Portal access)
userTtl String
User TTL

Package Details

Repository
akeyless akeyless-community/terraform-provider-akeyless
License
Notes
This Pulumi package is based on the akeyless Terraform Provider.