Class AssuredWorkloadsWorkloadPartnerPermissions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.assured_workloads_workload.AssuredWorkloadsWorkloadPartnerPermissions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<AssuredWorkloadsWorkloadPartnerPermissions>
- Enclosing interface:
- AssuredWorkloadsWorkloadPartnerPermissions
@Stability(Stable) public static final class AssuredWorkloadsWorkloadPartnerPermissions.Builder extends Object implements software.amazon.jsii.Builder<AssuredWorkloadsWorkloadPartnerPermissions>
A builder forAssuredWorkloadsWorkloadPartnerPermissions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
assuredWorkloadsMonitoring
@Stability(Stable) public AssuredWorkloadsWorkloadPartnerPermissions.Builder assuredWorkloadsMonitoring(Boolean assuredWorkloadsMonitoring)
- Parameters:
assuredWorkloadsMonitoring- Optional. Allow partner to view violation alerts. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/assured_workloads_workload#assured_workloads_monitoring AssuredWorkloadsWorkload#assured_workloads_monitoring}- Returns:
this
-
assuredWorkloadsMonitoring
@Stability(Stable) public AssuredWorkloadsWorkloadPartnerPermissions.Builder assuredWorkloadsMonitoring(com.hashicorp.cdktf.IResolvable assuredWorkloadsMonitoring)
- Parameters:
assuredWorkloadsMonitoring- Optional. Allow partner to view violation alerts. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/assured_workloads_workload#assured_workloads_monitoring AssuredWorkloadsWorkload#assured_workloads_monitoring}- Returns:
this
-
dataLogsViewer
@Stability(Stable) public AssuredWorkloadsWorkloadPartnerPermissions.Builder dataLogsViewer(Boolean dataLogsViewer)
Sets the value ofAssuredWorkloadsWorkloadPartnerPermissions.getDataLogsViewer()- Parameters:
dataLogsViewer- Allow the partner to view inspectability logs and monitoring violations. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/assured_workloads_workload#data_logs_viewer AssuredWorkloadsWorkload#data_logs_viewer}- Returns:
this
-
dataLogsViewer
@Stability(Stable) public AssuredWorkloadsWorkloadPartnerPermissions.Builder dataLogsViewer(com.hashicorp.cdktf.IResolvable dataLogsViewer)
Sets the value ofAssuredWorkloadsWorkloadPartnerPermissions.getDataLogsViewer()- Parameters:
dataLogsViewer- Allow the partner to view inspectability logs and monitoring violations. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/assured_workloads_workload#data_logs_viewer AssuredWorkloadsWorkload#data_logs_viewer}- Returns:
this
-
serviceAccessApprover
@Stability(Stable) public AssuredWorkloadsWorkloadPartnerPermissions.Builder serviceAccessApprover(Boolean serviceAccessApprover)
Sets the value ofAssuredWorkloadsWorkloadPartnerPermissions.getServiceAccessApprover()- Parameters:
serviceAccessApprover- Optional. Allow partner to view access approval logs. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/assured_workloads_workload#service_access_approver AssuredWorkloadsWorkload#service_access_approver}- Returns:
this
-
serviceAccessApprover
@Stability(Stable) public AssuredWorkloadsWorkloadPartnerPermissions.Builder serviceAccessApprover(com.hashicorp.cdktf.IResolvable serviceAccessApprover)
Sets the value ofAssuredWorkloadsWorkloadPartnerPermissions.getServiceAccessApprover()- Parameters:
serviceAccessApprover- Optional. Allow partner to view access approval logs. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/assured_workloads_workload#service_access_approver AssuredWorkloadsWorkload#service_access_approver}- Returns:
this
-
build
@Stability(Stable) public AssuredWorkloadsWorkloadPartnerPermissions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<AssuredWorkloadsWorkloadPartnerPermissions>- Returns:
- a new instance of
AssuredWorkloadsWorkloadPartnerPermissions - Throws:
NullPointerException- if any required attribute was not provided
-
-