Class AuthConfigInner


  • public final class AuthConfigInner
    extends com.azure.core.management.ProxyResource
    Configuration settings for the Azure ContainerApp Service Authentication / Authorization feature.
    • Constructor Summary

      Constructors 
      Constructor Description
      AuthConfigInner()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      GlobalValidation globalValidation()
      Get the globalValidation property: The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
      HttpSettings httpSettings()
      Get the httpSettings property: The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
      IdentityProviders identityProviders()
      Get the identityProviders property: The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
      Login login()
      Get the login property: The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
      AuthPlatform platform()
      Get the platform property: The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
      void validate()
      Validates the instance.
      AuthConfigInner withGlobalValidation​(GlobalValidation globalValidation)
      Set the globalValidation property: The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
      AuthConfigInner withHttpSettings​(HttpSettings httpSettings)
      Set the httpSettings property: The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
      AuthConfigInner withIdentityProviders​(IdentityProviders identityProviders)
      Set the identityProviders property: The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
      AuthConfigInner withLogin​(Login login)
      Set the login property: The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
      AuthConfigInner withPlatform​(AuthPlatform platform)
      Set the platform property: The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
      • Methods inherited from class com.azure.core.management.ProxyResource

        id, name, type
    • Constructor Detail

      • AuthConfigInner

        public AuthConfigInner()
    • Method Detail

      • platform

        public AuthPlatform platform()
        Get the platform property: The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
        Returns:
        the platform value.
      • withPlatform

        public AuthConfigInner withPlatform​(AuthPlatform platform)
        Set the platform property: The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
        Parameters:
        platform - the platform value to set.
        Returns:
        the AuthConfigInner object itself.
      • globalValidation

        public GlobalValidation globalValidation()
        Get the globalValidation property: The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
        Returns:
        the globalValidation value.
      • withGlobalValidation

        public AuthConfigInner withGlobalValidation​(GlobalValidation globalValidation)
        Set the globalValidation property: The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
        Parameters:
        globalValidation - the globalValidation value to set.
        Returns:
        the AuthConfigInner object itself.
      • identityProviders

        public IdentityProviders identityProviders()
        Get the identityProviders property: The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
        Returns:
        the identityProviders value.
      • withIdentityProviders

        public AuthConfigInner withIdentityProviders​(IdentityProviders identityProviders)
        Set the identityProviders property: The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
        Parameters:
        identityProviders - the identityProviders value to set.
        Returns:
        the AuthConfigInner object itself.
      • login

        public Login login()
        Get the login property: The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
        Returns:
        the login value.
      • withLogin

        public AuthConfigInner withLogin​(Login login)
        Set the login property: The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
        Parameters:
        login - the login value to set.
        Returns:
        the AuthConfigInner object itself.
      • httpSettings

        public HttpSettings httpSettings()
        Get the httpSettings property: The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
        Returns:
        the httpSettings value.
      • withHttpSettings

        public AuthConfigInner withHttpSettings​(HttpSettings httpSettings)
        Set the httpSettings property: The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
        Parameters:
        httpSettings - the httpSettings value to set.
        Returns:
        the AuthConfigInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.