Package com.pulumi.aws.fms.inputs
Class PolicySecurityServicePolicyDataArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.fms.inputs.PolicySecurityServicePolicyDataArgs.Builder
-
- Enclosing class:
- PolicySecurityServicePolicyDataArgs
public static final class PolicySecurityServicePolicyDataArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PolicySecurityServicePolicyDataArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicySecurityServicePolicyDataArgsbuild()PolicySecurityServicePolicyDataArgs.BuildermanagedServiceData(com.pulumi.core.Output<java.lang.String> managedServiceData)PolicySecurityServicePolicyDataArgs.BuildermanagedServiceData(java.lang.String managedServiceData)PolicySecurityServicePolicyDataArgs.BuilderpolicyOption(PolicySecurityServicePolicyDataPolicyOptionArgs policyOption)PolicySecurityServicePolicyDataArgs.BuilderpolicyOption(com.pulumi.core.Output<PolicySecurityServicePolicyDataPolicyOptionArgs> policyOption)PolicySecurityServicePolicyDataArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)PolicySecurityServicePolicyDataArgs.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PolicySecurityServicePolicyDataArgs defaults)
-
-
Method Detail
-
managedServiceData
public PolicySecurityServicePolicyDataArgs.Builder managedServiceData(@Nullable com.pulumi.core.Output<java.lang.String> managedServiceData)
- Parameters:
managedServiceData- Details about the service that are specific to the service type, in JSON format. For service type `SHIELD_ADVANCED`, this is an empty string. Examples depending on `type` can be found in the [AWS Firewall Manager SecurityServicePolicyData API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_SecurityServicePolicyData.html).- Returns:
- builder
-
managedServiceData
public PolicySecurityServicePolicyDataArgs.Builder managedServiceData(java.lang.String managedServiceData)
- Parameters:
managedServiceData- Details about the service that are specific to the service type, in JSON format. For service type `SHIELD_ADVANCED`, this is an empty string. Examples depending on `type` can be found in the [AWS Firewall Manager SecurityServicePolicyData API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_SecurityServicePolicyData.html).- Returns:
- builder
-
policyOption
public PolicySecurityServicePolicyDataArgs.Builder policyOption(@Nullable com.pulumi.core.Output<PolicySecurityServicePolicyDataPolicyOptionArgs> policyOption)
- Parameters:
policyOption- Network Firewall firewall policy options to configure a centralized deployment model. See the `policyOption` block.- Returns:
- builder
-
policyOption
public PolicySecurityServicePolicyDataArgs.Builder policyOption(PolicySecurityServicePolicyDataPolicyOptionArgs policyOption)
- Parameters:
policyOption- Network Firewall firewall policy options to configure a centralized deployment model. See the `policyOption` block.- Returns:
- builder
-
type
public PolicySecurityServicePolicyDataArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Service that the policy uses to protect the resources. For the current list of supported types, refer to the [AWS Firewall Manager SecurityServicePolicyData API Type Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_SecurityServicePolicyData.html#fms-Type-SecurityServicePolicyData-Type).- Returns:
- builder
-
type
public PolicySecurityServicePolicyDataArgs.Builder type(java.lang.String type)
- Parameters:
type- Service that the policy uses to protect the resources. For the current list of supported types, refer to the [AWS Firewall Manager SecurityServicePolicyData API Type Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_SecurityServicePolicyData.html#fms-Type-SecurityServicePolicyData-Type).- Returns:
- builder
-
build
public PolicySecurityServicePolicyDataArgs build()
-
-