
com.pulumi.gcp.compute.kotlin.outputs.GetBackendServiceSecuritySettingAwsV4Authentication.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.compute.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property accessKey The access key used for s3 bucket authentication.
* Required for updating or creating a backend that uses AWS v4 signature authentication, but will not be returned as part of the configuration when queried with a REST API GET request.
* @property accessKeyId The identifier of an access key used for s3 bucket authentication.
* @property accessKeyVersion The optional version identifier for the access key. You can use this to keep track of different iterations of your access key.
* @property originRegion The name of the cloud region of your origin. This is a free-form field with the name of the region your cloud uses to host your origin.
* For example, "us-east-1" for AWS or "us-ashburn-1" for OCI.
*/
public data class GetBackendServiceSecuritySettingAwsV4Authentication(
public val accessKey: String,
public val accessKeyId: String,
public val accessKeyVersion: String,
public val originRegion: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.compute.outputs.GetBackendServiceSecuritySettingAwsV4Authentication): GetBackendServiceSecuritySettingAwsV4Authentication =
GetBackendServiceSecuritySettingAwsV4Authentication(
accessKey = javaType.accessKey(),
accessKeyId = javaType.accessKeyId(),
accessKeyVersion = javaType.accessKeyVersion(),
originRegion = javaType.originRegion(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy