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)
public static Output<GetIamRolesResult> getIamRoles(InvokeOptions options)
fn::invoke:
function: akamai:index/getIamRoles:getIamRoles
arguments:
# arguments dictionarygetIamRoles 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
akamaiTerraform Provider.
