import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { StaticSiteARMResource , StaticSitesListOptionalParams , StaticSitesGetStaticSitesByResourceGroupOptionalParams , StaticSiteUserARMResource , StaticSitesListStaticSiteUsersOptionalParams , StaticSiteBuildARMResource , StaticSitesGetStaticSiteBuildsOptionalParams , StaticSiteFunctionOverviewARMResource , StaticSitesListStaticSiteBuildFunctionsOptionalParams , StaticSiteUserProvidedFunctionAppARMResource , StaticSitesGetUserProvidedFunctionAppsForStaticSiteBuildOptionalParams , StaticSiteCustomDomainOverviewARMResource , StaticSitesListStaticSiteCustomDomainsOptionalParams , StaticSitesListStaticSiteFunctionsOptionalParams , RemotePrivateEndpointConnectionARMResource , StaticSitesGetPrivateEndpointConnectionListOptionalParams , StaticSitesGetUserProvidedFunctionAppsForStaticSiteOptionalParams , StaticSitesWorkflowPreviewRequest , StaticSitesPreviewWorkflowOptionalParams , StaticSitesPreviewWorkflowResponse , StaticSitesGetStaticSiteOptionalParams , StaticSitesGetStaticSiteResponse , StaticSitesCreateOrUpdateStaticSiteOptionalParams , StaticSitesCreateOrUpdateStaticSiteResponse , StaticSitesDeleteStaticSiteOptionalParams , StaticSitePatchResource , StaticSitesUpdateStaticSiteOptionalParams , StaticSitesUpdateStaticSiteResponse , StaticSitesDeleteStaticSiteUserOptionalParams , StaticSitesUpdateStaticSiteUserOptionalParams , StaticSitesUpdateStaticSiteUserResponse , StaticSitesGetStaticSiteBuildOptionalParams , StaticSitesGetStaticSiteBuildResponse , StaticSitesDeleteStaticSiteBuildOptionalParams , StringDictionary , StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsOptionalParams , StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsResponse , StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsOptionalParams , StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsResponse , StaticSitesListStaticSiteBuildAppSettingsOptionalParams , StaticSitesListStaticSiteBuildAppSettingsResponse , StaticSitesListStaticSiteBuildFunctionAppSettingsOptionalParams , StaticSitesListStaticSiteBuildFunctionAppSettingsResponse , StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildOptionalParams , StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildResponse , StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams , StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse , StaticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildOptionalParams , StaticSiteZipDeploymentARMResource , StaticSitesCreateZipDeploymentForStaticSiteBuildOptionalParams , StaticSitesCreateOrUpdateStaticSiteAppSettingsOptionalParams , StaticSitesCreateOrUpdateStaticSiteAppSettingsResponse , StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsOptionalParams , StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsResponse , StaticSiteUserInvitationRequestResource , StaticSitesCreateUserRolesInvitationLinkOptionalParams , StaticSitesCreateUserRolesInvitationLinkResponse , StaticSitesGetStaticSiteCustomDomainOptionalParams , StaticSitesGetStaticSiteCustomDomainResponse , StaticSiteCustomDomainRequestPropertiesARMResource , StaticSitesCreateOrUpdateStaticSiteCustomDomainOptionalParams , StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse , StaticSitesDeleteStaticSiteCustomDomainOptionalParams , StaticSitesValidateCustomDomainCanBeAddedToStaticSiteOptionalParams , StaticSitesDetachStaticSiteOptionalParams , StaticSitesListStaticSiteAppSettingsOptionalParams , StaticSitesListStaticSiteAppSettingsResponse , StaticSitesListStaticSiteConfiguredRolesOptionalParams , StaticSitesListStaticSiteConfiguredRolesResponse , StaticSitesListStaticSiteFunctionAppSettingsOptionalParams , StaticSitesListStaticSiteFunctionAppSettingsResponse , StaticSitesListStaticSiteSecretsOptionalParams , StaticSitesListStaticSiteSecretsResponse , StaticSitesGetPrivateEndpointConnectionOptionalParams , StaticSitesGetPrivateEndpointConnectionResponse , PrivateLinkConnectionApprovalRequestResource , StaticSitesApproveOrRejectPrivateEndpointConnectionOptionalParams , StaticSitesApproveOrRejectPrivateEndpointConnectionResponse , StaticSitesDeletePrivateEndpointConnectionOptionalParams , StaticSitesDeletePrivateEndpointConnectionResponse , StaticSitesGetPrivateLinkResourcesOptionalParams , StaticSitesGetPrivateLinkResourcesResponse , StaticSiteResetPropertiesARMResource , StaticSitesResetStaticSiteApiKeyOptionalParams , StaticSitesGetUserProvidedFunctionAppForStaticSiteOptionalParams , StaticSitesGetUserProvidedFunctionAppForStaticSiteResponse , StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams , StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteResponse , StaticSitesDetachUserProvidedFunctionAppFromStaticSiteOptionalParams , StaticSitesCreateZipDeploymentForStaticSiteOptionalParams } from "../models" ; /** Interface representing a StaticSites. */ export interface StaticSites { param options list ( options ? ) : PagedAsyncIterableIterator < StaticSiteARMResource > ; param resourceGroupName param options listStaticSitesByResourceGroup ( resourceGroupName , options ? ) : PagedAsyncIterableIterator < StaticSiteARMResource > ; param resourceGroupName param name param authprovider param options listStaticSiteUsers ( resourceGroupName , name , authprovider , options ? ) : PagedAsyncIterableIterator < StaticSiteUserARMResource > ; param resourceGroupName param name param options listStaticSiteBuilds ( resourceGroupName , name , options ? ) : PagedAsyncIterableIterator < StaticSiteBuildARMResource > ; param resourceGroupName param name param environmentName param options listStaticSiteBuildFunctions ( resourceGroupName , name , environmentName , options ? ) : PagedAsyncIterableIterator < StaticSiteFunctionOverviewARMResource > ; param resourceGroupName param name param environmentName param options listUserProvidedFunctionAppsForStaticSiteBuild ( resourceGroupName , name , environmentName , options ? ) : PagedAsyncIterableIterator < StaticSiteUserProvidedFunctionAppARMResource > ; param resourceGroupName param name param options listStaticSiteCustomDomains ( resourceGroupName , name , options ? ) : PagedAsyncIterableIterator < StaticSiteCustomDomainOverviewARMResource > ; param resourceGroupName param name param options listStaticSiteFunctions ( resourceGroupName , name , options ? ) : PagedAsyncIterableIterator < StaticSiteFunctionOverviewARMResource > ; param resourceGroupName param name param options listPrivateEndpointConnectionList ( resourceGroupName , name , options ? ) : PagedAsyncIterableIterator < RemotePrivateEndpointConnectionARMResource > ; param resourceGroupName param name param options listUserProvidedFunctionAppsForStaticSite ( resourceGroupName , name , options ? ) : PagedAsyncIterableIterator < StaticSiteUserProvidedFunctionAppARMResource > ; param location param staticSitesWorkflowPreviewRequest param options previewWorkflow ( location , staticSitesWorkflowPreviewRequest , options ? ) : Promise < StaticSitesPreviewWorkflowResponse > ; param resourceGroupName param name param options getStaticSite ( resourceGroupName , name , options ? ) : Promise < StaticSitesGetStaticSiteResponse > ; param resourceGroupName param name param staticSiteEnvelope param options beginCreateOrUpdateStaticSite ( resourceGroupName , name , staticSiteEnvelope , options ? ) : Promise < PollerLike < PollOperationState < StaticSitesCreateOrUpdateStaticSiteResponse > , StaticSitesCreateOrUpdateStaticSiteResponse > > ; param resourceGroupName param name param staticSiteEnvelope param options beginCreateOrUpdateStaticSiteAndWait ( resourceGroupName , name , staticSiteEnvelope , options ? ) : Promise < StaticSitesCreateOrUpdateStaticSiteResponse > ; param resourceGroupName param name param options beginDeleteStaticSite ( resourceGroupName , name , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param name param options beginDeleteStaticSiteAndWait ( resourceGroupName , name , options ? ) : Promise < void > ; param resourceGroupName param name param staticSiteEnvelope param options updateStaticSite ( resourceGroupName , name , staticSiteEnvelope , options ? ) : Promise < StaticSitesUpdateStaticSiteResponse > ; param resourceGroupName param name param authprovider param userid param options deleteStaticSiteUser ( resourceGroupName , name , authprovider , userid , options ? ) : Promise < void > ; param resourceGroupName param name param authprovider param userid param staticSiteUserEnvelope param options updateStaticSiteUser ( resourceGroupName , name , authprovider , userid , staticSiteUserEnvelope , options ? ) : Promise < StaticSitesUpdateStaticSiteUserResponse > ; param resourceGroupName param name param environmentName param options getStaticSiteBuild ( resourceGroupName , name , environmentName , options ? ) : Promise < StaticSitesGetStaticSiteBuildResponse > ; param resourceGroupName param name param environmentName param options beginDeleteStaticSiteBuild ( resourceGroupName , name , environmentName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param name param environmentName param options beginDeleteStaticSiteBuildAndWait ( resourceGroupName , name , environmentName , options ? ) : Promise < void > ; param resourceGroupName param name param environmentName param appSettings param options createOrUpdateStaticSiteBuildAppSettings ( resourceGroupName , name , environmentName , appSettings , options ? ) : Promise < StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsResponse > ; param resourceGroupName param name param environmentName param appSettings param options createOrUpdateStaticSiteBuildFunctionAppSettings ( resourceGroupName , name , environmentName , appSettings , options ? ) : Promise < StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsResponse > ; param resourceGroupName param name param environmentName param options listStaticSiteBuildAppSettings ( resourceGroupName , name , environmentName , options ? ) : Promise < StaticSitesListStaticSiteBuildAppSettingsResponse > ; param resourceGroupName param name param environmentName param options listStaticSiteBuildFunctionAppSettings ( resourceGroupName , name , environmentName , options ? ) : Promise < StaticSitesListStaticSiteBuildFunctionAppSettingsResponse > ; param resourceGroupName param name param environmentName param functionAppName param options getUserProvidedFunctionAppForStaticSiteBuild ( resourceGroupName , name , environmentName , functionAppName , options ? ) : Promise < StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildResponse > ; param resourceGroupName param name param environmentName param functionAppName param staticSiteUserProvidedFunctionEnvelope param options beginRegisterUserProvidedFunctionAppWithStaticSiteBuild ( resourceGroupName , name , environmentName , functionAppName , staticSiteUserProvidedFunctionEnvelope , options ? ) : Promise < PollerLike < PollOperationState < StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse > , StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse > > ; param resourceGroupName param name param environmentName param functionAppName param staticSiteUserProvidedFunctionEnvelope param options beginRegisterUserProvidedFunctionAppWithStaticSiteBuildAndWait ( resourceGroupName , name , environmentName , functionAppName , staticSiteUserProvidedFunctionEnvelope , options ? ) : Promise < StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse > ; param resourceGroupName param name param environmentName param functionAppName param options detachUserProvidedFunctionAppFromStaticSiteBuild ( resourceGroupName , name , environmentName , functionAppName , options ? ) : Promise < void > ; param resourceGroupName param name param environmentName param staticSiteZipDeploymentEnvelope param options beginCreateZipDeploymentForStaticSiteBuild ( resourceGroupName , name , environmentName , staticSiteZipDeploymentEnvelope , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param name param environmentName param staticSiteZipDeploymentEnvelope param options beginCreateZipDeploymentForStaticSiteBuildAndWait ( resourceGroupName , name , environmentName , staticSiteZipDeploymentEnvelope , options ? ) : Promise < void > ; param resourceGroupName param name param appSettings param options createOrUpdateStaticSiteAppSettings ( resourceGroupName , name , appSettings , options ? ) : Promise < StaticSitesCreateOrUpdateStaticSiteAppSettingsResponse > ; param resourceGroupName param name param appSettings param options createOrUpdateStaticSiteFunctionAppSettings ( resourceGroupName , name , appSettings , options ? ) : Promise < StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsResponse > ; param resourceGroupName param name param staticSiteUserRolesInvitationEnvelope param options createUserRolesInvitationLink ( resourceGroupName , name , staticSiteUserRolesInvitationEnvelope , options ? ) : Promise < StaticSitesCreateUserRolesInvitationLinkResponse > ; param resourceGroupName param name param domainName param options getStaticSiteCustomDomain ( resourceGroupName , name , domainName , options ? ) : Promise < StaticSitesGetStaticSiteCustomDomainResponse > ; param resourceGroupName param name param domainName param staticSiteCustomDomainRequestPropertiesEnvelope param options beginCreateOrUpdateStaticSiteCustomDomain ( resourceGroupName , name , domainName , staticSiteCustomDomainRequestPropertiesEnvelope , options ? ) : Promise < PollerLike < PollOperationState < StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse > , StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse > > ; param resourceGroupName param name param domainName param staticSiteCustomDomainRequestPropertiesEnvelope param options beginCreateOrUpdateStaticSiteCustomDomainAndWait ( resourceGroupName , name , domainName , staticSiteCustomDomainRequestPropertiesEnvelope , options ? ) : Promise < StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse > ; param resourceGroupName param name param domainName param options beginDeleteStaticSiteCustomDomain ( resourceGroupName , name , domainName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param name param domainName param options beginDeleteStaticSiteCustomDomainAndWait ( resourceGroupName , name , domainName , options ? ) : Promise < void > ; param resourceGroupName param name param domainName param staticSiteCustomDomainRequestPropertiesEnvelope param options beginValidateCustomDomainCanBeAddedToStaticSite ( resourceGroupName , name , domainName , staticSiteCustomDomainRequestPropertiesEnvelope , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param name param domainName param staticSiteCustomDomainRequestPropertiesEnvelope param options beginValidateCustomDomainCanBeAddedToStaticSiteAndWait ( resourceGroupName , name , domainName , staticSiteCustomDomainRequestPropertiesEnvelope , options ? ) : Promise < void > ; param resourceGroupName param name param options beginDetachStaticSite ( resourceGroupName , name , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param name param options beginDetachStaticSiteAndWait ( resourceGroupName , name , options ? ) : Promise < void > ; param resourceGroupName param name param options listStaticSiteAppSettings ( resourceGroupName , name , options ? ) : Promise < StaticSitesListStaticSiteAppSettingsResponse > ; param resourceGroupName param name param options listStaticSiteConfiguredRoles ( resourceGroupName , name , options ? ) : Promise < StaticSitesListStaticSiteConfiguredRolesResponse > ; param resourceGroupName param name param options listStaticSiteFunctionAppSettings ( resourceGroupName , name , options ? ) : Promise < StaticSitesListStaticSiteFunctionAppSettingsResponse > ; param resourceGroupName param name param options listStaticSiteSecrets ( resourceGroupName , name , options ? ) : Promise < StaticSitesListStaticSiteSecretsResponse > ; param resourceGroupName param name param privateEndpointConnectionName param options getPrivateEndpointConnection ( resourceGroupName , name , privateEndpointConnectionName , options ? ) : Promise < StaticSitesGetPrivateEndpointConnectionResponse > ; param resourceGroupName param name param privateEndpointConnectionName param privateEndpointWrapper param options beginApproveOrRejectPrivateEndpointConnection ( resourceGroupName , name , privateEndpointConnectionName , privateEndpointWrapper , options ? ) : Promise < PollerLike < PollOperationState < StaticSitesApproveOrRejectPrivateEndpointConnectionResponse > , StaticSitesApproveOrRejectPrivateEndpointConnectionResponse > > ; param resourceGroupName param name param privateEndpointConnectionName param privateEndpointWrapper param options beginApproveOrRejectPrivateEndpointConnectionAndWait ( resourceGroupName , name , privateEndpointConnectionName , privateEndpointWrapper , options ? ) : Promise < StaticSitesApproveOrRejectPrivateEndpointConnectionResponse > ; param resourceGroupName param name param privateEndpointConnectionName param options beginDeletePrivateEndpointConnection ( resourceGroupName , name , privateEndpointConnectionName , options ? ) : Promise < PollerLike < PollOperationState < StaticSitesDeletePrivateEndpointConnectionResponse > , StaticSitesDeletePrivateEndpointConnectionResponse > > ; param resourceGroupName param name param privateEndpointConnectionName param options beginDeletePrivateEndpointConnectionAndWait ( resourceGroupName , name , privateEndpointConnectionName , options ? ) : Promise < StaticSitesDeletePrivateEndpointConnectionResponse > ; param resourceGroupName param name param options getPrivateLinkResources ( resourceGroupName , name , options ? ) : Promise < StaticSitesGetPrivateLinkResourcesResponse > ; param resourceGroupName param name param resetPropertiesEnvelope param options resetStaticSiteApiKey ( resourceGroupName , name , resetPropertiesEnvelope , options ? ) : Promise < void > ; param resourceGroupName param name param functionAppName param options getUserProvidedFunctionAppForStaticSite ( resourceGroupName , name , functionAppName , options ? ) : Promise < StaticSitesGetUserProvidedFunctionAppForStaticSiteResponse > ; param resourceGroupName param name param functionAppName param staticSiteUserProvidedFunctionEnvelope param options beginRegisterUserProvidedFunctionAppWithStaticSite ( resourceGroupName , name , functionAppName , staticSiteUserProvidedFunctionEnvelope , options ? ) : Promise < PollerLike < PollOperationState < StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteResponse > , StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteResponse > > ; param resourceGroupName param name param functionAppName param staticSiteUserProvidedFunctionEnvelope param options beginRegisterUserProvidedFunctionAppWithStaticSiteAndWait ( resourceGroupName , name , functionAppName , staticSiteUserProvidedFunctionEnvelope , options ? ) : Promise < StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteResponse > ; param resourceGroupName param name param functionAppName param options detachUserProvidedFunctionAppFromStaticSite ( resourceGroupName , name , functionAppName , options ? ) : Promise < void > ; param resourceGroupName param name param staticSiteZipDeploymentEnvelope param options beginCreateZipDeploymentForStaticSite ( resourceGroupName , name , staticSiteZipDeploymentEnvelope , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param name param staticSiteZipDeploymentEnvelope param options beginCreateZipDeploymentForStaticSiteAndWait ( resourceGroupName , name , staticSiteZipDeploymentEnvelope , options ? ) : Promise < void > ; }