Amazon.PowerShell.Cmdlets.EMR.AmazonElasticMapReduceClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you retry a request that completed successfully using the same client request token, the service returns the original response without performing the operation again.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The ID of the cluster on which to start the session.
| Required? | True |
| Position? | 1 |
| Accept pipeline input? | True (ByValue, ByPropertyName) |
The configuration overrides for the session. Only runtime configuration overrides are supported. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | EngineConfigurations |
The execution role ARN for the session. Amazon EMR uses this role to access Amazon Web Services resources on your behalf during session execution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MonitoringConfiguration_CloudWatchLoggingConfiguration_Enabled <
Boolean>
Whether CloudWatch Logs is enabled for the session.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MonitoringConfiguration_CloudWatchLoggingConfiguration_EncryptionKeyArn <
String>
The Amazon Resource Name (ARN) of the KMS key used to encrypt the logs published to CloudWatch Logs.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MonitoringConfiguration_CloudWatchLoggingConfiguration_LogGroup <
String>
The name of the log group where session logs are published.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MonitoringConfiguration_CloudWatchLoggingConfiguration_LogStreamNamePrefix <
String>
The prefix applied to the log stream name where session logs are published.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MonitoringConfiguration_CloudWatchLoggingConfiguration_LogType <
Hashtable>
A map of log component names (for example, SPARK_DRIVER, SPARK_EXECUTOR) to the list of log types to publish for that component (for example, stdout, stderr). Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | MonitoringConfiguration_CloudWatchLoggingConfiguration_LogTypes |
-MonitoringConfiguration_ManagedLoggingConfiguration_Enabled <
Boolean>
Whether Amazon EMR-managed logging is enabled for the session.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MonitoringConfiguration_ManagedLoggingConfiguration_EncryptionKeyArn <
String>
The Amazon Resource Name (ARN) of the KMS key used to encrypt the managed logs.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MonitoringConfiguration_S3LoggingConfiguration_Enabled <
Boolean>
Whether Amazon S3 logging is enabled for the session.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MonitoringConfiguration_S3LoggingConfiguration_EncryptionKeyArn <
String>
The Amazon Resource Name (ARN) of the KMS key used to encrypt logs published to Amazon S3.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MonitoringConfiguration_S3LoggingConfiguration_LogType <
Hashtable>
A map of log component names (for example, SPARK_DRIVER, SPARK_EXECUTOR) to the list of log types to publish for that component (for example, stdout, stderr). Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | MonitoringConfiguration_S3LoggingConfiguration_LogTypes |
-MonitoringConfiguration_S3LoggingConfiguration_LogUri <
String>
The Amazon S3 destination URI where session logs are published.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
An optional name for the session.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is '*'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.ElasticMapReduce.Model.StartSessionResponse). Specifying the name of a property of type Amazon.ElasticMapReduce.Model.StartSessionResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-SessionIdleTimeoutInMinute <Int64>
The idle timeout, in minutes. If the session is idle for this duration, Amazon EMR EC2 automatically terminates it.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | SessionIdleTimeoutInMinutes |
The tags to assign to the session. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Tags |