We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi
aws-native.iotsitewise.getPortal
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi
Resource schema for AWS::IoTSiteWise::Portal
Using getPortal
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 getPortal(args: GetPortalArgs, opts?: InvokeOptions): Promise<GetPortalResult>
function getPortalOutput(args: GetPortalOutputArgs, opts?: InvokeOptions): Output<GetPortalResult>def get_portal(portal_id: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetPortalResult
def get_portal_output(portal_id: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetPortalResult]func LookupPortal(ctx *Context, args *LookupPortalArgs, opts ...InvokeOption) (*LookupPortalResult, error)
func LookupPortalOutput(ctx *Context, args *LookupPortalOutputArgs, opts ...InvokeOption) LookupPortalResultOutput> Note: This function is named LookupPortal in the Go SDK.
public static class GetPortal 
{
    public static Task<GetPortalResult> InvokeAsync(GetPortalArgs args, InvokeOptions? opts = null)
    public static Output<GetPortalResult> Invoke(GetPortalInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPortalResult> getPortal(GetPortalArgs args, InvokeOptions options)
public static Output<GetPortalResult> getPortal(GetPortalArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:iotsitewise:getPortal
  arguments:
    # arguments dictionaryThe following arguments are supported:
- PortalId string
- The ID of the portal.
- PortalId string
- The ID of the portal.
- portalId String
- The ID of the portal.
- portalId string
- The ID of the portal.
- portal_id str
- The ID of the portal.
- portalId String
- The ID of the portal.
getPortal Result
The following output properties are available:
- Alarms
Pulumi.Aws Native. Io TSite Wise. Outputs. Alarms Properties 
- Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
- NotificationSender stringEmail 
- The email address that sends alarm notifications.
- PortalArn string
- The ARN of the portal, which has the following format.
- PortalClient stringId 
- The AWS SSO application generated client ID (used with AWS SSO APIs).
- PortalContact stringEmail 
- The AWS administrator's contact email address.
- PortalDescription string
- A description for the portal.
- PortalId string
- The ID of the portal.
- PortalName string
- A friendly name for the portal.
- PortalStart stringUrl 
- The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
- PortalType Dictionary<string, Pulumi.Configuration Aws Native. Io TSite Wise. Outputs. Portal Type Entry> 
- RoleArn string
- The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- A list of key-value pairs that contain metadata for the portal.
- Alarms
AlarmsProperties 
- Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
- NotificationSender stringEmail 
- The email address that sends alarm notifications.
- PortalArn string
- The ARN of the portal, which has the following format.
- PortalClient stringId 
- The AWS SSO application generated client ID (used with AWS SSO APIs).
- PortalContact stringEmail 
- The AWS administrator's contact email address.
- PortalDescription string
- A description for the portal.
- PortalId string
- The ID of the portal.
- PortalName string
- A friendly name for the portal.
- PortalStart stringUrl 
- The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
- PortalType map[string]PortalConfiguration Type Entry 
- RoleArn string
- The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
- Tag
- A list of key-value pairs that contain metadata for the portal.
- alarms
AlarmsProperties 
- Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
- notificationSender StringEmail 
- The email address that sends alarm notifications.
- portalArn String
- The ARN of the portal, which has the following format.
- portalClient StringId 
- The AWS SSO application generated client ID (used with AWS SSO APIs).
- portalContact StringEmail 
- The AWS administrator's contact email address.
- portalDescription String
- A description for the portal.
- portalId String
- The ID of the portal.
- portalName String
- A friendly name for the portal.
- portalStart StringUrl 
- The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
- portalType Map<String,PortalConfiguration Type Entry> 
- roleArn String
- The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
- List<Tag>
- A list of key-value pairs that contain metadata for the portal.
- alarms
AlarmsProperties 
- Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
- notificationSender stringEmail 
- The email address that sends alarm notifications.
- portalArn string
- The ARN of the portal, which has the following format.
- portalClient stringId 
- The AWS SSO application generated client ID (used with AWS SSO APIs).
- portalContact stringEmail 
- The AWS administrator's contact email address.
- portalDescription string
- A description for the portal.
- portalId string
- The ID of the portal.
- portalName string
- A friendly name for the portal.
- portalStart stringUrl 
- The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
- portalType {[key: string]: PortalConfiguration Type Entry} 
- roleArn string
- The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
- Tag[]
- A list of key-value pairs that contain metadata for the portal.
- alarms
AlarmsProperties 
- Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
- notification_sender_ stremail 
- The email address that sends alarm notifications.
- portal_arn str
- The ARN of the portal, which has the following format.
- portal_client_ strid 
- The AWS SSO application generated client ID (used with AWS SSO APIs).
- portal_contact_ stremail 
- The AWS administrator's contact email address.
- portal_description str
- A description for the portal.
- portal_id str
- The ID of the portal.
- portal_name str
- A friendly name for the portal.
- portal_start_ strurl 
- The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
- portal_type_ Mapping[str, Portalconfiguration Type Entry] 
- role_arn str
- The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
- Sequence[root_Tag]
- A list of key-value pairs that contain metadata for the portal.
- alarms Property Map
- Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
- notificationSender StringEmail 
- The email address that sends alarm notifications.
- portalArn String
- The ARN of the portal, which has the following format.
- portalClient StringId 
- The AWS SSO application generated client ID (used with AWS SSO APIs).
- portalContact StringEmail 
- The AWS administrator's contact email address.
- portalDescription String
- A description for the portal.
- portalId String
- The ID of the portal.
- portalName String
- A friendly name for the portal.
- portalStart StringUrl 
- The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
- portalType Map<Property Map>Configuration 
- roleArn String
- The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
- List<Property Map>
- A list of key-value pairs that contain metadata for the portal.
Supporting Types
AlarmsProperties 
- AlarmRole stringArn 
- The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
- NotificationLambda stringArn 
- The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
- AlarmRole stringArn 
- The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
- NotificationLambda stringArn 
- The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
- alarmRole StringArn 
- The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
- notificationLambda StringArn 
- The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
- alarmRole stringArn 
- The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
- notificationLambda stringArn 
- The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
- alarm_role_ strarn 
- The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
- notification_lambda_ strarn 
- The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
- alarmRole StringArn 
- The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
- notificationLambda StringArn 
- The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
PortalTypeEntry  
- PortalTools List<string>
- The array of tools associated with the specified portal type. The possible values are ASSISTANTandDASHBOARD.
- PortalTools []string
- The array of tools associated with the specified portal type. The possible values are ASSISTANTandDASHBOARD.
- portalTools List<String>
- The array of tools associated with the specified portal type. The possible values are ASSISTANTandDASHBOARD.
- portalTools string[]
- The array of tools associated with the specified portal type. The possible values are ASSISTANTandDASHBOARD.
- portal_tools Sequence[str]
- The array of tools associated with the specified portal type. The possible values are ASSISTANTandDASHBOARD.
- portalTools List<String>
- The array of tools associated with the specified portal type. The possible values are ASSISTANTandDASHBOARD.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi