The general purpose bucket that you want to create the metadata configuration for.
| Required? | True |
| Position? | 1 |
| Accept pipeline input? | True (ByValue, ByPropertyName) |
The checksum algorithm to use with your metadata configuration.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Amazon.PowerShell.Cmdlets.S3.AmazonS3ClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The Content-MD5 header for the metadata configuration.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The expected owner of the general purpose bucket that corresponds to your metadata configuration.
| 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) |
-ForcePathStyleAddressing <
Boolean>
S3 requests can be performed using one of two URI styles: Virtual or Path. When using Virtual style, the bucket is included as part of the hostname. When using Path style the bucket is included as part of the URI path. The default value is $true when the EndpointUrl parameter is specified, $false otherwise.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | MetadataConfiguration_InventoryTableConfiguration_ConfigurationState |
-MetadataConfiguration_InventoryTableConfiguration_EncryptionConfiguration_KmsKeyArn <
String>
If server-side encryption with Key Management Service (KMS) keys (SSE-KMS) is specified, you must also specify the KMS key Amazon Resource Name (ARN). You must specify a customer-managed KMS key that's located in the same Region as the general purpose bucket that corresponds to the metadata table configuration.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MetadataConfiguration_InventoryTableConfiguration_EncryptionConfiguration_SseAlgorithm <
TableSseAlgorithm>
The encryption type specified for a metadata table. To specify server-side encryption with Key Management Service (KMS) keys (SSE-KMS), use the aws:kms value. To specify server-side encryption with Amazon S3 managed keys (SSE-S3), use the AES256 value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MetadataConfiguration_JournalTableConfiguration_EncryptionConfiguration_KmsKeyArn <
String>
If server-side encryption with Key Management Service (KMS) keys (SSE-KMS) is specified, you must also specify the KMS key Amazon Resource Name (ARN). You must specify a customer-managed KMS key that's located in the same Region as the general purpose bucket that corresponds to the metadata table configuration.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MetadataConfiguration_JournalTableConfiguration_EncryptionConfiguration_SseAlgorithm <
TableSseAlgorithm>
The encryption type specified for a metadata table. To specify server-side encryption with Key Management Service (KMS) keys (SSE-KMS), use the aws:kms value. To specify server-side encryption with Amazon S3 managed keys (SSE-S3), use the AES256 value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-RecordExpiration_Day <
Int32>
If you enable journal table record expiration, you can set the number of days to retain your journal table records. Journal table records must be retained for a minimum of 7 days. To set this value, specify any whole number from 7 to 2147483647. For example, to retain your journal table records for one year, set this value to 365.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | MetadataConfiguration_JournalTableConfiguration_RecordExpiration_Days |
Specifies whether journal table record expiration is enabled or disabled.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | MetadataConfiguration_JournalTableConfiguration_RecordExpiration_Expiration |
Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.CreateBucketMetadataConfigurationResponse). Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Enables S3 accelerate by sending requests to the accelerate endpoint instead of the regular region endpoint. To use this feature, the bucket name must be DNS compliant and must not contain periods (.).
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Configures the request to Amazon S3 to use the dualstack endpoint for a region. S3 supports dualstack endpoints which return both IPv6 and IPv4 values. The dualstack mode of Amazon S3 cannot be used with accelerate mode.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |