SecurityAdminConfigurationPropertiesFormat Class
- java.
lang. Object - com.
azure. resourcemanager. network. fluent. models. SecurityAdminConfigurationPropertiesFormat
- com.
Implements
public final class SecurityAdminConfigurationPropertiesFormat
implements JsonSerializable<SecurityAdminConfigurationPropertiesFormat>
Defines the security admin configuration properties.
Constructor Summary
| Constructor | Description |
|---|---|
| SecurityAdminConfigurationPropertiesFormat() |
Creates an instance of Security |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
List<Network |
applyOnNetworkIntentPolicyBasedServices()
Get the apply |
| String |
description()
Get the description property: A description of the security configuration. |
|
static
Security |
fromJson(JsonReader jsonReader)
Reads an instance of Security |
|
Address |
networkGroupAddressSpaceAggregationOption()
Get the network |
|
Provisioning |
provisioningState()
Get the provisioning |
| String |
resourceGuid()
Get the resource |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Security |
withApplyOnNetworkIntentPolicyBasedServices(List<NetworkIntentPolicyBasedService> applyOnNetworkIntentPolicyBasedServices)
Set the apply |
|
Security |
withDescription(String description)
Set the description property: A description of the security configuration. |
|
Security |
withNetworkGroupAddressSpaceAggregationOption(AddressSpaceAggregationOption networkGroupAddressSpaceAggregationOption)
Set the network |
Methods inherited from java.lang.Object
Constructor Details
SecurityAdminConfigurationPropertiesFormat
public SecurityAdminConfigurationPropertiesFormat()
Creates an instance of SecurityAdminConfigurationPropertiesFormat class.
Method Details
applyOnNetworkIntentPolicyBasedServices
public List<NetworkIntentPolicyBasedService> applyOnNetworkIntentPolicyBasedServices()
Get the applyOnNetworkIntentPolicyBasedServices property: Enum list of network intent policy based services.
Returns:
description
public String description()
Get the description property: A description of the security configuration.
Returns:
fromJson
public static SecurityAdminConfigurationPropertiesFormat fromJson(JsonReader jsonReader)
Reads an instance of SecurityAdminConfigurationPropertiesFormat from the JsonReader.
Parameters:
Returns:
Throws:
networkGroupAddressSpaceAggregationOption
public AddressSpaceAggregationOption networkGroupAddressSpaceAggregationOption()
Get the networkGroupAddressSpaceAggregationOption property: Determine update behavior for changes to network groups referenced within the rules in this configuration.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the resource.
Returns:
resourceGuid
public String resourceGuid()
Get the resourceGuid property: Unique identifier for this resource.
Returns:
toJson
validate
public void validate()
Validates the instance.
withApplyOnNetworkIntentPolicyBasedServices
public SecurityAdminConfigurationPropertiesFormat withApplyOnNetworkIntentPolicyBasedServices(List<NetworkIntentPolicyBasedService> applyOnNetworkIntentPolicyBasedServices)
Set the applyOnNetworkIntentPolicyBasedServices property: Enum list of network intent policy based services.
Parameters:
Returns:
withDescription
public SecurityAdminConfigurationPropertiesFormat withDescription(String description)
Set the description property: A description of the security configuration.
Parameters:
Returns:
withNetworkGroupAddressSpaceAggregationOption
public SecurityAdminConfigurationPropertiesFormat withNetworkGroupAddressSpaceAggregationOption(AddressSpaceAggregationOption networkGroupAddressSpaceAggregationOption)
Set the networkGroupAddressSpaceAggregationOption property: Determine update behavior for changes to network groups referenced within the rules in this configuration.
Parameters:
Returns: