We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
Resource Type definition for AWS::AppStream::Entitlement
Using getEntitlement
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 getEntitlement(args: GetEntitlementArgs, opts?: InvokeOptions): Promise<GetEntitlementResult>
function getEntitlementOutput(args: GetEntitlementOutputArgs, opts?: InvokeOptions): Output<GetEntitlementResult>def get_entitlement(name: Optional[str] = None,
stack_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEntitlementResult
def get_entitlement_output(name: Optional[pulumi.Input[str]] = None,
stack_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEntitlementResult]func LookupEntitlement(ctx *Context, args *LookupEntitlementArgs, opts ...InvokeOption) (*LookupEntitlementResult, error)
func LookupEntitlementOutput(ctx *Context, args *LookupEntitlementOutputArgs, opts ...InvokeOption) LookupEntitlementResultOutput> Note: This function is named LookupEntitlement in the Go SDK.
public static class GetEntitlement
{
public static Task<GetEntitlementResult> InvokeAsync(GetEntitlementArgs args, InvokeOptions? opts = null)
public static Output<GetEntitlementResult> Invoke(GetEntitlementInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEntitlementResult> getEntitlement(GetEntitlementArgs args, InvokeOptions options)
public static Output<GetEntitlementResult> getEntitlement(GetEntitlementArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:appstream:getEntitlement
arguments:
# arguments dictionaryThe following arguments are supported:
- name str
- The name of the entitlement.
- stack_
name str - The name of the stack.
getEntitlement Result
The following output properties are available:
- App
Visibility string - Specifies whether to entitle all apps or only selected apps.
- Attributes
List<Pulumi.
Aws Native. App Stream. Outputs. Entitlement Attribute> - The attributes of the entitlement.
- Created
Time string - The time when the entitlement was created.
- Description string
- The description of the entitlement.
- Last
Modified stringTime - The time when the entitlement was last modified.
- App
Visibility string - Specifies whether to entitle all apps or only selected apps.
- Attributes
[]Entitlement
Attribute - The attributes of the entitlement.
- Created
Time string - The time when the entitlement was created.
- Description string
- The description of the entitlement.
- Last
Modified stringTime - The time when the entitlement was last modified.
- app
Visibility String - Specifies whether to entitle all apps or only selected apps.
- attributes
List<Entitlement
Attribute> - The attributes of the entitlement.
- created
Time String - The time when the entitlement was created.
- description String
- The description of the entitlement.
- last
Modified StringTime - The time when the entitlement was last modified.
- app
Visibility string - Specifies whether to entitle all apps or only selected apps.
- attributes
Entitlement
Attribute[] - The attributes of the entitlement.
- created
Time string - The time when the entitlement was created.
- description string
- The description of the entitlement.
- last
Modified stringTime - The time when the entitlement was last modified.
- app_
visibility str - Specifies whether to entitle all apps or only selected apps.
- attributes
Sequence[Entitlement
Attribute] - The attributes of the entitlement.
- created_
time str - The time when the entitlement was created.
- description str
- The description of the entitlement.
- last_
modified_ strtime - The time when the entitlement was last modified.
- app
Visibility String - Specifies whether to entitle all apps or only selected apps.
- attributes List<Property Map>
- The attributes of the entitlement.
- created
Time String - The time when the entitlement was created.
- description String
- The description of the entitlement.
- last
Modified StringTime - The time when the entitlement was last modified.
Supporting Types
EntitlementAttribute
- Name string
A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application.
The following are supported values:
- roles
- department
- organization
- groups
- title
- costCenter
- userType
- Value string
- A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application.
- Name string
A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application.
The following are supported values:
- roles
- department
- organization
- groups
- title
- costCenter
- userType
- Value string
- A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application.
- name String
A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application.
The following are supported values:
- roles
- department
- organization
- groups
- title
- costCenter
- userType
- value String
- A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application.
- name string
A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application.
The following are supported values:
- roles
- department
- organization
- groups
- title
- costCenter
- userType
- value string
- A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application.
- name str
A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application.
The following are supported values:
- roles
- department
- organization
- groups
- title
- costCenter
- userType
- value str
- A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application.
- name String
A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application.
The following are supported values:
- roles
- department
- organization
- groups
- title
- costCenter
- userType
- value String
- A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
