staticsites

package
v0.20231208.1131741 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2023 License: MPL-2.0 Imports: 16 Imported by: 0

README

github.com/hashicorp/go-azure-sdk/resource-manager/web/2022-09-01/staticsites Documentation

The staticsites SDK allows for interaction with the Azure Resource Manager Service web (API Version 2022-09-01).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/resource-manager/web/2022-09-01/staticsites"

Client Initialization

client := staticsites.NewStaticSitesClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: StaticSitesClient.ApproveOrRejectPrivateEndpointConnection

ctx := context.TODO()
id := staticsites.NewStaticSitePrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "privateEndpointConnectionValue")

payload := staticsites.PrivateLinkConnectionApprovalRequestResource{
	// ...
}


if err := client.ApproveOrRejectPrivateEndpointConnectionThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.CreateOrUpdateBasicAuth

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

payload := staticsites.StaticSiteBasicAuthPropertiesARMResource{
	// ...
}


read, err := client.CreateOrUpdateBasicAuth(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.CreateOrUpdateBuildDatabaseConnection

ctx := context.TODO()
id := staticsites.NewBuildDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "databaseConnectionValue")

payload := staticsites.DatabaseConnection{
	// ...
}


read, err := client.CreateOrUpdateBuildDatabaseConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.CreateOrUpdateDatabaseConnection

ctx := context.TODO()
id := staticsites.NewDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "databaseConnectionValue")

payload := staticsites.DatabaseConnection{
	// ...
}


read, err := client.CreateOrUpdateDatabaseConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.CreateOrUpdateStaticSite

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

payload := staticsites.StaticSiteARMResource{
	// ...
}


if err := client.CreateOrUpdateStaticSiteThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.CreateOrUpdateStaticSiteAppSettings

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

payload := staticsites.StringDictionary{
	// ...
}


read, err := client.CreateOrUpdateStaticSiteAppSettings(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.CreateOrUpdateStaticSiteBuildAppSettings

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

payload := staticsites.StringDictionary{
	// ...
}


read, err := client.CreateOrUpdateStaticSiteBuildAppSettings(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.CreateOrUpdateStaticSiteBuildFunctionAppSettings

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

payload := staticsites.StringDictionary{
	// ...
}


read, err := client.CreateOrUpdateStaticSiteBuildFunctionAppSettings(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.CreateOrUpdateStaticSiteCustomDomain

ctx := context.TODO()
id := staticsites.NewCustomDomainID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "customDomainValue")

payload := staticsites.StaticSiteCustomDomainRequestPropertiesARMResource{
	// ...
}


if err := client.CreateOrUpdateStaticSiteCustomDomainThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.CreateOrUpdateStaticSiteFunctionAppSettings

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

payload := staticsites.StringDictionary{
	// ...
}


read, err := client.CreateOrUpdateStaticSiteFunctionAppSettings(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}
ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

payload := staticsites.StaticSiteUserInvitationRequestResource{
	// ...
}


read, err := client.CreateUserRolesInvitationLink(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.CreateZipDeploymentForStaticSite

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

payload := staticsites.StaticSiteZipDeploymentARMResource{
	// ...
}


if err := client.CreateZipDeploymentForStaticSiteThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.CreateZipDeploymentForStaticSiteBuild

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

payload := staticsites.StaticSiteZipDeploymentARMResource{
	// ...
}


if err := client.CreateZipDeploymentForStaticSiteBuildThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.DeleteBuildDatabaseConnection

ctx := context.TODO()
id := staticsites.NewBuildDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "databaseConnectionValue")

read, err := client.DeleteBuildDatabaseConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.DeleteDatabaseConnection

ctx := context.TODO()
id := staticsites.NewDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "databaseConnectionValue")

read, err := client.DeleteDatabaseConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.DeletePrivateEndpointConnection

ctx := context.TODO()
id := staticsites.NewStaticSitePrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "privateEndpointConnectionValue")

if err := client.DeletePrivateEndpointConnectionThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.DeleteStaticSite

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

if err := client.DeleteStaticSiteThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.DeleteStaticSiteBuild

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

if err := client.DeleteStaticSiteBuildThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.DeleteStaticSiteCustomDomain

ctx := context.TODO()
id := staticsites.NewCustomDomainID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "customDomainValue")

if err := client.DeleteStaticSiteCustomDomainThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.DeleteStaticSiteUser

ctx := context.TODO()
id := staticsites.NewUserID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "authProviderValue", "userValue")

read, err := client.DeleteStaticSiteUser(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.DetachStaticSite

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

if err := client.DetachStaticSiteThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.DetachUserProvidedFunctionAppFromStaticSite

ctx := context.TODO()
id := staticsites.NewUserProvidedFunctionAppID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "userProvidedFunctionAppValue")

read, err := client.DetachUserProvidedFunctionAppFromStaticSite(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.DetachUserProvidedFunctionAppFromStaticSiteBuild

ctx := context.TODO()
id := staticsites.NewBuildUserProvidedFunctionAppID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "userProvidedFunctionAppValue")

read, err := client.DetachUserProvidedFunctionAppFromStaticSiteBuild(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetBasicAuth

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

read, err := client.GetBasicAuth(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetBuildDatabaseConnection

ctx := context.TODO()
id := staticsites.NewBuildDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "databaseConnectionValue")

read, err := client.GetBuildDatabaseConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetBuildDatabaseConnectionWithDetails

ctx := context.TODO()
id := staticsites.NewBuildDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "databaseConnectionValue")

read, err := client.GetBuildDatabaseConnectionWithDetails(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetBuildDatabaseConnections

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

// alternatively `client.GetBuildDatabaseConnections(ctx, id)` can be used to do batched pagination
items, err := client.GetBuildDatabaseConnectionsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetBuildDatabaseConnectionsWithDetails

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

// alternatively `client.GetBuildDatabaseConnectionsWithDetails(ctx, id)` can be used to do batched pagination
items, err := client.GetBuildDatabaseConnectionsWithDetailsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetDatabaseConnection

ctx := context.TODO()
id := staticsites.NewDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "databaseConnectionValue")

read, err := client.GetDatabaseConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetDatabaseConnectionWithDetails

ctx := context.TODO()
id := staticsites.NewDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "databaseConnectionValue")

read, err := client.GetDatabaseConnectionWithDetails(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetDatabaseConnections

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

// alternatively `client.GetDatabaseConnections(ctx, id)` can be used to do batched pagination
items, err := client.GetDatabaseConnectionsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetDatabaseConnectionsWithDetails

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

// alternatively `client.GetDatabaseConnectionsWithDetails(ctx, id)` can be used to do batched pagination
items, err := client.GetDatabaseConnectionsWithDetailsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetLinkedBackend

ctx := context.TODO()
id := staticsites.NewLinkedBackendID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "linkedBackendValue")

read, err := client.GetLinkedBackend(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetLinkedBackendForBuild

ctx := context.TODO()
id := staticsites.NewBuildLinkedBackendID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "linkedBackendValue")

read, err := client.GetLinkedBackendForBuild(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetLinkedBackends

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

// alternatively `client.GetLinkedBackends(ctx, id)` can be used to do batched pagination
items, err := client.GetLinkedBackendsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetLinkedBackendsForBuild

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

// alternatively `client.GetLinkedBackendsForBuild(ctx, id)` can be used to do batched pagination
items, err := client.GetLinkedBackendsForBuildComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetPrivateEndpointConnection

ctx := context.TODO()
id := staticsites.NewStaticSitePrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "privateEndpointConnectionValue")

read, err := client.GetPrivateEndpointConnection(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetPrivateEndpointConnectionList

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

// alternatively `client.GetPrivateEndpointConnectionList(ctx, id)` can be used to do batched pagination
items, err := client.GetPrivateEndpointConnectionListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetPrivateLinkResources

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

read, err := client.GetPrivateLinkResources(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetStaticSite

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

read, err := client.GetStaticSite(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetStaticSiteBuild

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

read, err := client.GetStaticSiteBuild(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetStaticSiteBuilds

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

// alternatively `client.GetStaticSiteBuilds(ctx, id)` can be used to do batched pagination
items, err := client.GetStaticSiteBuildsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetStaticSiteCustomDomain

ctx := context.TODO()
id := staticsites.NewCustomDomainID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "customDomainValue")

read, err := client.GetStaticSiteCustomDomain(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetStaticSitesByResourceGroup

ctx := context.TODO()
id := staticsites.NewResourceGroupID("12345678-1234-9876-4563-123456789012", "example-resource-group")

// alternatively `client.GetStaticSitesByResourceGroup(ctx, id)` can be used to do batched pagination
items, err := client.GetStaticSitesByResourceGroupComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetUserProvidedFunctionAppForStaticSite

ctx := context.TODO()
id := staticsites.NewUserProvidedFunctionAppID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "userProvidedFunctionAppValue")

read, err := client.GetUserProvidedFunctionAppForStaticSite(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetUserProvidedFunctionAppForStaticSiteBuild

ctx := context.TODO()
id := staticsites.NewBuildUserProvidedFunctionAppID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "userProvidedFunctionAppValue")

read, err := client.GetUserProvidedFunctionAppForStaticSiteBuild(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.GetUserProvidedFunctionAppsForStaticSite

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

// alternatively `client.GetUserProvidedFunctionAppsForStaticSite(ctx, id)` can be used to do batched pagination
items, err := client.GetUserProvidedFunctionAppsForStaticSiteComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.GetUserProvidedFunctionAppsForStaticSiteBuild

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

// alternatively `client.GetUserProvidedFunctionAppsForStaticSiteBuild(ctx, id)` can be used to do batched pagination
items, err := client.GetUserProvidedFunctionAppsForStaticSiteBuildComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.LinkBackend

ctx := context.TODO()
id := staticsites.NewLinkedBackendID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "linkedBackendValue")

payload := staticsites.StaticSiteLinkedBackendARMResource{
	// ...
}


if err := client.LinkBackendThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.LinkBackendToBuild

ctx := context.TODO()
id := staticsites.NewBuildLinkedBackendID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "linkedBackendValue")

payload := staticsites.StaticSiteLinkedBackendARMResource{
	// ...
}


if err := client.LinkBackendToBuildThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.List

ctx := context.TODO()
id := staticsites.NewSubscriptionID("12345678-1234-9876-4563-123456789012")

// alternatively `client.List(ctx, id)` can be used to do batched pagination
items, err := client.ListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.ListBasicAuth

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

// alternatively `client.ListBasicAuth(ctx, id)` can be used to do batched pagination
items, err := client.ListBasicAuthComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.ListStaticSiteAppSettings

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

read, err := client.ListStaticSiteAppSettings(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.ListStaticSiteBuildAppSettings

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

read, err := client.ListStaticSiteBuildAppSettings(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.ListStaticSiteBuildFunctionAppSettings

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

read, err := client.ListStaticSiteBuildFunctionAppSettings(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.ListStaticSiteBuildFunctions

ctx := context.TODO()
id := staticsites.NewBuildID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue")

// alternatively `client.ListStaticSiteBuildFunctions(ctx, id)` can be used to do batched pagination
items, err := client.ListStaticSiteBuildFunctionsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.ListStaticSiteConfiguredRoles

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

read, err := client.ListStaticSiteConfiguredRoles(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.ListStaticSiteCustomDomains

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

// alternatively `client.ListStaticSiteCustomDomains(ctx, id)` can be used to do batched pagination
items, err := client.ListStaticSiteCustomDomainsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.ListStaticSiteFunctionAppSettings

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

read, err := client.ListStaticSiteFunctionAppSettings(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.ListStaticSiteFunctions

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

// alternatively `client.ListStaticSiteFunctions(ctx, id)` can be used to do batched pagination
items, err := client.ListStaticSiteFunctionsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.ListStaticSiteSecrets

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

read, err := client.ListStaticSiteSecrets(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.ListStaticSiteUsers

ctx := context.TODO()
id := staticsites.NewAuthProviderID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "authProviderValue")

// alternatively `client.ListStaticSiteUsers(ctx, id)` can be used to do batched pagination
items, err := client.ListStaticSiteUsersComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: StaticSitesClient.PreviewWorkflow

ctx := context.TODO()
id := staticsites.NewProviderLocationID("12345678-1234-9876-4563-123456789012", "locationValue")

payload := staticsites.StaticSitesWorkflowPreviewRequest{
	// ...
}


read, err := client.PreviewWorkflow(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.RegisterUserProvidedFunctionAppWithStaticSite

ctx := context.TODO()
id := staticsites.NewUserProvidedFunctionAppID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "userProvidedFunctionAppValue")

payload := staticsites.StaticSiteUserProvidedFunctionAppARMResource{
	// ...
}


if err := client.RegisterUserProvidedFunctionAppWithStaticSiteThenPoll(ctx, id, payload, staticsites.DefaultRegisterUserProvidedFunctionAppWithStaticSiteOperationOptions()); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.RegisterUserProvidedFunctionAppWithStaticSiteBuild

ctx := context.TODO()
id := staticsites.NewBuildUserProvidedFunctionAppID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "userProvidedFunctionAppValue")

payload := staticsites.StaticSiteUserProvidedFunctionAppARMResource{
	// ...
}


if err := client.RegisterUserProvidedFunctionAppWithStaticSiteBuildThenPoll(ctx, id, payload, staticsites.DefaultRegisterUserProvidedFunctionAppWithStaticSiteBuildOperationOptions()); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.ResetStaticSiteApiKey

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

payload := staticsites.StaticSiteResetPropertiesARMResource{
	// ...
}


read, err := client.ResetStaticSiteApiKey(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.UnlinkBackend

ctx := context.TODO()
id := staticsites.NewLinkedBackendID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "linkedBackendValue")

read, err := client.UnlinkBackend(ctx, id, staticsites.DefaultUnlinkBackendOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.UnlinkBackendFromBuild

ctx := context.TODO()
id := staticsites.NewBuildLinkedBackendID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "linkedBackendValue")

read, err := client.UnlinkBackendFromBuild(ctx, id, staticsites.DefaultUnlinkBackendFromBuildOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.UpdateBuildDatabaseConnection

ctx := context.TODO()
id := staticsites.NewBuildDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "databaseConnectionValue")

payload := staticsites.DatabaseConnectionPatchRequest{
	// ...
}


read, err := client.UpdateBuildDatabaseConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.UpdateDatabaseConnection

ctx := context.TODO()
id := staticsites.NewDatabaseConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "databaseConnectionValue")

payload := staticsites.DatabaseConnectionPatchRequest{
	// ...
}


read, err := client.UpdateDatabaseConnection(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.UpdateStaticSite

ctx := context.TODO()
id := staticsites.NewStaticSiteID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue")

payload := staticsites.StaticSitePatchResource{
	// ...
}


read, err := client.UpdateStaticSite(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.UpdateStaticSiteUser

ctx := context.TODO()
id := staticsites.NewUserID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "authProviderValue", "userValue")

payload := staticsites.StaticSiteUserARMResource{
	// ...
}


read, err := client.UpdateStaticSiteUser(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: StaticSitesClient.ValidateBackend

ctx := context.TODO()
id := staticsites.NewLinkedBackendID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "linkedBackendValue")

payload := staticsites.StaticSiteLinkedBackendARMResource{
	// ...
}


if err := client.ValidateBackendThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.ValidateBackendForBuild

ctx := context.TODO()
id := staticsites.NewBuildLinkedBackendID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "buildValue", "linkedBackendValue")

payload := staticsites.StaticSiteLinkedBackendARMResource{
	// ...
}


if err := client.ValidateBackendForBuildThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: StaticSitesClient.ValidateCustomDomainCanBeAddedToStaticSite

ctx := context.TODO()
id := staticsites.NewCustomDomainID("12345678-1234-9876-4563-123456789012", "example-resource-group", "staticSiteValue", "customDomainValue")

payload := staticsites.StaticSiteCustomDomainRequestPropertiesARMResource{
	// ...
}


if err := client.ValidateCustomDomainCanBeAddedToStaticSiteThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PossibleValuesForBuildStatus

func PossibleValuesForBuildStatus() []string

func PossibleValuesForCustomDomainStatus

func PossibleValuesForCustomDomainStatus() []string

func PossibleValuesForEnterpriseGradeCdnStatus

func PossibleValuesForEnterpriseGradeCdnStatus() []string

func PossibleValuesForStagingEnvironmentPolicy

func PossibleValuesForStagingEnvironmentPolicy() []string

func PossibleValuesForTriggerTypes

func PossibleValuesForTriggerTypes() []string

func ValidateAuthProviderID

func ValidateAuthProviderID(input interface{}, key string) (warnings []string, errors []error)

ValidateAuthProviderID checks that 'input' can be parsed as a Auth Provider ID

func ValidateBuildDatabaseConnectionID

func ValidateBuildDatabaseConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateBuildDatabaseConnectionID checks that 'input' can be parsed as a Build Database Connection ID

func ValidateBuildID

func ValidateBuildID(input interface{}, key string) (warnings []string, errors []error)

ValidateBuildID checks that 'input' can be parsed as a Build ID

func ValidateBuildLinkedBackendID

func ValidateBuildLinkedBackendID(input interface{}, key string) (warnings []string, errors []error)

ValidateBuildLinkedBackendID checks that 'input' can be parsed as a Build Linked Backend ID

func ValidateBuildUserProvidedFunctionAppID

func ValidateBuildUserProvidedFunctionAppID(input interface{}, key string) (warnings []string, errors []error)

ValidateBuildUserProvidedFunctionAppID checks that 'input' can be parsed as a Build User Provided Function App ID

func ValidateCustomDomainID

func ValidateCustomDomainID(input interface{}, key string) (warnings []string, errors []error)

ValidateCustomDomainID checks that 'input' can be parsed as a Custom Domain ID

func ValidateDatabaseConnectionID

func ValidateDatabaseConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateDatabaseConnectionID checks that 'input' can be parsed as a Database Connection ID

func ValidateLinkedBackendID

func ValidateLinkedBackendID(input interface{}, key string) (warnings []string, errors []error)

ValidateLinkedBackendID checks that 'input' can be parsed as a Linked Backend ID

func ValidateProviderLocationID

func ValidateProviderLocationID(input interface{}, key string) (warnings []string, errors []error)

ValidateProviderLocationID checks that 'input' can be parsed as a Provider Location ID

func ValidateStaticSiteID

func ValidateStaticSiteID(input interface{}, key string) (warnings []string, errors []error)

ValidateStaticSiteID checks that 'input' can be parsed as a Static Site ID

func ValidateStaticSitePrivateEndpointConnectionID

func ValidateStaticSitePrivateEndpointConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateStaticSitePrivateEndpointConnectionID checks that 'input' can be parsed as a Static Site Private Endpoint Connection ID

func ValidateUserID

func ValidateUserID(input interface{}, key string) (warnings []string, errors []error)

ValidateUserID checks that 'input' can be parsed as a User ID

func ValidateUserProvidedFunctionAppID

func ValidateUserProvidedFunctionAppID(input interface{}, key string) (warnings []string, errors []error)

ValidateUserProvidedFunctionAppID checks that 'input' can be parsed as a User Provided Function App ID

Types

type ApproveOrRejectPrivateEndpointConnectionOperationResponse

type ApproveOrRejectPrivateEndpointConnectionOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ArmIdWrapper

type ArmIdWrapper struct {
	Id *string `json:"id,omitempty"`
}

type ArmPlan

type ArmPlan struct {
	Name          *string `json:"name,omitempty"`
	Product       *string `json:"product,omitempty"`
	PromotionCode *string `json:"promotionCode,omitempty"`
	Publisher     *string `json:"publisher,omitempty"`
	Version       *string `json:"version,omitempty"`
}

type AuthProviderId

type AuthProviderId struct {
	SubscriptionId    string
	ResourceGroupName string
	StaticSiteName    string
	AuthProviderName  string
}

AuthProviderId is a struct representing the Resource ID for a Auth Provider

func NewAuthProviderID

func NewAuthProviderID(subscriptionId string, resourceGroupName string, staticSiteName string, authProviderName string) AuthProviderId

NewAuthProviderID returns a new AuthProviderId struct

func ParseAuthProviderID

func ParseAuthProviderID(input string) (*AuthProviderId, error)

ParseAuthProviderID parses 'input' into a AuthProviderId

func ParseAuthProviderIDInsensitively

func ParseAuthProviderIDInsensitively(input string) (*AuthProviderId, error)

ParseAuthProviderIDInsensitively parses 'input' case-insensitively into a AuthProviderId note: this method should only be used for API response data and not user input

func (*AuthProviderId) FromParseResult added in v0.20231127.1171502

func (id *AuthProviderId) FromParseResult(input resourceids.ParseResult) error

func (AuthProviderId) ID

func (id AuthProviderId) ID() string

ID returns the formatted Auth Provider ID

func (AuthProviderId) Segments

func (id AuthProviderId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Auth Provider ID

func (AuthProviderId) String

func (id AuthProviderId) String() string

String returns a human-readable description of this Auth Provider ID

type BuildDatabaseConnectionId

type BuildDatabaseConnectionId struct {
	SubscriptionId         string
	ResourceGroupName      string
	StaticSiteName         string
	BuildName              string
	DatabaseConnectionName string
}

BuildDatabaseConnectionId is a struct representing the Resource ID for a Build Database Connection

func NewBuildDatabaseConnectionID

func NewBuildDatabaseConnectionID(subscriptionId string, resourceGroupName string, staticSiteName string, buildName string, databaseConnectionName string) BuildDatabaseConnectionId

NewBuildDatabaseConnectionID returns a new BuildDatabaseConnectionId struct

func ParseBuildDatabaseConnectionID

func ParseBuildDatabaseConnectionID(input string) (*BuildDatabaseConnectionId, error)

ParseBuildDatabaseConnectionID parses 'input' into a BuildDatabaseConnectionId

func ParseBuildDatabaseConnectionIDInsensitively

func ParseBuildDatabaseConnectionIDInsensitively(input string) (*BuildDatabaseConnectionId, error)

ParseBuildDatabaseConnectionIDInsensitively parses 'input' case-insensitively into a BuildDatabaseConnectionId note: this method should only be used for API response data and not user input

func (*BuildDatabaseConnectionId) FromParseResult added in v0.20231127.1171502

func (id *BuildDatabaseConnectionId) FromParseResult(input resourceids.ParseResult) error

func (BuildDatabaseConnectionId) ID

ID returns the formatted Build Database Connection ID

func (BuildDatabaseConnectionId) Segments

Segments returns a slice of Resource ID Segments which comprise this Build Database Connection ID

func (BuildDatabaseConnectionId) String

func (id BuildDatabaseConnectionId) String() string

String returns a human-readable description of this Build Database Connection ID

type BuildId

type BuildId struct {
	SubscriptionId    string
	ResourceGroupName string
	StaticSiteName    string
	BuildName         string
}

BuildId is a struct representing the Resource ID for a Build

func NewBuildID

func NewBuildID(subscriptionId string, resourceGroupName string, staticSiteName string, buildName string) BuildId

NewBuildID returns a new BuildId struct

func ParseBuildID

func ParseBuildID(input string) (*BuildId, error)

ParseBuildID parses 'input' into a BuildId

func ParseBuildIDInsensitively

func ParseBuildIDInsensitively(input string) (*BuildId, error)

ParseBuildIDInsensitively parses 'input' case-insensitively into a BuildId note: this method should only be used for API response data and not user input

func (*BuildId) FromParseResult added in v0.20231127.1171502

func (id *BuildId) FromParseResult(input resourceids.ParseResult) error

func (BuildId) ID

func (id BuildId) ID() string

ID returns the formatted Build ID

func (BuildId) Segments

func (id BuildId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Build ID

func (BuildId) String

func (id BuildId) String() string

String returns a human-readable description of this Build ID

type BuildLinkedBackendId

type BuildLinkedBackendId struct {
	SubscriptionId    string
	ResourceGroupName string
	StaticSiteName    string
	BuildName         string
	LinkedBackendName string
}

BuildLinkedBackendId is a struct representing the Resource ID for a Build Linked Backend

func NewBuildLinkedBackendID

func NewBuildLinkedBackendID(subscriptionId string, resourceGroupName string, staticSiteName string, buildName string, linkedBackendName string) BuildLinkedBackendId

NewBuildLinkedBackendID returns a new BuildLinkedBackendId struct

func ParseBuildLinkedBackendID

func ParseBuildLinkedBackendID(input string) (*BuildLinkedBackendId, error)

ParseBuildLinkedBackendID parses 'input' into a BuildLinkedBackendId

func ParseBuildLinkedBackendIDInsensitively

func ParseBuildLinkedBackendIDInsensitively(input string) (*BuildLinkedBackendId, error)

ParseBuildLinkedBackendIDInsensitively parses 'input' case-insensitively into a BuildLinkedBackendId note: this method should only be used for API response data and not user input

func (*BuildLinkedBackendId) FromParseResult added in v0.20231127.1171502

func (id *BuildLinkedBackendId) FromParseResult(input resourceids.ParseResult) error

func (BuildLinkedBackendId) ID

func (id BuildLinkedBackendId) ID() string

ID returns the formatted Build Linked Backend ID

func (BuildLinkedBackendId) Segments

func (id BuildLinkedBackendId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Build Linked Backend ID

func (BuildLinkedBackendId) String

func (id BuildLinkedBackendId) String() string

String returns a human-readable description of this Build Linked Backend ID

type BuildStatus

type BuildStatus string
const (
	BuildStatusDeleting             BuildStatus = "Deleting"
	BuildStatusDeploying            BuildStatus = "Deploying"
	BuildStatusDetached             BuildStatus = "Detached"
	BuildStatusFailed               BuildStatus = "Failed"
	BuildStatusReady                BuildStatus = "Ready"
	BuildStatusUploading            BuildStatus = "Uploading"
	BuildStatusWaitingForDeployment BuildStatus = "WaitingForDeployment"
)

func (*BuildStatus) UnmarshalJSON added in v0.20230725.1205316

func (s *BuildStatus) UnmarshalJSON(bytes []byte) error

type BuildUserProvidedFunctionAppId

type BuildUserProvidedFunctionAppId struct {
	SubscriptionId              string
	ResourceGroupName           string
	StaticSiteName              string
	BuildName                   string
	UserProvidedFunctionAppName string
}

BuildUserProvidedFunctionAppId is a struct representing the Resource ID for a Build User Provided Function App

func NewBuildUserProvidedFunctionAppID

func NewBuildUserProvidedFunctionAppID(subscriptionId string, resourceGroupName string, staticSiteName string, buildName string, userProvidedFunctionAppName string) BuildUserProvidedFunctionAppId

NewBuildUserProvidedFunctionAppID returns a new BuildUserProvidedFunctionAppId struct

func ParseBuildUserProvidedFunctionAppID

func ParseBuildUserProvidedFunctionAppID(input string) (*BuildUserProvidedFunctionAppId, error)

ParseBuildUserProvidedFunctionAppID parses 'input' into a BuildUserProvidedFunctionAppId

func ParseBuildUserProvidedFunctionAppIDInsensitively

func ParseBuildUserProvidedFunctionAppIDInsensitively(input string) (*BuildUserProvidedFunctionAppId, error)

ParseBuildUserProvidedFunctionAppIDInsensitively parses 'input' case-insensitively into a BuildUserProvidedFunctionAppId note: this method should only be used for API response data and not user input

func (*BuildUserProvidedFunctionAppId) FromParseResult added in v0.20231127.1171502

func (id *BuildUserProvidedFunctionAppId) FromParseResult(input resourceids.ParseResult) error

func (BuildUserProvidedFunctionAppId) ID

ID returns the formatted Build User Provided Function App ID

func (BuildUserProvidedFunctionAppId) Segments

Segments returns a slice of Resource ID Segments which comprise this Build User Provided Function App ID

func (BuildUserProvidedFunctionAppId) String

String returns a human-readable description of this Build User Provided Function App ID

type Capability

type Capability struct {
	Name   *string `json:"name,omitempty"`
	Reason *string `json:"reason,omitempty"`
	Value  *string `json:"value,omitempty"`
}

type CreateOrUpdateBasicAuthOperationResponse

type CreateOrUpdateBasicAuthOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteBasicAuthPropertiesARMResource
}

type CreateOrUpdateBuildDatabaseConnectionOperationResponse

type CreateOrUpdateBuildDatabaseConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatabaseConnection
}

type CreateOrUpdateDatabaseConnectionOperationResponse

type CreateOrUpdateDatabaseConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatabaseConnection
}

type CreateOrUpdateStaticSiteAppSettingsOperationResponse

type CreateOrUpdateStaticSiteAppSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type CreateOrUpdateStaticSiteBuildAppSettingsOperationResponse

type CreateOrUpdateStaticSiteBuildAppSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type CreateOrUpdateStaticSiteBuildFunctionAppSettingsOperationResponse

type CreateOrUpdateStaticSiteBuildFunctionAppSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type CreateOrUpdateStaticSiteCustomDomainOperationResponse

type CreateOrUpdateStaticSiteCustomDomainOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateOrUpdateStaticSiteFunctionAppSettingsOperationResponse

type CreateOrUpdateStaticSiteFunctionAppSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type CreateOrUpdateStaticSiteOperationResponse

type CreateOrUpdateStaticSiteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateUserRolesInvitationLinkOperationResponse

type CreateUserRolesInvitationLinkOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteUserInvitationResponseResource
}

type CreateZipDeploymentForStaticSiteBuildOperationResponse

type CreateZipDeploymentForStaticSiteBuildOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateZipDeploymentForStaticSiteOperationResponse

type CreateZipDeploymentForStaticSiteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CustomDomainId

type CustomDomainId struct {
	SubscriptionId    string
	ResourceGroupName string
	StaticSiteName    string
	CustomDomainName  string
}

CustomDomainId is a struct representing the Resource ID for a Custom Domain

func NewCustomDomainID

func NewCustomDomainID(subscriptionId string, resourceGroupName string, staticSiteName string, customDomainName string) CustomDomainId

NewCustomDomainID returns a new CustomDomainId struct

func ParseCustomDomainID

func ParseCustomDomainID(input string) (*CustomDomainId, error)

ParseCustomDomainID parses 'input' into a CustomDomainId

func ParseCustomDomainIDInsensitively

func ParseCustomDomainIDInsensitively(input string) (*CustomDomainId, error)

ParseCustomDomainIDInsensitively parses 'input' case-insensitively into a CustomDomainId note: this method should only be used for API response data and not user input

func (*CustomDomainId) FromParseResult added in v0.20231127.1171502

func (id *CustomDomainId) FromParseResult(input resourceids.ParseResult) error

func (CustomDomainId) ID

func (id CustomDomainId) ID() string

ID returns the formatted Custom Domain ID

func (CustomDomainId) Segments

func (id CustomDomainId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Custom Domain ID

func (CustomDomainId) String

func (id CustomDomainId) String() string

String returns a human-readable description of this Custom Domain ID

type CustomDomainStatus

type CustomDomainStatus string
const (
	CustomDomainStatusAdding                    CustomDomainStatus = "Adding"
	CustomDomainStatusDeleting                  CustomDomainStatus = "Deleting"
	CustomDomainStatusFailed                    CustomDomainStatus = "Failed"
	CustomDomainStatusReady                     CustomDomainStatus = "Ready"
	CustomDomainStatusRetrievingValidationToken CustomDomainStatus = "RetrievingValidationToken"
	CustomDomainStatusUnhealthy                 CustomDomainStatus = "Unhealthy"
	CustomDomainStatusValidating                CustomDomainStatus = "Validating"
)

func (*CustomDomainStatus) UnmarshalJSON added in v0.20230725.1205316

func (s *CustomDomainStatus) UnmarshalJSON(bytes []byte) error

type DatabaseConnection

type DatabaseConnection struct {
	Id         *string                       `json:"id,omitempty"`
	Kind       *string                       `json:"kind,omitempty"`
	Name       *string                       `json:"name,omitempty"`
	Properties *DatabaseConnectionProperties `json:"properties,omitempty"`
	Type       *string                       `json:"type,omitempty"`
}

type DatabaseConnectionId

type DatabaseConnectionId struct {
	SubscriptionId         string
	ResourceGroupName      string
	StaticSiteName         string
	DatabaseConnectionName string
}

DatabaseConnectionId is a struct representing the Resource ID for a Database Connection

func NewDatabaseConnectionID

func NewDatabaseConnectionID(subscriptionId string, resourceGroupName string, staticSiteName string, databaseConnectionName string) DatabaseConnectionId

NewDatabaseConnectionID returns a new DatabaseConnectionId struct

func ParseDatabaseConnectionID

func ParseDatabaseConnectionID(input string) (*DatabaseConnectionId, error)

ParseDatabaseConnectionID parses 'input' into a DatabaseConnectionId

func ParseDatabaseConnectionIDInsensitively

func ParseDatabaseConnectionIDInsensitively(input string) (*DatabaseConnectionId, error)

ParseDatabaseConnectionIDInsensitively parses 'input' case-insensitively into a DatabaseConnectionId note: this method should only be used for API response data and not user input

func (*DatabaseConnectionId) FromParseResult added in v0.20231127.1171502

func (id *DatabaseConnectionId) FromParseResult(input resourceids.ParseResult) error

func (DatabaseConnectionId) ID

func (id DatabaseConnectionId) ID() string

ID returns the formatted Database Connection ID

func (DatabaseConnectionId) Segments

func (id DatabaseConnectionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Database Connection ID

func (DatabaseConnectionId) String

func (id DatabaseConnectionId) String() string

String returns a human-readable description of this Database Connection ID

type DatabaseConnectionOperationPredicate

type DatabaseConnectionOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (DatabaseConnectionOperationPredicate) Matches

type DatabaseConnectionOverview

type DatabaseConnectionOverview struct {
	ConfigurationFiles *[]StaticSiteDatabaseConnectionConfigurationFileOverview `json:"configurationFiles,omitempty"`
	ConnectionIdentity *string                                                  `json:"connectionIdentity,omitempty"`
	Name               *string                                                  `json:"name,omitempty"`
	Region             *string                                                  `json:"region,omitempty"`
	ResourceId         *string                                                  `json:"resourceId,omitempty"`
}

type DatabaseConnectionPatchRequest

type DatabaseConnectionPatchRequest struct {
	Properties *DatabaseConnectionPatchRequestProperties `json:"properties,omitempty"`
}

type DatabaseConnectionPatchRequestProperties

type DatabaseConnectionPatchRequestProperties struct {
	ConnectionIdentity *string `json:"connectionIdentity,omitempty"`
	ConnectionString   *string `json:"connectionString,omitempty"`
	Region             *string `json:"region,omitempty"`
	ResourceId         *string `json:"resourceId,omitempty"`
}

type DatabaseConnectionProperties

type DatabaseConnectionProperties struct {
	ConfigurationFiles *[]StaticSiteDatabaseConnectionConfigurationFileOverview `json:"configurationFiles,omitempty"`
	ConnectionIdentity *string                                                  `json:"connectionIdentity,omitempty"`
	ConnectionString   *string                                                  `json:"connectionString,omitempty"`
	Region             string                                                   `json:"region"`
	ResourceId         string                                                   `json:"resourceId"`
}

type DeleteBuildDatabaseConnectionOperationResponse

type DeleteBuildDatabaseConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteDatabaseConnectionOperationResponse

type DeleteDatabaseConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeletePrivateEndpointConnectionOperationResponse

type DeletePrivateEndpointConnectionOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteStaticSiteBuildOperationResponse

type DeleteStaticSiteBuildOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteStaticSiteCustomDomainOperationResponse

type DeleteStaticSiteCustomDomainOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteStaticSiteOperationResponse

type DeleteStaticSiteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeleteStaticSiteUserOperationResponse

type DeleteStaticSiteUserOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DetachStaticSiteOperationResponse

type DetachStaticSiteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type DetachUserProvidedFunctionAppFromStaticSiteBuildOperationResponse

type DetachUserProvidedFunctionAppFromStaticSiteBuildOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DetachUserProvidedFunctionAppFromStaticSiteOperationResponse

type DetachUserProvidedFunctionAppFromStaticSiteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type EnterpriseGradeCdnStatus

type EnterpriseGradeCdnStatus string
const (
	EnterpriseGradeCdnStatusDisabled  EnterpriseGradeCdnStatus = "Disabled"
	EnterpriseGradeCdnStatusDisabling EnterpriseGradeCdnStatus = "Disabling"
	EnterpriseGradeCdnStatusEnabled   EnterpriseGradeCdnStatus = "Enabled"
	EnterpriseGradeCdnStatusEnabling  EnterpriseGradeCdnStatus = "Enabling"
)

func (*EnterpriseGradeCdnStatus) UnmarshalJSON added in v0.20230725.1205316

func (s *EnterpriseGradeCdnStatus) UnmarshalJSON(bytes []byte) error

type ErrorEntity

type ErrorEntity struct {
	Code            *string        `json:"code,omitempty"`
	Details         *[]ErrorEntity `json:"details,omitempty"`
	ExtendedCode    *string        `json:"extendedCode,omitempty"`
	InnerErrors     *[]ErrorEntity `json:"innerErrors,omitempty"`
	Message         *string        `json:"message,omitempty"`
	MessageTemplate *string        `json:"messageTemplate,omitempty"`
	Parameters      *[]string      `json:"parameters,omitempty"`
	Target          *string        `json:"target,omitempty"`
}

type GetBasicAuthOperationResponse

type GetBasicAuthOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteBasicAuthPropertiesARMResource
}

type GetBuildDatabaseConnectionOperationResponse

type GetBuildDatabaseConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatabaseConnection
}

type GetBuildDatabaseConnectionWithDetailsOperationResponse

type GetBuildDatabaseConnectionWithDetailsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatabaseConnection
}

type GetBuildDatabaseConnectionsCompleteResult

type GetBuildDatabaseConnectionsCompleteResult struct {
	Items []DatabaseConnection
}

type GetBuildDatabaseConnectionsOperationResponse

type GetBuildDatabaseConnectionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]DatabaseConnection
}

type GetBuildDatabaseConnectionsWithDetailsCompleteResult

type GetBuildDatabaseConnectionsWithDetailsCompleteResult struct {
	Items []DatabaseConnection
}

type GetBuildDatabaseConnectionsWithDetailsOperationResponse

type GetBuildDatabaseConnectionsWithDetailsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]DatabaseConnection
}

type GetDatabaseConnectionOperationResponse

type GetDatabaseConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatabaseConnection
}

type GetDatabaseConnectionWithDetailsOperationResponse

type GetDatabaseConnectionWithDetailsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatabaseConnection
}

type GetDatabaseConnectionsCompleteResult

type GetDatabaseConnectionsCompleteResult struct {
	Items []DatabaseConnection
}

type GetDatabaseConnectionsOperationResponse

type GetDatabaseConnectionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]DatabaseConnection
}

type GetDatabaseConnectionsWithDetailsCompleteResult

type GetDatabaseConnectionsWithDetailsCompleteResult struct {
	Items []DatabaseConnection
}

type GetDatabaseConnectionsWithDetailsOperationResponse

type GetDatabaseConnectionsWithDetailsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]DatabaseConnection
}

type GetLinkedBackendForBuildOperationResponse

type GetLinkedBackendForBuildOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteLinkedBackendARMResource
}

type GetLinkedBackendOperationResponse

type GetLinkedBackendOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteLinkedBackendARMResource
}

type GetLinkedBackendsCompleteResult

type GetLinkedBackendsCompleteResult struct {
	Items []StaticSiteLinkedBackendARMResource
}

type GetLinkedBackendsForBuildCompleteResult

type GetLinkedBackendsForBuildCompleteResult struct {
	Items []StaticSiteLinkedBackendARMResource
}

type GetLinkedBackendsForBuildOperationResponse

type GetLinkedBackendsForBuildOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteLinkedBackendARMResource
}

type GetLinkedBackendsOperationResponse

type GetLinkedBackendsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteLinkedBackendARMResource
}

type GetPrivateEndpointConnectionListCompleteResult

type GetPrivateEndpointConnectionListCompleteResult struct {
	Items []RemotePrivateEndpointConnectionARMResource
}

type GetPrivateEndpointConnectionListOperationResponse

type GetPrivateEndpointConnectionListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]RemotePrivateEndpointConnectionARMResource
}

type GetPrivateEndpointConnectionOperationResponse

type GetPrivateEndpointConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RemotePrivateEndpointConnectionARMResource
}

type GetPrivateLinkResourcesOperationResponse

type GetPrivateLinkResourcesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PrivateLinkResourcesWrapper
}

type GetStaticSiteBuildOperationResponse

type GetStaticSiteBuildOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteBuildARMResource
}

type GetStaticSiteBuildsCompleteResult

type GetStaticSiteBuildsCompleteResult struct {
	Items []StaticSiteBuildARMResource
}

type GetStaticSiteBuildsOperationResponse

type GetStaticSiteBuildsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteBuildARMResource
}

type GetStaticSiteCustomDomainOperationResponse

type GetStaticSiteCustomDomainOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteCustomDomainOverviewARMResource
}

type GetStaticSiteOperationResponse

type GetStaticSiteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteARMResource
}

type GetStaticSitesByResourceGroupCompleteResult

type GetStaticSitesByResourceGroupCompleteResult struct {
	Items []StaticSiteARMResource
}

type GetStaticSitesByResourceGroupOperationResponse

type GetStaticSitesByResourceGroupOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteARMResource
}

type GetUserProvidedFunctionAppForStaticSiteBuildOperationResponse

type GetUserProvidedFunctionAppForStaticSiteBuildOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteUserProvidedFunctionAppARMResource
}

type GetUserProvidedFunctionAppForStaticSiteOperationResponse

type GetUserProvidedFunctionAppForStaticSiteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteUserProvidedFunctionAppARMResource
}

type GetUserProvidedFunctionAppsForStaticSiteBuildCompleteResult

type GetUserProvidedFunctionAppsForStaticSiteBuildCompleteResult struct {
	Items []StaticSiteUserProvidedFunctionAppARMResource
}

type GetUserProvidedFunctionAppsForStaticSiteBuildOperationResponse

type GetUserProvidedFunctionAppsForStaticSiteBuildOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteUserProvidedFunctionAppARMResource
}

type GetUserProvidedFunctionAppsForStaticSiteCompleteResult

type GetUserProvidedFunctionAppsForStaticSiteCompleteResult struct {
	Items []StaticSiteUserProvidedFunctionAppARMResource
}

type GetUserProvidedFunctionAppsForStaticSiteOperationResponse

type GetUserProvidedFunctionAppsForStaticSiteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteUserProvidedFunctionAppARMResource
}

type LinkBackendOperationResponse

type LinkBackendOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type LinkBackendToBuildOperationResponse

type LinkBackendToBuildOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type LinkedBackendId

type LinkedBackendId struct {
	SubscriptionId    string
	ResourceGroupName string
	StaticSiteName    string
	LinkedBackendName string
}

LinkedBackendId is a struct representing the Resource ID for a Linked Backend

func NewLinkedBackendID

func NewLinkedBackendID(subscriptionId string, resourceGroupName string, staticSiteName string, linkedBackendName string) LinkedBackendId

NewLinkedBackendID returns a new LinkedBackendId struct

func ParseLinkedBackendID

func ParseLinkedBackendID(input string) (*LinkedBackendId, error)

ParseLinkedBackendID parses 'input' into a LinkedBackendId

func ParseLinkedBackendIDInsensitively

func ParseLinkedBackendIDInsensitively(input string) (*LinkedBackendId, error)

ParseLinkedBackendIDInsensitively parses 'input' case-insensitively into a LinkedBackendId note: this method should only be used for API response data and not user input

func (*LinkedBackendId) FromParseResult added in v0.20231127.1171502

func (id *LinkedBackendId) FromParseResult(input resourceids.ParseResult) error

func (LinkedBackendId) ID

func (id LinkedBackendId) ID() string

ID returns the formatted Linked Backend ID

func (LinkedBackendId) Segments

func (id LinkedBackendId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Linked Backend ID

func (LinkedBackendId) String

func (id LinkedBackendId) String() string

String returns a human-readable description of this Linked Backend ID

type ListBasicAuthCompleteResult

type ListBasicAuthCompleteResult struct {
	Items []StaticSiteBasicAuthPropertiesARMResource
}

type ListBasicAuthOperationResponse

type ListBasicAuthOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteBasicAuthPropertiesARMResource
}

type ListCompleteResult

type ListCompleteResult struct {
	Items []StaticSiteARMResource
}

type ListOperationResponse

type ListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteARMResource
}

type ListStaticSiteAppSettingsOperationResponse

type ListStaticSiteAppSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListStaticSiteBuildAppSettingsOperationResponse

type ListStaticSiteBuildAppSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListStaticSiteBuildFunctionAppSettingsOperationResponse

type ListStaticSiteBuildFunctionAppSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListStaticSiteBuildFunctionsCompleteResult

type ListStaticSiteBuildFunctionsCompleteResult struct {
	Items []StaticSiteFunctionOverviewARMResource
}

type ListStaticSiteBuildFunctionsOperationResponse

type ListStaticSiteBuildFunctionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteFunctionOverviewARMResource
}

type ListStaticSiteConfiguredRolesOperationResponse

type ListStaticSiteConfiguredRolesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringList
}

type ListStaticSiteCustomDomainsCompleteResult

type ListStaticSiteCustomDomainsCompleteResult struct {
	Items []StaticSiteCustomDomainOverviewARMResource
}

type ListStaticSiteCustomDomainsOperationResponse

type ListStaticSiteCustomDomainsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteCustomDomainOverviewARMResource
}

type ListStaticSiteFunctionAppSettingsOperationResponse

type ListStaticSiteFunctionAppSettingsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListStaticSiteFunctionsCompleteResult

type ListStaticSiteFunctionsCompleteResult struct {
	Items []StaticSiteFunctionOverviewARMResource
}

type ListStaticSiteFunctionsOperationResponse

type ListStaticSiteFunctionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteFunctionOverviewARMResource
}

type ListStaticSiteSecretsOperationResponse

type ListStaticSiteSecretsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StringDictionary
}

type ListStaticSiteUsersCompleteResult

type ListStaticSiteUsersCompleteResult struct {
	Items []StaticSiteUserARMResource
}

type ListStaticSiteUsersOperationResponse

type ListStaticSiteUsersOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]StaticSiteUserARMResource
}

type PreviewWorkflowOperationResponse

type PreviewWorkflowOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSitesWorkflowPreview
}

type PrivateLinkConnectionApprovalRequest

type PrivateLinkConnectionApprovalRequest struct {
	PrivateLinkServiceConnectionState *PrivateLinkConnectionState `json:"privateLinkServiceConnectionState,omitempty"`
}

type PrivateLinkConnectionApprovalRequestResource

type PrivateLinkConnectionApprovalRequestResource struct {
	Id         *string                               `json:"id,omitempty"`
	Kind       *string                               `json:"kind,omitempty"`
	Name       *string                               `json:"name,omitempty"`
	Properties *PrivateLinkConnectionApprovalRequest `json:"properties,omitempty"`
	Type       *string                               `json:"type,omitempty"`
}

type PrivateLinkConnectionState

type PrivateLinkConnectionState struct {
	ActionsRequired *string `json:"actionsRequired,omitempty"`
	Description     *string `json:"description,omitempty"`
	Status          *string `json:"status,omitempty"`
}

type PrivateLinkResource

type PrivateLinkResource struct {
	Id         string                        `json:"id"`
	Name       string                        `json:"name"`
	Properties PrivateLinkResourceProperties `json:"properties"`
	Type       string                        `json:"type"`
}

type PrivateLinkResourceProperties

type PrivateLinkResourceProperties struct {
	GroupId           *string   `json:"groupId,omitempty"`
	RequiredMembers   *[]string `json:"requiredMembers,omitempty"`
	RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}

type PrivateLinkResourcesWrapper

type PrivateLinkResourcesWrapper struct {
	Value []PrivateLinkResource `json:"value"`
}

type ProviderLocationId

type ProviderLocationId struct {
	SubscriptionId string
	LocationName   string
}

ProviderLocationId is a struct representing the Resource ID for a Provider Location

func NewProviderLocationID

func NewProviderLocationID(subscriptionId string, locationName string) ProviderLocationId

NewProviderLocationID returns a new ProviderLocationId struct

func ParseProviderLocationID

func ParseProviderLocationID(input string) (*ProviderLocationId, error)

ParseProviderLocationID parses 'input' into a ProviderLocationId

func ParseProviderLocationIDInsensitively

func ParseProviderLocationIDInsensitively(input string) (*ProviderLocationId, error)

ParseProviderLocationIDInsensitively parses 'input' case-insensitively into a ProviderLocationId note: this method should only be used for API response data and not user input

func (*ProviderLocationId) FromParseResult added in v0.20231127.1171502

func (id *ProviderLocationId) FromParseResult(input resourceids.ParseResult) error

func (ProviderLocationId) ID

func (id ProviderLocationId) ID() string

ID returns the formatted Provider Location ID

func (ProviderLocationId) Segments

func (id ProviderLocationId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Provider Location ID

func (ProviderLocationId) String

func (id ProviderLocationId) String() string

String returns a human-readable description of this Provider Location ID

type RegisterUserProvidedFunctionAppWithStaticSiteBuildOperationOptions

type RegisterUserProvidedFunctionAppWithStaticSiteBuildOperationOptions struct {
	IsForced *bool
}

func (RegisterUserProvidedFunctionAppWithStaticSiteBuildOperationOptions) ToHeaders added in v0.20230725.1205316

func (RegisterUserProvidedFunctionAppWithStaticSiteBuildOperationOptions) ToOData added in v0.20230725.1205316

func (RegisterUserProvidedFunctionAppWithStaticSiteBuildOperationOptions) ToQuery added in v0.20230725.1205316

type RegisterUserProvidedFunctionAppWithStaticSiteBuildOperationResponse

type RegisterUserProvidedFunctionAppWithStaticSiteBuildOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RegisterUserProvidedFunctionAppWithStaticSiteOperationOptions

type RegisterUserProvidedFunctionAppWithStaticSiteOperationOptions struct {
	IsForced *bool
}

func (RegisterUserProvidedFunctionAppWithStaticSiteOperationOptions) ToHeaders added in v0.20230725.1205316

func (RegisterUserProvidedFunctionAppWithStaticSiteOperationOptions) ToOData added in v0.20230725.1205316

func (RegisterUserProvidedFunctionAppWithStaticSiteOperationOptions) ToQuery added in v0.20230725.1205316

type RegisterUserProvidedFunctionAppWithStaticSiteOperationResponse

type RegisterUserProvidedFunctionAppWithStaticSiteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type RemotePrivateEndpointConnection

type RemotePrivateEndpointConnection struct {
	Id         *string                                    `json:"id,omitempty"`
	Kind       *string                                    `json:"kind,omitempty"`
	Name       *string                                    `json:"name,omitempty"`
	Properties *RemotePrivateEndpointConnectionProperties `json:"properties,omitempty"`
	Type       *string                                    `json:"type,omitempty"`
}

type RemotePrivateEndpointConnectionARMResource

type RemotePrivateEndpointConnectionARMResource struct {
	Id         *string                                               `json:"id,omitempty"`
	Kind       *string                                               `json:"kind,omitempty"`
	Name       *string                                               `json:"name,omitempty"`
	Properties *RemotePrivateEndpointConnectionARMResourceProperties `json:"properties,omitempty"`
	Type       *string                                               `json:"type,omitempty"`
}

type RemotePrivateEndpointConnectionARMResourceOperationPredicate

type RemotePrivateEndpointConnectionARMResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (RemotePrivateEndpointConnectionARMResourceOperationPredicate) Matches

type RemotePrivateEndpointConnectionARMResourceProperties

type RemotePrivateEndpointConnectionARMResourceProperties struct {
	IPAddresses                       *[]string                   `json:"ipAddresses,omitempty"`
	PrivateEndpoint                   *ArmIdWrapper               `json:"privateEndpoint,omitempty"`
	PrivateLinkServiceConnectionState *PrivateLinkConnectionState `json:"privateLinkServiceConnectionState,omitempty"`
	ProvisioningState                 *string                     `json:"provisioningState,omitempty"`
}

type RemotePrivateEndpointConnectionProperties

type RemotePrivateEndpointConnectionProperties struct {
	IPAddresses                       *[]string                   `json:"ipAddresses,omitempty"`
	PrivateEndpoint                   *ArmIdWrapper               `json:"privateEndpoint,omitempty"`
	PrivateLinkServiceConnectionState *PrivateLinkConnectionState `json:"privateLinkServiceConnectionState,omitempty"`
	ProvisioningState                 *string                     `json:"provisioningState,omitempty"`
}

type ResetStaticSiteApiKeyOperationResponse

type ResetStaticSiteApiKeyOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ResponseMessageEnvelopeRemotePrivateEndpointConnection

type ResponseMessageEnvelopeRemotePrivateEndpointConnection struct {
	Error      *ErrorEntity                       `json:"error,omitempty"`
	Id         *string                            `json:"id,omitempty"`
	Identity   *identity.SystemAndUserAssignedMap `json:"identity,omitempty"`
	Location   *string                            `json:"location,omitempty"`
	Name       *string                            `json:"name,omitempty"`
	Plan       *ArmPlan                           `json:"plan,omitempty"`
	Properties *RemotePrivateEndpointConnection   `json:"properties,omitempty"`
	Sku        *SkuDescription                    `json:"sku,omitempty"`
	Status     *string                            `json:"status,omitempty"`
	Tags       *map[string]string                 `json:"tags,omitempty"`
	Type       *string                            `json:"type,omitempty"`
	Zones      *zones.Schema                      `json:"zones,omitempty"`
}

type SkuCapacity

type SkuCapacity struct {
	Default        *int64  `json:"default,omitempty"`
	ElasticMaximum *int64  `json:"elasticMaximum,omitempty"`
	Maximum        *int64  `json:"maximum,omitempty"`
	Minimum        *int64  `json:"minimum,omitempty"`
	ScaleType      *string `json:"scaleType,omitempty"`
}

type SkuDescription

type SkuDescription struct {
	Capabilities *[]Capability `json:"capabilities,omitempty"`
	Capacity     *int64        `json:"capacity,omitempty"`
	Family       *string       `json:"family,omitempty"`
	Locations    *[]string     `json:"locations,omitempty"`
	Name         *string       `json:"name,omitempty"`
	Size         *string       `json:"size,omitempty"`
	SkuCapacity  *SkuCapacity  `json:"skuCapacity,omitempty"`
	Tier         *string       `json:"tier,omitempty"`
}

type StagingEnvironmentPolicy

type StagingEnvironmentPolicy string
const (
	StagingEnvironmentPolicyDisabled StagingEnvironmentPolicy = "Disabled"
	StagingEnvironmentPolicyEnabled  StagingEnvironmentPolicy = "Enabled"
)

func (*StagingEnvironmentPolicy) UnmarshalJSON added in v0.20230725.1205316

func (s *StagingEnvironmentPolicy) UnmarshalJSON(bytes []byte) error

type StaticSite

type StaticSite struct {
	AllowConfigFileUpdates      *bool                                                     `json:"allowConfigFileUpdates,omitempty"`
	Branch                      *string                                                   `json:"branch,omitempty"`
	BuildProperties             *StaticSiteBuildProperties                                `json:"buildProperties,omitempty"`
	ContentDistributionEndpoint *string                                                   `json:"contentDistributionEndpoint,omitempty"`
	CustomDomains               *[]string                                                 `json:"customDomains,omitempty"`
	DatabaseConnections         *[]DatabaseConnectionOverview                             `json:"databaseConnections,omitempty"`
	DefaultHostname             *string                                                   `json:"defaultHostname,omitempty"`
	EnterpriseGradeCdnStatus    *EnterpriseGradeCdnStatus                                 `json:"enterpriseGradeCdnStatus,omitempty"`
	KeyVaultReferenceIdentity   *string                                                   `json:"keyVaultReferenceIdentity,omitempty"`
	LinkedBackends              *[]StaticSiteLinkedBackend                                `json:"linkedBackends,omitempty"`
	PrivateEndpointConnections  *[]ResponseMessageEnvelopeRemotePrivateEndpointConnection `json:"privateEndpointConnections,omitempty"`
	Provider                    *string                                                   `json:"provider,omitempty"`
	PublicNetworkAccess         *string                                                   `json:"publicNetworkAccess,omitempty"`
	RepositoryToken             *string                                                   `json:"repositoryToken,omitempty"`
	RepositoryUrl               *string                                                   `json:"repositoryUrl,omitempty"`
	StagingEnvironmentPolicy    *StagingEnvironmentPolicy                                 `json:"stagingEnvironmentPolicy,omitempty"`
	TemplateProperties          *StaticSiteTemplateOptions                                `json:"templateProperties,omitempty"`
	UserProvidedFunctionApps    *[]StaticSiteUserProvidedFunctionApp                      `json:"userProvidedFunctionApps,omitempty"`
}

type StaticSiteARMResource

type StaticSiteARMResource struct {
	Id         *string                            `json:"id,omitempty"`
	Identity   *identity.SystemAndUserAssignedMap `json:"identity,omitempty"`
	Kind       *string                            `json:"kind,omitempty"`
	Location   string                             `json:"location"`
	Name       *string                            `json:"name,omitempty"`
	Properties *StaticSite                        `json:"properties,omitempty"`
	Sku        *SkuDescription                    `json:"sku,omitempty"`
	Tags       *map[string]string                 `json:"tags,omitempty"`
	Type       *string                            `json:"type,omitempty"`
}

type StaticSiteARMResourceOperationPredicate

type StaticSiteARMResourceOperationPredicate struct {
	Id       *string
	Kind     *string
	Location *string
	Name     *string
	Type     *string
}

func (StaticSiteARMResourceOperationPredicate) Matches

type StaticSiteBasicAuthPropertiesARMResource

type StaticSiteBasicAuthPropertiesARMResource struct {
	Id         *string                                             `json:"id,omitempty"`
	Kind       *string                                             `json:"kind,omitempty"`
	Name       *string                                             `json:"name,omitempty"`
	Properties *StaticSiteBasicAuthPropertiesARMResourceProperties `json:"properties,omitempty"`
	Type       *string                                             `json:"type,omitempty"`
}

type StaticSiteBasicAuthPropertiesARMResourceOperationPredicate

type StaticSiteBasicAuthPropertiesARMResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (StaticSiteBasicAuthPropertiesARMResourceOperationPredicate) Matches

type StaticSiteBasicAuthPropertiesARMResourceProperties

type StaticSiteBasicAuthPropertiesARMResourceProperties struct {
	ApplicableEnvironmentsMode string    `json:"applicableEnvironmentsMode"`
	Environments               *[]string `json:"environments,omitempty"`
	Password                   *string   `json:"password,omitempty"`
	SecretState                *string   `json:"secretState,omitempty"`
	SecretUrl                  *string   `json:"secretUrl,omitempty"`
}

type StaticSiteBuildARMResource

type StaticSiteBuildARMResource struct {
	Id         *string                               `json:"id,omitempty"`
	Kind       *string                               `json:"kind,omitempty"`
	Name       *string                               `json:"name,omitempty"`
	Properties *StaticSiteBuildARMResourceProperties `json:"properties,omitempty"`
	Type       *string                               `json:"type,omitempty"`
}

type StaticSiteBuildARMResourceOperationPredicate

type StaticSiteBuildARMResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (StaticSiteBuildARMResourceOperationPredicate) Matches

type StaticSiteBuildARMResourceProperties

type StaticSiteBuildARMResourceProperties struct {
	BuildId                  *string                              `json:"buildId,omitempty"`
	CreatedTimeUtc           *string                              `json:"createdTimeUtc,omitempty"`
	DatabaseConnections      *[]DatabaseConnectionOverview        `json:"databaseConnections,omitempty"`
	Hostname                 *string                              `json:"hostname,omitempty"`
	LastUpdatedOn            *string                              `json:"lastUpdatedOn,omitempty"`
	LinkedBackends           *[]StaticSiteLinkedBackend           `json:"linkedBackends,omitempty"`
	PullRequestTitle         *string                              `json:"pullRequestTitle,omitempty"`
	SourceBranch             *string                              `json:"sourceBranch,omitempty"`
	Status                   *BuildStatus                         `json:"status,omitempty"`
	UserProvidedFunctionApps *[]StaticSiteUserProvidedFunctionApp `json:"userProvidedFunctionApps,omitempty"`
}

func (*StaticSiteBuildARMResourceProperties) GetCreatedTimeUtcAsTime

func (o *StaticSiteBuildARMResourceProperties) GetCreatedTimeUtcAsTime() (*time.Time, error)

func (*StaticSiteBuildARMResourceProperties) GetLastUpdatedOnAsTime

func (o *StaticSiteBuildARMResourceProperties) GetLastUpdatedOnAsTime() (*time.Time, error)

func (*StaticSiteBuildARMResourceProperties) SetCreatedTimeUtcAsTime

func (o *StaticSiteBuildARMResourceProperties) SetCreatedTimeUtcAsTime(input time.Time)

func (*StaticSiteBuildARMResourceProperties) SetLastUpdatedOnAsTime

func (o *StaticSiteBuildARMResourceProperties) SetLastUpdatedOnAsTime(input time.Time)

type StaticSiteBuildProperties

type StaticSiteBuildProperties struct {
	ApiBuildCommand                    *string `json:"apiBuildCommand,omitempty"`
	ApiLocation                        *string `json:"apiLocation,omitempty"`
	AppArtifactLocation                *string `json:"appArtifactLocation,omitempty"`
	AppBuildCommand                    *string `json:"appBuildCommand,omitempty"`
	AppLocation                        *string `json:"appLocation,omitempty"`
	GitHubActionSecretNameOverride     *string `json:"githubActionSecretNameOverride,omitempty"`
	OutputLocation                     *string `json:"outputLocation,omitempty"`
	SkipGithubActionWorkflowGeneration *bool   `json:"skipGithubActionWorkflowGeneration,omitempty"`
}

type StaticSiteCustomDomainOverviewARMResource

type StaticSiteCustomDomainOverviewARMResource struct {
	Id         *string                                              `json:"id,omitempty"`
	Kind       *string                                              `json:"kind,omitempty"`
	Name       *string                                              `json:"name,omitempty"`
	Properties *StaticSiteCustomDomainOverviewARMResourceProperties `json:"properties,omitempty"`
	Type       *string                                              `json:"type,omitempty"`
}

type StaticSiteCustomDomainOverviewARMResourceOperationPredicate

type StaticSiteCustomDomainOverviewARMResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (StaticSiteCustomDomainOverviewARMResourceOperationPredicate) Matches

type StaticSiteCustomDomainOverviewARMResourceProperties

type StaticSiteCustomDomainOverviewARMResourceProperties struct {
	CreatedOn       *string             `json:"createdOn,omitempty"`
	DomainName      *string             `json:"domainName,omitempty"`
	ErrorMessage    *string             `json:"errorMessage,omitempty"`
	Status          *CustomDomainStatus `json:"status,omitempty"`
	ValidationToken *string             `json:"validationToken,omitempty"`
}

func (*StaticSiteCustomDomainOverviewARMResourceProperties) GetCreatedOnAsTime

func (*StaticSiteCustomDomainOverviewARMResourceProperties) SetCreatedOnAsTime

func (o *StaticSiteCustomDomainOverviewARMResourceProperties) SetCreatedOnAsTime(input time.Time)

type StaticSiteCustomDomainRequestPropertiesARMResource

type StaticSiteCustomDomainRequestPropertiesARMResource struct {
	Id         *string                                                       `json:"id,omitempty"`
	Kind       *string                                                       `json:"kind,omitempty"`
	Name       *string                                                       `json:"name,omitempty"`
	Properties *StaticSiteCustomDomainRequestPropertiesARMResourceProperties `json:"properties,omitempty"`
	Type       *string                                                       `json:"type,omitempty"`
}

type StaticSiteCustomDomainRequestPropertiesARMResourceProperties

type StaticSiteCustomDomainRequestPropertiesARMResourceProperties struct {
	ValidationMethod *string `json:"validationMethod,omitempty"`
}

type StaticSiteDatabaseConnectionConfigurationFileOverview

type StaticSiteDatabaseConnectionConfigurationFileOverview struct {
	Contents *string `json:"contents,omitempty"`
	FileName *string `json:"fileName,omitempty"`
	Type     *string `json:"type,omitempty"`
}

type StaticSiteFunctionOverviewARMResource

type StaticSiteFunctionOverviewARMResource struct {
	Id         *string                                          `json:"id,omitempty"`
	Kind       *string                                          `json:"kind,omitempty"`
	Name       *string                                          `json:"name,omitempty"`
	Properties *StaticSiteFunctionOverviewARMResourceProperties `json:"properties,omitempty"`
	Type       *string                                          `json:"type,omitempty"`
}

type StaticSiteFunctionOverviewARMResourceOperationPredicate

type StaticSiteFunctionOverviewARMResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (StaticSiteFunctionOverviewARMResourceOperationPredicate) Matches

type StaticSiteFunctionOverviewARMResourceProperties

type StaticSiteFunctionOverviewARMResourceProperties struct {
	FunctionName *string       `json:"functionName,omitempty"`
	TriggerType  *TriggerTypes `json:"triggerType,omitempty"`
}

type StaticSiteId

type StaticSiteId struct {
	SubscriptionId    string
	ResourceGroupName string
	StaticSiteName    string
}

StaticSiteId is a struct representing the Resource ID for a Static Site

func NewStaticSiteID

func NewStaticSiteID(subscriptionId string, resourceGroupName string, staticSiteName string) StaticSiteId

NewStaticSiteID returns a new StaticSiteId struct

func ParseStaticSiteID

func ParseStaticSiteID(input string) (*StaticSiteId, error)

ParseStaticSiteID parses 'input' into a StaticSiteId

func ParseStaticSiteIDInsensitively

func ParseStaticSiteIDInsensitively(input string) (*StaticSiteId, error)

ParseStaticSiteIDInsensitively parses 'input' case-insensitively into a StaticSiteId note: this method should only be used for API response data and not user input

func (*StaticSiteId) FromParseResult added in v0.20231127.1171502

func (id *StaticSiteId) FromParseResult(input resourceids.ParseResult) error

func (StaticSiteId) ID

func (id StaticSiteId) ID() string

ID returns the formatted Static Site ID

func (StaticSiteId) Segments

func (id StaticSiteId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Static Site ID

func (StaticSiteId) String

func (id StaticSiteId) String() string

String returns a human-readable description of this Static Site ID

type StaticSiteLinkedBackend

type StaticSiteLinkedBackend struct {
	BackendResourceId *string `json:"backendResourceId,omitempty"`
	CreatedOn         *string `json:"createdOn,omitempty"`
	ProvisioningState *string `json:"provisioningState,omitempty"`
	Region            *string `json:"region,omitempty"`
}

func (*StaticSiteLinkedBackend) GetCreatedOnAsTime

func (o *StaticSiteLinkedBackend) GetCreatedOnAsTime() (*time.Time, error)

func (*StaticSiteLinkedBackend) SetCreatedOnAsTime

func (o *StaticSiteLinkedBackend) SetCreatedOnAsTime(input time.Time)

type StaticSiteLinkedBackendARMResource

type StaticSiteLinkedBackendARMResource struct {
	Id         *string                                       `json:"id,omitempty"`
	Kind       *string                                       `json:"kind,omitempty"`
	Name       *string                                       `json:"name,omitempty"`
	Properties *StaticSiteLinkedBackendARMResourceProperties `json:"properties,omitempty"`
	Type       *string                                       `json:"type,omitempty"`
}

type StaticSiteLinkedBackendARMResourceOperationPredicate

type StaticSiteLinkedBackendARMResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (StaticSiteLinkedBackendARMResourceOperationPredicate) Matches

type StaticSiteLinkedBackendARMResourceProperties

type StaticSiteLinkedBackendARMResourceProperties struct {
	BackendResourceId *string `json:"backendResourceId,omitempty"`
	CreatedOn         *string `json:"createdOn,omitempty"`
	ProvisioningState *string `json:"provisioningState,omitempty"`
	Region            *string `json:"region,omitempty"`
}

func (*StaticSiteLinkedBackendARMResourceProperties) GetCreatedOnAsTime

func (o *StaticSiteLinkedBackendARMResourceProperties) GetCreatedOnAsTime() (*time.Time, error)

func (*StaticSiteLinkedBackendARMResourceProperties) SetCreatedOnAsTime

func (o *StaticSiteLinkedBackendARMResourceProperties) SetCreatedOnAsTime(input time.Time)

type StaticSitePatchResource

type StaticSitePatchResource struct {
	Id         *string     `json:"id,omitempty"`
	Kind       *string     `json:"kind,omitempty"`
	Name       *string     `json:"name,omitempty"`
	Properties *StaticSite `json:"properties,omitempty"`
	Type       *string     `json:"type,omitempty"`
}

type StaticSitePrivateEndpointConnectionId

type StaticSitePrivateEndpointConnectionId struct {
	SubscriptionId                string
	ResourceGroupName             string
	StaticSiteName                string
	PrivateEndpointConnectionName string
}

StaticSitePrivateEndpointConnectionId is a struct representing the Resource ID for a Static Site Private Endpoint Connection

func NewStaticSitePrivateEndpointConnectionID

func NewStaticSitePrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, staticSiteName string, privateEndpointConnectionName string) StaticSitePrivateEndpointConnectionId

NewStaticSitePrivateEndpointConnectionID returns a new StaticSitePrivateEndpointConnectionId struct

func ParseStaticSitePrivateEndpointConnectionID

func ParseStaticSitePrivateEndpointConnectionID(input string) (*StaticSitePrivateEndpointConnectionId, error)

ParseStaticSitePrivateEndpointConnectionID parses 'input' into a StaticSitePrivateEndpointConnectionId

func ParseStaticSitePrivateEndpointConnectionIDInsensitively

func ParseStaticSitePrivateEndpointConnectionIDInsensitively(input string) (*StaticSitePrivateEndpointConnectionId, error)

ParseStaticSitePrivateEndpointConnectionIDInsensitively parses 'input' case-insensitively into a StaticSitePrivateEndpointConnectionId note: this method should only be used for API response data and not user input

func (*StaticSitePrivateEndpointConnectionId) FromParseResult added in v0.20231127.1171502

func (StaticSitePrivateEndpointConnectionId) ID

ID returns the formatted Static Site Private Endpoint Connection ID

func (StaticSitePrivateEndpointConnectionId) Segments

Segments returns a slice of Resource ID Segments which comprise this Static Site Private Endpoint Connection ID

func (StaticSitePrivateEndpointConnectionId) String

String returns a human-readable description of this Static Site Private Endpoint Connection ID

type StaticSiteResetPropertiesARMResource

type StaticSiteResetPropertiesARMResource struct {
	Id         *string                                         `json:"id,omitempty"`
	Kind       *string                                         `json:"kind,omitempty"`
	Name       *string                                         `json:"name,omitempty"`
	Properties *StaticSiteResetPropertiesARMResourceProperties `json:"properties,omitempty"`
	Type       *string                                         `json:"type,omitempty"`
}

type StaticSiteResetPropertiesARMResourceProperties

type StaticSiteResetPropertiesARMResourceProperties struct {
	RepositoryToken        *string `json:"repositoryToken,omitempty"`
	ShouldUpdateRepository *bool   `json:"shouldUpdateRepository,omitempty"`
}

type StaticSiteTemplateOptions

type StaticSiteTemplateOptions struct {
	Description           *string `json:"description,omitempty"`
	IsPrivate             *bool   `json:"isPrivate,omitempty"`
	Owner                 *string `json:"owner,omitempty"`
	RepositoryName        *string `json:"repositoryName,omitempty"`
	TemplateRepositoryUrl *string `json:"templateRepositoryUrl,omitempty"`
}

type StaticSiteUserARMResource

type StaticSiteUserARMResource struct {
	Id         *string                              `json:"id,omitempty"`
	Kind       *string                              `json:"kind,omitempty"`
	Name       *string                              `json:"name,omitempty"`
	Properties *StaticSiteUserARMResourceProperties `json:"properties,omitempty"`
	Type       *string                              `json:"type,omitempty"`
}

type StaticSiteUserARMResourceOperationPredicate

type StaticSiteUserARMResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (StaticSiteUserARMResourceOperationPredicate) Matches

type StaticSiteUserARMResourceProperties

type StaticSiteUserARMResourceProperties struct {
	DisplayName *string `json:"displayName,omitempty"`
	Provider    *string `json:"provider,omitempty"`
	Roles       *string `json:"roles,omitempty"`
	UserId      *string `json:"userId,omitempty"`
}

type StaticSiteUserInvitationRequestResource

type StaticSiteUserInvitationRequestResource struct {
	Id         *string                                            `json:"id,omitempty"`
	Kind       *string                                            `json:"kind,omitempty"`
	Name       *string                                            `json:"name,omitempty"`
	Properties *StaticSiteUserInvitationRequestResourceProperties `json:"properties,omitempty"`
	Type       *string                                            `json:"type,omitempty"`
}

type StaticSiteUserInvitationRequestResourceProperties

type StaticSiteUserInvitationRequestResourceProperties struct {
	Domain               *string `json:"domain,omitempty"`
	NumHoursToExpiration *int64  `json:"numHoursToExpiration,omitempty"`
	Provider             *string `json:"provider,omitempty"`
	Roles                *string `json:"roles,omitempty"`
	UserDetails          *string `json:"userDetails,omitempty"`
}

type StaticSiteUserInvitationResponseResource

type StaticSiteUserInvitationResponseResource struct {
	Id         *string                                             `json:"id,omitempty"`
	Kind       *string                                             `json:"kind,omitempty"`
	Name       *string                                             `json:"name,omitempty"`
	Properties *StaticSiteUserInvitationResponseResourceProperties `json:"properties,omitempty"`
	Type       *string                                             `json:"type,omitempty"`
}

type StaticSiteUserInvitationResponseResourceProperties

type StaticSiteUserInvitationResponseResourceProperties struct {
	ExpiresOn     *string `json:"expiresOn,omitempty"`
	InvitationUrl *string `json:"invitationUrl,omitempty"`
}

func (*StaticSiteUserInvitationResponseResourceProperties) GetExpiresOnAsTime

func (*StaticSiteUserInvitationResponseResourceProperties) SetExpiresOnAsTime

func (o *StaticSiteUserInvitationResponseResourceProperties) SetExpiresOnAsTime(input time.Time)

type StaticSiteUserProvidedFunctionApp

type StaticSiteUserProvidedFunctionApp struct {
	Id         *string                                      `json:"id,omitempty"`
	Kind       *string                                      `json:"kind,omitempty"`
	Name       *string                                      `json:"name,omitempty"`
	Properties *StaticSiteUserProvidedFunctionAppProperties `json:"properties,omitempty"`
	Type       *string                                      `json:"type,omitempty"`
}

type StaticSiteUserProvidedFunctionAppARMResource

type StaticSiteUserProvidedFunctionAppARMResource struct {
	Id         *string                                                 `json:"id,omitempty"`
	Kind       *string                                                 `json:"kind,omitempty"`
	Name       *string                                                 `json:"name,omitempty"`
	Properties *StaticSiteUserProvidedFunctionAppARMResourceProperties `json:"properties,omitempty"`
	Type       *string                                                 `json:"type,omitempty"`
}

type StaticSiteUserProvidedFunctionAppARMResourceOperationPredicate

type StaticSiteUserProvidedFunctionAppARMResourceOperationPredicate struct {
	Id   *string
	Kind *string
	Name *string
	Type *string
}

func (StaticSiteUserProvidedFunctionAppARMResourceOperationPredicate) Matches

type StaticSiteUserProvidedFunctionAppARMResourceProperties

type StaticSiteUserProvidedFunctionAppARMResourceProperties struct {
	CreatedOn             *string `json:"createdOn,omitempty"`
	FunctionAppRegion     *string `json:"functionAppRegion,omitempty"`
	FunctionAppResourceId *string `json:"functionAppResourceId,omitempty"`
}

func (*StaticSiteUserProvidedFunctionAppARMResourceProperties) GetCreatedOnAsTime

func (*StaticSiteUserProvidedFunctionAppARMResourceProperties) SetCreatedOnAsTime

type StaticSiteUserProvidedFunctionAppProperties

type StaticSiteUserProvidedFunctionAppProperties struct {
	CreatedOn             *string `json:"createdOn,omitempty"`
	FunctionAppRegion     *string `json:"functionAppRegion,omitempty"`
	FunctionAppResourceId *string `json:"functionAppResourceId,omitempty"`
}

func (*StaticSiteUserProvidedFunctionAppProperties) GetCreatedOnAsTime

func (o *StaticSiteUserProvidedFunctionAppProperties) GetCreatedOnAsTime() (*time.Time, error)

func (*StaticSiteUserProvidedFunctionAppProperties) SetCreatedOnAsTime

func (o *StaticSiteUserProvidedFunctionAppProperties) SetCreatedOnAsTime(input time.Time)

type StaticSiteZipDeployment

type StaticSiteZipDeployment struct {
	ApiZipUrl        *string `json:"apiZipUrl,omitempty"`
	AppZipUrl        *string `json:"appZipUrl,omitempty"`
	DeploymentTitle  *string `json:"deploymentTitle,omitempty"`
	FunctionLanguage *string `json:"functionLanguage,omitempty"`
	Provider         *string `json:"provider,omitempty"`
}

type StaticSiteZipDeploymentARMResource

type StaticSiteZipDeploymentARMResource struct {
	Id         *string                  `json:"id,omitempty"`
	Kind       *string                  `json:"kind,omitempty"`
	Name       *string                  `json:"name,omitempty"`
	Properties *StaticSiteZipDeployment `json:"properties,omitempty"`
	Type       *string                  `json:"type,omitempty"`
}

type StaticSitesClient

type StaticSitesClient struct {
	Client *resourcemanager.Client
}

func NewStaticSitesClientWithBaseURI

func NewStaticSitesClientWithBaseURI(sdkApi sdkEnv.Api) (*StaticSitesClient, error)

func (StaticSitesClient) ApproveOrRejectPrivateEndpointConnection

ApproveOrRejectPrivateEndpointConnection ...

func (StaticSitesClient) ApproveOrRejectPrivateEndpointConnectionThenPoll

func (c StaticSitesClient) ApproveOrRejectPrivateEndpointConnectionThenPoll(ctx context.Context, id StaticSitePrivateEndpointConnectionId, input PrivateLinkConnectionApprovalRequestResource) error

ApproveOrRejectPrivateEndpointConnectionThenPoll performs ApproveOrRejectPrivateEndpointConnection then polls until it's completed

func (StaticSitesClient) CreateOrUpdateBasicAuth

CreateOrUpdateBasicAuth ...

func (StaticSitesClient) CreateOrUpdateBuildDatabaseConnection

CreateOrUpdateBuildDatabaseConnection ...

func (StaticSitesClient) CreateOrUpdateDatabaseConnection

CreateOrUpdateDatabaseConnection ...

func (StaticSitesClient) CreateOrUpdateStaticSite

CreateOrUpdateStaticSite ...

func (StaticSitesClient) CreateOrUpdateStaticSiteAppSettings

func (c StaticSitesClient) CreateOrUpdateStaticSiteAppSettings(ctx context.Context, id StaticSiteId, input StringDictionary) (result CreateOrUpdateStaticSiteAppSettingsOperationResponse, err error)

CreateOrUpdateStaticSiteAppSettings ...

func (StaticSitesClient) CreateOrUpdateStaticSiteBuildAppSettings

func (c StaticSitesClient) CreateOrUpdateStaticSiteBuildAppSettings(ctx context.Context, id BuildId, input StringDictionary) (result CreateOrUpdateStaticSiteBuildAppSettingsOperationResponse, err error)

CreateOrUpdateStaticSiteBuildAppSettings ...

func (StaticSitesClient) CreateOrUpdateStaticSiteBuildFunctionAppSettings

func (c StaticSitesClient) CreateOrUpdateStaticSiteBuildFunctionAppSettings(ctx context.Context, id BuildId, input StringDictionary) (result CreateOrUpdateStaticSiteBuildFunctionAppSettingsOperationResponse, err error)

CreateOrUpdateStaticSiteBuildFunctionAppSettings ...

func (StaticSitesClient) CreateOrUpdateStaticSiteCustomDomain

CreateOrUpdateStaticSiteCustomDomain ...

func (StaticSitesClient) CreateOrUpdateStaticSiteCustomDomainThenPoll

func (c StaticSitesClient) CreateOrUpdateStaticSiteCustomDomainThenPoll(ctx context.Context, id CustomDomainId, input StaticSiteCustomDomainRequestPropertiesARMResource) error

CreateOrUpdateStaticSiteCustomDomainThenPoll performs CreateOrUpdateStaticSiteCustomDomain then polls until it's completed

func (StaticSitesClient) CreateOrUpdateStaticSiteFunctionAppSettings

func (c StaticSitesClient) CreateOrUpdateStaticSiteFunctionAppSettings(ctx context.Context, id StaticSiteId, input StringDictionary) (result CreateOrUpdateStaticSiteFunctionAppSettingsOperationResponse, err error)

CreateOrUpdateStaticSiteFunctionAppSettings ...

func (StaticSitesClient) CreateOrUpdateStaticSiteThenPoll

func (c StaticSitesClient) CreateOrUpdateStaticSiteThenPoll(ctx context.Context, id StaticSiteId, input StaticSiteARMResource) error

CreateOrUpdateStaticSiteThenPoll performs CreateOrUpdateStaticSite then polls until it's completed

CreateUserRolesInvitationLink ...

func (StaticSitesClient) CreateZipDeploymentForStaticSite

CreateZipDeploymentForStaticSite ...

func (StaticSitesClient) CreateZipDeploymentForStaticSiteBuild

CreateZipDeploymentForStaticSiteBuild ...

func (StaticSitesClient) CreateZipDeploymentForStaticSiteBuildThenPoll

func (c StaticSitesClient) CreateZipDeploymentForStaticSiteBuildThenPoll(ctx context.Context, id BuildId, input StaticSiteZipDeploymentARMResource) error

CreateZipDeploymentForStaticSiteBuildThenPoll performs CreateZipDeploymentForStaticSiteBuild then polls until it's completed

func (StaticSitesClient) CreateZipDeploymentForStaticSiteThenPoll

func (c StaticSitesClient) CreateZipDeploymentForStaticSiteThenPoll(ctx context.Context, id StaticSiteId, input StaticSiteZipDeploymentARMResource) error

CreateZipDeploymentForStaticSiteThenPoll performs CreateZipDeploymentForStaticSite then polls until it's completed

func (StaticSitesClient) DeleteBuildDatabaseConnection

DeleteBuildDatabaseConnection ...

func (StaticSitesClient) DeleteDatabaseConnection

DeleteDatabaseConnection ...

func (StaticSitesClient) DeletePrivateEndpointConnection

DeletePrivateEndpointConnection ...

func (StaticSitesClient) DeletePrivateEndpointConnectionThenPoll

func (c StaticSitesClient) DeletePrivateEndpointConnectionThenPoll(ctx context.Context, id StaticSitePrivateEndpointConnectionId) error

DeletePrivateEndpointConnectionThenPoll performs DeletePrivateEndpointConnection then polls until it's completed

func (StaticSitesClient) DeleteStaticSite

func (c StaticSitesClient) DeleteStaticSite(ctx context.Context, id StaticSiteId) (result DeleteStaticSiteOperationResponse, err error)

DeleteStaticSite ...

func (StaticSitesClient) DeleteStaticSiteBuild

func (c StaticSitesClient) DeleteStaticSiteBuild(ctx context.Context, id BuildId) (result DeleteStaticSiteBuildOperationResponse, err error)

DeleteStaticSiteBuild ...

func (StaticSitesClient) DeleteStaticSiteBuildThenPoll

func (c StaticSitesClient) DeleteStaticSiteBuildThenPoll(ctx context.Context, id BuildId) error

DeleteStaticSiteBuildThenPoll performs DeleteStaticSiteBuild then polls until it's completed

func (StaticSitesClient) DeleteStaticSiteCustomDomain

func (c StaticSitesClient) DeleteStaticSiteCustomDomain(ctx context.Context, id CustomDomainId) (result DeleteStaticSiteCustomDomainOperationResponse, err error)

DeleteStaticSiteCustomDomain ...

func (StaticSitesClient) DeleteStaticSiteCustomDomainThenPoll

func (c StaticSitesClient) DeleteStaticSiteCustomDomainThenPoll(ctx context.Context, id CustomDomainId) error

DeleteStaticSiteCustomDomainThenPoll performs DeleteStaticSiteCustomDomain then polls until it's completed

func (StaticSitesClient) DeleteStaticSiteThenPoll

func (c StaticSitesClient) DeleteStaticSiteThenPoll(ctx context.Context, id StaticSiteId) error

DeleteStaticSiteThenPoll performs DeleteStaticSite then polls until it's completed

func (StaticSitesClient) DeleteStaticSiteUser

func (c StaticSitesClient) DeleteStaticSiteUser(ctx context.Context, id UserId) (result DeleteStaticSiteUserOperationResponse, err error)

DeleteStaticSiteUser ...

func (StaticSitesClient) DetachStaticSite

func (c StaticSitesClient) DetachStaticSite(ctx context.Context, id StaticSiteId) (result DetachStaticSiteOperationResponse, err error)

DetachStaticSite ...

func (StaticSitesClient) DetachStaticSiteThenPoll

func (c StaticSitesClient) DetachStaticSiteThenPoll(ctx context.Context, id StaticSiteId) error

DetachStaticSiteThenPoll performs DetachStaticSite then polls until it's completed

func (StaticSitesClient) DetachUserProvidedFunctionAppFromStaticSite

func (c StaticSitesClient) DetachUserProvidedFunctionAppFromStaticSite(ctx context.Context, id UserProvidedFunctionAppId) (result DetachUserProvidedFunctionAppFromStaticSiteOperationResponse, err error)

DetachUserProvidedFunctionAppFromStaticSite ...

func (StaticSitesClient) DetachUserProvidedFunctionAppFromStaticSiteBuild

func (c StaticSitesClient) DetachUserProvidedFunctionAppFromStaticSiteBuild(ctx context.Context, id BuildUserProvidedFunctionAppId) (result DetachUserProvidedFunctionAppFromStaticSiteBuildOperationResponse, err error)

DetachUserProvidedFunctionAppFromStaticSiteBuild ...

func (StaticSitesClient) GetBasicAuth

func (c StaticSitesClient) GetBasicAuth(ctx context.Context, id StaticSiteId) (result GetBasicAuthOperationResponse, err error)

GetBasicAuth ...

func (StaticSitesClient) GetBuildDatabaseConnection

GetBuildDatabaseConnection ...

func (StaticSitesClient) GetBuildDatabaseConnectionWithDetails

func (c StaticSitesClient) GetBuildDatabaseConnectionWithDetails(ctx context.Context, id BuildDatabaseConnectionId) (result GetBuildDatabaseConnectionWithDetailsOperationResponse, err error)

GetBuildDatabaseConnectionWithDetails ...

func (StaticSitesClient) GetBuildDatabaseConnections

func (c StaticSitesClient) GetBuildDatabaseConnections(ctx context.Context, id BuildId) (result GetBuildDatabaseConnectionsOperationResponse, err error)

GetBuildDatabaseConnections ...

func (StaticSitesClient) GetBuildDatabaseConnectionsComplete

func (c StaticSitesClient) GetBuildDatabaseConnectionsComplete(ctx context.Context, id BuildId) (GetBuildDatabaseConnectionsCompleteResult, error)

GetBuildDatabaseConnectionsComplete retrieves all the results into a single object

func (StaticSitesClient) GetBuildDatabaseConnectionsCompleteMatchingPredicate

func (c StaticSitesClient) GetBuildDatabaseConnectionsCompleteMatchingPredicate(ctx context.Context, id BuildId, predicate DatabaseConnectionOperationPredicate) (result GetBuildDatabaseConnectionsCompleteResult, err error)

GetBuildDatabaseConnectionsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetBuildDatabaseConnectionsWithDetails

func (c StaticSitesClient) GetBuildDatabaseConnectionsWithDetails(ctx context.Context, id BuildId) (result GetBuildDatabaseConnectionsWithDetailsOperationResponse, err error)

GetBuildDatabaseConnectionsWithDetails ...

func (StaticSitesClient) GetBuildDatabaseConnectionsWithDetailsComplete

func (c StaticSitesClient) GetBuildDatabaseConnectionsWithDetailsComplete(ctx context.Context, id BuildId) (GetBuildDatabaseConnectionsWithDetailsCompleteResult, error)

GetBuildDatabaseConnectionsWithDetailsComplete retrieves all the results into a single object

func (StaticSitesClient) GetBuildDatabaseConnectionsWithDetailsCompleteMatchingPredicate

func (c StaticSitesClient) GetBuildDatabaseConnectionsWithDetailsCompleteMatchingPredicate(ctx context.Context, id BuildId, predicate DatabaseConnectionOperationPredicate) (result GetBuildDatabaseConnectionsWithDetailsCompleteResult, err error)

GetBuildDatabaseConnectionsWithDetailsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetDatabaseConnection

GetDatabaseConnection ...

func (StaticSitesClient) GetDatabaseConnectionWithDetails

func (c StaticSitesClient) GetDatabaseConnectionWithDetails(ctx context.Context, id DatabaseConnectionId) (result GetDatabaseConnectionWithDetailsOperationResponse, err error)

GetDatabaseConnectionWithDetails ...

func (StaticSitesClient) GetDatabaseConnections

func (c StaticSitesClient) GetDatabaseConnections(ctx context.Context, id StaticSiteId) (result GetDatabaseConnectionsOperationResponse, err error)

GetDatabaseConnections ...

func (StaticSitesClient) GetDatabaseConnectionsComplete

func (c StaticSitesClient) GetDatabaseConnectionsComplete(ctx context.Context, id StaticSiteId) (GetDatabaseConnectionsCompleteResult, error)

GetDatabaseConnectionsComplete retrieves all the results into a single object

func (StaticSitesClient) GetDatabaseConnectionsCompleteMatchingPredicate

func (c StaticSitesClient) GetDatabaseConnectionsCompleteMatchingPredicate(ctx context.Context, id StaticSiteId, predicate DatabaseConnectionOperationPredicate) (result GetDatabaseConnectionsCompleteResult, err error)

GetDatabaseConnectionsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetDatabaseConnectionsWithDetails

func (c StaticSitesClient) GetDatabaseConnectionsWithDetails(ctx context.Context, id StaticSiteId) (result GetDatabaseConnectionsWithDetailsOperationResponse, err error)

GetDatabaseConnectionsWithDetails ...

func (StaticSitesClient) GetDatabaseConnectionsWithDetailsComplete

func (c StaticSitesClient) GetDatabaseConnectionsWithDetailsComplete(ctx context.Context, id StaticSiteId) (GetDatabaseConnectionsWithDetailsCompleteResult, error)

GetDatabaseConnectionsWithDetailsComplete retrieves all the results into a single object

func (StaticSitesClient) GetDatabaseConnectionsWithDetailsCompleteMatchingPredicate

func (c StaticSitesClient) GetDatabaseConnectionsWithDetailsCompleteMatchingPredicate(ctx context.Context, id StaticSiteId, predicate DatabaseConnectionOperationPredicate) (result GetDatabaseConnectionsWithDetailsCompleteResult, err error)

GetDatabaseConnectionsWithDetailsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetLinkedBackend

func (c StaticSitesClient) GetLinkedBackend(ctx context.Context, id LinkedBackendId) (result GetLinkedBackendOperationResponse, err error)

GetLinkedBackend ...

func (StaticSitesClient) GetLinkedBackendForBuild

GetLinkedBackendForBuild ...

func (StaticSitesClient) GetLinkedBackends

func (c StaticSitesClient) GetLinkedBackends(ctx context.Context, id StaticSiteId) (result GetLinkedBackendsOperationResponse, err error)

GetLinkedBackends ...

func (StaticSitesClient) GetLinkedBackendsComplete

func (c StaticSitesClient) GetLinkedBackendsComplete(ctx context.Context, id StaticSiteId) (GetLinkedBackendsCompleteResult, error)

GetLinkedBackendsComplete retrieves all the results into a single object

func (StaticSitesClient) GetLinkedBackendsCompleteMatchingPredicate

func (c StaticSitesClient) GetLinkedBackendsCompleteMatchingPredicate(ctx context.Context, id StaticSiteId, predicate StaticSiteLinkedBackendARMResourceOperationPredicate) (result GetLinkedBackendsCompleteResult, err error)

GetLinkedBackendsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetLinkedBackendsForBuild

func (c StaticSitesClient) GetLinkedBackendsForBuild(ctx context.Context, id BuildId) (result GetLinkedBackendsForBuildOperationResponse, err error)

GetLinkedBackendsForBuild ...

func (StaticSitesClient) GetLinkedBackendsForBuildComplete

func (c StaticSitesClient) GetLinkedBackendsForBuildComplete(ctx context.Context, id BuildId) (GetLinkedBackendsForBuildCompleteResult, error)

GetLinkedBackendsForBuildComplete retrieves all the results into a single object

func (StaticSitesClient) GetLinkedBackendsForBuildCompleteMatchingPredicate

func (c StaticSitesClient) GetLinkedBackendsForBuildCompleteMatchingPredicate(ctx context.Context, id BuildId, predicate StaticSiteLinkedBackendARMResourceOperationPredicate) (result GetLinkedBackendsForBuildCompleteResult, err error)

GetLinkedBackendsForBuildCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetPrivateEndpointConnection

GetPrivateEndpointConnection ...

func (StaticSitesClient) GetPrivateEndpointConnectionList

func (c StaticSitesClient) GetPrivateEndpointConnectionList(ctx context.Context, id StaticSiteId) (result GetPrivateEndpointConnectionListOperationResponse, err error)

GetPrivateEndpointConnectionList ...

func (StaticSitesClient) GetPrivateEndpointConnectionListComplete

func (c StaticSitesClient) GetPrivateEndpointConnectionListComplete(ctx context.Context, id StaticSiteId) (GetPrivateEndpointConnectionListCompleteResult, error)

GetPrivateEndpointConnectionListComplete retrieves all the results into a single object

func (StaticSitesClient) GetPrivateEndpointConnectionListCompleteMatchingPredicate

func (c StaticSitesClient) GetPrivateEndpointConnectionListCompleteMatchingPredicate(ctx context.Context, id StaticSiteId, predicate RemotePrivateEndpointConnectionARMResourceOperationPredicate) (result GetPrivateEndpointConnectionListCompleteResult, err error)

GetPrivateEndpointConnectionListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetPrivateLinkResources

func (c StaticSitesClient) GetPrivateLinkResources(ctx context.Context, id StaticSiteId) (result GetPrivateLinkResourcesOperationResponse, err error)

GetPrivateLinkResources ...

func (StaticSitesClient) GetStaticSite

func (c StaticSitesClient) GetStaticSite(ctx context.Context, id StaticSiteId) (result GetStaticSiteOperationResponse, err error)

GetStaticSite ...

func (StaticSitesClient) GetStaticSiteBuild

func (c StaticSitesClient) GetStaticSiteBuild(ctx context.Context, id BuildId) (result GetStaticSiteBuildOperationResponse, err error)

GetStaticSiteBuild ...

func (StaticSitesClient) GetStaticSiteBuilds

func (c StaticSitesClient) GetStaticSiteBuilds(ctx context.Context, id StaticSiteId) (result GetStaticSiteBuildsOperationResponse, err error)

GetStaticSiteBuilds ...

func (StaticSitesClient) GetStaticSiteBuildsComplete

func (c StaticSitesClient) GetStaticSiteBuildsComplete(ctx context.Context, id StaticSiteId) (GetStaticSiteBuildsCompleteResult, error)

GetStaticSiteBuildsComplete retrieves all the results into a single object

func (StaticSitesClient) GetStaticSiteBuildsCompleteMatchingPredicate

func (c StaticSitesClient) GetStaticSiteBuildsCompleteMatchingPredicate(ctx context.Context, id StaticSiteId, predicate StaticSiteBuildARMResourceOperationPredicate) (result GetStaticSiteBuildsCompleteResult, err error)

GetStaticSiteBuildsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetStaticSiteCustomDomain

func (c StaticSitesClient) GetStaticSiteCustomDomain(ctx context.Context, id CustomDomainId) (result GetStaticSiteCustomDomainOperationResponse, err error)

GetStaticSiteCustomDomain ...

func (StaticSitesClient) GetStaticSitesByResourceGroup

GetStaticSitesByResourceGroup ...

func (StaticSitesClient) GetStaticSitesByResourceGroupComplete

GetStaticSitesByResourceGroupComplete retrieves all the results into a single object

func (StaticSitesClient) GetStaticSitesByResourceGroupCompleteMatchingPredicate

func (c StaticSitesClient) GetStaticSitesByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate StaticSiteARMResourceOperationPredicate) (result GetStaticSitesByResourceGroupCompleteResult, err error)

GetStaticSitesByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetUserProvidedFunctionAppForStaticSite

func (c StaticSitesClient) GetUserProvidedFunctionAppForStaticSite(ctx context.Context, id UserProvidedFunctionAppId) (result GetUserProvidedFunctionAppForStaticSiteOperationResponse, err error)

GetUserProvidedFunctionAppForStaticSite ...

func (StaticSitesClient) GetUserProvidedFunctionAppForStaticSiteBuild

GetUserProvidedFunctionAppForStaticSiteBuild ...

func (StaticSitesClient) GetUserProvidedFunctionAppsForStaticSite

func (c StaticSitesClient) GetUserProvidedFunctionAppsForStaticSite(ctx context.Context, id StaticSiteId) (result GetUserProvidedFunctionAppsForStaticSiteOperationResponse, err error)

GetUserProvidedFunctionAppsForStaticSite ...

func (StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteBuild

func (c StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteBuild(ctx context.Context, id BuildId) (result GetUserProvidedFunctionAppsForStaticSiteBuildOperationResponse, err error)

GetUserProvidedFunctionAppsForStaticSiteBuild ...

func (StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteBuildComplete

func (c StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteBuildComplete(ctx context.Context, id BuildId) (GetUserProvidedFunctionAppsForStaticSiteBuildCompleteResult, error)

GetUserProvidedFunctionAppsForStaticSiteBuildComplete retrieves all the results into a single object

func (StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteBuildCompleteMatchingPredicate

func (c StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteBuildCompleteMatchingPredicate(ctx context.Context, id BuildId, predicate StaticSiteUserProvidedFunctionAppARMResourceOperationPredicate) (result GetUserProvidedFunctionAppsForStaticSiteBuildCompleteResult, err error)

GetUserProvidedFunctionAppsForStaticSiteBuildCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteComplete

func (c StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteComplete(ctx context.Context, id StaticSiteId) (GetUserProvidedFunctionAppsForStaticSiteCompleteResult, error)

GetUserProvidedFunctionAppsForStaticSiteComplete retrieves all the results into a single object

func (StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteCompleteMatchingPredicate

func (c StaticSitesClient) GetUserProvidedFunctionAppsForStaticSiteCompleteMatchingPredicate(ctx context.Context, id StaticSiteId, predicate StaticSiteUserProvidedFunctionAppARMResourceOperationPredicate) (result GetUserProvidedFunctionAppsForStaticSiteCompleteResult, err error)

GetUserProvidedFunctionAppsForStaticSiteCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) LinkBackend

LinkBackend ...

func (StaticSitesClient) LinkBackendThenPoll

LinkBackendThenPoll performs LinkBackend then polls until it's completed

func (StaticSitesClient) LinkBackendToBuild

LinkBackendToBuild ...

func (StaticSitesClient) LinkBackendToBuildThenPoll

LinkBackendToBuildThenPoll performs LinkBackendToBuild then polls until it's completed

func (StaticSitesClient) List

List ...

func (StaticSitesClient) ListBasicAuth

func (c StaticSitesClient) ListBasicAuth(ctx context.Context, id StaticSiteId) (result ListBasicAuthOperationResponse, err error)

ListBasicAuth ...

func (StaticSitesClient) ListBasicAuthComplete

func (c StaticSitesClient) ListBasicAuthComplete(ctx context.Context, id StaticSiteId) (ListBasicAuthCompleteResult, error)

ListBasicAuthComplete retrieves all the results into a single object

func (StaticSitesClient) ListBasicAuthCompleteMatchingPredicate

func (c StaticSitesClient) ListBasicAuthCompleteMatchingPredicate(ctx context.Context, id StaticSiteId, predicate StaticSiteBasicAuthPropertiesARMResourceOperationPredicate) (result ListBasicAuthCompleteResult, err error)

ListBasicAuthCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) ListComplete

ListComplete retrieves all the results into a single object

func (StaticSitesClient) ListCompleteMatchingPredicate

func (c StaticSitesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate StaticSiteARMResourceOperationPredicate) (result ListCompleteResult, err error)

ListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) ListStaticSiteAppSettings

func (c StaticSitesClient) ListStaticSiteAppSettings(ctx context.Context, id StaticSiteId) (result ListStaticSiteAppSettingsOperationResponse, err error)

ListStaticSiteAppSettings ...

func (StaticSitesClient) ListStaticSiteBuildAppSettings

func (c StaticSitesClient) ListStaticSiteBuildAppSettings(ctx context.Context, id BuildId) (result ListStaticSiteBuildAppSettingsOperationResponse, err error)

ListStaticSiteBuildAppSettings ...

func (StaticSitesClient) ListStaticSiteBuildFunctionAppSettings

func (c StaticSitesClient) ListStaticSiteBuildFunctionAppSettings(ctx context.Context, id BuildId) (result ListStaticSiteBuildFunctionAppSettingsOperationResponse, err error)

ListStaticSiteBuildFunctionAppSettings ...

func (StaticSitesClient) ListStaticSiteBuildFunctions

func (c StaticSitesClient) ListStaticSiteBuildFunctions(ctx context.Context, id BuildId) (result ListStaticSiteBuildFunctionsOperationResponse, err error)

ListStaticSiteBuildFunctions ...

func (StaticSitesClient) ListStaticSiteBuildFunctionsComplete

func (c StaticSitesClient) ListStaticSiteBuildFunctionsComplete(ctx context.Context, id BuildId) (ListStaticSiteBuildFunctionsCompleteResult, error)

ListStaticSiteBuildFunctionsComplete retrieves all the results into a single object

func (StaticSitesClient) ListStaticSiteBuildFunctionsCompleteMatchingPredicate

func (c StaticSitesClient) ListStaticSiteBuildFunctionsCompleteMatchingPredicate(ctx context.Context, id BuildId, predicate StaticSiteFunctionOverviewARMResourceOperationPredicate) (result ListStaticSiteBuildFunctionsCompleteResult, err error)

ListStaticSiteBuildFunctionsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) ListStaticSiteConfiguredRoles

func (c StaticSitesClient) ListStaticSiteConfiguredRoles(ctx context.Context, id StaticSiteId) (result ListStaticSiteConfiguredRolesOperationResponse, err error)

ListStaticSiteConfiguredRoles ...

func (StaticSitesClient) ListStaticSiteCustomDomains

func (c StaticSitesClient) ListStaticSiteCustomDomains(ctx context.Context, id StaticSiteId) (result ListStaticSiteCustomDomainsOperationResponse, err error)

ListStaticSiteCustomDomains ...

func (StaticSitesClient) ListStaticSiteCustomDomainsComplete

func (c StaticSitesClient) ListStaticSiteCustomDomainsComplete(ctx context.Context, id StaticSiteId) (ListStaticSiteCustomDomainsCompleteResult, error)

ListStaticSiteCustomDomainsComplete retrieves all the results into a single object

func (StaticSitesClient) ListStaticSiteCustomDomainsCompleteMatchingPredicate

func (c StaticSitesClient) ListStaticSiteCustomDomainsCompleteMatchingPredicate(ctx context.Context, id StaticSiteId, predicate StaticSiteCustomDomainOverviewARMResourceOperationPredicate) (result ListStaticSiteCustomDomainsCompleteResult, err error)

ListStaticSiteCustomDomainsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) ListStaticSiteFunctionAppSettings

func (c StaticSitesClient) ListStaticSiteFunctionAppSettings(ctx context.Context, id StaticSiteId) (result ListStaticSiteFunctionAppSettingsOperationResponse, err error)

ListStaticSiteFunctionAppSettings ...

func (StaticSitesClient) ListStaticSiteFunctions

func (c StaticSitesClient) ListStaticSiteFunctions(ctx context.Context, id StaticSiteId) (result ListStaticSiteFunctionsOperationResponse, err error)

ListStaticSiteFunctions ...

func (StaticSitesClient) ListStaticSiteFunctionsComplete

func (c StaticSitesClient) ListStaticSiteFunctionsComplete(ctx context.Context, id StaticSiteId) (ListStaticSiteFunctionsCompleteResult, error)

ListStaticSiteFunctionsComplete retrieves all the results into a single object

func (StaticSitesClient) ListStaticSiteFunctionsCompleteMatchingPredicate

func (c StaticSitesClient) ListStaticSiteFunctionsCompleteMatchingPredicate(ctx context.Context, id StaticSiteId, predicate StaticSiteFunctionOverviewARMResourceOperationPredicate) (result ListStaticSiteFunctionsCompleteResult, err error)

ListStaticSiteFunctionsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) ListStaticSiteSecrets

func (c StaticSitesClient) ListStaticSiteSecrets(ctx context.Context, id StaticSiteId) (result ListStaticSiteSecretsOperationResponse, err error)

ListStaticSiteSecrets ...

func (StaticSitesClient) ListStaticSiteUsers

func (c StaticSitesClient) ListStaticSiteUsers(ctx context.Context, id AuthProviderId) (result ListStaticSiteUsersOperationResponse, err error)

ListStaticSiteUsers ...

func (StaticSitesClient) ListStaticSiteUsersComplete

func (c StaticSitesClient) ListStaticSiteUsersComplete(ctx context.Context, id AuthProviderId) (ListStaticSiteUsersCompleteResult, error)

ListStaticSiteUsersComplete retrieves all the results into a single object

func (StaticSitesClient) ListStaticSiteUsersCompleteMatchingPredicate

func (c StaticSitesClient) ListStaticSiteUsersCompleteMatchingPredicate(ctx context.Context, id AuthProviderId, predicate StaticSiteUserARMResourceOperationPredicate) (result ListStaticSiteUsersCompleteResult, err error)

ListStaticSiteUsersCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (StaticSitesClient) PreviewWorkflow

PreviewWorkflow ...

func (StaticSitesClient) RegisterUserProvidedFunctionAppWithStaticSiteBuildThenPoll

RegisterUserProvidedFunctionAppWithStaticSiteBuildThenPoll performs RegisterUserProvidedFunctionAppWithStaticSiteBuild then polls until it's completed

func (StaticSitesClient) RegisterUserProvidedFunctionAppWithStaticSiteThenPoll

RegisterUserProvidedFunctionAppWithStaticSiteThenPoll performs RegisterUserProvidedFunctionAppWithStaticSite then polls until it's completed

func (StaticSitesClient) ResetStaticSiteApiKey

ResetStaticSiteApiKey ...

func (StaticSitesClient) UnlinkBackend

UnlinkBackend ...

func (StaticSitesClient) UnlinkBackendFromBuild

UnlinkBackendFromBuild ...

func (StaticSitesClient) UpdateBuildDatabaseConnection

UpdateBuildDatabaseConnection ...

func (StaticSitesClient) UpdateDatabaseConnection

UpdateDatabaseConnection ...

func (StaticSitesClient) UpdateStaticSite

UpdateStaticSite ...

func (StaticSitesClient) UpdateStaticSiteUser

UpdateStaticSiteUser ...

func (StaticSitesClient) ValidateBackend

ValidateBackend ...

func (StaticSitesClient) ValidateBackendForBuild

ValidateBackendForBuild ...

func (StaticSitesClient) ValidateBackendForBuildThenPoll

func (c StaticSitesClient) ValidateBackendForBuildThenPoll(ctx context.Context, id BuildLinkedBackendId, input StaticSiteLinkedBackendARMResource) error

ValidateBackendForBuildThenPoll performs ValidateBackendForBuild then polls until it's completed

func (StaticSitesClient) ValidateBackendThenPoll

ValidateBackendThenPoll performs ValidateBackend then polls until it's completed

func (StaticSitesClient) ValidateCustomDomainCanBeAddedToStaticSite

ValidateCustomDomainCanBeAddedToStaticSite ...

func (StaticSitesClient) ValidateCustomDomainCanBeAddedToStaticSiteThenPoll

func (c StaticSitesClient) ValidateCustomDomainCanBeAddedToStaticSiteThenPoll(ctx context.Context, id CustomDomainId, input StaticSiteCustomDomainRequestPropertiesARMResource) error

ValidateCustomDomainCanBeAddedToStaticSiteThenPoll performs ValidateCustomDomainCanBeAddedToStaticSite then polls until it's completed

type StaticSitesWorkflowPreview

type StaticSitesWorkflowPreview struct {
	Id         *string                               `json:"id,omitempty"`
	Kind       *string                               `json:"kind,omitempty"`
	Name       *string                               `json:"name,omitempty"`
	Properties *StaticSitesWorkflowPreviewProperties `json:"properties,omitempty"`
	Type       *string                               `json:"type,omitempty"`
}

type StaticSitesWorkflowPreviewProperties

type StaticSitesWorkflowPreviewProperties struct {
	Contents *string `json:"contents,omitempty"`
	Path     *string `json:"path,omitempty"`
}

type StaticSitesWorkflowPreviewRequest

type StaticSitesWorkflowPreviewRequest struct {
	Id         *string                                      `json:"id,omitempty"`
	Kind       *string                                      `json:"kind,omitempty"`
	Name       *string                                      `json:"name,omitempty"`
	Properties *StaticSitesWorkflowPreviewRequestProperties `json:"properties,omitempty"`
	Type       *string                                      `json:"type,omitempty"`
}

type StaticSitesWorkflowPreviewRequestProperties

type StaticSitesWorkflowPreviewRequestProperties struct {
	Branch          *string                    `json:"branch,omitempty"`
	BuildProperties *StaticSiteBuildProperties `json:"buildProperties,omitempty"`
	RepositoryUrl   *string                    `json:"repositoryUrl,omitempty"`
}

type StringDictionary

type StringDictionary struct {
	Id         *string            `json:"id,omitempty"`
	Kind       *string            `json:"kind,omitempty"`
	Name       *string            `json:"name,omitempty"`
	Properties *map[string]string `json:"properties,omitempty"`
	Type       *string            `json:"type,omitempty"`
}

type StringList

type StringList struct {
	Id         *string   `json:"id,omitempty"`
	Kind       *string   `json:"kind,omitempty"`
	Name       *string   `json:"name,omitempty"`
	Properties *[]string `json:"properties,omitempty"`
	Type       *string   `json:"type,omitempty"`
}

type TriggerTypes

type TriggerTypes string
const (
	TriggerTypesHTTPTrigger TriggerTypes = "HttpTrigger"
	TriggerTypesUnknown     TriggerTypes = "Unknown"
)

func (*TriggerTypes) UnmarshalJSON added in v0.20230725.1205316

func (s *TriggerTypes) UnmarshalJSON(bytes []byte) error

type UnlinkBackendFromBuildOperationOptions

type UnlinkBackendFromBuildOperationOptions struct {
	IsCleaningAuthConfig *bool
}

func DefaultUnlinkBackendFromBuildOperationOptions

func DefaultUnlinkBackendFromBuildOperationOptions() UnlinkBackendFromBuildOperationOptions

func (UnlinkBackendFromBuildOperationOptions) ToHeaders added in v0.20230725.1205316

func (UnlinkBackendFromBuildOperationOptions) ToOData added in v0.20230725.1205316

func (UnlinkBackendFromBuildOperationOptions) ToQuery added in v0.20230725.1205316

type UnlinkBackendFromBuildOperationResponse

type UnlinkBackendFromBuildOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type UnlinkBackendOperationOptions

type UnlinkBackendOperationOptions struct {
	IsCleaningAuthConfig *bool
}

func DefaultUnlinkBackendOperationOptions

func DefaultUnlinkBackendOperationOptions() UnlinkBackendOperationOptions

func (UnlinkBackendOperationOptions) ToHeaders added in v0.20230725.1205316

func (UnlinkBackendOperationOptions) ToOData added in v0.20230725.1205316

func (UnlinkBackendOperationOptions) ToQuery added in v0.20230725.1205316

type UnlinkBackendOperationResponse

type UnlinkBackendOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type UpdateBuildDatabaseConnectionOperationResponse

type UpdateBuildDatabaseConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatabaseConnection
}

type UpdateDatabaseConnectionOperationResponse

type UpdateDatabaseConnectionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatabaseConnection
}

type UpdateStaticSiteOperationResponse

type UpdateStaticSiteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteARMResource
}

type UpdateStaticSiteUserOperationResponse

type UpdateStaticSiteUserOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *StaticSiteUserARMResource
}

type UserId

type UserId struct {
	SubscriptionId    string
	ResourceGroupName string
	StaticSiteName    string
	AuthProviderName  string
	UserName          string
}

UserId is a struct representing the Resource ID for a User

func NewUserID

func NewUserID(subscriptionId string, resourceGroupName string, staticSiteName string, authProviderName string, userName string) UserId

NewUserID returns a new UserId struct

func ParseUserID

func ParseUserID(input string) (*UserId, error)

ParseUserID parses 'input' into a UserId

func ParseUserIDInsensitively

func ParseUserIDInsensitively(input string) (*UserId, error)

ParseUserIDInsensitively parses 'input' case-insensitively into a UserId note: this method should only be used for API response data and not user input

func (*UserId) FromParseResult added in v0.20231127.1171502

func (id *UserId) FromParseResult(input resourceids.ParseResult) error

func (UserId) ID

func (id UserId) ID() string

ID returns the formatted User ID

func (UserId) Segments

func (id UserId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this User ID

func (UserId) String

func (id UserId) String() string

String returns a human-readable description of this User ID

type UserProvidedFunctionAppId

type UserProvidedFunctionAppId struct {
	SubscriptionId              string
	ResourceGroupName           string
	StaticSiteName              string
	UserProvidedFunctionAppName string
}

UserProvidedFunctionAppId is a struct representing the Resource ID for a User Provided Function App

func NewUserProvidedFunctionAppID

func NewUserProvidedFunctionAppID(subscriptionId string, resourceGroupName string, staticSiteName string, userProvidedFunctionAppName string) UserProvidedFunctionAppId

NewUserProvidedFunctionAppID returns a new UserProvidedFunctionAppId struct

func ParseUserProvidedFunctionAppID

func ParseUserProvidedFunctionAppID(input string) (*UserProvidedFunctionAppId, error)

ParseUserProvidedFunctionAppID parses 'input' into a UserProvidedFunctionAppId

func ParseUserProvidedFunctionAppIDInsensitively

func ParseUserProvidedFunctionAppIDInsensitively(input string) (*UserProvidedFunctionAppId, error)

ParseUserProvidedFunctionAppIDInsensitively parses 'input' case-insensitively into a UserProvidedFunctionAppId note: this method should only be used for API response data and not user input

func (*UserProvidedFunctionAppId) FromParseResult added in v0.20231127.1171502

func (id *UserProvidedFunctionAppId) FromParseResult(input resourceids.ParseResult) error

func (UserProvidedFunctionAppId) ID

ID returns the formatted User Provided Function App ID

func (UserProvidedFunctionAppId) Segments

Segments returns a slice of Resource ID Segments which comprise this User Provided Function App ID

func (UserProvidedFunctionAppId) String

func (id UserProvidedFunctionAppId) String() string

String returns a human-readable description of this User Provided Function App ID

type ValidateBackendForBuildOperationResponse

type ValidateBackendForBuildOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ValidateBackendOperationResponse

type ValidateBackendOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ValidateCustomDomainCanBeAddedToStaticSiteOperationResponse

type ValidateCustomDomainCanBeAddedToStaticSiteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL