Partager via


FlowAccessControlConfigurationPolicy Class

  • java.lang.Object
    • com.azure.resourcemanager.appservice.models.FlowAccessControlConfigurationPolicy

Implements

public final class FlowAccessControlConfigurationPolicy
implements JsonSerializable<FlowAccessControlConfigurationPolicy>

The access control configuration policy.

Constructor Summary

Constructor Description
FlowAccessControlConfigurationPolicy()

Creates an instance of FlowAccessControlConfigurationPolicy class.

Method Summary

Modifier and Type Method and Description
List<IpAddressRange> allowedCallerIpAddresses()

Get the allowedCallerIpAddresses property: The allowed caller IP address ranges.

static FlowAccessControlConfigurationPolicy fromJson(JsonReader jsonReader)

Reads an instance of FlowAccessControlConfigurationPolicy from the JsonReader.

OpenAuthenticationAccessPolicies openAuthenticationPolicies()

Get the openAuthenticationPolicies property: The authentication policies for workflow.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

FlowAccessControlConfigurationPolicy withAllowedCallerIpAddresses(List<IpAddressRange> allowedCallerIpAddresses)

Set the allowedCallerIpAddresses property: The allowed caller IP address ranges.

FlowAccessControlConfigurationPolicy withOpenAuthenticationPolicies(OpenAuthenticationAccessPolicies openAuthenticationPolicies)

Set the openAuthenticationPolicies property: The authentication policies for workflow.

Methods inherited from java.lang.Object

Constructor Details

FlowAccessControlConfigurationPolicy

public FlowAccessControlConfigurationPolicy()

Creates an instance of FlowAccessControlConfigurationPolicy class.

Method Details

allowedCallerIpAddresses

public List allowedCallerIpAddresses()

Get the allowedCallerIpAddresses property: The allowed caller IP address ranges.

Returns:

the allowedCallerIpAddresses value.

fromJson

public static FlowAccessControlConfigurationPolicy fromJson(JsonReader jsonReader)

Reads an instance of FlowAccessControlConfigurationPolicy from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of FlowAccessControlConfigurationPolicy if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the FlowAccessControlConfigurationPolicy.

openAuthenticationPolicies

public OpenAuthenticationAccessPolicies openAuthenticationPolicies()

Get the openAuthenticationPolicies property: The authentication policies for workflow.

Returns:

the openAuthenticationPolicies value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAllowedCallerIpAddresses

public FlowAccessControlConfigurationPolicy withAllowedCallerIpAddresses(List allowedCallerIpAddresses)

Set the allowedCallerIpAddresses property: The allowed caller IP address ranges.

Parameters:

allowedCallerIpAddresses - the allowedCallerIpAddresses value to set.

Returns:

the FlowAccessControlConfigurationPolicy object itself.

withOpenAuthenticationPolicies

public FlowAccessControlConfigurationPolicy withOpenAuthenticationPolicies(OpenAuthenticationAccessPolicies openAuthenticationPolicies)

Set the openAuthenticationPolicies property: The authentication policies for workflow.

Parameters:

openAuthenticationPolicies - the openAuthenticationPolicies value to set.

Returns:

the FlowAccessControlConfigurationPolicy object itself.

Applies to