SiteAuthSettingsV2Inner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. appservice. models. ProxyOnlyResource - com.
azure. resourcemanager. appservice. fluent. models. SiteAuthSettingsV2Inner
- com.
- com.
- com.
public final class SiteAuthSettingsV2Inner
extends ProxyOnlyResource
Configuration settings for the Azure App Service Authentication / Authorization V2 feature.
Constructor Summary
Constructor | Description |
---|---|
SiteAuthSettingsV2Inner() |
Creates an instance of Site |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Site |
fromJson(JsonReader jsonReader)
Reads an instance of Site |
Global |
globalValidation()
Get the global |
Http |
httpSettings()
Get the http |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
Identity |
identityProviders()
Get the identity |
Login |
login()
Get the login property: The configuration settings of the login flow of users using App Service Authentication/Authorization. |
String |
name()
Get the name property: The name of the resource. |
Auth |
platform()
Get the platform property: The configuration settings of the platform of App Service Authentication/Authorization. |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Site |
withGlobalValidation(GlobalValidation globalValidation)
Set the global |
Site |
withHttpSettings(HttpSettings httpSettings)
Set the http |
Site |
withIdentityProviders(IdentityProviders identityProviders)
Set the identity |
Site |
withKind(String kind)
Set the kind property: Kind of resource. |
Site |
withLogin(Login login)
Set the login property: The configuration settings of the login flow of users using App Service Authentication/Authorization. |
Site |
withPlatform(AuthPlatform platform)
Set the platform property: The configuration settings of the platform of App Service Authentication/Authorization. |
Methods inherited from ProxyOnlyResource
Methods inherited from java.lang.Object
Constructor Details
SiteAuthSettingsV2Inner
public SiteAuthSettingsV2Inner()
Creates an instance of SiteAuthSettingsV2Inner class.
Method Details
fromJson
public static SiteAuthSettingsV2Inner fromJson(JsonReader jsonReader)
Reads an instance of SiteAuthSettingsV2Inner from the JsonReader.
Parameters:
Returns:
Throws:
globalValidation
public GlobalValidation globalValidation()
Get the globalValidation property: The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
Returns:
httpSettings
public HttpSettings httpSettings()
Get the httpSettings property: The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
SiteAuthSettingsV2Inner.id()Returns:
identityProviders
public IdentityProviders identityProviders()
Get the identityProviders property: The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
Returns:
login
public Login login()
Get the login property: The configuration settings of the login flow of users using App Service Authentication/Authorization.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
SiteAuthSettingsV2Inner.name()Returns:
platform
public AuthPlatform platform()
Get the platform property: The configuration settings of the platform of App Service Authentication/Authorization.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
SiteAuthSettingsV2Inner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
SiteAuthSettingsV2Inner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
SiteAuthSettingsV2Inner.validate()withGlobalValidation
public SiteAuthSettingsV2Inner withGlobalValidation(GlobalValidation globalValidation)
Set the globalValidation property: The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
Parameters:
Returns:
withHttpSettings
public SiteAuthSettingsV2Inner withHttpSettings(HttpSettings httpSettings)
Set the httpSettings property: The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
Parameters:
Returns:
withIdentityProviders
public SiteAuthSettingsV2Inner withIdentityProviders(IdentityProviders identityProviders)
Set the identityProviders property: The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
Parameters:
Returns:
withKind
public SiteAuthSettingsV2Inner withKind(String kind)
Set the kind property: Kind of resource.
Overrides:
SiteAuthSettingsV2Inner.withKind(String kind)Parameters:
withLogin
public SiteAuthSettingsV2Inner withLogin(Login login)
Set the login property: The configuration settings of the login flow of users using App Service Authentication/Authorization.
Parameters:
Returns:
withPlatform
public SiteAuthSettingsV2Inner withPlatform(AuthPlatform platform)
Set the platform property: The configuration settings of the platform of App Service Authentication/Authorization.
Parameters:
Returns:
Applies to
Azure SDK for Java