Akamai v7.4.1 published on Tuesday, Sep 24, 2024 by Pulumi
akamai.getIamRoles
Explore with Pulumi AI
Using getIamRoles
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 getIamRoles(opts?: InvokeOptions): Promise<GetIamRolesResult>
function getIamRolesOutput(opts?: InvokeOptions): Output<GetIamRolesResult>
def get_iam_roles(opts: Optional[InvokeOptions] = None) -> GetIamRolesResult
def get_iam_roles_output(opts: Optional[InvokeOptions] = None) -> Output[GetIamRolesResult]
func GetIamRoles(ctx *Context, opts ...InvokeOption) (*GetIamRolesResult, error)
func GetIamRolesOutput(ctx *Context, opts ...InvokeOption) GetIamRolesResultOutput
> Note: This function is named GetIamRoles
in the Go SDK.
public static class GetIamRoles
{
public static Task<GetIamRolesResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetIamRolesResult> Invoke(InvokeOptions? opts = null)
}
public static CompletableFuture<GetIamRolesResult> getIamRoles(InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: akamai:index/getIamRoles:getIamRoles
arguments:
# arguments dictionary
getIamRoles Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Roles
List<Get
Iam Roles Role>
- Id string
- The provider-assigned unique ID for this managed resource.
- Roles
[]Get
Iam Roles Role
- id String
- The provider-assigned unique ID for this managed resource.
- roles
List<Get
Iam Roles Role>
- id string
- The provider-assigned unique ID for this managed resource.
- roles
Get
Iam Roles Role[]
- id str
- The provider-assigned unique ID for this managed resource.
- roles
Sequence[Get
Iam Roles Role]
- id String
- The provider-assigned unique ID for this managed resource.
- roles List<Property Map>
Supporting Types
GetIamRolesRole
- Created
By string - The user name or email of the person who created the role
- Description string
- The role's description
- Modified
By string - The username or email of the last person to edit the role
- Name string
- The role's name
- Role
Id string - A unique identifier for each role
- Time
Created string - ISO 8601 timestamp indicating when the role was originally created
- Time
Modified string - ISO 8601 timestamp indicating when the role was last updated
- Type string
- Whether the role is a standard role or a custom role
- Created
By string - The user name or email of the person who created the role
- Description string
- The role's description
- Modified
By string - The username or email of the last person to edit the role
- Name string
- The role's name
- Role
Id string - A unique identifier for each role
- Time
Created string - ISO 8601 timestamp indicating when the role was originally created
- Time
Modified string - ISO 8601 timestamp indicating when the role was last updated
- Type string
- Whether the role is a standard role or a custom role
- created
By String - The user name or email of the person who created the role
- description String
- The role's description
- modified
By String - The username or email of the last person to edit the role
- name String
- The role's name
- role
Id String - A unique identifier for each role
- time
Created String - ISO 8601 timestamp indicating when the role was originally created
- time
Modified String - ISO 8601 timestamp indicating when the role was last updated
- type String
- Whether the role is a standard role or a custom role
- created
By string - The user name or email of the person who created the role
- description string
- The role's description
- modified
By string - The username or email of the last person to edit the role
- name string
- The role's name
- role
Id string - A unique identifier for each role
- time
Created string - ISO 8601 timestamp indicating when the role was originally created
- time
Modified string - ISO 8601 timestamp indicating when the role was last updated
- type string
- Whether the role is a standard role or a custom role
- created_
by str - The user name or email of the person who created the role
- description str
- The role's description
- modified_
by str - The username or email of the last person to edit the role
- name str
- The role's name
- role_
id str - A unique identifier for each role
- time_
created str - ISO 8601 timestamp indicating when the role was originally created
- time_
modified str - ISO 8601 timestamp indicating when the role was last updated
- type str
- Whether the role is a standard role or a custom role
- created
By String - The user name or email of the person who created the role
- description String
- The role's description
- modified
By String - The username or email of the last person to edit the role
- name String
- The role's name
- role
Id String - A unique identifier for each role
- time
Created String - ISO 8601 timestamp indicating when the role was originally created
- time
Modified String - ISO 8601 timestamp indicating when the role was last updated
- type String
- Whether the role is a standard role or a custom role
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamai
Terraform Provider.