Class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkfirewall.inputs.TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder
-
- Enclosing class:
- TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs
public static final class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs defaults)
-
-
Method Detail
-
certificateAuthorityArn
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder certificateAuthorityArn(@Nullable com.pulumi.core.Output<java.lang.String> certificateAuthorityArn)
- Parameters:
certificateAuthorityArn
- ARN of the imported certificate authority (CA) certificate within Certificate Manager (ACM) to use for outbound SSL/TLS inspection. See [Using SSL/TLS certificates with TLS inspection configurations](https://docs.aws.amazon.com/network-firewall/latest/developerguide/tls-inspection-certificate-requirements.html) for limitations on CA certificates.- Returns:
- builder
-
certificateAuthorityArn
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder certificateAuthorityArn(java.lang.String certificateAuthorityArn)
- Parameters:
certificateAuthorityArn
- ARN of the imported certificate authority (CA) certificate within Certificate Manager (ACM) to use for outbound SSL/TLS inspection. See [Using SSL/TLS certificates with TLS inspection configurations](https://docs.aws.amazon.com/network-firewall/latest/developerguide/tls-inspection-certificate-requirements.html) for limitations on CA certificates.- Returns:
- builder
-
checkCertificateRevocationStatus
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder checkCertificateRevocationStatus(@Nullable com.pulumi.core.Output<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationCheckCertificateRevocationStatusArgs> checkCertificateRevocationStatus)
- Parameters:
checkCertificateRevocationStatus
- Check Certificate Revocation Status block. Detailed below.- Returns:
- builder
-
checkCertificateRevocationStatus
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder checkCertificateRevocationStatus(TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationCheckCertificateRevocationStatusArgs checkCertificateRevocationStatus)
- Parameters:
checkCertificateRevocationStatus
- Check Certificate Revocation Status block. Detailed below.- Returns:
- builder
-
scopes
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder scopes(@Nullable com.pulumi.core.Output<java.util.List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeArgs>> scopes)
- Parameters:
scopes
- Scope block. Detailed below.- Returns:
- builder
-
scopes
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder scopes(java.util.List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeArgs> scopes)
- Parameters:
scopes
- Scope block. Detailed below.- Returns:
- builder
-
scopes
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder scopes(TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeArgs... scopes)
- Parameters:
scopes
- Scope block. Detailed below.- Returns:
- builder
-
serverCertificates
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder serverCertificates(@Nullable com.pulumi.core.Output<java.util.List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationServerCertificateArgs>> serverCertificates)
- Parameters:
serverCertificates
- Server certificates to use for inbound SSL/TLS inspection. See [Using SSL/TLS certificates with TLS inspection configurations](https://docs.aws.amazon.com/network-firewall/latest/developerguide/tls-inspection-certificate-requirements.html).- Returns:
- builder
-
serverCertificates
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder serverCertificates(java.util.List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationServerCertificateArgs> serverCertificates)
- Parameters:
serverCertificates
- Server certificates to use for inbound SSL/TLS inspection. See [Using SSL/TLS certificates with TLS inspection configurations](https://docs.aws.amazon.com/network-firewall/latest/developerguide/tls-inspection-certificate-requirements.html).- Returns:
- builder
-
serverCertificates
public TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs.Builder serverCertificates(TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationServerCertificateArgs... serverCertificates)
- Parameters:
serverCertificates
- Server certificates to use for inbound SSL/TLS inspection. See [Using SSL/TLS certificates with TLS inspection configurations](https://docs.aws.amazon.com/network-firewall/latest/developerguide/tls-inspection-certificate-requirements.html).- Returns:
- builder
-
-