@@ -6609,7 +6609,7 @@ export interface AllowedAudiencesValidation {
66096609/**
66106610 * The configuration settings of the Azure Active Directory allowed principals.
66116611 */
6612- export interface AllowedPrincipals extends ProxyOnlyResource {
6612+ export interface AllowedPrincipals {
66136613 /**
66146614 * The list of the allowed groups.
66156615 */
@@ -6647,7 +6647,7 @@ export interface ApiKVReference extends ProxyOnlyResource {
66476647 * The configuration settings of the app registration for providers that have app ids and app
66486648 * secrets
66496649 */
6650- export interface AppRegistration extends ProxyOnlyResource {
6650+ export interface AppRegistration {
66516651 /**
66526652 * The App ID of the app used for login.
66536653 */
@@ -6685,7 +6685,7 @@ export interface LoginScopes {
66856685/**
66866686 * The configuration settings of the Apple provider.
66876687 */
6688- export interface Apple extends ProxyOnlyResource {
6688+ export interface Apple {
66896689 /**
66906690 * <code>false</code> if the Apple provider should not be enabled despite the set registration;
66916691 * otherwise, <code>true</code>.
@@ -6789,7 +6789,7 @@ export interface AuthPlatform {
67896789/**
67906790 * The configuration settings of the Azure Active Directory app registration.
67916791 */
6792- export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource {
6792+ export interface AzureActiveDirectoryRegistration {
67936793 /**
67946794 * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this
67956795 * application.
@@ -6835,7 +6835,7 @@ export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource {
68356835/**
68366836 * The configuration settings of the Azure Active Directory login flow.
68376837 */
6838- export interface AzureActiveDirectoryLogin extends ProxyOnlyResource {
6838+ export interface AzureActiveDirectoryLogin {
68396839 /**
68406840 * Login parameters to send to the OpenID Connect authorization endpoint when
68416841 * a user logs in. Each parameter must be in the form "key=value".
@@ -6879,7 +6879,7 @@ export interface DefaultAuthorizationPolicy {
68796879/**
68806880 * The configuration settings of the Azure Active Directory token validation flow.
68816881 */
6882- export interface AzureActiveDirectoryValidation extends ProxyOnlyResource {
6882+ export interface AzureActiveDirectoryValidation {
68836883 /**
68846884 * The configuration settings of the checks that should be made while validating the JWT Claims.
68856885 */
@@ -6959,7 +6959,7 @@ export interface AzureStaticWebAppsRegistration {
69596959/**
69606960 * The configuration settings of the Azure Static Web Apps provider.
69616961 */
6962- export interface AzureStaticWebApps extends ProxyOnlyResource {
6962+ export interface AzureStaticWebApps {
69636963 /**
69646964 * <code>false</code> if the Azure Static Web Apps provider should not be enabled despite the set
69656965 * registration; otherwise, <code>true</code>.
@@ -7147,7 +7147,7 @@ export interface BackupRequest extends ProxyOnlyResource {
71477147/**
71487148 * The configuration settings of the storage of the tokens if blob storage is used.
71497149 */
7150- export interface BlobStorageTokenStore extends ProxyOnlyResource {
7150+ export interface BlobStorageTokenStore {
71517151 /**
71527152 * The name of the app setting containing the SAS URL of the blob storage containing the tokens.
71537153 */
@@ -7496,7 +7496,7 @@ export interface OpenIdConnectLogin {
74967496/**
74977497 * The configuration settings of the custom Open ID Connect provider.
74987498 */
7499- export interface CustomOpenIdConnectProvider extends ProxyOnlyResource {
7499+ export interface CustomOpenIdConnectProvider {
75007500 /**
75017501 * <code>false</code> if the custom Open ID provider provider should not be enabled; otherwise,
75027502 * <code>true</code>.
@@ -7739,7 +7739,7 @@ export interface FunctionSecrets {
77397739/**
77407740 * The configuration settings of the GitHub provider.
77417741 */
7742- export interface GitHub extends ProxyOnlyResource {
7742+ export interface GitHub {
77437743 /**
77447744 * <code>false</code> if the GitHub provider should not be enabled despite the set registration;
77457745 * otherwise, <code>true</code>.
@@ -7845,7 +7845,7 @@ export interface GlobalValidation {
78457845/**
78467846 * The configuration settings of the Google provider.
78477847 */
7848- export interface Google extends ProxyOnlyResource {
7848+ export interface Google {
78497849 /**
78507850 * <code>false</code> if the Google provider should not be enabled despite the set registration;
78517851 * otherwise, <code>true</code>.
@@ -7970,6 +7970,29 @@ export interface HttpSettings {
79707970 forwardProxy?: ForwardProxy;
79717971}
79727972
7973+ /**
7974+ * The configuration settings of the legacy Microsoft Account provider.
7975+ */
7976+ export interface LegacyMicrosoftAccount {
7977+ /**
7978+ * <code>false</code> if the legacy Microsoft Account provider should not be enabled despite the
7979+ * set registration; otherwise, <code>true</code>.
7980+ */
7981+ enabled?: boolean;
7982+ /**
7983+ * The configuration settings of the app registration for the legacy Microsoft Account provider.
7984+ */
7985+ registration?: ClientRegistration;
7986+ /**
7987+ * The configuration settings of the login flow.
7988+ */
7989+ login?: LoginScopes;
7990+ /**
7991+ * The configuration settings of the legacy Microsoft Account provider token validation flow.
7992+ */
7993+ validation?: AllowedAudiencesValidation;
7994+ }
7995+
79737996/**
79747997 * The configuration settings of the app registration for the Twitter provider.
79757998 */
@@ -7990,7 +8013,7 @@ export interface TwitterRegistration {
79908013/**
79918014 * The configuration settings of the Twitter provider.
79928015 */
7993- export interface Twitter extends ProxyOnlyResource {
8016+ export interface Twitter {
79948017 /**
79958018 * <code>false</code> if the Twitter provider should not be enabled despite the set registration;
79968019 * otherwise, <code>true</code>.
@@ -8002,29 +8025,6 @@ export interface Twitter extends ProxyOnlyResource {
80028025 registration?: TwitterRegistration;
80038026}
80048027
8005- /**
8006- * The configuration settings of the legacy Microsoft Account provider.
8007- */
8008- export interface LegacyMicrosoftAccount extends ProxyOnlyResource {
8009- /**
8010- * <code>false</code> if the legacy Microsoft Account provider should not be enabled despite the
8011- * set registration; otherwise, <code>true</code>.
8012- */
8013- enabled?: boolean;
8014- /**
8015- * The configuration settings of the app registration for the legacy Microsoft Account provider.
8016- */
8017- registration?: ClientRegistration;
8018- /**
8019- * The configuration settings of the login flow.
8020- */
8021- login?: LoginScopes;
8022- /**
8023- * The configuration settings of the legacy Microsoft Account provider token validation flow.
8024- */
8025- validation?: AllowedAudiencesValidation;
8026- }
8027-
80288028/**
80298029 * The configuration settings of each of the identity providers used to configure App Service
80308030 * Authentication/Authorization.
@@ -8046,19 +8046,14 @@ export interface IdentityProviders {
80468046 * The configuration settings of the Google provider.
80478047 */
80488048 google?: Google;
8049- /**
8050- * The configuration settings of the Twitter provider.
8051- */
8052- twitter?: Twitter;
8053- /**
8054- * The map of the name of the alias of each custom Open ID Connect provider to the
8055- * configuration settings of the custom Open ID Connect provider.
8056- */
8057- customOpenIdConnectProviders?: { [propertyName: string]: CustomOpenIdConnectProvider };
80588049 /**
80598050 * The configuration settings of the legacy Microsoft Account provider.
80608051 */
80618052 legacyMicrosoftAccount?: LegacyMicrosoftAccount;
8053+ /**
8054+ * The configuration settings of the Twitter provider.
8055+ */
8056+ twitter?: Twitter;
80628057 /**
80638058 * The configuration settings of the Apple provider.
80648059 */
@@ -8067,6 +8062,11 @@ export interface IdentityProviders {
80678062 * The configuration settings of the Azure Static Web Apps provider.
80688063 */
80698064 azureStaticWebApps?: AzureStaticWebApps;
8065+ /**
8066+ * The map of the name of the alias of each custom Open ID Connect provider to the
8067+ * configuration settings of the custom Open ID Connect provider.
8068+ */
8069+ customOpenIdConnectProviders?: { [propertyName: string]: CustomOpenIdConnectProvider };
80708070}
80718071
80728072/**
@@ -17765,26 +17765,6 @@ export type ResourceHealthMetadataListBySiteSlotNextResponse = ResourceHealthMet
1776517765 };
1776617766};
1776717767
17768- /**
17769- * Contains response data for the generateGithubAccessTokenForAppserviceCLIAsync operation.
17770- */
17771- export type GenerateGithubAccessTokenForAppserviceCLIAsyncResponse = AppserviceGithubToken & {
17772- /**
17773- * The underlying HTTP response.
17774- */
17775- _response: msRest.HttpResponse & {
17776- /**
17777- * The response body as text (string format)
17778- */
17779- bodyAsText: string;
17780-
17781- /**
17782- * The response body as parsed JSON or XML
17783- */
17784- parsedBody: AppserviceGithubToken;
17785- };
17786- };
17787-
1778817768/**
1778917769 * Contains response data for the getPublishingUser operation.
1779017770 */
0 commit comments