Viewing docs for stackit v0.0.6
published on Wednesday, May 6, 2026 by stackitcloud
published on Wednesday, May 6, 2026 by stackitcloud
Viewing docs for stackit v0.0.6
published on Wednesday, May 6, 2026 by stackitcloud
published on Wednesday, May 6, 2026 by stackitcloud
Custom Role resource schema.
Example Usage
data "stackit_authorization_folder_custom_role" "example" {
resource_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
name = "my.custom.role"
}
Using getAuthorizationFolderCustomRole
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 getAuthorizationFolderCustomRole(args: GetAuthorizationFolderCustomRoleArgs, opts?: InvokeOptions): Promise<GetAuthorizationFolderCustomRoleResult>
function getAuthorizationFolderCustomRoleOutput(args: GetAuthorizationFolderCustomRoleOutputArgs, opts?: InvokeOptions): Output<GetAuthorizationFolderCustomRoleResult>def get_authorization_folder_custom_role(resource_id: Optional[str] = None,
role_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAuthorizationFolderCustomRoleResult
def get_authorization_folder_custom_role_output(resource_id: pulumi.Input[Optional[str]] = None,
role_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAuthorizationFolderCustomRoleResult]func LookupAuthorizationFolderCustomRole(ctx *Context, args *LookupAuthorizationFolderCustomRoleArgs, opts ...InvokeOption) (*LookupAuthorizationFolderCustomRoleResult, error)
func LookupAuthorizationFolderCustomRoleOutput(ctx *Context, args *LookupAuthorizationFolderCustomRoleOutputArgs, opts ...InvokeOption) LookupAuthorizationFolderCustomRoleResultOutput> Note: This function is named LookupAuthorizationFolderCustomRole in the Go SDK.
public static class GetAuthorizationFolderCustomRole
{
public static Task<GetAuthorizationFolderCustomRoleResult> InvokeAsync(GetAuthorizationFolderCustomRoleArgs args, InvokeOptions? opts = null)
public static Output<GetAuthorizationFolderCustomRoleResult> Invoke(GetAuthorizationFolderCustomRoleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAuthorizationFolderCustomRoleResult> getAuthorizationFolderCustomRole(GetAuthorizationFolderCustomRoleArgs args, InvokeOptions options)
public static Output<GetAuthorizationFolderCustomRoleResult> getAuthorizationFolderCustomRole(GetAuthorizationFolderCustomRoleArgs args, InvokeOptions options)
fn::invoke:
function: stackit:index/getAuthorizationFolderCustomRole:getAuthorizationFolderCustomRole
arguments:
# arguments dictionarydata "stackit_getauthorizationfoldercustomrole" "name" {
# arguments
}The following arguments are supported:
- Resource
Id string - Resource to add the custom role to.
- Role
Id string - The ID of the role.
- Resource
Id string - Resource to add the custom role to.
- Role
Id string - The ID of the role.
- resource_
id string - Resource to add the custom role to.
- role_
id string - The ID of the role.
- resource
Id String - Resource to add the custom role to.
- role
Id String - The ID of the role.
- resource
Id string - Resource to add the custom role to.
- role
Id string - The ID of the role.
- resource_
id str - Resource to add the custom role to.
- role_
id str - The ID of the role.
- resource
Id String - Resource to add the custom role to.
- role
Id String - The ID of the role.
getAuthorizationFolderCustomRole Result
The following output properties are available:
- Description string
- A human readable description of the role.
- Id string
- Terraform's internal resource identifier. It is structured as "[resourceid],[roleid]".
- Name string
- Name of the role
- Permissions List<string>
- Permissions for the role
- Resource
Id string - Resource to add the custom role to.
- Role
Id string - The ID of the role.
- Description string
- A human readable description of the role.
- Id string
- Terraform's internal resource identifier. It is structured as "[resourceid],[roleid]".
- Name string
- Name of the role
- Permissions []string
- Permissions for the role
- Resource
Id string - Resource to add the custom role to.
- Role
Id string - The ID of the role.
- description string
- A human readable description of the role.
- id string
- Terraform's internal resource identifier. It is structured as "[resourceid],[roleid]".
- name string
- Name of the role
- permissions list(string)
- Permissions for the role
- resource_
id string - Resource to add the custom role to.
- role_
id string - The ID of the role.
- description String
- A human readable description of the role.
- id String
- Terraform's internal resource identifier. It is structured as "[resourceid],[roleid]".
- name String
- Name of the role
- permissions List<String>
- Permissions for the role
- resource
Id String - Resource to add the custom role to.
- role
Id String - The ID of the role.
- description string
- A human readable description of the role.
- id string
- Terraform's internal resource identifier. It is structured as "[resourceid],[roleid]".
- name string
- Name of the role
- permissions string[]
- Permissions for the role
- resource
Id string - Resource to add the custom role to.
- role
Id string - The ID of the role.
- description str
- A human readable description of the role.
- id str
- Terraform's internal resource identifier. It is structured as "[resourceid],[roleid]".
- name str
- Name of the role
- permissions Sequence[str]
- Permissions for the role
- resource_
id str - Resource to add the custom role to.
- role_
id str - The ID of the role.
- description String
- A human readable description of the role.
- id String
- Terraform's internal resource identifier. It is structured as "[resourceid],[roleid]".
- name String
- Name of the role
- permissions List<String>
- Permissions for the role
- resource
Id String - Resource to add the custom role to.
- role
Id String - The ID of the role.
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
Viewing docs for stackit v0.0.6
published on Wednesday, May 6, 2026 by stackitcloud
published on Wednesday, May 6, 2026 by stackitcloud
