Class JitNetworkAccessPolicyInitiateRequest
java.lang.Object
com.azure.resourcemanager.security.models.JitNetworkAccessPolicyInitiateRequest
The JitNetworkAccessPolicyInitiateRequest model.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the justification property: The justification for making the initiate request.void
validate()
Validates the instance.Get the virtualMachines property: A list of virtual machines & ports to open access for.withJustification
(String justification) Set the justification property: The justification for making the initiate request.withVirtualMachines
(List<JitNetworkAccessPolicyInitiateVirtualMachine> virtualMachines) Set the virtualMachines property: A list of virtual machines & ports to open access for.
-
Constructor Details
-
JitNetworkAccessPolicyInitiateRequest
public JitNetworkAccessPolicyInitiateRequest()
-
-
Method Details
-
virtualMachines
Get the virtualMachines property: A list of virtual machines & ports to open access for.- Returns:
- the virtualMachines value.
-
withVirtualMachines
public JitNetworkAccessPolicyInitiateRequest withVirtualMachines(List<JitNetworkAccessPolicyInitiateVirtualMachine> virtualMachines) Set the virtualMachines property: A list of virtual machines & ports to open access for.- Parameters:
virtualMachines
- the virtualMachines value to set.- Returns:
- the JitNetworkAccessPolicyInitiateRequest object itself.
-
justification
Get the justification property: The justification for making the initiate request.- Returns:
- the justification value.
-
withJustification
Set the justification property: The justification for making the initiate request.- Parameters:
justification
- the justification value to set.- Returns:
- the JitNetworkAccessPolicyInitiateRequest object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-