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 dictionaryThe following arguments are supported:
- Domain string
- The Athenz domain name.
 
- Name string
- The name of the specific Athenz role.
 
- AuditEnabled bool
- audit enabled flag for the role
- DeleteProtection 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.
- LastReviewed stringDate 
- Last reviewed date for the role
- Members
List<GetRole Member> 
- Athenz principal to be added as members
- NotifyDetails string
- Set of instructions included in notifications for review and audit enabled roles
- NotifyRoles string
- comma seperated list of roles whose members should be notified for member review/approval
- PrincipalDomain stringFilter 
- comma seperated list of domains to enforce principal membership
- ReviewEnabled bool
- Flag indicates whether role updates require another review and approval
- SelfRenew bool
- Flag indicates whether to allow expired members to renew their membership
- SelfRenew doubleMins 
- Number of minutes members can renew their membership if self review option is enabled
- SelfServe 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
GetRole Settings 
- Advanced settings
- SignAlgorithm 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.
 
- AuditEnabled bool
- audit enabled flag for the role
- DeleteProtection 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.
- LastReviewed stringDate 
- Last reviewed date for the role
- Members
[]GetRole Member 
- Athenz principal to be added as members
- NotifyDetails string
- Set of instructions included in notifications for review and audit enabled roles
- NotifyRoles string
- comma seperated list of roles whose members should be notified for member review/approval
- PrincipalDomain stringFilter 
- comma seperated list of domains to enforce principal membership
- ReviewEnabled bool
- Flag indicates whether role updates require another review and approval
- SelfRenew bool
- Flag indicates whether to allow expired members to renew their membership
- SelfRenew float64Mins 
- Number of minutes members can renew their membership if self review option is enabled
- SelfServe 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
GetRole Settings 
- Advanced settings
- SignAlgorithm 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.
 
- auditEnabled Boolean
- audit enabled flag for the role
- deleteProtection 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.
- lastReviewed StringDate 
- Last reviewed date for the role
- members
List<GetRole Member> 
- Athenz principal to be added as members
- notifyDetails String
- Set of instructions included in notifications for review and audit enabled roles
- notifyRoles String
- comma seperated list of roles whose members should be notified for member review/approval
- principalDomain StringFilter 
- comma seperated list of domains to enforce principal membership
- reviewEnabled Boolean
- Flag indicates whether role updates require another review and approval
- selfRenew Boolean
- Flag indicates whether to allow expired members to renew their membership
- selfRenew DoubleMins 
- Number of minutes members can renew their membership if self review option is enabled
- selfServe 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
GetRole Settings 
- Advanced settings
- signAlgorithm 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.
 
- auditEnabled boolean
- audit enabled flag for the role
- deleteProtection 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.
- lastReviewed stringDate 
- Last reviewed date for the role
- members
GetRole Member[] 
- Athenz principal to be added as members
- notifyDetails string
- Set of instructions included in notifications for review and audit enabled roles
- notifyRoles string
- comma seperated list of roles whose members should be notified for member review/approval
- principalDomain stringFilter 
- comma seperated list of domains to enforce principal membership
- reviewEnabled boolean
- Flag indicates whether role updates require another review and approval
- selfRenew boolean
- Flag indicates whether to allow expired members to renew their membership
- selfRenew numberMins 
- Number of minutes members can renew their membership if self review option is enabled
- selfServe 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
GetRole Settings 
- Advanced settings
- signAlgorithm 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[GetRole 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
GetRole 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.
 
- auditEnabled Boolean
- audit enabled flag for the role
- deleteProtection 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.
- lastReviewed StringDate 
- Last reviewed date for the role
- members List<Property Map>
- Athenz principal to be added as members
- notifyDetails String
- Set of instructions included in notifications for review and audit enabled roles
- notifyRoles String
- comma seperated list of roles whose members should be notified for member review/approval
- principalDomain StringFilter 
- comma seperated list of domains to enforce principal membership
- reviewEnabled Boolean
- Flag indicates whether role updates require another review and approval
- selfRenew Boolean
- Flag indicates whether to allow expired members to renew their membership
- selfRenew NumberMins 
- Number of minutes members can renew their membership if self review option is enabled
- selfServe 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
- signAlgorithm 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.
 
- AuditEnabled bool
- audit enabled flag for the role
- DeleteProtection bool
- If true, ask for delete confirmation in audit and review enabled roles
- Description string
- description for the role
- LastReviewed stringDate 
- Last reviewed date for the role
- Members
List<GetRole Member> 
- Athenz principal to be added as members
- NotifyDetails string
- Set of instructions included in notifications for review and audit enabled roles
- NotifyRoles string
- comma seperated list of roles whose members should be notified for member review/approval
- PrincipalDomain stringFilter 
- comma seperated list of domains to enforce principal membership
- ReviewEnabled bool
- Flag indicates whether role updates require another review and approval
- SelfRenew bool
- Flag indicates whether to allow expired members to renew their membership
- SelfRenew doubleMins 
- Number of minutes members can renew their membership if self review option is enabled
- SelfServe 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
GetRole Settings 
- Advanced settings
- SignAlgorithm 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.
 
- AuditEnabled bool
- audit enabled flag for the role
- DeleteProtection bool
- If true, ask for delete confirmation in audit and review enabled roles
- Description string
- description for the role
- LastReviewed stringDate 
- Last reviewed date for the role
- Members
[]GetRole Member 
- Athenz principal to be added as members
- NotifyDetails string
- Set of instructions included in notifications for review and audit enabled roles
- NotifyRoles string
- comma seperated list of roles whose members should be notified for member review/approval
- PrincipalDomain stringFilter 
- comma seperated list of domains to enforce principal membership
- ReviewEnabled bool
- Flag indicates whether role updates require another review and approval
- SelfRenew bool
- Flag indicates whether to allow expired members to renew their membership
- SelfRenew float64Mins 
- Number of minutes members can renew their membership if self review option is enabled
- SelfServe 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
GetRole Settings 
- Advanced settings
- SignAlgorithm 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.
 
- auditEnabled Boolean
- audit enabled flag for the role
- deleteProtection Boolean
- If true, ask for delete confirmation in audit and review enabled roles
- description String
- description for the role
- lastReviewed StringDate 
- Last reviewed date for the role
- members
List<GetRole Member> 
- Athenz principal to be added as members
- notifyDetails String
- Set of instructions included in notifications for review and audit enabled roles
- notifyRoles String
- comma seperated list of roles whose members should be notified for member review/approval
- principalDomain StringFilter 
- comma seperated list of domains to enforce principal membership
- reviewEnabled Boolean
- Flag indicates whether role updates require another review and approval
- selfRenew Boolean
- Flag indicates whether to allow expired members to renew their membership
- selfRenew DoubleMins 
- Number of minutes members can renew their membership if self review option is enabled
- selfServe 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
GetRole Settings 
- Advanced settings
- signAlgorithm 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.
 
- auditEnabled boolean
- audit enabled flag for the role
- deleteProtection boolean
- If true, ask for delete confirmation in audit and review enabled roles
- description string
- description for the role
- lastReviewed stringDate 
- Last reviewed date for the role
- members
GetRole Member[] 
- Athenz principal to be added as members
- notifyDetails string
- Set of instructions included in notifications for review and audit enabled roles
- notifyRoles string
- comma seperated list of roles whose members should be notified for member review/approval
- principalDomain stringFilter 
- comma seperated list of domains to enforce principal membership
- reviewEnabled boolean
- Flag indicates whether role updates require another review and approval
- selfRenew boolean
- Flag indicates whether to allow expired members to renew their membership
- selfRenew numberMins 
- Number of minutes members can renew their membership if self review option is enabled
- selfServe 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
GetRole Settings 
- Advanced settings
- signAlgorithm 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[GetRole 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
GetRole 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.
 
- auditEnabled Boolean
- audit enabled flag for the role
- deleteProtection Boolean
- If true, ask for delete confirmation in audit and review enabled roles
- description String
- description for the role
- lastReviewed StringDate 
- Last reviewed date for the role
- members List<Property Map>
- Athenz principal to be added as members
- notifyDetails String
- Set of instructions included in notifications for review and audit enabled roles
- notifyRoles String
- comma seperated list of roles whose members should be notified for member review/approval
- principalDomain StringFilter 
- comma seperated list of domains to enforce principal membership
- reviewEnabled Boolean
- Flag indicates whether role updates require another review and approval
- selfRenew Boolean
- Flag indicates whether to allow expired members to renew their membership
- selfRenew NumberMins 
- Number of minutes members can renew their membership if self review option is enabled
- selfServe 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
- signAlgorithm 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  
- CertExpiry doubleMins 
- certs issued for this role will have specified max timeout in mins
- GroupExpiry doubleDays 
- all group members in the role will have specified max expiry days
- GroupReview doubleDays 
- all group members in the role will have specified max review reminder days
- MaxMembers double
- Max number of principals in the role
- ServiceExpiry doubleDays 
- all services in the role will have specified max expiry days
- ServiceReview doubleDays 
- all service members in the role will have specified max review reminder days
- TokenExpiry doubleMins 
- tokens issued for this role will have specified max timeout in mins
- UserExpiry doubleDays 
- all user members in the role will have specified max expiry days
- UserReview doubleDays 
- all user members in the role will have specified max review reminder days
- CertExpiry float64Mins 
- certs issued for this role will have specified max timeout in mins
- GroupExpiry float64Days 
- all group members in the role will have specified max expiry days
- GroupReview float64Days 
- all group members in the role will have specified max review reminder days
- MaxMembers float64
- Max number of principals in the role
- ServiceExpiry float64Days 
- all services in the role will have specified max expiry days
- ServiceReview float64Days 
- all service members in the role will have specified max review reminder days
- TokenExpiry float64Mins 
- tokens issued for this role will have specified max timeout in mins
- UserExpiry float64Days 
- all user members in the role will have specified max expiry days
- UserReview float64Days 
- all user members in the role will have specified max review reminder days
- certExpiry DoubleMins 
- certs issued for this role will have specified max timeout in mins
- groupExpiry DoubleDays 
- all group members in the role will have specified max expiry days
- groupReview DoubleDays 
- all group members in the role will have specified max review reminder days
- maxMembers Double
- Max number of principals in the role
- serviceExpiry DoubleDays 
- all services in the role will have specified max expiry days
- serviceReview DoubleDays 
- all service members in the role will have specified max review reminder days
- tokenExpiry DoubleMins 
- tokens issued for this role will have specified max timeout in mins
- userExpiry DoubleDays 
- all user members in the role will have specified max expiry days
- userReview DoubleDays 
- all user members in the role will have specified max review reminder days
- certExpiry numberMins 
- certs issued for this role will have specified max timeout in mins
- groupExpiry numberDays 
- all group members in the role will have specified max expiry days
- groupReview numberDays 
- all group members in the role will have specified max review reminder days
- maxMembers number
- Max number of principals in the role
- serviceExpiry numberDays 
- all services in the role will have specified max expiry days
- serviceReview numberDays 
- all service members in the role will have specified max review reminder days
- tokenExpiry numberMins 
- tokens issued for this role will have specified max timeout in mins
- userExpiry numberDays 
- all user members in the role will have specified max expiry days
- userReview 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
- certExpiry NumberMins 
- certs issued for this role will have specified max timeout in mins
- groupExpiry NumberDays 
- all group members in the role will have specified max expiry days
- groupReview NumberDays 
- all group members in the role will have specified max review reminder days
- maxMembers Number
- Max number of principals in the role
- serviceExpiry NumberDays 
- all services in the role will have specified max expiry days
- serviceReview NumberDays 
- all service members in the role will have specified max review reminder days
- tokenExpiry NumberMins 
- tokens issued for this role will have specified max timeout in mins
- userExpiry NumberDays 
- all user members in the role will have specified max expiry days
- userReview 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 athenzTerraform Provider.