Class TlsInspectionPolicyState.Builder
- java.lang.Object
-
- com.pulumi.gcp.networksecurity.inputs.TlsInspectionPolicyState.Builder
-
- Enclosing class:
- TlsInspectionPolicyState
public static final class TlsInspectionPolicyState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TlsInspectionPolicyState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TlsInspectionPolicyState
build()
TlsInspectionPolicyState.Builder
caPool(com.pulumi.core.Output<java.lang.String> caPool)
TlsInspectionPolicyState.Builder
caPool(java.lang.String caPool)
TlsInspectionPolicyState.Builder
createTime(com.pulumi.core.Output<java.lang.String> createTime)
TlsInspectionPolicyState.Builder
createTime(java.lang.String createTime)
TlsInspectionPolicyState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
TlsInspectionPolicyState.Builder
description(java.lang.String description)
TlsInspectionPolicyState.Builder
excludePublicCaSet(com.pulumi.core.Output<java.lang.Boolean> excludePublicCaSet)
TlsInspectionPolicyState.Builder
excludePublicCaSet(java.lang.Boolean excludePublicCaSet)
TlsInspectionPolicyState.Builder
location(com.pulumi.core.Output<java.lang.String> location)
TlsInspectionPolicyState.Builder
location(java.lang.String location)
TlsInspectionPolicyState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
TlsInspectionPolicyState.Builder
name(java.lang.String name)
TlsInspectionPolicyState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
TlsInspectionPolicyState.Builder
project(java.lang.String project)
TlsInspectionPolicyState.Builder
updateTime(com.pulumi.core.Output<java.lang.String> updateTime)
TlsInspectionPolicyState.Builder
updateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TlsInspectionPolicyState defaults)
-
-
Method Detail
-
caPool
public TlsInspectionPolicyState.Builder caPool(@Nullable com.pulumi.core.Output<java.lang.String> caPool)
- Parameters:
caPool
- A CA pool resource used to issue interception certificates.- Returns:
- builder
-
caPool
public TlsInspectionPolicyState.Builder caPool(java.lang.String caPool)
- Parameters:
caPool
- A CA pool resource used to issue interception certificates.- Returns:
- builder
-
createTime
public TlsInspectionPolicyState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime
- The timestamp when the resource was created.- Returns:
- builder
-
createTime
public TlsInspectionPolicyState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime
- The timestamp when the resource was created.- Returns:
- builder
-
description
public TlsInspectionPolicyState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Free-text description of the resource.- Returns:
- builder
-
description
public TlsInspectionPolicyState.Builder description(java.lang.String description)
- Parameters:
description
- Free-text description of the resource.- Returns:
- builder
-
excludePublicCaSet
public TlsInspectionPolicyState.Builder excludePublicCaSet(@Nullable com.pulumi.core.Output<java.lang.Boolean> excludePublicCaSet)
- Parameters:
excludePublicCaSet
- If FALSE (the default), use our default set of public CAs in addition to any CAs specified in trustConfig. These public CAs are currently based on the Mozilla Root Program and are subject to change over time. If TRUE, do not accept our default set of public CAs. Only CAs specified in trustConfig will be accepted.- Returns:
- builder
-
excludePublicCaSet
public TlsInspectionPolicyState.Builder excludePublicCaSet(java.lang.Boolean excludePublicCaSet)
- Parameters:
excludePublicCaSet
- If FALSE (the default), use our default set of public CAs in addition to any CAs specified in trustConfig. These public CAs are currently based on the Mozilla Root Program and are subject to change over time. If TRUE, do not accept our default set of public CAs. Only CAs specified in trustConfig will be accepted.- Returns:
- builder
-
location
public TlsInspectionPolicyState.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The location of the tls inspection policy.- Returns:
- builder
-
location
public TlsInspectionPolicyState.Builder location(java.lang.String location)
- Parameters:
location
- The location of the tls inspection policy.- Returns:
- builder
-
name
public TlsInspectionPolicyState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Short name of the TlsInspectionPolicy resource to be created. ***- Returns:
- builder
-
name
public TlsInspectionPolicyState.Builder name(java.lang.String name)
- Parameters:
name
- Short name of the TlsInspectionPolicy resource to be created. ***- Returns:
- builder
-
project
public TlsInspectionPolicyState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public TlsInspectionPolicyState.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
updateTime
public TlsInspectionPolicyState.Builder updateTime(@Nullable com.pulumi.core.Output<java.lang.String> updateTime)
- Parameters:
updateTime
- The timestamp when the resource was updated.- Returns:
- builder
-
updateTime
public TlsInspectionPolicyState.Builder updateTime(java.lang.String updateTime)
- Parameters:
updateTime
- The timestamp when the resource was updated.- Returns:
- builder
-
build
public TlsInspectionPolicyState build()
-
-