rootly.getFunctionalities
Explore with Pulumi AI
Using getFunctionalities
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 getFunctionalities(args: GetFunctionalitiesArgs, opts?: InvokeOptions): Promise<GetFunctionalitiesResult>
function getFunctionalitiesOutput(args: GetFunctionalitiesOutputArgs, opts?: InvokeOptions): Output<GetFunctionalitiesResult>
def get_functionalities(name: Optional[str] = None,
opsgenie_id: Optional[str] = None,
pagerduty_id: Optional[str] = None,
slug: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFunctionalitiesResult
def get_functionalities_output(name: Optional[pulumi.Input[str]] = None,
opsgenie_id: Optional[pulumi.Input[str]] = None,
pagerduty_id: Optional[pulumi.Input[str]] = None,
slug: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFunctionalitiesResult]
func GetFunctionalities(ctx *Context, args *GetFunctionalitiesArgs, opts ...InvokeOption) (*GetFunctionalitiesResult, error)
func GetFunctionalitiesOutput(ctx *Context, args *GetFunctionalitiesOutputArgs, opts ...InvokeOption) GetFunctionalitiesResultOutput
> Note: This function is named GetFunctionalities
in the Go SDK.
public static class GetFunctionalities
{
public static Task<GetFunctionalitiesResult> InvokeAsync(GetFunctionalitiesArgs args, InvokeOptions? opts = null)
public static Output<GetFunctionalitiesResult> Invoke(GetFunctionalitiesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFunctionalitiesResult> getFunctionalities(GetFunctionalitiesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: rootly:index/getFunctionalities:getFunctionalities
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- Opsgenie
Id string - Pagerduty
Id string - Slug string
- Name string
- Opsgenie
Id string - Pagerduty
Id string - Slug string
- name String
- opsgenie
Id String - pagerduty
Id String - slug String
- name string
- opsgenie
Id string - pagerduty
Id string - slug string
- name str
- opsgenie_
id str - pagerduty_
id str - slug str
- name String
- opsgenie
Id String - pagerduty
Id String - slug String
getFunctionalities Result
The following output properties are available:
- Functionalities
List<Get
Functionalities Functionality> - Id string
The provider-assigned unique ID for this managed resource.
- Name string
- Opsgenie
Id string - Pagerduty
Id string - Slug string
- Functionalities
[]Get
Functionalities Functionality - Id string
The provider-assigned unique ID for this managed resource.
- Name string
- Opsgenie
Id string - Pagerduty
Id string - Slug string
- functionalities
List<Get
Functionalities Functionality> - id String
The provider-assigned unique ID for this managed resource.
- name String
- opsgenie
Id String - pagerduty
Id String - slug String
- functionalities
Get
Functionalities Functionality[] - id string
The provider-assigned unique ID for this managed resource.
- name string
- opsgenie
Id string - pagerduty
Id string - slug string
- functionalities
Sequence[Get
Functionalities Functionality] - id str
The provider-assigned unique ID for this managed resource.
- name str
- opsgenie_
id str - pagerduty_
id str - slug str
- functionalities List<Property Map>
- id String
The provider-assigned unique ID for this managed resource.
- name String
- opsgenie
Id String - pagerduty
Id String - slug String
Supporting Types
GetFunctionalitiesFunctionality
- Color string
- Description string
- Id string
- Name string
- Slug string
- Color string
- Description string
- Id string
- Name string
- Slug string
- color String
- description String
- id String
- name String
- slug String
- color string
- description string
- id string
- name string
- slug string
- color str
- description str
- id str
- name str
- slug str
- color String
- description String
- id String
- name String
- slug String
Package Details
- Repository
- rootly rootlyhq/pulumi-rootly
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
rootly
Terraform Provider.