EntraIdConfigPatch Class
- java.
lang. Object - com.
azure. resourcemanager. netapp. models. EntraIdConfigPatch
- com.
Implements
public final class EntraIdConfigPatch
implements JsonSerializable<EntraIdConfigPatch>
Entra ID Patch configuration for the account.
Constructor Summary
| Constructor | Description |
|---|---|
| EntraIdConfigPatch() |
Creates an instance of Entra |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
applicationId()
Get the application |
| String |
domain()
Get the domain property: Domain of the Active directory synced to Entra ID for hybrid identities. |
|
Entra |
entraIdAkvConfig()
Get the entra |
|
static
Entra |
fromJson(JsonReader jsonReader)
Reads an instance of Entra |
| String |
serverNamePrefix()
Get the server |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Entra |
withApplicationId(String applicationId)
Set the application |
|
Entra |
withDomain(String domain)
Set the domain property: Domain of the Active directory synced to Entra ID for hybrid identities. |
|
Entra |
withEntraIdAkvConfig(EntraIdAkvConfigPatch entraIdAkvConfig)
Set the entra |
|
Entra |
withServerNamePrefix(String serverNamePrefix)
Set the server |
Methods inherited from java.lang.Object
Constructor Details
EntraIdConfigPatch
public EntraIdConfigPatch()
Creates an instance of EntraIdConfigPatch class.
Method Details
applicationId
public String applicationId()
Get the applicationId property: ApplicationId of the app created by customer to provide authentication and required API permissions for Microsoft Graph endpoint.
Returns:
domain
public String domain()
Get the domain property: Domain of the Active directory synced to Entra ID for hybrid identities.
Returns:
entraIdAkvConfig
public EntraIdAkvConfigPatch entraIdAkvConfig()
Get the entraIdAkvConfig property: Using AKV config, certificate will be fetched, which will contain private key & public certificate, that correspond to the public certificate which is uploaded on the application created by customer. This will be used further for authentication.
Returns:
fromJson
public static EntraIdConfigPatch fromJson(JsonReader jsonReader)
Reads an instance of EntraIdConfigPatch from the JsonReader.
Parameters:
Returns:
Throws:
serverNamePrefix
public String serverNamePrefix()
Get the serverNamePrefix property: Using ServerNamePrefix, FQDN (Fully Qualified Domain Name) will be generated for SMB share, using this FQDN, SMB Share will be mounted on Entra Joined VM.
Returns:
toJson
validate
public void validate()
Validates the instance.
withApplicationId
public EntraIdConfigPatch withApplicationId(String applicationId)
Set the applicationId property: ApplicationId of the app created by customer to provide authentication and required API permissions for Microsoft Graph endpoint.
Parameters:
Returns:
withDomain
public EntraIdConfigPatch withDomain(String domain)
Set the domain property: Domain of the Active directory synced to Entra ID for hybrid identities.
Parameters:
Returns:
withEntraIdAkvConfig
public EntraIdConfigPatch withEntraIdAkvConfig(EntraIdAkvConfigPatch entraIdAkvConfig)
Set the entraIdAkvConfig property: Using AKV config, certificate will be fetched, which will contain private key & public certificate, that correspond to the public certificate which is uploaded on the application created by customer. This will be used further for authentication.
Parameters:
Returns:
withServerNamePrefix
public EntraIdConfigPatch withServerNamePrefix(String serverNamePrefix)
Set the serverNamePrefix property: Using ServerNamePrefix, FQDN (Fully Qualified Domain Name) will be generated for SMB share, using this FQDN, SMB Share will be mounted on Entra Joined VM.
Parameters:
Returns: