We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.28.0 published on Monday, May 19, 2025 by Pulumi
aws-native.ssmguiconnect.getPreferences
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.28.0 published on Monday, May 19, 2025 by Pulumi
Definition of AWS::SSMGuiConnect::Preferences Resource Type
Using getPreferences
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 getPreferences(args: GetPreferencesArgs, opts?: InvokeOptions): Promise<GetPreferencesResult>
function getPreferencesOutput(args: GetPreferencesOutputArgs, opts?: InvokeOptions): Output<GetPreferencesResult>
def get_preferences(account_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPreferencesResult
def get_preferences_output(account_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPreferencesResult]
func LookupPreferences(ctx *Context, args *LookupPreferencesArgs, opts ...InvokeOption) (*LookupPreferencesResult, error)
func LookupPreferencesOutput(ctx *Context, args *LookupPreferencesOutputArgs, opts ...InvokeOption) LookupPreferencesResultOutput
> Note: This function is named LookupPreferences
in the Go SDK.
public static class GetPreferences
{
public static Task<GetPreferencesResult> InvokeAsync(GetPreferencesArgs args, InvokeOptions? opts = null)
public static Output<GetPreferencesResult> Invoke(GetPreferencesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPreferencesResult> getPreferences(GetPreferencesArgs args, InvokeOptions options)
public static Output<GetPreferencesResult> getPreferences(GetPreferencesArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:ssmguiconnect:getPreferences
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Id string - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- Account
Id string - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- account
Id String - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- account
Id string - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- account_
id str - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- account
Id String - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
getPreferences Result
The following output properties are available:
- Account
Id string - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- Connection
Recording Pulumi.Preferences Aws Native. Ssm Gui Connect. Outputs. Connection Recording Preferences Properties - The set of preferences used for recording RDP connections in the requesting AWS account and AWS Region. This includes details such as which S3 bucket recordings are stored in.
- Account
Id string - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- Connection
Recording ConnectionPreferences Recording Preferences Properties - The set of preferences used for recording RDP connections in the requesting AWS account and AWS Region. This includes details such as which S3 bucket recordings are stored in.
- account
Id String - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- connection
Recording ConnectionPreferences Recording Preferences Properties - The set of preferences used for recording RDP connections in the requesting AWS account and AWS Region. This includes details such as which S3 bucket recordings are stored in.
- account
Id string - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- connection
Recording ConnectionPreferences Recording Preferences Properties - The set of preferences used for recording RDP connections in the requesting AWS account and AWS Region. This includes details such as which S3 bucket recordings are stored in.
- account_
id str - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- connection_
recording_ Connectionpreferences Recording Preferences Properties - The set of preferences used for recording RDP connections in the requesting AWS account and AWS Region. This includes details such as which S3 bucket recordings are stored in.
- account
Id String - The AWS Account Id that the preference is associated with, used as the unique identifier for this resource.
- connection
Recording Property MapPreferences - The set of preferences used for recording RDP connections in the requesting AWS account and AWS Region. This includes details such as which S3 bucket recordings are stored in.
Supporting Types
ConnectionRecordingPreferencesProperties
- Kms
Key stringArn - The ARN of a AWS KMS key that is used to encrypt data while it is being processed by the service. This key must exist in the same AWS Region as the node you start an RDP connection to.
- Recording
Destinations Pulumi.Aws Native. Ssm Gui Connect. Inputs. Preferences Recording Destinations - Determines where recordings of RDP connections are stored.
- Kms
Key stringArn - The ARN of a AWS KMS key that is used to encrypt data while it is being processed by the service. This key must exist in the same AWS Region as the node you start an RDP connection to.
- Recording
Destinations PreferencesRecording Destinations - Determines where recordings of RDP connections are stored.
- kms
Key StringArn - The ARN of a AWS KMS key that is used to encrypt data while it is being processed by the service. This key must exist in the same AWS Region as the node you start an RDP connection to.
- recording
Destinations PreferencesRecording Destinations - Determines where recordings of RDP connections are stored.
- kms
Key stringArn - The ARN of a AWS KMS key that is used to encrypt data while it is being processed by the service. This key must exist in the same AWS Region as the node you start an RDP connection to.
- recording
Destinations PreferencesRecording Destinations - Determines where recordings of RDP connections are stored.
- kms_
key_ strarn - The ARN of a AWS KMS key that is used to encrypt data while it is being processed by the service. This key must exist in the same AWS Region as the node you start an RDP connection to.
- recording_
destinations PreferencesRecording Destinations - Determines where recordings of RDP connections are stored.
- kms
Key StringArn - The ARN of a AWS KMS key that is used to encrypt data while it is being processed by the service. This key must exist in the same AWS Region as the node you start an RDP connection to.
- recording
Destinations Property Map - Determines where recordings of RDP connections are stored.
PreferencesRecordingDestinations
- S3Buckets
List<Pulumi.
Aws Native. Ssm Gui Connect. Inputs. Preferences S3Bucket> - The S3 bucket where RDP connection recordings are stored.
- S3Buckets
[]Preferences
S3Bucket - The S3 bucket where RDP connection recordings are stored.
- s3Buckets
List<Preferences
S3Bucket> - The S3 bucket where RDP connection recordings are stored.
- s3Buckets
Preferences
S3Bucket[] - The S3 bucket where RDP connection recordings are stored.
- s3_
buckets Sequence[PreferencesS3Bucket] - The S3 bucket where RDP connection recordings are stored.
- s3Buckets List<Property Map>
- The S3 bucket where RDP connection recordings are stored.
PreferencesS3Bucket
- Bucket
Name string - Bucket
Owner string
- Bucket
Name string - Bucket
Owner string
- bucket
Name String - bucket
Owner String
- bucket
Name string - bucket
Owner string
- bucket_
name str - bucket_
owner str
- bucket
Name String - bucket
Owner String
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.28.0 published on Monday, May 19, 2025 by Pulumi