Akeyless::UpdateAuthMethodAzureAD
Name
Type
Description
Notes
access_expires
Integer
Access expiration date in Unix timestamp (select 0 for access without expiry date)
[optional][default to 0]
audience
String
Deprecated (Deprecated) The audience in the JWT
[optional][default to 'https://management.azure.com/ ']
audit_logs_claims
Array<String>
Subclaims to include in audit logs, e.g "--audit-logs-claims email --audit-logs-claims username"
[optional]
bound_group_id
Array<String>
A list of group ids that the access is restricted to
[optional]
bound_ips
Array<String>
A CIDR whitelist with the IPs that the access is restricted to
[optional]
bound_providers
Array<String>
A list of resource providers that the access is restricted to (e.g, Microsoft.Compute, Microsoft.ManagedIdentity, etc)
[optional]
bound_resource_id
Array<String>
A list of full resource ids that the access is restricted to
[optional]
bound_resource_names
Array<String>
A list of resource names that the access is restricted to (e.g, a virtual machine name, scale set name, etc).
[optional]
bound_resource_types
Array<String>
A list of resource types that the access is restricted to (e.g, virtualMachines, userAssignedIdentities, etc)
[optional]
bound_rg_id
Array<String>
A list of resource groups that the access is restricted to
[optional]
bound_spid
Array<String>
A list of service principal IDs that the access is restricted to
[optional]
bound_sub_id
Array<String>
A list of subscription ids that the access is restricted to
[optional]
bound_tenant_id
String
The Azure tenant id that the access is restricted to
delete_protection
String
Protection from accidental deletion of this object [true/false]
[optional]
description
String
Auth Method description
[optional]
force_sub_claims
Boolean
if true: enforce role-association must include sub claims
[optional]
gw_bound_ips
Array<String>
A CIDR whitelist with the GW IPs that the access is restricted to
[optional]
issuer
String
Issuer URL
[optional][default to 'https://sts.windows.net/---bound_tenant_id--- ']
json
Boolean
Set output format to JSON
[optional][default to false]
jwks_uri
String
The URL to the JSON Web Key Set (JWKS) that containing the public keys that should be used to verify any JSON Web Token (JWT) issued by the authorization server.
[optional][default to 'https://login.microsoftonline.com/common/discovery/keys ']
jwt_ttl
Integer
Jwt TTL
[optional][default to 0]
name
String
Auth Method name
new_name
String
Auth Method new name
[optional]
product_type
Array<String>
Choose the relevant product type for the auth method [sm, sra, pm, dp, ca]
[optional]
token
String
Authentication token (see `/auth` and `/configure`)
[optional]
uid_token
String
The universal identity token, Required only for universal_identity authentication
[optional]
unique_identifier
String
A unique identifier (ID) value which is a "sub claim" name that contains details uniquely identifying that resource. This "sub claim" is used to distinguish between different identities.
[optional]
require 'akeyless'
instance = Akeyless ::UpdateAuthMethodAzureAD . new (
access_expires : null ,
audience : null ,
audit_logs_claims : null ,
bound_group_id : null ,
bound_ips : null ,
bound_providers : null ,
bound_resource_id : null ,
bound_resource_names : null ,
bound_resource_types : null ,
bound_rg_id : null ,
bound_spid : null ,
bound_sub_id : null ,
bound_tenant_id : null ,
delete_protection : null ,
description : null ,
force_sub_claims : null ,
gw_bound_ips : null ,
issuer : null ,
json : null ,
jwks_uri : null ,
jwt_ttl : null ,
name : null ,
new_name : null ,
product_type : null ,
token : null ,
uid_token : null ,
unique_identifier : null
)