azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/web/mgmt/2018-02-01/web Index | Files | Directories

package web

import "github.com/Azure/azure-sdk-for-go/services/web/mgmt/2018-02-01/web"

Package web implements the Azure ARM Web service API version 2018-02-01.

WebSite Management Client

Index

Package Files

apps.go appservicecertificateorders.go appserviceenvironments.go appserviceplans.go certificateregistrationprovider.go certificates.go client.go deletedwebapps.go diagnostics.go domainregistrationprovider.go domains.go models.go provider.go recommendations.go resourcehealthmetadata.go topleveldomains.go version.go

Constants

const (
    // DefaultBaseURI is the default URI used for the service Web
    DefaultBaseURI = "https://management.azure.com"
)

func UserAgent Uses

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version Uses

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

type APIDefinitionInfo Uses

type APIDefinitionInfo struct {
    // URL - The URL of the API definition.
    URL *string `json:"url,omitempty"`
}

APIDefinitionInfo information about the formal API definition for the app.

type AbnormalTimePeriod Uses

type AbnormalTimePeriod struct {
    // StartTime - Start time of the downtime
    StartTime *date.Time `json:"startTime,omitempty"`
    // EndTime - End time of the downtime
    EndTime *date.Time `json:"endTime,omitempty"`
    // Events - List of Possible Cause of downtime
    Events *[]DetectorAbnormalTimePeriod `json:"events,omitempty"`
    // Solutions - List of proposed solutions
    Solutions *[]Solution `json:"solutions,omitempty"`
}

AbnormalTimePeriod class representing Abnormal Time Period identified in diagnosis

type AccessControlEntryAction Uses

type AccessControlEntryAction string

AccessControlEntryAction enumerates the values for access control entry action.

const (
    // Deny ...
    Deny AccessControlEntryAction = "Deny"
    // Permit ...
    Permit AccessControlEntryAction = "Permit"
)

func PossibleAccessControlEntryActionValues Uses

func PossibleAccessControlEntryActionValues() []AccessControlEntryAction

PossibleAccessControlEntryActionValues returns an array of possible values for the AccessControlEntryAction const type.

type Address Uses

type Address struct {
    // Address1 - First line of an Address.
    Address1 *string `json:"address1,omitempty"`
    // Address2 - The second line of the Address. Optional.
    Address2 *string `json:"address2,omitempty"`
    // City - The city for the address.
    City *string `json:"city,omitempty"`
    // Country - The country for the address.
    Country *string `json:"country,omitempty"`
    // PostalCode - The postal code for the address.
    PostalCode *string `json:"postalCode,omitempty"`
    // State - The state or province for the address.
    State *string `json:"state,omitempty"`
}

Address address information for domain registration.

type AddressResponse Uses

type AddressResponse struct {
    autorest.Response `json:"-"`
    // ServiceIPAddress - Main public virtual IP.
    ServiceIPAddress *string `json:"serviceIpAddress,omitempty"`
    // InternalIPAddress - Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode.
    InternalIPAddress *string `json:"internalIpAddress,omitempty"`
    // OutboundIPAddresses - IP addresses appearing on outbound connections.
    OutboundIPAddresses *[]string `json:"outboundIpAddresses,omitempty"`
    // VipMappings - Additional virtual IPs.
    VipMappings *[]VirtualIPMapping `json:"vipMappings,omitempty"`
}

AddressResponse describes main public IP address and any extra virtual IPs.

type AnalysisData Uses

type AnalysisData struct {
    // Source - Name of the Detector
    Source *string `json:"source,omitempty"`
    // DetectorDefinition - Detector Definition
    DetectorDefinition *DetectorDefinition `json:"detectorDefinition,omitempty"`
    // Metrics - Source Metrics
    Metrics *[]DiagnosticMetricSet `json:"metrics,omitempty"`
    // Data - Additional Source Data
    Data *[][]NameValuePair `json:"data,omitempty"`
    // DetectorMetaData - Detector Meta Data
    DetectorMetaData *ResponseMetaData `json:"detectorMetaData,omitempty"`
}

AnalysisData class Representing Detector Evidence used for analysis

type AnalysisDefinition Uses

type AnalysisDefinition struct {
    // AnalysisDefinitionProperties - AnalysisDefinition resource specific properties
    *AnalysisDefinitionProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; Resource Id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource Name.
    Name *string `json:"name,omitempty"`
    // Kind - Kind of resource.
    Kind *string `json:"kind,omitempty"`
    // Type - READ-ONLY; Resource type.
    Type *string `json:"type,omitempty"`
}

AnalysisDefinition definition of Analysis

func (AnalysisDefinition) MarshalJSON Uses

func (ad AnalysisDefinition) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AnalysisDefinition.

func (*AnalysisDefinition) UnmarshalJSON Uses

func (ad *AnalysisDefinition) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AnalysisDefinition struct.

type AnalysisDefinitionProperties Uses

type AnalysisDefinitionProperties struct {
    // Description - READ-ONLY; Description of the Analysis
    Description *string `json:"description,omitempty"`
}

AnalysisDefinitionProperties analysisDefinition resource specific properties

type AppCollection Uses

type AppCollection struct {
    autorest.Response `json:"-"`
    // Value - Collection of resources.
    Value *[]Site `json:"value,omitempty"`
    // NextLink - READ-ONLY; Link to next page of resources.
    NextLink *string `json:"nextLink,omitempty"`
}

AppCollection collection of App Service apps.

func (AppCollection) IsEmpty Uses

func (ac AppCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type AppCollectionIterator Uses

type AppCollectionIterator struct {
    // contains filtered or unexported fields
}

AppCollectionIterator provides access to a complete listing of Site values.

func NewAppCollectionIterator Uses

func NewAppCollectionIterator(page AppCollectionPage) AppCollectionIterator

Creates a new instance of the AppCollectionIterator type.

func (*AppCollectionIterator) Next Uses

func (iter *AppCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppCollectionIterator) NextWithContext Uses

func (iter *AppCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (AppCollectionIterator) NotDone Uses

func (iter AppCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (AppCollectionIterator) Response Uses

func (iter AppCollectionIterator) Response() AppCollection

Response returns the raw server response from the last page request.

func (AppCollectionIterator) Value Uses

func (iter AppCollectionIterator) Value() Site

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type AppCollectionPage Uses

type AppCollectionPage struct {
    // contains filtered or unexported fields
}

AppCollectionPage contains a page of Site values.

func NewAppCollectionPage Uses

func NewAppCollectionPage(getNextPage func(context.Context, AppCollection) (AppCollection, error)) AppCollectionPage

Creates a new instance of the AppCollectionPage type.

func (*AppCollectionPage) Next Uses

func (page *AppCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppCollectionPage) NextWithContext Uses

func (page *AppCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (AppCollectionPage) NotDone Uses

func (page AppCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (AppCollectionPage) Response Uses

func (page AppCollectionPage) Response() AppCollection

Response returns the raw server response from the last page request.

func (AppCollectionPage) Values Uses

func (page AppCollectionPage) Values() []Site

Values returns the slice of values for the current page or nil if there are no values.

type AppInstanceCollection Uses

type AppInstanceCollection struct {
    autorest.Response `json:"-"`
    // Value - Collection of resources.
    Value *[]SiteInstance `json:"value,omitempty"`
    // NextLink - READ-ONLY; Link to next page of resources.
    NextLink *string `json:"nextLink,omitempty"`
}

AppInstanceCollection collection of app instances.

func (AppInstanceCollection) IsEmpty Uses

func (aic AppInstanceCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type AppInstanceCollectionIterator Uses

type AppInstanceCollectionIterator struct {
    // contains filtered or unexported fields
}

AppInstanceCollectionIterator provides access to a complete listing of SiteInstance values.

func NewAppInstanceCollectionIterator Uses

func NewAppInstanceCollectionIterator(page AppInstanceCollectionPage) AppInstanceCollectionIterator

Creates a new instance of the AppInstanceCollectionIterator type.

func (*AppInstanceCollectionIterator) Next Uses

func (iter *AppInstanceCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppInstanceCollectionIterator) NextWithContext Uses

func (iter *AppInstanceCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (AppInstanceCollectionIterator) NotDone Uses

func (iter AppInstanceCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (AppInstanceCollectionIterator) Response Uses

func (iter AppInstanceCollectionIterator) Response() AppInstanceCollection

Response returns the raw server response from the last page request.

func (AppInstanceCollectionIterator) Value Uses

func (iter AppInstanceCollectionIterator) Value() SiteInstance

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type AppInstanceCollectionPage Uses

type AppInstanceCollectionPage struct {
    // contains filtered or unexported fields
}

AppInstanceCollectionPage contains a page of SiteInstance values.

func NewAppInstanceCollectionPage Uses

func NewAppInstanceCollectionPage(getNextPage func(context.Context, AppInstanceCollection) (AppInstanceCollection, error)) AppInstanceCollectionPage

Creates a new instance of the AppInstanceCollectionPage type.

func (*AppInstanceCollectionPage) Next Uses

func (page *AppInstanceCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppInstanceCollectionPage) NextWithContext Uses

func (page *AppInstanceCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (AppInstanceCollectionPage) NotDone Uses

func (page AppInstanceCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (AppInstanceCollectionPage) Response Uses

func (page AppInstanceCollectionPage) Response() AppInstanceCollection

Response returns the raw server response from the last page request.

func (AppInstanceCollectionPage) Values Uses

func (page AppInstanceCollectionPage) Values() []SiteInstance

Values returns the slice of values for the current page or nil if there are no values.

type AppServiceCertificate Uses

type AppServiceCertificate struct {
    // KeyVaultID - Key Vault resource Id.
    KeyVaultID *string `json:"keyVaultId,omitempty"`
    // KeyVaultSecretName - Key Vault secret name.
    KeyVaultSecretName *string `json:"keyVaultSecretName,omitempty"`
    // ProvisioningState - READ-ONLY; Status of the Key Vault secret. Possible values include: 'KeyVaultSecretStatusInitialized', 'KeyVaultSecretStatusWaitingOnCertificateOrder', 'KeyVaultSecretStatusSucceeded', 'KeyVaultSecretStatusCertificateOrderFailed', 'KeyVaultSecretStatusOperationNotPermittedOnKeyVault', 'KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault', 'KeyVaultSecretStatusKeyVaultDoesNotExist', 'KeyVaultSecretStatusKeyVaultSecretDoesNotExist', 'KeyVaultSecretStatusUnknownError', 'KeyVaultSecretStatusExternalPrivateKey', 'KeyVaultSecretStatusUnknown'
    ProvisioningState KeyVaultSecretStatus `json:"provisioningState,omitempty"`
}

AppServiceCertificate key Vault container for a certificate that is purchased through Azure.

type AppServiceCertificateCollection Uses

type AppServiceCertificateCollection struct {
    autorest.Response `json:"-"`
    // Value - Collection of resources.
    Value *[]AppServiceCertificateResource `json:"value,omitempty"`
    // NextLink - READ-ONLY; Link to next page of resources.
    NextLink *string `json:"nextLink,omitempty"`
}

AppServiceCertificateCollection collection of certificate order certificates.

func (AppServiceCertificateCollection) IsEmpty Uses

func (ascc AppServiceCertificateCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type AppServiceCertificateCollectionIterator Uses

type AppServiceCertificateCollectionIterator struct {
    // contains filtered or unexported fields
}

AppServiceCertificateCollectionIterator provides access to a complete listing of AppServiceCertificateResource values.

func NewAppServiceCertificateCollectionIterator Uses

func NewAppServiceCertificateCollectionIterator(page AppServiceCertificateCollectionPage) AppServiceCertificateCollectionIterator

Creates a new instance of the AppServiceCertificateCollectionIterator type.

func (*AppServiceCertificateCollectionIterator) Next Uses

func (iter *AppServiceCertificateCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppServiceCertificateCollectionIterator) NextWithContext Uses

func (iter *AppServiceCertificateCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (AppServiceCertificateCollectionIterator) NotDone Uses

func (iter AppServiceCertificateCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (AppServiceCertificateCollectionIterator) Response Uses

func (iter AppServiceCertificateCollectionIterator) Response() AppServiceCertificateCollection

Response returns the raw server response from the last page request.

func (AppServiceCertificateCollectionIterator) Value Uses

func (iter AppServiceCertificateCollectionIterator) Value() AppServiceCertificateResource

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type AppServiceCertificateCollectionPage Uses

type AppServiceCertificateCollectionPage struct {
    // contains filtered or unexported fields
}

AppServiceCertificateCollectionPage contains a page of AppServiceCertificateResource values.

func NewAppServiceCertificateCollectionPage Uses

func NewAppServiceCertificateCollectionPage(getNextPage func(context.Context, AppServiceCertificateCollection) (AppServiceCertificateCollection, error)) AppServiceCertificateCollectionPage

Creates a new instance of the AppServiceCertificateCollectionPage type.

func (*AppServiceCertificateCollectionPage) Next Uses

func (page *AppServiceCertificateCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppServiceCertificateCollectionPage) NextWithContext Uses

func (page *AppServiceCertificateCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (AppServiceCertificateCollectionPage) NotDone Uses

func (page AppServiceCertificateCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (AppServiceCertificateCollectionPage) Response Uses

func (page AppServiceCertificateCollectionPage) Response() AppServiceCertificateCollection

Response returns the raw server response from the last page request.

func (AppServiceCertificateCollectionPage) Values Uses

func (page AppServiceCertificateCollectionPage) Values() []AppServiceCertificateResource

Values returns the slice of values for the current page or nil if there are no values.

type AppServiceCertificateOrder Uses

type AppServiceCertificateOrder struct {
    autorest.Response `json:"-"`
    // AppServiceCertificateOrderProperties - AppServiceCertificateOrder resource specific properties
    *AppServiceCertificateOrderProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; Resource Id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource Name.
    Name *string `json:"name,omitempty"`
    // Kind - Kind of resource.
    Kind *string `json:"kind,omitempty"`
    // Location - Resource Location.
    Location *string `json:"location,omitempty"`
    // Type - READ-ONLY; Resource type.
    Type *string `json:"type,omitempty"`
    // Tags - Resource tags.
    Tags map[string]*string `json:"tags"`
}

AppServiceCertificateOrder SSL certificate purchase order.

func (AppServiceCertificateOrder) MarshalJSON Uses

func (asco AppServiceCertificateOrder) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AppServiceCertificateOrder.

func (*AppServiceCertificateOrder) UnmarshalJSON Uses

func (asco *AppServiceCertificateOrder) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AppServiceCertificateOrder struct.

type AppServiceCertificateOrderCollection Uses

type AppServiceCertificateOrderCollection struct {
    autorest.Response `json:"-"`
    // Value - Collection of resources.
    Value *[]AppServiceCertificateOrder `json:"value,omitempty"`
    // NextLink - READ-ONLY; Link to next page of resources.
    NextLink *string `json:"nextLink,omitempty"`
}

AppServiceCertificateOrderCollection collection of certificate orders.

func (AppServiceCertificateOrderCollection) IsEmpty Uses

func (ascoc AppServiceCertificateOrderCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type AppServiceCertificateOrderCollectionIterator Uses

type AppServiceCertificateOrderCollectionIterator struct {
    // contains filtered or unexported fields
}

AppServiceCertificateOrderCollectionIterator provides access to a complete listing of AppServiceCertificateOrder values.

func NewAppServiceCertificateOrderCollectionIterator Uses

func NewAppServiceCertificateOrderCollectionIterator(page AppServiceCertificateOrderCollectionPage) AppServiceCertificateOrderCollectionIterator

Creates a new instance of the AppServiceCertificateOrderCollectionIterator type.

func (*AppServiceCertificateOrderCollectionIterator) Next Uses

func (iter *AppServiceCertificateOrderCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppServiceCertificateOrderCollectionIterator) NextWithContext Uses

func (iter *AppServiceCertificateOrderCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (AppServiceCertificateOrderCollectionIterator) NotDone Uses

func (iter AppServiceCertificateOrderCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (AppServiceCertificateOrderCollectionIterator) Response Uses

func (iter AppServiceCertificateOrderCollectionIterator) Response() AppServiceCertificateOrderCollection

Response returns the raw server response from the last page request.

func (AppServiceCertificateOrderCollectionIterator) Value Uses

func (iter AppServiceCertificateOrderCollectionIterator) Value() AppServiceCertificateOrder

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type AppServiceCertificateOrderCollectionPage Uses

type AppServiceCertificateOrderCollectionPage struct {
    // contains filtered or unexported fields
}

AppServiceCertificateOrderCollectionPage contains a page of AppServiceCertificateOrder values.

func NewAppServiceCertificateOrderCollectionPage Uses

func NewAppServiceCertificateOrderCollectionPage(getNextPage func(context.Context, AppServiceCertificateOrderCollection) (AppServiceCertificateOrderCollection, error)) AppServiceCertificateOrderCollectionPage

Creates a new instance of the AppServiceCertificateOrderCollectionPage type.

func (*AppServiceCertificateOrderCollectionPage) Next Uses

func (page *AppServiceCertificateOrderCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppServiceCertificateOrderCollectionPage) NextWithContext Uses

func (page *AppServiceCertificateOrderCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (AppServiceCertificateOrderCollectionPage) NotDone Uses

func (page AppServiceCertificateOrderCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (AppServiceCertificateOrderCollectionPage) Response Uses

func (page AppServiceCertificateOrderCollectionPage) Response() AppServiceCertificateOrderCollection

Response returns the raw server response from the last page request.

func (AppServiceCertificateOrderCollectionPage) Values Uses

func (page AppServiceCertificateOrderCollectionPage) Values() []AppServiceCertificateOrder

Values returns the slice of values for the current page or nil if there are no values.

type AppServiceCertificateOrderPatchResource Uses

type AppServiceCertificateOrderPatchResource struct {
    // AppServiceCertificateOrderPatchResourceProperties - AppServiceCertificateOrderPatchResource resource specific properties
    *AppServiceCertificateOrderPatchResourceProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; Resource Id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource Name.
    Name *string `json:"name,omitempty"`
    // Kind - Kind of resource.
    Kind *string `json:"kind,omitempty"`
    // Type - READ-ONLY; Resource type.
    Type *string `json:"type,omitempty"`
}

AppServiceCertificateOrderPatchResource ARM resource for a certificate order that is purchased through Azure.

func (AppServiceCertificateOrderPatchResource) MarshalJSON Uses

func (ascopr AppServiceCertificateOrderPatchResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AppServiceCertificateOrderPatchResource.

func (*AppServiceCertificateOrderPatchResource) UnmarshalJSON Uses

func (ascopr *AppServiceCertificateOrderPatchResource) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AppServiceCertificateOrderPatchResource struct.

type AppServiceCertificateOrderPatchResourceProperties Uses

type AppServiceCertificateOrderPatchResourceProperties struct {
    // Certificates - State of the Key Vault secret.
    Certificates map[string]*AppServiceCertificate `json:"certificates"`
    // DistinguishedName - Certificate distinguished name.
    DistinguishedName *string `json:"distinguishedName,omitempty"`
    // DomainVerificationToken - READ-ONLY; Domain verification token.
    DomainVerificationToken *string `json:"domainVerificationToken,omitempty"`
    // ValidityInYears - Duration in years (must be between 1 and 3).
    ValidityInYears *int32 `json:"validityInYears,omitempty"`
    // KeySize - Certificate key size.
    KeySize *int32 `json:"keySize,omitempty"`
    // ProductType - Certificate product type. Possible values include: 'StandardDomainValidatedSsl', 'StandardDomainValidatedWildCardSsl'
    ProductType CertificateProductType `json:"productType,omitempty"`
    // AutoRenew - <code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.
    AutoRenew *bool `json:"autoRenew,omitempty"`
    // ProvisioningState - READ-ONLY; Status of certificate order. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled', 'ProvisioningStateInProgress', 'ProvisioningStateDeleting'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Status - READ-ONLY; Current order status. Possible values include: 'Pendingissuance', 'Issued', 'Revoked', 'Canceled', 'Denied', 'Pendingrevocation', 'PendingRekey', 'Unused', 'Expired', 'NotSubmitted'
    Status CertificateOrderStatus `json:"status,omitempty"`
    // SignedCertificate - READ-ONLY; Signed certificate.
    SignedCertificate *CertificateDetails `json:"signedCertificate,omitempty"`
    // Csr - Last CSR that was created for this order.
    Csr *string `json:"csr,omitempty"`
    // Intermediate - READ-ONLY; Intermediate certificate.
    Intermediate *CertificateDetails `json:"intermediate,omitempty"`
    // Root - READ-ONLY; Root certificate.
    Root *CertificateDetails `json:"root,omitempty"`
    // SerialNumber - READ-ONLY; Current serial number of the certificate.
    SerialNumber *string `json:"serialNumber,omitempty"`
    // LastCertificateIssuanceTime - READ-ONLY; Certificate last issuance time.
    LastCertificateIssuanceTime *date.Time `json:"lastCertificateIssuanceTime,omitempty"`
    // ExpirationTime - READ-ONLY; Certificate expiration time.
    ExpirationTime *date.Time `json:"expirationTime,omitempty"`
    // IsPrivateKeyExternal - READ-ONLY; <code>true</code> if private key is external; otherwise, <code>false</code>.
    IsPrivateKeyExternal *bool `json:"isPrivateKeyExternal,omitempty"`
    // AppServiceCertificateNotRenewableReasons - READ-ONLY; Reasons why App Service Certificate is not renewable at the current moment.
    AppServiceCertificateNotRenewableReasons *[]string `json:"appServiceCertificateNotRenewableReasons,omitempty"`
    // NextAutoRenewalTimeStamp - READ-ONLY; Time stamp when the certificate would be auto renewed next
    NextAutoRenewalTimeStamp *date.Time `json:"nextAutoRenewalTimeStamp,omitempty"`
}

AppServiceCertificateOrderPatchResourceProperties appServiceCertificateOrderPatchResource resource specific properties

func (AppServiceCertificateOrderPatchResourceProperties) MarshalJSON Uses

func (ascopr AppServiceCertificateOrderPatchResourceProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AppServiceCertificateOrderPatchResourceProperties.

type AppServiceCertificateOrderProperties Uses

type AppServiceCertificateOrderProperties struct {
    // Certificates - State of the Key Vault secret.
    Certificates map[string]*AppServiceCertificate `json:"certificates"`
    // DistinguishedName - Certificate distinguished name.
    DistinguishedName *string `json:"distinguishedName,omitempty"`
    // DomainVerificationToken - READ-ONLY; Domain verification token.
    DomainVerificationToken *string `json:"domainVerificationToken,omitempty"`
    // ValidityInYears - Duration in years (must be between 1 and 3).
    ValidityInYears *int32 `json:"validityInYears,omitempty"`
    // KeySize - Certificate key size.
    KeySize *int32 `json:"keySize,omitempty"`
    // ProductType - Certificate product type. Possible values include: 'StandardDomainValidatedSsl', 'StandardDomainValidatedWildCardSsl'
    ProductType CertificateProductType `json:"productType,omitempty"`
    // AutoRenew - <code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.
    AutoRenew *bool `json:"autoRenew,omitempty"`
    // ProvisioningState - READ-ONLY; Status of certificate order. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled', 'ProvisioningStateInProgress', 'ProvisioningStateDeleting'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Status - READ-ONLY; Current order status. Possible values include: 'Pendingissuance', 'Issued', 'Revoked', 'Canceled', 'Denied', 'Pendingrevocation', 'PendingRekey', 'Unused', 'Expired', 'NotSubmitted'
    Status CertificateOrderStatus `json:"status,omitempty"`
    // SignedCertificate - READ-ONLY; Signed certificate.
    SignedCertificate *CertificateDetails `json:"signedCertificate,omitempty"`
    // Csr - Last CSR that was created for this order.
    Csr *string `json:"csr,omitempty"`
    // Intermediate - READ-ONLY; Intermediate certificate.
    Intermediate *CertificateDetails `json:"intermediate,omitempty"`
    // Root - READ-ONLY; Root certificate.
    Root *CertificateDetails `json:"root,omitempty"`
    // SerialNumber - READ-ONLY; Current serial number of the certificate.
    SerialNumber *string `json:"serialNumber,omitempty"`
    // LastCertificateIssuanceTime - READ-ONLY; Certificate last issuance time.
    LastCertificateIssuanceTime *date.Time `json:"lastCertificateIssuanceTime,omitempty"`
    // ExpirationTime - READ-ONLY; Certificate expiration time.
    ExpirationTime *date.Time `json:"expirationTime,omitempty"`
    // IsPrivateKeyExternal - READ-ONLY; <code>true</code> if private key is external; otherwise, <code>false</code>.
    IsPrivateKeyExternal *bool `json:"isPrivateKeyExternal,omitempty"`
    // AppServiceCertificateNotRenewableReasons - READ-ONLY; Reasons why App Service Certificate is not renewable at the current moment.
    AppServiceCertificateNotRenewableReasons *[]string `json:"appServiceCertificateNotRenewableReasons,omitempty"`
    // NextAutoRenewalTimeStamp - READ-ONLY; Time stamp when the certificate would be auto renewed next
    NextAutoRenewalTimeStamp *date.Time `json:"nextAutoRenewalTimeStamp,omitempty"`
}

AppServiceCertificateOrderProperties appServiceCertificateOrder resource specific properties

func (AppServiceCertificateOrderProperties) MarshalJSON Uses

func (asco AppServiceCertificateOrderProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AppServiceCertificateOrderProperties.

type AppServiceCertificateOrdersClient Uses

type AppServiceCertificateOrdersClient struct {
    BaseClient
}

AppServiceCertificateOrdersClient is the webSite Management Client

func NewAppServiceCertificateOrdersClient Uses

func NewAppServiceCertificateOrdersClient(subscriptionID string) AppServiceCertificateOrdersClient

NewAppServiceCertificateOrdersClient creates an instance of the AppServiceCertificateOrdersClient client.

func NewAppServiceCertificateOrdersClientWithBaseURI Uses

func NewAppServiceCertificateOrdersClientWithBaseURI(baseURI string, subscriptionID string) AppServiceCertificateOrdersClient

NewAppServiceCertificateOrdersClientWithBaseURI creates an instance of the AppServiceCertificateOrdersClient client.

func (AppServiceCertificateOrdersClient) CreateOrUpdate Uses

func (client AppServiceCertificateOrdersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, certificateOrderName string, certificateDistinguishedName AppServiceCertificateOrder) (result AppServiceCertificateOrdersCreateOrUpdateFuture, err error)

CreateOrUpdate create or update a certificate purchase order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. certificateDistinguishedName - distinguished name to use for the certificate order.

func (AppServiceCertificateOrdersClient) CreateOrUpdateCertificate Uses

func (client AppServiceCertificateOrdersClient) CreateOrUpdateCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate AppServiceCertificateResource) (result AppServiceCertificateOrdersCreateOrUpdateCertificateFuture, err error)

CreateOrUpdateCertificate creates or updates a certificate and associates with key vault secret. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. name - name of the certificate. keyVaultCertificate - key vault certificate resource Id.

func (AppServiceCertificateOrdersClient) CreateOrUpdateCertificatePreparer Uses

func (client AppServiceCertificateOrdersClient) CreateOrUpdateCertificatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate AppServiceCertificateResource) (*http.Request, error)

CreateOrUpdateCertificatePreparer prepares the CreateOrUpdateCertificate request.

func (AppServiceCertificateOrdersClient) CreateOrUpdateCertificateResponder Uses

func (client AppServiceCertificateOrdersClient) CreateOrUpdateCertificateResponder(resp *http.Response) (result AppServiceCertificateResource, err error)

CreateOrUpdateCertificateResponder handles the response to the CreateOrUpdateCertificate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) CreateOrUpdateCertificateSender Uses

func (client AppServiceCertificateOrdersClient) CreateOrUpdateCertificateSender(req *http.Request) (future AppServiceCertificateOrdersCreateOrUpdateCertificateFuture, err error)

CreateOrUpdateCertificateSender sends the CreateOrUpdateCertificate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) CreateOrUpdatePreparer Uses

func (client AppServiceCertificateOrdersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, certificateDistinguishedName AppServiceCertificateOrder) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (AppServiceCertificateOrdersClient) CreateOrUpdateResponder Uses

func (client AppServiceCertificateOrdersClient) CreateOrUpdateResponder(resp *http.Response) (result AppServiceCertificateOrder, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) CreateOrUpdateSender Uses

func (client AppServiceCertificateOrdersClient) CreateOrUpdateSender(req *http.Request) (future AppServiceCertificateOrdersCreateOrUpdateFuture, err error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Delete Uses

func (client AppServiceCertificateOrdersClient) Delete(ctx context.Context, resourceGroupName string, certificateOrderName string) (result autorest.Response, err error)

Delete delete an existing certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order.

func (AppServiceCertificateOrdersClient) DeleteCertificate Uses

func (client AppServiceCertificateOrdersClient) DeleteCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (result autorest.Response, err error)

DeleteCertificate delete the certificate associated with a certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. name - name of the certificate.

func (AppServiceCertificateOrdersClient) DeleteCertificatePreparer Uses

func (client AppServiceCertificateOrdersClient) DeleteCertificatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (*http.Request, error)

DeleteCertificatePreparer prepares the DeleteCertificate request.

func (AppServiceCertificateOrdersClient) DeleteCertificateResponder Uses

func (client AppServiceCertificateOrdersClient) DeleteCertificateResponder(resp *http.Response) (result autorest.Response, err error)

DeleteCertificateResponder handles the response to the DeleteCertificate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) DeleteCertificateSender Uses

func (client AppServiceCertificateOrdersClient) DeleteCertificateSender(req *http.Request) (*http.Response, error)

DeleteCertificateSender sends the DeleteCertificate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) DeletePreparer Uses

func (client AppServiceCertificateOrdersClient) DeletePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (AppServiceCertificateOrdersClient) DeleteResponder Uses

func (client AppServiceCertificateOrdersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) DeleteSender Uses

func (client AppServiceCertificateOrdersClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Get Uses

func (client AppServiceCertificateOrdersClient) Get(ctx context.Context, resourceGroupName string, certificateOrderName string) (result AppServiceCertificateOrder, err error)

Get get a certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order..

func (AppServiceCertificateOrdersClient) GetCertificate Uses

func (client AppServiceCertificateOrdersClient) GetCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (result AppServiceCertificateResource, err error)

GetCertificate get the certificate associated with a certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. name - name of the certificate.

func (AppServiceCertificateOrdersClient) GetCertificatePreparer Uses

func (client AppServiceCertificateOrdersClient) GetCertificatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (*http.Request, error)

GetCertificatePreparer prepares the GetCertificate request.

func (AppServiceCertificateOrdersClient) GetCertificateResponder Uses

func (client AppServiceCertificateOrdersClient) GetCertificateResponder(resp *http.Response) (result AppServiceCertificateResource, err error)

GetCertificateResponder handles the response to the GetCertificate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) GetCertificateSender Uses

func (client AppServiceCertificateOrdersClient) GetCertificateSender(req *http.Request) (*http.Response, error)

GetCertificateSender sends the GetCertificate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) GetPreparer Uses

func (client AppServiceCertificateOrdersClient) GetPreparer(ctx context.Context, resourceGroupName string, certificateOrderName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (AppServiceCertificateOrdersClient) GetResponder Uses

func (client AppServiceCertificateOrdersClient) GetResponder(resp *http.Response) (result AppServiceCertificateOrder, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) GetSender Uses

func (client AppServiceCertificateOrdersClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) List Uses

func (client AppServiceCertificateOrdersClient) List(ctx context.Context) (result AppServiceCertificateOrderCollectionPage, err error)

List list all certificate orders in a subscription.

func (AppServiceCertificateOrdersClient) ListByResourceGroup Uses

func (client AppServiceCertificateOrdersClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AppServiceCertificateOrderCollectionPage, err error)

ListByResourceGroup get certificate orders in a resource group. Parameters: resourceGroupName - name of the resource group to which the resource belongs.

func (AppServiceCertificateOrdersClient) ListByResourceGroupComplete Uses

func (client AppServiceCertificateOrdersClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result AppServiceCertificateOrderCollectionIterator, err error)

ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.

func (AppServiceCertificateOrdersClient) ListByResourceGroupPreparer Uses

func (client AppServiceCertificateOrdersClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (AppServiceCertificateOrdersClient) ListByResourceGroupResponder Uses

func (client AppServiceCertificateOrdersClient) ListByResourceGroupResponder(resp *http.Response) (result AppServiceCertificateOrderCollection, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ListByResourceGroupSender Uses

func (client AppServiceCertificateOrdersClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ListCertificates Uses

func (client AppServiceCertificateOrdersClient) ListCertificates(ctx context.Context, resourceGroupName string, certificateOrderName string) (result AppServiceCertificateCollectionPage, err error)

ListCertificates list all certificates associated with a certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order.

func (AppServiceCertificateOrdersClient) ListCertificatesComplete Uses

func (client AppServiceCertificateOrdersClient) ListCertificatesComplete(ctx context.Context, resourceGroupName string, certificateOrderName string) (result AppServiceCertificateCollectionIterator, err error)

ListCertificatesComplete enumerates all values, automatically crossing page boundaries as required.

func (AppServiceCertificateOrdersClient) ListCertificatesPreparer Uses

func (client AppServiceCertificateOrdersClient) ListCertificatesPreparer(ctx context.Context, resourceGroupName string, certificateOrderName string) (*http.Request, error)

ListCertificatesPreparer prepares the ListCertificates request.

func (AppServiceCertificateOrdersClient) ListCertificatesResponder Uses

func (client AppServiceCertificateOrdersClient) ListCertificatesResponder(resp *http.Response) (result AppServiceCertificateCollection, err error)

ListCertificatesResponder handles the response to the ListCertificates request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ListCertificatesSender Uses

func (client AppServiceCertificateOrdersClient) ListCertificatesSender(req *http.Request) (*http.Response, error)

ListCertificatesSender sends the ListCertificates request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ListComplete Uses

func (client AppServiceCertificateOrdersClient) ListComplete(ctx context.Context) (result AppServiceCertificateOrderCollectionIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (AppServiceCertificateOrdersClient) ListPreparer Uses

func (client AppServiceCertificateOrdersClient) ListPreparer(ctx context.Context) (*http.Request, error)

ListPreparer prepares the List request.

func (AppServiceCertificateOrdersClient) ListResponder Uses

func (client AppServiceCertificateOrdersClient) ListResponder(resp *http.Response) (result AppServiceCertificateOrderCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ListSender Uses

func (client AppServiceCertificateOrdersClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Reissue Uses

func (client AppServiceCertificateOrdersClient) Reissue(ctx context.Context, resourceGroupName string, certificateOrderName string, reissueCertificateOrderRequest ReissueCertificateOrderRequest) (result autorest.Response, err error)

Reissue reissue an existing certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. reissueCertificateOrderRequest - parameters for the reissue.

func (AppServiceCertificateOrdersClient) ReissuePreparer Uses

func (client AppServiceCertificateOrdersClient) ReissuePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, reissueCertificateOrderRequest ReissueCertificateOrderRequest) (*http.Request, error)

ReissuePreparer prepares the Reissue request.

func (AppServiceCertificateOrdersClient) ReissueResponder Uses

func (client AppServiceCertificateOrdersClient) ReissueResponder(resp *http.Response) (result autorest.Response, err error)

ReissueResponder handles the response to the Reissue request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ReissueSender Uses

func (client AppServiceCertificateOrdersClient) ReissueSender(req *http.Request) (*http.Response, error)

ReissueSender sends the Reissue request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Renew Uses

func (client AppServiceCertificateOrdersClient) Renew(ctx context.Context, resourceGroupName string, certificateOrderName string, renewCertificateOrderRequest RenewCertificateOrderRequest) (result autorest.Response, err error)

Renew renew an existing certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. renewCertificateOrderRequest - renew parameters

func (AppServiceCertificateOrdersClient) RenewPreparer Uses

func (client AppServiceCertificateOrdersClient) RenewPreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, renewCertificateOrderRequest RenewCertificateOrderRequest) (*http.Request, error)

RenewPreparer prepares the Renew request.

func (AppServiceCertificateOrdersClient) RenewResponder Uses

func (client AppServiceCertificateOrdersClient) RenewResponder(resp *http.Response) (result autorest.Response, err error)

RenewResponder handles the response to the Renew request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) RenewSender Uses

func (client AppServiceCertificateOrdersClient) RenewSender(req *http.Request) (*http.Response, error)

RenewSender sends the Renew request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ResendEmail Uses

func (client AppServiceCertificateOrdersClient) ResendEmail(ctx context.Context, resourceGroupName string, certificateOrderName string) (result autorest.Response, err error)

ResendEmail resend certificate email. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order.

func (AppServiceCertificateOrdersClient) ResendEmailPreparer Uses

func (client AppServiceCertificateOrdersClient) ResendEmailPreparer(ctx context.Context, resourceGroupName string, certificateOrderName string) (*http.Request, error)

ResendEmailPreparer prepares the ResendEmail request.

func (AppServiceCertificateOrdersClient) ResendEmailResponder Uses

func (client AppServiceCertificateOrdersClient) ResendEmailResponder(resp *http.Response) (result autorest.Response, err error)

ResendEmailResponder handles the response to the ResendEmail request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ResendEmailSender Uses

func (client AppServiceCertificateOrdersClient) ResendEmailSender(req *http.Request) (*http.Response, error)

ResendEmailSender sends the ResendEmail request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ResendRequestEmails Uses

func (client AppServiceCertificateOrdersClient) ResendRequestEmails(ctx context.Context, resourceGroupName string, certificateOrderName string, nameIdentifier NameIdentifier) (result autorest.Response, err error)

ResendRequestEmails verify domain ownership for this certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. nameIdentifier - email address

func (AppServiceCertificateOrdersClient) ResendRequestEmailsPreparer Uses

func (client AppServiceCertificateOrdersClient) ResendRequestEmailsPreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, nameIdentifier NameIdentifier) (*http.Request, error)

ResendRequestEmailsPreparer prepares the ResendRequestEmails request.

func (AppServiceCertificateOrdersClient) ResendRequestEmailsResponder Uses

func (client AppServiceCertificateOrdersClient) ResendRequestEmailsResponder(resp *http.Response) (result autorest.Response, err error)

ResendRequestEmailsResponder handles the response to the ResendRequestEmails request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ResendRequestEmailsSender Uses

func (client AppServiceCertificateOrdersClient) ResendRequestEmailsSender(req *http.Request) (*http.Response, error)

ResendRequestEmailsSender sends the ResendRequestEmails request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) RetrieveCertificateActions Uses

func (client AppServiceCertificateOrdersClient) RetrieveCertificateActions(ctx context.Context, resourceGroupName string, name string) (result ListCertificateOrderAction, err error)

RetrieveCertificateActions retrieve the list of certificate actions. Parameters: resourceGroupName - name of the resource group to which the resource belongs. name - name of the certificate order.

func (AppServiceCertificateOrdersClient) RetrieveCertificateActionsPreparer Uses

func (client AppServiceCertificateOrdersClient) RetrieveCertificateActionsPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error)

RetrieveCertificateActionsPreparer prepares the RetrieveCertificateActions request.

func (AppServiceCertificateOrdersClient) RetrieveCertificateActionsResponder Uses

func (client AppServiceCertificateOrdersClient) RetrieveCertificateActionsResponder(resp *http.Response) (result ListCertificateOrderAction, err error)

RetrieveCertificateActionsResponder handles the response to the RetrieveCertificateActions request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) RetrieveCertificateActionsSender Uses

func (client AppServiceCertificateOrdersClient) RetrieveCertificateActionsSender(req *http.Request) (*http.Response, error)

RetrieveCertificateActionsSender sends the RetrieveCertificateActions request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistory Uses

func (client AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistory(ctx context.Context, resourceGroupName string, name string) (result ListCertificateEmail, err error)

RetrieveCertificateEmailHistory retrieve email history. Parameters: resourceGroupName - name of the resource group to which the resource belongs. name - name of the certificate order.

func (AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistoryPreparer Uses

func (client AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistoryPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error)

RetrieveCertificateEmailHistoryPreparer prepares the RetrieveCertificateEmailHistory request.

func (AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistoryResponder Uses

func (client AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistoryResponder(resp *http.Response) (result ListCertificateEmail, err error)

RetrieveCertificateEmailHistoryResponder handles the response to the RetrieveCertificateEmailHistory request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistorySender Uses

func (client AppServiceCertificateOrdersClient) RetrieveCertificateEmailHistorySender(req *http.Request) (*http.Response, error)

RetrieveCertificateEmailHistorySender sends the RetrieveCertificateEmailHistory request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) RetrieveSiteSeal Uses

func (client AppServiceCertificateOrdersClient) RetrieveSiteSeal(ctx context.Context, resourceGroupName string, certificateOrderName string, siteSealRequest SiteSealRequest) (result SiteSeal, err error)

RetrieveSiteSeal verify domain ownership for this certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. siteSealRequest - site seal request.

func (AppServiceCertificateOrdersClient) RetrieveSiteSealPreparer Uses

func (client AppServiceCertificateOrdersClient) RetrieveSiteSealPreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, siteSealRequest SiteSealRequest) (*http.Request, error)

RetrieveSiteSealPreparer prepares the RetrieveSiteSeal request.

func (AppServiceCertificateOrdersClient) RetrieveSiteSealResponder Uses

func (client AppServiceCertificateOrdersClient) RetrieveSiteSealResponder(resp *http.Response) (result SiteSeal, err error)

RetrieveSiteSealResponder handles the response to the RetrieveSiteSeal request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) RetrieveSiteSealSender Uses

func (client AppServiceCertificateOrdersClient) RetrieveSiteSealSender(req *http.Request) (*http.Response, error)

RetrieveSiteSealSender sends the RetrieveSiteSeal request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) Update Uses

func (client AppServiceCertificateOrdersClient) Update(ctx context.Context, resourceGroupName string, certificateOrderName string, certificateDistinguishedName AppServiceCertificateOrderPatchResource) (result AppServiceCertificateOrder, err error)

Update create or update a certificate purchase order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. certificateDistinguishedName - distinguished name to use for the certificate order.

func (AppServiceCertificateOrdersClient) UpdateCertificate Uses

func (client AppServiceCertificateOrdersClient) UpdateCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate AppServiceCertificatePatchResource) (result AppServiceCertificateResource, err error)

UpdateCertificate creates or updates a certificate and associates with key vault secret. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order. name - name of the certificate. keyVaultCertificate - key vault certificate resource Id.

func (AppServiceCertificateOrdersClient) UpdateCertificatePreparer Uses

func (client AppServiceCertificateOrdersClient) UpdateCertificatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate AppServiceCertificatePatchResource) (*http.Request, error)

UpdateCertificatePreparer prepares the UpdateCertificate request.

func (AppServiceCertificateOrdersClient) UpdateCertificateResponder Uses

func (client AppServiceCertificateOrdersClient) UpdateCertificateResponder(resp *http.Response) (result AppServiceCertificateResource, err error)

UpdateCertificateResponder handles the response to the UpdateCertificate request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) UpdateCertificateSender Uses

func (client AppServiceCertificateOrdersClient) UpdateCertificateSender(req *http.Request) (*http.Response, error)

UpdateCertificateSender sends the UpdateCertificate request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) UpdatePreparer Uses

func (client AppServiceCertificateOrdersClient) UpdatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, certificateDistinguishedName AppServiceCertificateOrderPatchResource) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (AppServiceCertificateOrdersClient) UpdateResponder Uses

func (client AppServiceCertificateOrdersClient) UpdateResponder(resp *http.Response) (result AppServiceCertificateOrder, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) UpdateSender Uses

func (client AppServiceCertificateOrdersClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) ValidatePurchaseInformation Uses

func (client AppServiceCertificateOrdersClient) ValidatePurchaseInformation(ctx context.Context, appServiceCertificateOrder AppServiceCertificateOrder) (result autorest.Response, err error)

ValidatePurchaseInformation validate information for a certificate order. Parameters: appServiceCertificateOrder - information for a certificate order.

func (AppServiceCertificateOrdersClient) ValidatePurchaseInformationPreparer Uses

func (client AppServiceCertificateOrdersClient) ValidatePurchaseInformationPreparer(ctx context.Context, appServiceCertificateOrder AppServiceCertificateOrder) (*http.Request, error)

ValidatePurchaseInformationPreparer prepares the ValidatePurchaseInformation request.

func (AppServiceCertificateOrdersClient) ValidatePurchaseInformationResponder Uses

func (client AppServiceCertificateOrdersClient) ValidatePurchaseInformationResponder(resp *http.Response) (result autorest.Response, err error)

ValidatePurchaseInformationResponder handles the response to the ValidatePurchaseInformation request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) ValidatePurchaseInformationSender Uses

func (client AppServiceCertificateOrdersClient) ValidatePurchaseInformationSender(req *http.Request) (*http.Response, error)

ValidatePurchaseInformationSender sends the ValidatePurchaseInformation request. The method will close the http.Response Body if it receives an error.

func (AppServiceCertificateOrdersClient) VerifyDomainOwnership Uses

func (client AppServiceCertificateOrdersClient) VerifyDomainOwnership(ctx context.Context, resourceGroupName string, certificateOrderName string) (result autorest.Response, err error)

VerifyDomainOwnership verify domain ownership for this certificate order. Parameters: resourceGroupName - name of the resource group to which the resource belongs. certificateOrderName - name of the certificate order.

func (AppServiceCertificateOrdersClient) VerifyDomainOwnershipPreparer Uses

func (client AppServiceCertificateOrdersClient) VerifyDomainOwnershipPreparer(ctx context.Context, resourceGroupName string, certificateOrderName string) (*http.Request, error)

VerifyDomainOwnershipPreparer prepares the VerifyDomainOwnership request.

func (AppServiceCertificateOrdersClient) VerifyDomainOwnershipResponder Uses

func (client AppServiceCertificateOrdersClient) VerifyDomainOwnershipResponder(resp *http.Response) (result autorest.Response, err error)

VerifyDomainOwnershipResponder handles the response to the VerifyDomainOwnership request. The method always closes the http.Response Body.

func (AppServiceCertificateOrdersClient) VerifyDomainOwnershipSender Uses

func (client AppServiceCertificateOrdersClient) VerifyDomainOwnershipSender(req *http.Request) (*http.Response, error)

VerifyDomainOwnershipSender sends the VerifyDomainOwnership request. The method will close the http.Response Body if it receives an error.

type AppServiceCertificateOrdersCreateOrUpdateCertificateFuture Uses

type AppServiceCertificateOrdersCreateOrUpdateCertificateFuture struct {
    azure.Future
}

AppServiceCertificateOrdersCreateOrUpdateCertificateFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*AppServiceCertificateOrdersCreateOrUpdateCertificateFuture) Result Uses

func (future *AppServiceCertificateOrdersCreateOrUpdateCertificateFuture) Result(client AppServiceCertificateOrdersClient) (ascr AppServiceCertificateResource, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type AppServiceCertificateOrdersCreateOrUpdateFuture Uses

type AppServiceCertificateOrdersCreateOrUpdateFuture struct {
    azure.Future
}

AppServiceCertificateOrdersCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*AppServiceCertificateOrdersCreateOrUpdateFuture) Result Uses

func (future *AppServiceCertificateOrdersCreateOrUpdateFuture) Result(client AppServiceCertificateOrdersClient) (asco AppServiceCertificateOrder, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type AppServiceCertificatePatchResource Uses

type AppServiceCertificatePatchResource struct {
    // AppServiceCertificate - Core resource properties
    *AppServiceCertificate `json:"properties,omitempty"`
    // ID - READ-ONLY; Resource Id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource Name.
    Name *string `json:"name,omitempty"`
    // Kind - Kind of resource.
    Kind *string `json:"kind,omitempty"`
    // Type - READ-ONLY; Resource type.
    Type *string `json:"type,omitempty"`
}

AppServiceCertificatePatchResource key Vault container ARM resource for a certificate that is purchased through Azure.

func (AppServiceCertificatePatchResource) MarshalJSON Uses

func (ascpr AppServiceCertificatePatchResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AppServiceCertificatePatchResource.

func (*AppServiceCertificatePatchResource) UnmarshalJSON Uses

func (ascpr *AppServiceCertificatePatchResource) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AppServiceCertificatePatchResource struct.

type AppServiceCertificateResource Uses

type AppServiceCertificateResource struct {
    autorest.Response `json:"-"`
    // AppServiceCertificate - Core resource properties
    *AppServiceCertificate `json:"properties,omitempty"`
    // ID - READ-ONLY; Resource Id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource Name.
    Name *string `json:"name,omitempty"`
    // Kind - Kind of resource.
    Kind *string `json:"kind,omitempty"`
    // Location - Resource Location.
    Location *string `json:"location,omitempty"`
    // Type - READ-ONLY; Resource type.
    Type *string `json:"type,omitempty"`
    // Tags - Resource tags.
    Tags map[string]*string `json:"tags"`
}

AppServiceCertificateResource key Vault container ARM resource for a certificate that is purchased through Azure.

func (AppServiceCertificateResource) MarshalJSON Uses

func (ascr AppServiceCertificateResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AppServiceCertificateResource.

func (*AppServiceCertificateResource) UnmarshalJSON Uses

func (ascr *AppServiceCertificateResource) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AppServiceCertificateResource struct.

type AppServiceEnvironment Uses

type AppServiceEnvironment struct {
    // Name - Name of the App Service Environment.
    Name *string `json:"name,omitempty"`
    // Location - Location of the App Service Environment, e.g. "West US".
    Location *string `json:"location,omitempty"`
    // ProvisioningState - READ-ONLY; Provisioning state of the App Service Environment. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled', 'ProvisioningStateInProgress', 'ProvisioningStateDeleting'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Status - READ-ONLY; Current status of the App Service Environment. Possible values include: 'Preparing', 'Ready', 'Scaling', 'Deleting'
    Status HostingEnvironmentStatus `json:"status,omitempty"`
    // VnetName - Name of the Virtual Network for the App Service Environment.
    VnetName *string `json:"vnetName,omitempty"`
    // VnetResourceGroupName - Resource group of the Virtual Network.
    VnetResourceGroupName *string `json:"vnetResourceGroupName,omitempty"`
    // VnetSubnetName - Subnet of the Virtual Network.
    VnetSubnetName *string `json:"vnetSubnetName,omitempty"`
    // VirtualNetwork - Description of the Virtual Network.
    VirtualNetwork *VirtualNetworkProfile `json:"virtualNetwork,omitempty"`
    // InternalLoadBalancingMode - Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Possible values include: 'InternalLoadBalancingModeNone', 'InternalLoadBalancingModeWeb', 'InternalLoadBalancingModePublishing'
    InternalLoadBalancingMode InternalLoadBalancingMode `json:"internalLoadBalancingMode,omitempty"`
    // MultiSize - Front-end VM size, e.g. "Medium", "Large".
    MultiSize *string `json:"multiSize,omitempty"`
    // MultiRoleCount - Number of front-end instances.
    MultiRoleCount *int32 `json:"multiRoleCount,omitempty"`
    // WorkerPools - Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
    WorkerPools *[]WorkerPool `json:"workerPools,omitempty"`
    // IpsslAddressCount - Number of IP SSL addresses reserved for the App Service Environment.
    IpsslAddressCount *int32 `json:"ipsslAddressCount,omitempty"`
    // DatabaseEdition - READ-ONLY; Edition of the metadata database for the App Service Environment, e.g. "Standard".
    DatabaseEdition *string `json:"databaseEdition,omitempty"`
    // DatabaseServiceObjective - READ-ONLY; Service objective of the metadata database for the App Service Environment, e.g. "S0".
    DatabaseServiceObjective *string `json:"databaseServiceObjective,omitempty"`
    // UpgradeDomains - READ-ONLY; Number of upgrade domains of the App Service Environment.
    UpgradeDomains *int32 `json:"upgradeDomains,omitempty"`
    // SubscriptionID - READ-ONLY; Subscription of the App Service Environment.
    SubscriptionID *string `json:"subscriptionId,omitempty"`
    // DNSSuffix - DNS suffix of the App Service Environment.
    DNSSuffix *string `json:"dnsSuffix,omitempty"`
    // LastAction - READ-ONLY; Last deployment action on the App Service Environment.
    LastAction *string `json:"lastAction,omitempty"`
    // LastActionResult - READ-ONLY; Result of the last deployment action on the App Service Environment.
    LastActionResult *string `json:"lastActionResult,omitempty"`
    // AllowedMultiSizes - READ-ONLY; List of comma separated strings describing which VM sizes are allowed for front-ends.
    AllowedMultiSizes *string `json:"allowedMultiSizes,omitempty"`
    // AllowedWorkerSizes - READ-ONLY; List of comma separated strings describing which VM sizes are allowed for workers.
    AllowedWorkerSizes *string `json:"allowedWorkerSizes,omitempty"`
    // MaximumNumberOfMachines - READ-ONLY; Maximum number of VMs in the App Service Environment.
    MaximumNumberOfMachines *int32 `json:"maximumNumberOfMachines,omitempty"`
    // VipMappings - READ-ONLY; Description of IP SSL mapping for the App Service Environment.
    VipMappings *[]VirtualIPMapping `json:"vipMappings,omitempty"`
    // EnvironmentCapacities - READ-ONLY; Current total, used, and available worker capacities.
    EnvironmentCapacities *[]StampCapacity `json:"environmentCapacities,omitempty"`
    // NetworkAccessControlList - Access control list for controlling traffic to the App Service Environment.
    NetworkAccessControlList *[]NetworkAccessControlEntry `json:"networkAccessControlList,omitempty"`
    // EnvironmentIsHealthy - READ-ONLY; True/false indicating whether the App Service Environment is healthy.
    EnvironmentIsHealthy *bool `json:"environmentIsHealthy,omitempty"`
    // EnvironmentStatus - READ-ONLY; Detailed message about with results of the last check of the App Service Environment.
    EnvironmentStatus *string `json:"environmentStatus,omitempty"`
    // ResourceGroup - READ-ONLY; Resource group of the App Service Environment.
    ResourceGroup *string `json:"resourceGroup,omitempty"`
    // FrontEndScaleFactor - Scale factor for front-ends.
    FrontEndScaleFactor *int32 `json:"frontEndScaleFactor,omitempty"`
    // DefaultFrontEndScaleFactor - READ-ONLY; Default Scale Factor for FrontEnds.
    DefaultFrontEndScaleFactor *int32 `json:"defaultFrontEndScaleFactor,omitempty"`
    // APIManagementAccountID - API Management Account associated with the App Service Environment.
    APIManagementAccountID *string `json:"apiManagementAccountId,omitempty"`
    // Suspended - <code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available
    //  (most likely because NSG blocked the incoming traffic).
    Suspended *bool `json:"suspended,omitempty"`
    // DynamicCacheEnabled - True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
    // (most likely because NSG blocked the incoming traffic).
    DynamicCacheEnabled *bool `json:"dynamicCacheEnabled,omitempty"`
    // ClusterSettings - Custom settings for changing the behavior of the App Service Environment.
    ClusterSettings *[]NameValuePair `json:"clusterSettings,omitempty"`
    // UserWhitelistedIPRanges - User added ip ranges to whitelist on ASE db
    UserWhitelistedIPRanges *[]string `json:"userWhitelistedIpRanges,omitempty"`
    // HasLinuxWorkers - Flag that displays whether an ASE has linux workers or not
    HasLinuxWorkers *bool `json:"hasLinuxWorkers,omitempty"`
    // SslCertKeyVaultID - Key Vault ID for ILB App Service Environment default SSL certificate
    SslCertKeyVaultID *string `json:"sslCertKeyVaultId,omitempty"`
    // SslCertKeyVaultSecretName - Key Vault Secret Name for ILB App Service Environment default SSL certificate
    SslCertKeyVaultSecretName *string `json:"sslCertKeyVaultSecretName,omitempty"`
}

AppServiceEnvironment description of an App Service Environment.

type AppServiceEnvironmentCollection Uses

type AppServiceEnvironmentCollection struct {
    autorest.Response `json:"-"`
    // Value - Collection of resources.
    Value *[]AppServiceEnvironmentResource `json:"value,omitempty"`
    // NextLink - READ-ONLY; Link to next page of resources.
    NextLink *string `json:"nextLink,omitempty"`
}

AppServiceEnvironmentCollection collection of App Service Environments.

func (AppServiceEnvironmentCollection) IsEmpty Uses

func (asec AppServiceEnvironmentCollection) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type AppServiceEnvironmentCollectionIterator Uses

type AppServiceEnvironmentCollectionIterator struct {
    // contains filtered or unexported fields
}

AppServiceEnvironmentCollectionIterator provides access to a complete listing of AppServiceEnvironmentResource values.

func NewAppServiceEnvironmentCollectionIterator Uses

func NewAppServiceEnvironmentCollectionIterator(page AppServiceEnvironmentCollectionPage) AppServiceEnvironmentCollectionIterator

Creates a new instance of the AppServiceEnvironmentCollectionIterator type.

func (*AppServiceEnvironmentCollectionIterator) Next Uses

func (iter *AppServiceEnvironmentCollectionIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppServiceEnvironmentCollectionIterator) NextWithContext Uses

func (iter *AppServiceEnvironmentCollectionIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (AppServiceEnvironmentCollectionIterator) NotDone Uses

func (iter AppServiceEnvironmentCollectionIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (AppServiceEnvironmentCollectionIterator) Response Uses

func (iter AppServiceEnvironmentCollectionIterator) Response() AppServiceEnvironmentCollection

Response returns the raw server response from the last page request.

func (AppServiceEnvironmentCollectionIterator) Value Uses

func (iter AppServiceEnvironmentCollectionIterator) Value() AppServiceEnvironmentResource

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type AppServiceEnvironmentCollectionPage Uses

type AppServiceEnvironmentCollectionPage struct {
    // contains filtered or unexported fields
}

AppServiceEnvironmentCollectionPage contains a page of AppServiceEnvironmentResource values.

func NewAppServiceEnvironmentCollectionPage Uses

func NewAppServiceEnvironmentCollectionPage(getNextPage func(context.Context, AppServiceEnvironmentCollection) (AppServiceEnvironmentCollection, error)) AppServiceEnvironmentCollectionPage

Creates a new instance of the AppServiceEnvironmentCollectionPage type.

func (*AppServiceEnvironmentCollectionPage) Next Uses

func (page *AppServiceEnvironmentCollectionPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AppServiceEnvironmentCollectionPage) NextWithContext Uses

func (page *AppServiceEnvironmentCollectionPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (AppServiceEnvironmentCollectionPage) NotDone Uses

func (page AppServiceEnvironmentCollectionPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (AppServiceEnvironmentCollectionPage) Response Uses

func (page AppServiceEnvironmentCollectionPage) Response() AppServiceEnvironmentCollection

Response returns the raw server response from the last page request.

func (AppServiceEnvironmentCollectionPage) Values Uses

func (page AppServiceEnvironmentCollectionPage) Values() []AppServiceEnvironmentResource

Values returns the slice of values for the current page or nil if there are no values.

type AppServiceEnvironmentPatchResource Uses

type AppServiceEnvironmentPatchResource struct {
    // AppServiceEnvironment - Core resource properties
    *AppServiceEnvironment `json:"properties,omitempty"`
    // ID - READ-ONLY; Resource Id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource Name.
    Name *string `json:"name,omitempty"`
    // Kind - Kind of resource.
    Kind *string `json:"kind,omitempty"`
    // Type - READ-ONLY; Resource type.
    Type *string `json:"type,omitempty"`
}

AppServiceEnvironmentPatchResource ARM resource for a app service environment.

func (AppServiceEnvironmentPatchResource) MarshalJSON Uses

func (asepr AppServiceEnvironmentPatchResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AppServiceEnvironmentPatchResource.

func (*AppServiceEnvironmentPatchResource) UnmarshalJSON Uses

func (asepr *AppServiceEnvironmentPatchResource) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AppServiceEnvironmentPatchResource struct.

type AppServiceEnvironmentResource Uses

type AppServiceEnvironmentResource struct {
    autorest.Response `json:"-"`
    // AppServiceEnvironment - Core resource properties
    *AppServiceEnvironment `json:"properties,omitempty"`
    // ID - READ-ONLY; Resource Id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource Name.
    Name *string `json:"name,omitempty"`
    // Kind - Kind of resource.
    Kind *string `json:"kind,omitempty"`
    // Location - Resource Location.
    Location *string `json:"location,omitempty"`
    // Type - READ-ONLY; Resource type.
    Type *string `json:"type,omitempty"`
    // Tags - Resource tags.
    Tags map[string]*string `json:"tags"`
}

AppServiceEnvironmentResource app Service Environment ARM resource.

func (AppServiceEnvironmentResource) MarshalJSON Uses

func (aser AppServiceEnvironmentResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AppServiceEnvironmentResource.

func (*AppServiceEnvironmentResource) UnmarshalJSON Uses

func (aser *AppServiceEnvironmentResource) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for AppServiceEnvironmentResource struct.

type AppServiceEnvironmentsChangeVnetAllFuture Uses

type AppServiceEnvironmentsChangeVnetAllFuture struct {
    azure.Future
}

AppServiceEnvironmentsChangeVnetAllFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*AppServiceEnvironmentsChangeVnetAllFuture) Result Uses

func (future *AppServiceEnvironmentsChangeVnetAllFuture) Result(client AppServiceEnvironmentsClient) (acp AppCollectionPage, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type AppServiceEnvironmentsChangeVnetFuture Uses

type AppServiceEnvironmentsChangeVnetFuture struct {
    azure.Future
}

AppServiceEnvironmentsChangeVnetFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*AppServiceEnvironmentsChangeVnetFuture) Result Uses

func (future *AppServiceEnvironmentsChangeVnetFuture) Result(client AppServiceEnvironmentsClient) (acp AppCollectionPage, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type AppServiceEnvironmentsClient Uses

type AppServiceEnvironmentsClient struct {
    BaseClient
}

AppServiceEnvironmentsClient is the webSite Management Client

func NewAppServiceEnvironmentsClient Uses

func NewAppServiceEnvironmentsClient(subscriptionID string) AppServiceEnvironmentsClient

NewAppServiceEnvironmentsClient creates an instance of the AppServiceEnvironmentsClient client.

func NewAppServiceEnvironmentsClientWithBaseURI Uses

func NewAppServiceEnvironmentsClientWithBaseURI(baseURI string, subscriptionID string) AppServiceEnvironmentsClient

NewAppServiceEnvironmentsClientWithBaseURI creates an instance of the AppServiceEnvironmentsClient client.

func (AppServiceEnvironmentsClient) ChangeVnet Uses

func (client AppServiceEnvironmentsClient) ChangeVnet(ctx context.Context, resourceGroupName string, name string, vnetInfo VirtualNetworkProfile) (result AppServiceEnvironmentsChangeVnetFuture, err error)

ChangeVnet move an App Service Environment to a different VNET. Parameters: resourceGroupName - name of the resource group to which the resource belongs. name - name of the App Service Environment. vnetInfo - details for the new virtual network.

func (AppServiceEnvironmentsClient) ChangeVnetComplete Uses

func (client AppServiceEnvironmentsClient) ChangeVnetComplete(ctx context.Context, resourceGroupName string, name string, vnetInfo VirtualNetworkProfile) (result AppServiceEnvironmentsChangeVnetAllFuture, err error)

ChangeVnetComplete enumerates all values, automatically crossing page boundaries as required.

func (AppServiceEnvironmentsClient) ChangeVnetPreparer Uses

func (client AppServiceEnvironmentsClient) ChangeVnetPreparer(ctx context.Context, resourceGroupName string, name string, vnetInfo VirtualNetworkProfile) (*http.Request, error)

ChangeVnetPreparer prepares the ChangeVnet request.

func (AppServiceEnvironmentsClient) ChangeVnetResponder Uses

func (client AppServiceEnvironmentsClient) ChangeVnetResponder(resp *http.Response) (result AppCollectionPage, err error)

ChangeVnetResponder handles the response to the ChangeVnet request. The method always closes the http.Response Body.

func (AppServiceEnvironmentsClient) ChangeVnetSender Uses

func (client AppServiceEnvironmentsClient) ChangeVnetSender(req *http.Request) (future AppServiceEnvironmentsChangeVnetFuture, err error)

ChangeVnetSender sends the ChangeVnet request. The method will close the http.Response Body if it receives an error.

func (AppServiceEnvironmentsClient) CreateOrUpdate Uses

func (client AppServiceEnvironmentsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, name string, hostingEnvironmentEnvelope AppServiceEnvironmentResource) (result AppServiceEnvironmentsCreateOrUpdateFuture, err error)

CreateOrUpdate create or update an App Service Environment. Parameters: resourceGroupName - name of the resource group to which the resource belongs. name - name of the App Service Environment. hostingEnvironmentEnvelope - configuration details of the App Service Environment.

func (AppServiceEnvironmentsClient)