Package-level declarations

Types

Link copied to clipboard
data class CachePolicyConfigArgs(val comment: Output<String>? = null, val defaultTtl: Output<Double>, val maxTtl: Output<Double>, val minTtl: Output<Double>, val name: Output<String>, val parametersInCacheKeyAndForwardedToOrigin: Output<CachePolicyParametersInCacheKeyAndForwardedToOriginArgs>) : ConvertibleToJava<CachePolicyConfigArgs>
Link copied to clipboard
data class CachePolicyCookiesConfigArgs(val cookieBehavior: Output<String>, val cookies: Output<List<String>>? = null) : ConvertibleToJava<CachePolicyCookiesConfigArgs>
Link copied to clipboard
data class CachePolicyHeadersConfigArgs(val headerBehavior: Output<String>, val headers: Output<List<String>>? = null) : ConvertibleToJava<CachePolicyHeadersConfigArgs>
data class CachePolicyParametersInCacheKeyAndForwardedToOriginArgs(val cookiesConfig: Output<CachePolicyCookiesConfigArgs>, val enableAcceptEncodingBrotli: Output<Boolean>? = null, val enableAcceptEncodingGzip: Output<Boolean>, val headersConfig: Output<CachePolicyHeadersConfigArgs>, val queryStringsConfig: Output<CachePolicyQueryStringsConfigArgs>) : ConvertibleToJava<CachePolicyParametersInCacheKeyAndForwardedToOriginArgs>
Link copied to clipboard
data class CachePolicyQueryStringsConfigArgs(val queryStringBehavior: Output<String>, val queryStrings: Output<List<String>>? = null) : ConvertibleToJava<CachePolicyQueryStringsConfigArgs>
Link copied to clipboard
data class CloudFrontOriginAccessIdentityConfigArgs(val comment: Output<String>) : ConvertibleToJava<CloudFrontOriginAccessIdentityConfigArgs>
Link copied to clipboard
data class ContinuousDeploymentPolicyConfigArgs(val enabled: Output<Boolean>, val singleHeaderPolicyConfig: Output<ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigPropertiesArgs>? = null, val singleWeightPolicyConfig: Output<ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigPropertiesArgs>? = null, val stagingDistributionDnsNames: Output<List<String>>, val trafficConfig: Output<ContinuousDeploymentPolicyTrafficConfigArgs>? = null, val type: Output<ContinuousDeploymentPolicyConfigType>? = null) : ConvertibleToJava<ContinuousDeploymentPolicyConfigArgs>
data class ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigPropertiesArgs(val header: Output<String>, val value: Output<String>) : ConvertibleToJava<ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigPropertiesArgs>
data class ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigPropertiesArgs(val sessionStickinessConfig: Output<ContinuousDeploymentPolicySessionStickinessConfigArgs>? = null, val weight: Output<Double>) : ConvertibleToJava<ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigPropertiesArgs>
data class ContinuousDeploymentPolicySessionStickinessConfigArgs(val idleTtl: Output<Int>, val maximumTtl: Output<Int>) : ConvertibleToJava<ContinuousDeploymentPolicySessionStickinessConfigArgs>
data class ContinuousDeploymentPolicySingleHeaderConfigArgs(val header: Output<String>, val value: Output<String>) : ConvertibleToJava<ContinuousDeploymentPolicySingleHeaderConfigArgs>
data class ContinuousDeploymentPolicySingleWeightConfigArgs(val sessionStickinessConfig: Output<ContinuousDeploymentPolicySessionStickinessConfigArgs>? = null, val weight: Output<Double>) : ConvertibleToJava<ContinuousDeploymentPolicySingleWeightConfigArgs>
data class ContinuousDeploymentPolicyTrafficConfigArgs(val singleHeaderConfig: Output<ContinuousDeploymentPolicySingleHeaderConfigArgs>? = null, val singleWeightConfig: Output<ContinuousDeploymentPolicySingleWeightConfigArgs>? = null, val type: Output<ContinuousDeploymentPolicyTrafficConfigType>) : ConvertibleToJava<ContinuousDeploymentPolicyTrafficConfigArgs>
Link copied to clipboard
data class DistributionCacheBehaviorArgs(val allowedMethods: Output<List<String>>? = null, val cachePolicyId: Output<String>? = null, val cachedMethods: Output<List<String>>? = null, val compress: Output<Boolean>? = null, val defaultTtl: Output<Double>? = null, val fieldLevelEncryptionId: Output<String>? = null, val forwardedValues: Output<DistributionForwardedValuesArgs>? = null, val functionAssociations: Output<List<DistributionFunctionAssociationArgs>>? = null, val lambdaFunctionAssociations: Output<List<DistributionLambdaFunctionAssociationArgs>>? = null, val maxTtl: Output<Double>? = null, val minTtl: Output<Double>? = null, val originRequestPolicyId: Output<String>? = null, val pathPattern: Output<String>, val realtimeLogConfigArn: Output<String>? = null, val responseHeadersPolicyId: Output<String>? = null, val smoothStreaming: Output<Boolean>? = null, val targetOriginId: Output<String>, val trustedKeyGroups: Output<List<String>>? = null, val trustedSigners: Output<List<String>>? = null, val viewerProtocolPolicy: Output<String>) : ConvertibleToJava<DistributionCacheBehaviorArgs>
Link copied to clipboard
data class DistributionConfigArgs(val aliases: Output<List<String>>? = null, val cacheBehaviors: Output<List<DistributionCacheBehaviorArgs>>? = null, val cnames: Output<List<String>>? = null, val comment: Output<String>? = null, val continuousDeploymentPolicyId: Output<String>? = null, val customErrorResponses: Output<List<DistributionCustomErrorResponseArgs>>? = null, val customOrigin: Output<DistributionLegacyCustomOriginArgs>? = null, val defaultCacheBehavior: Output<DistributionDefaultCacheBehaviorArgs>, val defaultRootObject: Output<String>? = null, val enabled: Output<Boolean>, val httpVersion: Output<String>? = null, val ipv6Enabled: Output<Boolean>? = null, val logging: Output<DistributionLoggingArgs>? = null, val originGroups: Output<DistributionOriginGroupsArgs>? = null, val origins: Output<List<DistributionOriginArgs>>? = null, val priceClass: Output<String>? = null, val restrictions: Output<DistributionRestrictionsArgs>? = null, val s3Origin: Output<DistributionLegacyS3OriginArgs>? = null, val staging: Output<Boolean>? = null, val viewerCertificate: Output<DistributionViewerCertificateArgs>? = null, val webAclId: Output<String>? = null) : ConvertibleToJava<DistributionConfigArgs>
Link copied to clipboard
data class DistributionCookiesArgs(val forward: Output<String>, val whitelistedNames: Output<List<String>>? = null) : ConvertibleToJava<DistributionCookiesArgs>
Link copied to clipboard
data class DistributionCustomErrorResponseArgs(val errorCachingMinTtl: Output<Double>? = null, val errorCode: Output<Int>, val responseCode: Output<Int>? = null, val responsePagePath: Output<String>? = null) : ConvertibleToJava<DistributionCustomErrorResponseArgs>
Link copied to clipboard
data class DistributionCustomOriginConfigArgs(val httpPort: Output<Int>? = null, val httpsPort: Output<Int>? = null, val originKeepaliveTimeout: Output<Int>? = null, val originProtocolPolicy: Output<String>, val originReadTimeout: Output<Int>? = null, val originSslProtocols: Output<List<String>>? = null) : ConvertibleToJava<DistributionCustomOriginConfigArgs>
Link copied to clipboard
data class DistributionDefaultCacheBehaviorArgs(val allowedMethods: Output<List<String>>? = null, val cachePolicyId: Output<String>? = null, val cachedMethods: Output<List<String>>? = null, val compress: Output<Boolean>? = null, val defaultTtl: Output<Double>? = null, val fieldLevelEncryptionId: Output<String>? = null, val forwardedValues: Output<DistributionForwardedValuesArgs>? = null, val functionAssociations: Output<List<DistributionFunctionAssociationArgs>>? = null, val lambdaFunctionAssociations: Output<List<DistributionLambdaFunctionAssociationArgs>>? = null, val maxTtl: Output<Double>? = null, val minTtl: Output<Double>? = null, val originRequestPolicyId: Output<String>? = null, val realtimeLogConfigArn: Output<String>? = null, val responseHeadersPolicyId: Output<String>? = null, val smoothStreaming: Output<Boolean>? = null, val targetOriginId: Output<String>, val trustedKeyGroups: Output<List<String>>? = null, val trustedSigners: Output<List<String>>? = null, val viewerProtocolPolicy: Output<String>) : ConvertibleToJava<DistributionDefaultCacheBehaviorArgs>
Link copied to clipboard
data class DistributionForwardedValuesArgs(val cookies: Output<DistributionCookiesArgs>? = null, val headers: Output<List<String>>? = null, val queryString: Output<Boolean>, val queryStringCacheKeys: Output<List<String>>? = null) : ConvertibleToJava<DistributionForwardedValuesArgs>
Link copied to clipboard
data class DistributionFunctionAssociationArgs(val eventType: Output<String>? = null, val functionArn: Output<String>? = null) : ConvertibleToJava<DistributionFunctionAssociationArgs>
Link copied to clipboard
data class DistributionGeoRestrictionArgs(val locations: Output<List<String>>? = null, val restrictionType: Output<String>) : ConvertibleToJava<DistributionGeoRestrictionArgs>
data class DistributionLambdaFunctionAssociationArgs(val eventType: Output<String>? = null, val includeBody: Output<Boolean>? = null, val lambdaFunctionArn: Output<String>? = null) : ConvertibleToJava<DistributionLambdaFunctionAssociationArgs>
Link copied to clipboard
data class DistributionLegacyCustomOriginArgs(val dnsName: Output<String>, val httpPort: Output<Int>? = null, val httpsPort: Output<Int>? = null, val originProtocolPolicy: Output<String>, val originSslProtocols: Output<List<String>>) : ConvertibleToJava<DistributionLegacyCustomOriginArgs>
Link copied to clipboard
data class DistributionLegacyS3OriginArgs(val dnsName: Output<String>, val originAccessIdentity: Output<String>? = null) : ConvertibleToJava<DistributionLegacyS3OriginArgs>
Link copied to clipboard
data class DistributionLoggingArgs(val bucket: Output<String>, val includeCookies: Output<Boolean>? = null, val prefix: Output<String>? = null) : ConvertibleToJava<DistributionLoggingArgs>
Link copied to clipboard
data class DistributionOriginArgs(val connectionAttempts: Output<Int>? = null, val connectionTimeout: Output<Int>? = null, val customOriginConfig: Output<DistributionCustomOriginConfigArgs>? = null, val domainName: Output<String>, val id: Output<String>, val originAccessControlId: Output<String>? = null, val originCustomHeaders: Output<List<DistributionOriginCustomHeaderArgs>>? = null, val originPath: Output<String>? = null, val originShield: Output<DistributionOriginShieldArgs>? = null, val s3OriginConfig: Output<DistributionS3OriginConfigArgs>? = null) : ConvertibleToJava<DistributionOriginArgs>
Link copied to clipboard
data class DistributionOriginCustomHeaderArgs(val headerName: Output<String>, val headerValue: Output<String>) : ConvertibleToJava<DistributionOriginCustomHeaderArgs>
Link copied to clipboard
data class DistributionOriginGroupArgs(val failoverCriteria: Output<DistributionOriginGroupFailoverCriteriaArgs>, val id: Output<String>, val members: Output<DistributionOriginGroupMembersArgs>) : ConvertibleToJava<DistributionOriginGroupArgs>
data class DistributionOriginGroupFailoverCriteriaArgs(val statusCodes: Output<DistributionStatusCodesArgs>) : ConvertibleToJava<DistributionOriginGroupFailoverCriteriaArgs>
Link copied to clipboard
data class DistributionOriginGroupMemberArgs(val originId: Output<String>) : ConvertibleToJava<DistributionOriginGroupMemberArgs>
Link copied to clipboard
data class DistributionOriginGroupMembersArgs(val items: Output<List<DistributionOriginGroupMemberArgs>>, val quantity: Output<Int>) : ConvertibleToJava<DistributionOriginGroupMembersArgs>
Link copied to clipboard
data class DistributionOriginGroupsArgs(val items: Output<List<DistributionOriginGroupArgs>>? = null, val quantity: Output<Int>) : ConvertibleToJava<DistributionOriginGroupsArgs>
Link copied to clipboard
data class DistributionOriginShieldArgs(val enabled: Output<Boolean>? = null, val originShieldRegion: Output<String>? = null) : ConvertibleToJava<DistributionOriginShieldArgs>
Link copied to clipboard
data class DistributionRestrictionsArgs(val geoRestriction: Output<DistributionGeoRestrictionArgs>) : ConvertibleToJava<DistributionRestrictionsArgs>
Link copied to clipboard
data class DistributionS3OriginConfigArgs(val originAccessIdentity: Output<String>? = null) : ConvertibleToJava<DistributionS3OriginConfigArgs>
Link copied to clipboard
data class DistributionStatusCodesArgs(val items: Output<List<Int>>, val quantity: Output<Int>) : ConvertibleToJava<DistributionStatusCodesArgs>
Link copied to clipboard
data class DistributionTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<DistributionTagArgs>
Link copied to clipboard
data class DistributionViewerCertificateArgs(val acmCertificateArn: Output<String>? = null, val cloudFrontDefaultCertificate: Output<Boolean>? = null, val iamCertificateId: Output<String>? = null, val minimumProtocolVersion: Output<String>? = null, val sslSupportMethod: Output<String>? = null) : ConvertibleToJava<DistributionViewerCertificateArgs>
Link copied to clipboard
data class FunctionConfigArgs(val comment: Output<String>, val runtime: Output<String>) : ConvertibleToJava<FunctionConfigArgs>
Link copied to clipboard
Link copied to clipboard
data class FunctionMetadataArgs(val functionArn: Output<String>? = null) : ConvertibleToJava<FunctionMetadataArgs>
Link copied to clipboard
data class GetCachePolicyPlainArgs(val id: String) : ConvertibleToJava<GetCachePolicyPlainArgs>
data class GetCloudFrontOriginAccessIdentityPlainArgs(val id: String) : ConvertibleToJava<GetCloudFrontOriginAccessIdentityPlainArgs>
Link copied to clipboard
data class GetContinuousDeploymentPolicyPlainArgs(val id: String) : ConvertibleToJava<GetContinuousDeploymentPolicyPlainArgs>
Link copied to clipboard
data class GetDistributionPlainArgs(val id: String) : ConvertibleToJava<GetDistributionPlainArgs>
Link copied to clipboard
data class GetFunctionPlainArgs(val functionArn: String) : ConvertibleToJava<GetFunctionPlainArgs>
Link copied to clipboard
data class GetKeyGroupPlainArgs(val id: String) : ConvertibleToJava<GetKeyGroupPlainArgs>
Link copied to clipboard
data class GetMonitoringSubscriptionPlainArgs(val distributionId: String) : ConvertibleToJava<GetMonitoringSubscriptionPlainArgs>
Link copied to clipboard
data class GetOriginAccessControlPlainArgs(val id: String) : ConvertibleToJava<GetOriginAccessControlPlainArgs>
Link copied to clipboard
data class GetOriginRequestPolicyPlainArgs(val id: String) : ConvertibleToJava<GetOriginRequestPolicyPlainArgs>
Link copied to clipboard
data class GetPublicKeyPlainArgs(val id: String) : ConvertibleToJava<GetPublicKeyPlainArgs>
Link copied to clipboard
data class GetRealtimeLogConfigPlainArgs(val arn: String) : ConvertibleToJava<GetRealtimeLogConfigPlainArgs>
Link copied to clipboard
data class GetResponseHeadersPolicyPlainArgs(val id: String) : ConvertibleToJava<GetResponseHeadersPolicyPlainArgs>
Link copied to clipboard
data class KeyGroupConfigArgs(val comment: Output<String>? = null, val items: Output<List<String>>, val name: Output<String>) : ConvertibleToJava<KeyGroupConfigArgs>
Link copied to clipboard
Link copied to clipboard
data class MonitoringSubscriptionArgs(val realtimeMetricsSubscriptionConfig: Output<MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs>? = null) : ConvertibleToJava<MonitoringSubscriptionArgs>
data class MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs(val realtimeMetricsSubscriptionStatus: Output<MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus>) : ConvertibleToJava<MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs>
Link copied to clipboard
data class OriginAccessControlConfigArgs(val description: Output<String>? = null, val name: Output<String>, val originAccessControlOriginType: Output<String>, val signingBehavior: Output<String>, val signingProtocol: Output<String>) : ConvertibleToJava<OriginAccessControlConfigArgs>
Link copied to clipboard
data class OriginRequestPolicyConfigArgs(val comment: Output<String>? = null, val cookiesConfig: Output<OriginRequestPolicyCookiesConfigArgs>, val headersConfig: Output<OriginRequestPolicyHeadersConfigArgs>, val name: Output<String>, val queryStringsConfig: Output<OriginRequestPolicyQueryStringsConfigArgs>) : ConvertibleToJava<OriginRequestPolicyConfigArgs>
Link copied to clipboard
data class OriginRequestPolicyCookiesConfigArgs(val cookieBehavior: Output<String>, val cookies: Output<List<String>>? = null) : ConvertibleToJava<OriginRequestPolicyCookiesConfigArgs>
Link copied to clipboard
data class OriginRequestPolicyHeadersConfigArgs(val headerBehavior: Output<String>, val headers: Output<List<String>>? = null) : ConvertibleToJava<OriginRequestPolicyHeadersConfigArgs>
data class OriginRequestPolicyQueryStringsConfigArgs(val queryStringBehavior: Output<String>, val queryStrings: Output<List<String>>? = null) : ConvertibleToJava<OriginRequestPolicyQueryStringsConfigArgs>
Link copied to clipboard
data class PublicKeyConfigArgs(val callerReference: Output<String>, val comment: Output<String>? = null, val encodedKey: Output<String>, val name: Output<String>) : ConvertibleToJava<PublicKeyConfigArgs>
Link copied to clipboard
data class RealtimeLogConfigEndPointArgs(val kinesisStreamConfig: Output<RealtimeLogConfigKinesisStreamConfigArgs>, val streamType: Output<String>) : ConvertibleToJava<RealtimeLogConfigEndPointArgs>
Link copied to clipboard
data class RealtimeLogConfigKinesisStreamConfigArgs(val roleArn: Output<String>, val streamArn: Output<String>) : ConvertibleToJava<RealtimeLogConfigKinesisStreamConfigArgs>
data class ResponseHeadersPolicyAccessControlAllowHeadersArgs(val items: Output<List<String>>) : ConvertibleToJava<ResponseHeadersPolicyAccessControlAllowHeadersArgs>
data class ResponseHeadersPolicyAccessControlAllowMethodsArgs(val items: Output<List<String>>) : ConvertibleToJava<ResponseHeadersPolicyAccessControlAllowMethodsArgs>
data class ResponseHeadersPolicyAccessControlAllowOriginsArgs(val items: Output<List<String>>) : ConvertibleToJava<ResponseHeadersPolicyAccessControlAllowOriginsArgs>
data class ResponseHeadersPolicyAccessControlExposeHeadersArgs(val items: Output<List<String>>) : ConvertibleToJava<ResponseHeadersPolicyAccessControlExposeHeadersArgs>
Link copied to clipboard
data class ResponseHeadersPolicyConfigArgs(val comment: Output<String>? = null, val corsConfig: Output<ResponseHeadersPolicyCorsConfigArgs>? = null, val customHeadersConfig: Output<ResponseHeadersPolicyCustomHeadersConfigArgs>? = null, val name: Output<String>, val removeHeadersConfig: Output<ResponseHeadersPolicyRemoveHeadersConfigArgs>? = null, val securityHeadersConfig: Output<ResponseHeadersPolicySecurityHeadersConfigArgs>? = null, val serverTimingHeadersConfig: Output<ResponseHeadersPolicyServerTimingHeadersConfigArgs>? = null) : ConvertibleToJava<ResponseHeadersPolicyConfigArgs>
data class ResponseHeadersPolicyContentSecurityPolicyArgs(val contentSecurityPolicy: Output<String>, val override: Output<Boolean>) : ConvertibleToJava<ResponseHeadersPolicyContentSecurityPolicyArgs>
data class ResponseHeadersPolicyContentTypeOptionsArgs(val override: Output<Boolean>) : ConvertibleToJava<ResponseHeadersPolicyContentTypeOptionsArgs>
Link copied to clipboard
data class ResponseHeadersPolicyCorsConfigArgs(val accessControlAllowCredentials: Output<Boolean>, val accessControlAllowHeaders: Output<ResponseHeadersPolicyAccessControlAllowHeadersArgs>, val accessControlAllowMethods: Output<ResponseHeadersPolicyAccessControlAllowMethodsArgs>, val accessControlAllowOrigins: Output<ResponseHeadersPolicyAccessControlAllowOriginsArgs>, val accessControlExposeHeaders: Output<ResponseHeadersPolicyAccessControlExposeHeadersArgs>? = null, val accessControlMaxAgeSec: Output<Int>? = null, val originOverride: Output<Boolean>) : ConvertibleToJava<ResponseHeadersPolicyCorsConfigArgs>
Link copied to clipboard
data class ResponseHeadersPolicyCustomHeaderArgs(val header: Output<String>, val override: Output<Boolean>, val value: Output<String>) : ConvertibleToJava<ResponseHeadersPolicyCustomHeaderArgs>
data class ResponseHeadersPolicyCustomHeadersConfigArgs(val items: Output<List<ResponseHeadersPolicyCustomHeaderArgs>>) : ConvertibleToJava<ResponseHeadersPolicyCustomHeadersConfigArgs>
Link copied to clipboard
data class ResponseHeadersPolicyFrameOptionsArgs(val frameOption: Output<String>, val override: Output<Boolean>) : ConvertibleToJava<ResponseHeadersPolicyFrameOptionsArgs>
Link copied to clipboard
data class ResponseHeadersPolicyReferrerPolicyArgs(val override: Output<Boolean>, val referrerPolicy: Output<String>) : ConvertibleToJava<ResponseHeadersPolicyReferrerPolicyArgs>
Link copied to clipboard
data class ResponseHeadersPolicyRemoveHeaderArgs(val header: Output<String>) : ConvertibleToJava<ResponseHeadersPolicyRemoveHeaderArgs>
data class ResponseHeadersPolicyRemoveHeadersConfigArgs(val items: Output<List<ResponseHeadersPolicyRemoveHeaderArgs>>) : ConvertibleToJava<ResponseHeadersPolicyRemoveHeadersConfigArgs>
data class ResponseHeadersPolicySecurityHeadersConfigArgs(val contentSecurityPolicy: Output<ResponseHeadersPolicyContentSecurityPolicyArgs>? = null, val contentTypeOptions: Output<ResponseHeadersPolicyContentTypeOptionsArgs>? = null, val frameOptions: Output<ResponseHeadersPolicyFrameOptionsArgs>? = null, val referrerPolicy: Output<ResponseHeadersPolicyReferrerPolicyArgs>? = null, val strictTransportSecurity: Output<ResponseHeadersPolicyStrictTransportSecurityArgs>? = null, val xssProtection: Output<ResponseHeadersPolicyXssProtectionArgs>? = null) : ConvertibleToJava<ResponseHeadersPolicySecurityHeadersConfigArgs>
data class ResponseHeadersPolicyServerTimingHeadersConfigArgs(val enabled: Output<Boolean>, val samplingRate: Output<Double>? = null) : ConvertibleToJava<ResponseHeadersPolicyServerTimingHeadersConfigArgs>
data class ResponseHeadersPolicyStrictTransportSecurityArgs(val accessControlMaxAgeSec: Output<Int>, val includeSubdomains: Output<Boolean>? = null, val override: Output<Boolean>, val preload: Output<Boolean>? = null) : ConvertibleToJava<ResponseHeadersPolicyStrictTransportSecurityArgs>
Link copied to clipboard
data class ResponseHeadersPolicyXssProtectionArgs(val modeBlock: Output<Boolean>? = null, val override: Output<Boolean>, val protection: Output<Boolean>, val reportUri: Output<String>? = null) : ConvertibleToJava<ResponseHeadersPolicyXssProtectionArgs>