athenz 1.0.45 published on Tuesday, Apr 15, 2025 by athenz
athenz.getRole
Explore with Pulumi AI
athenz.Role
provides details about a specific Athenz role.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as athenz from "@pulumi/athenz";
const config = new pulumi.Config();
const roleName = config.require("roleName");
const selected = athenz.getRole({
name: roleName,
domain: "some_domain",
});
import pulumi
import pulumi_athenz as athenz
config = pulumi.Config()
role_name = config.require("roleName")
selected = athenz.get_role(name=role_name,
domain="some_domain")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/athenz/athenz"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
roleName := cfg.Require("roleName")
_, err := athenz.LookupRole(ctx, &athenz.LookupRoleArgs{
Name: roleName,
Domain: "some_domain",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Athenz = Pulumi.Athenz;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var roleName = config.Require("roleName");
var selected = Athenz.GetRole.Invoke(new()
{
Name = roleName,
Domain = "some_domain",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.athenz.AthenzFunctions;
import com.pulumi.athenz.inputs.GetRoleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var roleName = config.get("roleName");
final var selected = AthenzFunctions.getRole(GetRoleArgs.builder()
.name(roleName)
.domain("some_domain")
.build());
}
}
configuration:
roleName:
type: string
variables:
selected:
fn::invoke:
function: athenz:getRole
arguments:
name: ${roleName}
domain: some_domain
Using getRole
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRole(args: GetRoleArgs, opts?: InvokeOptions): Promise<GetRoleResult>
function getRoleOutput(args: GetRoleOutputArgs, opts?: InvokeOptions): Output<GetRoleResult>
def get_role(audit_enabled: Optional[bool] = None,
delete_protection: Optional[bool] = None,
description: Optional[str] = None,
domain: Optional[str] = None,
id: Optional[str] = None,
last_reviewed_date: Optional[str] = None,
members: Optional[Sequence[GetRoleMember]] = None,
name: Optional[str] = None,
notify_details: Optional[str] = None,
notify_roles: Optional[str] = None,
principal_domain_filter: Optional[str] = None,
review_enabled: Optional[bool] = None,
self_renew: Optional[bool] = None,
self_renew_mins: Optional[float] = None,
self_serve: Optional[bool] = None,
settings: Optional[GetRoleSettings] = None,
sign_algorithm: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
trust: Optional[str] = None,
user_authority_expiration: Optional[str] = None,
user_authority_filter: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRoleResult
def get_role_output(audit_enabled: Optional[pulumi.Input[bool]] = None,
delete_protection: Optional[pulumi.Input[bool]] = None,
description: Optional[pulumi.Input[str]] = None,
domain: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
last_reviewed_date: Optional[pulumi.Input[str]] = None,
members: Optional[pulumi.Input[Sequence[pulumi.Input[GetRoleMemberArgs]]]] = None,
name: Optional[pulumi.Input[str]] = None,
notify_details: Optional[pulumi.Input[str]] = None,
notify_roles: Optional[pulumi.Input[str]] = None,
principal_domain_filter: Optional[pulumi.Input[str]] = None,
review_enabled: Optional[pulumi.Input[bool]] = None,
self_renew: Optional[pulumi.Input[bool]] = None,
self_renew_mins: Optional[pulumi.Input[float]] = None,
self_serve: Optional[pulumi.Input[bool]] = None,
settings: Optional[pulumi.Input[GetRoleSettingsArgs]] = None,
sign_algorithm: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
trust: Optional[pulumi.Input[str]] = None,
user_authority_expiration: Optional[pulumi.Input[str]] = None,
user_authority_filter: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRoleResult]
func LookupRole(ctx *Context, args *LookupRoleArgs, opts ...InvokeOption) (*LookupRoleResult, error)
func LookupRoleOutput(ctx *Context, args *LookupRoleOutputArgs, opts ...InvokeOption) LookupRoleResultOutput
> Note: This function is named LookupRole
in the Go SDK.
public static class GetRole
{
public static Task<GetRoleResult> InvokeAsync(GetRoleArgs args, InvokeOptions? opts = null)
public static Output<GetRoleResult> Invoke(GetRoleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRoleResult> getRole(GetRoleArgs args, InvokeOptions options)
public static Output<GetRoleResult> getRole(GetRoleArgs args, InvokeOptions options)
fn::invoke:
function: athenz:index/getRole:getRole
arguments:
# arguments dictionary
The following arguments are supported:
- Domain string
- The Athenz domain name.
- Name string
- The name of the specific Athenz role.
- Audit
Enabled bool - audit enabled flag for the role
- Delete
Protection bool - If true, ask for delete confirmation in audit and review enabled roles
- Description string
- description for the role
- Id string
- The ID of this resource.
- Last
Reviewed stringDate - Last reviewed date for the role
- Members
List<Get
Role Member> - Athenz principal to be added as members
- Notify
Details string - Set of instructions included in notifications for review and audit enabled roles
- Notify
Roles string - comma seperated list of roles whose members should be notified for member review/approval
- Principal
Domain stringFilter - comma seperated list of domains to enforce principal membership
- Review
Enabled bool - Flag indicates whether role updates require another review and approval
- Self
Renew bool - Flag indicates whether to allow expired members to renew their membership
- Self
Renew doubleMins - Number of minutes members can renew their membership if self review option is enabled
- Self
Serve bool - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- Settings
Get
Role Settings - Advanced settings
- Sign
Algorithm string - sign algorithm to be used for tokens issued for this role: rsa or ec
- Dictionary<string, string>
- map of role tags
- Trust string
- The domain, which this role is trusted to
- string
- expiration enforced by a user authority configured attribute
- string
- membership filtered based on user authority configured attributes
- Domain string
- The Athenz domain name.
- Name string
- The name of the specific Athenz role.
- Audit
Enabled bool - audit enabled flag for the role
- Delete
Protection bool - If true, ask for delete confirmation in audit and review enabled roles
- Description string
- description for the role
- Id string
- The ID of this resource.
- Last
Reviewed stringDate - Last reviewed date for the role
- Members
[]Get
Role Member - Athenz principal to be added as members
- Notify
Details string - Set of instructions included in notifications for review and audit enabled roles
- Notify
Roles string - comma seperated list of roles whose members should be notified for member review/approval
- Principal
Domain stringFilter - comma seperated list of domains to enforce principal membership
- Review
Enabled bool - Flag indicates whether role updates require another review and approval
- Self
Renew bool - Flag indicates whether to allow expired members to renew their membership
- Self
Renew float64Mins - Number of minutes members can renew their membership if self review option is enabled
- Self
Serve bool - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- Settings
Get
Role Settings - Advanced settings
- Sign
Algorithm string - sign algorithm to be used for tokens issued for this role: rsa or ec
- map[string]string
- map of role tags
- Trust string
- The domain, which this role is trusted to
- string
- expiration enforced by a user authority configured attribute
- string
- membership filtered based on user authority configured attributes
- domain String
- The Athenz domain name.
- name String
- The name of the specific Athenz role.
- audit
Enabled Boolean - audit enabled flag for the role
- delete
Protection Boolean - If true, ask for delete confirmation in audit and review enabled roles
- description String
- description for the role
- id String
- The ID of this resource.
- last
Reviewed StringDate - Last reviewed date for the role
- members
List<Get
Role Member> - Athenz principal to be added as members
- notify
Details String - Set of instructions included in notifications for review and audit enabled roles
- notify
Roles String - comma seperated list of roles whose members should be notified for member review/approval
- principal
Domain StringFilter - comma seperated list of domains to enforce principal membership
- review
Enabled Boolean - Flag indicates whether role updates require another review and approval
- self
Renew Boolean - Flag indicates whether to allow expired members to renew their membership
- self
Renew DoubleMins - Number of minutes members can renew their membership if self review option is enabled
- self
Serve Boolean - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- settings
Get
Role Settings - Advanced settings
- sign
Algorithm String - sign algorithm to be used for tokens issued for this role: rsa or ec
- Map<String,String>
- map of role tags
- trust String
- The domain, which this role is trusted to
- String
- expiration enforced by a user authority configured attribute
- String
- membership filtered based on user authority configured attributes
- domain string
- The Athenz domain name.
- name string
- The name of the specific Athenz role.
- audit
Enabled boolean - audit enabled flag for the role
- delete
Protection boolean - If true, ask for delete confirmation in audit and review enabled roles
- description string
- description for the role
- id string
- The ID of this resource.
- last
Reviewed stringDate - Last reviewed date for the role
- members
Get
Role Member[] - Athenz principal to be added as members
- notify
Details string - Set of instructions included in notifications for review and audit enabled roles
- notify
Roles string - comma seperated list of roles whose members should be notified for member review/approval
- principal
Domain stringFilter - comma seperated list of domains to enforce principal membership
- review
Enabled boolean - Flag indicates whether role updates require another review and approval
- self
Renew boolean - Flag indicates whether to allow expired members to renew their membership
- self
Renew numberMins - Number of minutes members can renew their membership if self review option is enabled
- self
Serve boolean - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- settings
Get
Role Settings - Advanced settings
- sign
Algorithm string - sign algorithm to be used for tokens issued for this role: rsa or ec
- {[key: string]: string}
- map of role tags
- trust string
- The domain, which this role is trusted to
- string
- expiration enforced by a user authority configured attribute
- string
- membership filtered based on user authority configured attributes
- domain str
- The Athenz domain name.
- name str
- The name of the specific Athenz role.
- audit_
enabled bool - audit enabled flag for the role
- delete_
protection bool - If true, ask for delete confirmation in audit and review enabled roles
- description str
- description for the role
- id str
- The ID of this resource.
- last_
reviewed_ strdate - Last reviewed date for the role
- members
Sequence[Get
Role Member] - Athenz principal to be added as members
- notify_
details str - Set of instructions included in notifications for review and audit enabled roles
- notify_
roles str - comma seperated list of roles whose members should be notified for member review/approval
- principal_
domain_ strfilter - comma seperated list of domains to enforce principal membership
- review_
enabled bool - Flag indicates whether role updates require another review and approval
- self_
renew bool - Flag indicates whether to allow expired members to renew their membership
- self_
renew_ floatmins - Number of minutes members can renew their membership if self review option is enabled
- self_
serve bool - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- settings
Get
Role Settings - Advanced settings
- sign_
algorithm str - sign algorithm to be used for tokens issued for this role: rsa or ec
- Mapping[str, str]
- map of role tags
- trust str
- The domain, which this role is trusted to
- str
- expiration enforced by a user authority configured attribute
- str
- membership filtered based on user authority configured attributes
- domain String
- The Athenz domain name.
- name String
- The name of the specific Athenz role.
- audit
Enabled Boolean - audit enabled flag for the role
- delete
Protection Boolean - If true, ask for delete confirmation in audit and review enabled roles
- description String
- description for the role
- id String
- The ID of this resource.
- last
Reviewed StringDate - Last reviewed date for the role
- members List<Property Map>
- Athenz principal to be added as members
- notify
Details String - Set of instructions included in notifications for review and audit enabled roles
- notify
Roles String - comma seperated list of roles whose members should be notified for member review/approval
- principal
Domain StringFilter - comma seperated list of domains to enforce principal membership
- review
Enabled Boolean - Flag indicates whether role updates require another review and approval
- self
Renew Boolean - Flag indicates whether to allow expired members to renew their membership
- self
Renew NumberMins - Number of minutes members can renew their membership if self review option is enabled
- self
Serve Boolean - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- settings Property Map
- Advanced settings
- sign
Algorithm String - sign algorithm to be used for tokens issued for this role: rsa or ec
- Map<String>
- map of role tags
- trust String
- The domain, which this role is trusted to
- String
- expiration enforced by a user authority configured attribute
- String
- membership filtered based on user authority configured attributes
getRole Result
The following output properties are available:
- Domain string
- The Athenz domain name.
- Id string
- The ID of this resource.
- Name string
- The name of the specific Athenz role.
- Audit
Enabled bool - audit enabled flag for the role
- Delete
Protection bool - If true, ask for delete confirmation in audit and review enabled roles
- Description string
- description for the role
- Last
Reviewed stringDate - Last reviewed date for the role
- Members
List<Get
Role Member> - Athenz principal to be added as members
- Notify
Details string - Set of instructions included in notifications for review and audit enabled roles
- Notify
Roles string - comma seperated list of roles whose members should be notified for member review/approval
- Principal
Domain stringFilter - comma seperated list of domains to enforce principal membership
- Review
Enabled bool - Flag indicates whether role updates require another review and approval
- Self
Renew bool - Flag indicates whether to allow expired members to renew their membership
- Self
Renew doubleMins - Number of minutes members can renew their membership if self review option is enabled
- Self
Serve bool - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- Settings
Get
Role Settings - Advanced settings
- Sign
Algorithm string - sign algorithm to be used for tokens issued for this role: rsa or ec
- Dictionary<string, string>
- map of role tags
- Trust string
- The domain, which this role is trusted to
- string
- expiration enforced by a user authority configured attribute
- string
- membership filtered based on user authority configured attributes
- Domain string
- The Athenz domain name.
- Id string
- The ID of this resource.
- Name string
- The name of the specific Athenz role.
- Audit
Enabled bool - audit enabled flag for the role
- Delete
Protection bool - If true, ask for delete confirmation in audit and review enabled roles
- Description string
- description for the role
- Last
Reviewed stringDate - Last reviewed date for the role
- Members
[]Get
Role Member - Athenz principal to be added as members
- Notify
Details string - Set of instructions included in notifications for review and audit enabled roles
- Notify
Roles string - comma seperated list of roles whose members should be notified for member review/approval
- Principal
Domain stringFilter - comma seperated list of domains to enforce principal membership
- Review
Enabled bool - Flag indicates whether role updates require another review and approval
- Self
Renew bool - Flag indicates whether to allow expired members to renew their membership
- Self
Renew float64Mins - Number of minutes members can renew their membership if self review option is enabled
- Self
Serve bool - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- Settings
Get
Role Settings - Advanced settings
- Sign
Algorithm string - sign algorithm to be used for tokens issued for this role: rsa or ec
- map[string]string
- map of role tags
- Trust string
- The domain, which this role is trusted to
- string
- expiration enforced by a user authority configured attribute
- string
- membership filtered based on user authority configured attributes
- domain String
- The Athenz domain name.
- id String
- The ID of this resource.
- name String
- The name of the specific Athenz role.
- audit
Enabled Boolean - audit enabled flag for the role
- delete
Protection Boolean - If true, ask for delete confirmation in audit and review enabled roles
- description String
- description for the role
- last
Reviewed StringDate - Last reviewed date for the role
- members
List<Get
Role Member> - Athenz principal to be added as members
- notify
Details String - Set of instructions included in notifications for review and audit enabled roles
- notify
Roles String - comma seperated list of roles whose members should be notified for member review/approval
- principal
Domain StringFilter - comma seperated list of domains to enforce principal membership
- review
Enabled Boolean - Flag indicates whether role updates require another review and approval
- self
Renew Boolean - Flag indicates whether to allow expired members to renew their membership
- self
Renew DoubleMins - Number of minutes members can renew their membership if self review option is enabled
- self
Serve Boolean - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- settings
Get
Role Settings - Advanced settings
- sign
Algorithm String - sign algorithm to be used for tokens issued for this role: rsa or ec
- Map<String,String>
- map of role tags
- trust String
- The domain, which this role is trusted to
- String
- expiration enforced by a user authority configured attribute
- String
- membership filtered based on user authority configured attributes
- domain string
- The Athenz domain name.
- id string
- The ID of this resource.
- name string
- The name of the specific Athenz role.
- audit
Enabled boolean - audit enabled flag for the role
- delete
Protection boolean - If true, ask for delete confirmation in audit and review enabled roles
- description string
- description for the role
- last
Reviewed stringDate - Last reviewed date for the role
- members
Get
Role Member[] - Athenz principal to be added as members
- notify
Details string - Set of instructions included in notifications for review and audit enabled roles
- notify
Roles string - comma seperated list of roles whose members should be notified for member review/approval
- principal
Domain stringFilter - comma seperated list of domains to enforce principal membership
- review
Enabled boolean - Flag indicates whether role updates require another review and approval
- self
Renew boolean - Flag indicates whether to allow expired members to renew their membership
- self
Renew numberMins - Number of minutes members can renew their membership if self review option is enabled
- self
Serve boolean - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- settings
Get
Role Settings - Advanced settings
- sign
Algorithm string - sign algorithm to be used for tokens issued for this role: rsa or ec
- {[key: string]: string}
- map of role tags
- trust string
- The domain, which this role is trusted to
- string
- expiration enforced by a user authority configured attribute
- string
- membership filtered based on user authority configured attributes
- domain str
- The Athenz domain name.
- id str
- The ID of this resource.
- name str
- The name of the specific Athenz role.
- audit_
enabled bool - audit enabled flag for the role
- delete_
protection bool - If true, ask for delete confirmation in audit and review enabled roles
- description str
- description for the role
- last_
reviewed_ strdate - Last reviewed date for the role
- members
Sequence[Get
Role Member] - Athenz principal to be added as members
- notify_
details str - Set of instructions included in notifications for review and audit enabled roles
- notify_
roles str - comma seperated list of roles whose members should be notified for member review/approval
- principal_
domain_ strfilter - comma seperated list of domains to enforce principal membership
- review_
enabled bool - Flag indicates whether role updates require another review and approval
- self_
renew bool - Flag indicates whether to allow expired members to renew their membership
- self_
renew_ floatmins - Number of minutes members can renew their membership if self review option is enabled
- self_
serve bool - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- settings
Get
Role Settings - Advanced settings
- sign_
algorithm str - sign algorithm to be used for tokens issued for this role: rsa or ec
- Mapping[str, str]
- map of role tags
- trust str
- The domain, which this role is trusted to
- str
- expiration enforced by a user authority configured attribute
- str
- membership filtered based on user authority configured attributes
- domain String
- The Athenz domain name.
- id String
- The ID of this resource.
- name String
- The name of the specific Athenz role.
- audit
Enabled Boolean - audit enabled flag for the role
- delete
Protection Boolean - If true, ask for delete confirmation in audit and review enabled roles
- description String
- description for the role
- last
Reviewed StringDate - Last reviewed date for the role
- members List<Property Map>
- Athenz principal to be added as members
- notify
Details String - Set of instructions included in notifications for review and audit enabled roles
- notify
Roles String - comma seperated list of roles whose members should be notified for member review/approval
- principal
Domain StringFilter - comma seperated list of domains to enforce principal membership
- review
Enabled Boolean - Flag indicates whether role updates require another review and approval
- self
Renew Boolean - Flag indicates whether to allow expired members to renew their membership
- self
Renew NumberMins - Number of minutes members can renew their membership if self review option is enabled
- self
Serve Boolean - Flag indicates whether role allows self-service. Users can add themselves in the role, but it has to be approved by domain admins to be effective.
- settings Property Map
- Advanced settings
- sign
Algorithm String - sign algorithm to be used for tokens issued for this role: rsa or ec
- Map<String>
- map of role tags
- trust String
- The domain, which this role is trusted to
- String
- expiration enforced by a user authority configured attribute
- String
- membership filtered based on user authority configured attributes
Supporting Types
GetRoleMember
- Name string
- Expiration string
- Review string
- Name string
- Expiration string
- Review string
- name String
- expiration String
- review String
- name string
- expiration string
- review string
- name str
- expiration str
- review str
- name String
- expiration String
- review String
GetRoleSettings
- Cert
Expiry doubleMins - certs issued for this role will have specified max timeout in mins
- Group
Expiry doubleDays - all group members in the role will have specified max expiry days
- Group
Review doubleDays - all group members in the role will have specified max review reminder days
- Max
Members double - Max number of principals in the role
- Service
Expiry doubleDays - all services in the role will have specified max expiry days
- Service
Review doubleDays - all service members in the role will have specified max review reminder days
- Token
Expiry doubleMins - tokens issued for this role will have specified max timeout in mins
- User
Expiry doubleDays - all user members in the role will have specified max expiry days
- User
Review doubleDays - all user members in the role will have specified max review reminder days
- Cert
Expiry float64Mins - certs issued for this role will have specified max timeout in mins
- Group
Expiry float64Days - all group members in the role will have specified max expiry days
- Group
Review float64Days - all group members in the role will have specified max review reminder days
- Max
Members float64 - Max number of principals in the role
- Service
Expiry float64Days - all services in the role will have specified max expiry days
- Service
Review float64Days - all service members in the role will have specified max review reminder days
- Token
Expiry float64Mins - tokens issued for this role will have specified max timeout in mins
- User
Expiry float64Days - all user members in the role will have specified max expiry days
- User
Review float64Days - all user members in the role will have specified max review reminder days
- cert
Expiry DoubleMins - certs issued for this role will have specified max timeout in mins
- group
Expiry DoubleDays - all group members in the role will have specified max expiry days
- group
Review DoubleDays - all group members in the role will have specified max review reminder days
- max
Members Double - Max number of principals in the role
- service
Expiry DoubleDays - all services in the role will have specified max expiry days
- service
Review DoubleDays - all service members in the role will have specified max review reminder days
- token
Expiry DoubleMins - tokens issued for this role will have specified max timeout in mins
- user
Expiry DoubleDays - all user members in the role will have specified max expiry days
- user
Review DoubleDays - all user members in the role will have specified max review reminder days
- cert
Expiry numberMins - certs issued for this role will have specified max timeout in mins
- group
Expiry numberDays - all group members in the role will have specified max expiry days
- group
Review numberDays - all group members in the role will have specified max review reminder days
- max
Members number - Max number of principals in the role
- service
Expiry numberDays - all services in the role will have specified max expiry days
- service
Review numberDays - all service members in the role will have specified max review reminder days
- token
Expiry numberMins - tokens issued for this role will have specified max timeout in mins
- user
Expiry numberDays - all user members in the role will have specified max expiry days
- user
Review numberDays - all user members in the role will have specified max review reminder days
- cert_
expiry_ floatmins - certs issued for this role will have specified max timeout in mins
- group_
expiry_ floatdays - all group members in the role will have specified max expiry days
- group_
review_ floatdays - all group members in the role will have specified max review reminder days
- max_
members float - Max number of principals in the role
- service_
expiry_ floatdays - all services in the role will have specified max expiry days
- service_
review_ floatdays - all service members in the role will have specified max review reminder days
- token_
expiry_ floatmins - tokens issued for this role will have specified max timeout in mins
- user_
expiry_ floatdays - all user members in the role will have specified max expiry days
- user_
review_ floatdays - all user members in the role will have specified max review reminder days
- cert
Expiry NumberMins - certs issued for this role will have specified max timeout in mins
- group
Expiry NumberDays - all group members in the role will have specified max expiry days
- group
Review NumberDays - all group members in the role will have specified max review reminder days
- max
Members Number - Max number of principals in the role
- service
Expiry NumberDays - all services in the role will have specified max expiry days
- service
Review NumberDays - all service members in the role will have specified max review reminder days
- token
Expiry NumberMins - tokens issued for this role will have specified max timeout in mins
- user
Expiry NumberDays - all user members in the role will have specified max expiry days
- user
Review NumberDays - all user members in the role will have specified max review reminder days
Package Details
- Repository
- athenz athenz/terraform-provider-athenz
- License
- Notes
- This Pulumi package is based on the
athenz
Terraform Provider.