Versions in this module Expand all Collapse all v3 v3.1.0-beta.1 Mar 20, 2024 v3.0.0 Nov 23, 2023 Changes in this version + type Certificate struct + ID *string + Location *string + Name *string + Properties *CertificateProperties + SystemData *SystemData + Type *string + func (c *Certificate) UnmarshalJSON(data []byte) error + func (c Certificate) MarshalJSON() ([]byte, error) + type CertificateListResponse struct + NextLink *string + Value []*Certificate + func (c *CertificateListResponse) UnmarshalJSON(data []byte) error + func (c CertificateListResponse) MarshalJSON() ([]byte, error) + type CertificateProperties struct + CertificateVirtualPath *string + KeyVaultSecretID *string + KeyVirtualPath *string + ProvisioningState *ProvisioningState + func (c *CertificateProperties) UnmarshalJSON(data []byte) error + func (c CertificateProperties) MarshalJSON() ([]byte, error) + type CertificatesClient struct + func NewCertificatesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CertificatesClient, error) + func (client *CertificatesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*runtime.Poller[CertificatesClientCreateOrUpdateResponse], error) + func (client *CertificatesClient) BeginDelete(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*runtime.Poller[CertificatesClientDeleteResponse], error) + func (client *CertificatesClient) Get(ctx context.Context, resourceGroupName string, deploymentName string, ...) (CertificatesClientGetResponse, error) + func (client *CertificatesClient) NewListPager(resourceGroupName string, deploymentName string, ...) *runtime.Pager[CertificatesClientListResponse] + type CertificatesClientBeginCreateOrUpdateOptions struct + Body *Certificate + ResumeToken string + type CertificatesClientBeginDeleteOptions struct + ResumeToken string + type CertificatesClientCreateOrUpdateResponse struct + type CertificatesClientDeleteResponse struct + type CertificatesClientGetOptions struct + type CertificatesClientGetResponse struct + type CertificatesClientListOptions struct + type CertificatesClientListResponse struct + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewCertificatesClient() *CertificatesClient + func (c *ClientFactory) NewConfigurationsClient() *ConfigurationsClient + func (c *ClientFactory) NewDeploymentsClient() *DeploymentsClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + type Configuration struct + ID *string + Location *string + Name *string + Properties *ConfigurationProperties + SystemData *SystemData + Type *string + func (c *Configuration) UnmarshalJSON(data []byte) error + func (c Configuration) MarshalJSON() ([]byte, error) + type ConfigurationFile struct + Content *string + VirtualPath *string + func (c *ConfigurationFile) UnmarshalJSON(data []byte) error + func (c ConfigurationFile) MarshalJSON() ([]byte, error) + type ConfigurationListResponse struct + NextLink *string + Value []*Configuration + func (c *ConfigurationListResponse) UnmarshalJSON(data []byte) error + func (c ConfigurationListResponse) MarshalJSON() ([]byte, error) + type ConfigurationPackage struct + Data *string + ProtectedFiles []*string + func (c *ConfigurationPackage) UnmarshalJSON(data []byte) error + func (c ConfigurationPackage) MarshalJSON() ([]byte, error) + type ConfigurationProperties struct + Files []*ConfigurationFile + Package *ConfigurationPackage + ProtectedFiles []*ConfigurationFile + ProvisioningState *ProvisioningState + RootFile *string + func (c *ConfigurationProperties) UnmarshalJSON(data []byte) error + func (c ConfigurationProperties) MarshalJSON() ([]byte, error) + type ConfigurationsClient struct + func NewConfigurationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ConfigurationsClient, error) + func (client *ConfigurationsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*runtime.Poller[ConfigurationsClientCreateOrUpdateResponse], error) + func (client *ConfigurationsClient) BeginDelete(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*runtime.Poller[ConfigurationsClientDeleteResponse], error) + func (client *ConfigurationsClient) Get(ctx context.Context, resourceGroupName string, deploymentName string, ...) (ConfigurationsClientGetResponse, error) + func (client *ConfigurationsClient) NewListPager(resourceGroupName string, deploymentName string, ...) *runtime.Pager[ConfigurationsClientListResponse] + type ConfigurationsClientBeginCreateOrUpdateOptions struct + Body *Configuration + ResumeToken string + type ConfigurationsClientBeginDeleteOptions struct + ResumeToken string + type ConfigurationsClientCreateOrUpdateResponse struct + type ConfigurationsClientDeleteResponse struct + type ConfigurationsClientGetOptions struct + type ConfigurationsClientGetResponse struct + type ConfigurationsClientListOptions struct + type ConfigurationsClientListResponse struct + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type Deployment struct + ID *string + Identity *IdentityProperties + Location *string + Name *string + Properties *DeploymentProperties + SKU *ResourceSKU + SystemData *SystemData + Tags map[string]*string + Type *string + func (d *Deployment) UnmarshalJSON(data []byte) error + func (d Deployment) MarshalJSON() ([]byte, error) + type DeploymentListResponse struct + NextLink *string + Value []*Deployment + func (d *DeploymentListResponse) UnmarshalJSON(data []byte) error + func (d DeploymentListResponse) MarshalJSON() ([]byte, error) + type DeploymentProperties struct + EnableDiagnosticsSupport *bool + IPAddress *string + Logging *Logging + ManagedResourceGroup *string + NetworkProfile *NetworkProfile + NginxVersion *string + ProvisioningState *ProvisioningState + ScalingProperties *DeploymentScalingProperties + UserProfile *DeploymentUserProfile + func (d *DeploymentProperties) UnmarshalJSON(data []byte) error + func (d DeploymentProperties) MarshalJSON() ([]byte, error) + type DeploymentScalingProperties struct + Capacity *int32 + func (d *DeploymentScalingProperties) UnmarshalJSON(data []byte) error + func (d DeploymentScalingProperties) MarshalJSON() ([]byte, error) + type DeploymentUpdateParameters struct + Identity *IdentityProperties + Location *string + Properties *DeploymentUpdateProperties + SKU *ResourceSKU + Tags map[string]*string + func (d *DeploymentUpdateParameters) UnmarshalJSON(data []byte) error + func (d DeploymentUpdateParameters) MarshalJSON() ([]byte, error) + type DeploymentUpdateProperties struct + EnableDiagnosticsSupport *bool + Logging *Logging + ScalingProperties *DeploymentScalingProperties + UserProfile *DeploymentUserProfile + func (d *DeploymentUpdateProperties) UnmarshalJSON(data []byte) error + func (d DeploymentUpdateProperties) MarshalJSON() ([]byte, error) + type DeploymentUserProfile struct + PreferredEmail *string + func (d *DeploymentUserProfile) UnmarshalJSON(data []byte) error + func (d DeploymentUserProfile) MarshalJSON() ([]byte, error) + type DeploymentsClient struct + func NewDeploymentsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DeploymentsClient, error) + func (client *DeploymentsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*runtime.Poller[DeploymentsClientCreateOrUpdateResponse], error) + func (client *DeploymentsClient) BeginDelete(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*runtime.Poller[DeploymentsClientDeleteResponse], error) + func (client *DeploymentsClient) BeginUpdate(ctx context.Context, resourceGroupName string, deploymentName string, ...) (*runtime.Poller[DeploymentsClientUpdateResponse], error) + func (client *DeploymentsClient) Get(ctx context.Context, resourceGroupName string, deploymentName string, ...) (DeploymentsClientGetResponse, error) + func (client *DeploymentsClient) NewListByResourceGroupPager(resourceGroupName string, options *DeploymentsClientListByResourceGroupOptions) *runtime.Pager[DeploymentsClientListByResourceGroupResponse] + func (client *DeploymentsClient) NewListPager(options *DeploymentsClientListOptions) *runtime.Pager[DeploymentsClientListResponse] + type DeploymentsClientBeginCreateOrUpdateOptions struct + Body *Deployment + ResumeToken string + type DeploymentsClientBeginDeleteOptions struct + ResumeToken string + type DeploymentsClientBeginUpdateOptions struct + Body *DeploymentUpdateParameters + ResumeToken string + type DeploymentsClientCreateOrUpdateResponse struct + type DeploymentsClientDeleteResponse struct + type DeploymentsClientGetOptions struct + type DeploymentsClientGetResponse struct + type DeploymentsClientListByResourceGroupOptions struct + type DeploymentsClientListByResourceGroupResponse struct + type DeploymentsClientListOptions struct + type DeploymentsClientListResponse struct + type DeploymentsClientUpdateResponse struct + type ErrorResponseBody struct + Code *string + Details []*ErrorResponseBody + Message *string + Target *string + func (e *ErrorResponseBody) UnmarshalJSON(data []byte) error + func (e ErrorResponseBody) MarshalJSON() ([]byte, error) + type FrontendIPConfiguration struct + PrivateIPAddresses []*PrivateIPAddress + PublicIPAddresses []*PublicIPAddress + func (f *FrontendIPConfiguration) UnmarshalJSON(data []byte) error + func (f FrontendIPConfiguration) MarshalJSON() ([]byte, error) + type IdentityProperties struct + PrincipalID *string + TenantID *string + Type *IdentityType + UserAssignedIdentities map[string]*UserIdentityProperties + func (i *IdentityProperties) UnmarshalJSON(data []byte) error + func (i IdentityProperties) MarshalJSON() ([]byte, error) + type IdentityType string + const IdentityTypeNone + const IdentityTypeSystemAssigned + const IdentityTypeSystemAssignedUserAssigned + const IdentityTypeUserAssigned + func PossibleIdentityTypeValues() []IdentityType + type Logging struct + StorageAccount *StorageAccount + func (l *Logging) UnmarshalJSON(data []byte) error + func (l Logging) MarshalJSON() ([]byte, error) + type NetworkInterfaceConfiguration struct + SubnetID *string + func (n *NetworkInterfaceConfiguration) UnmarshalJSON(data []byte) error + func (n NetworkInterfaceConfiguration) MarshalJSON() ([]byte, error) + type NetworkProfile struct + FrontEndIPConfiguration *FrontendIPConfiguration + NetworkInterfaceConfiguration *NetworkInterfaceConfiguration + func (n *NetworkProfile) UnmarshalJSON(data []byte) error + func (n NetworkProfile) MarshalJSON() ([]byte, error) + type NginxPrivateIPAllocationMethod string + const NginxPrivateIPAllocationMethodDynamic + const NginxPrivateIPAllocationMethodStatic + func PossibleNginxPrivateIPAllocationMethodValues() []NginxPrivateIPAllocationMethod + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*OperationResult + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationResult struct + Display *OperationDisplay + IsDataAction *bool + Name *string + func (o *OperationResult) UnmarshalJSON(data []byte) error + func (o OperationResult) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type PrivateIPAddress struct + PrivateIPAddress *string + PrivateIPAllocationMethod *NginxPrivateIPAllocationMethod + SubnetID *string + func (p *PrivateIPAddress) UnmarshalJSON(data []byte) error + func (p PrivateIPAddress) MarshalJSON() ([]byte, error) + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleted + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateNotSpecified + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func PossibleProvisioningStateValues() []ProvisioningState + type PublicIPAddress struct + ID *string + func (p *PublicIPAddress) UnmarshalJSON(data []byte) error + func (p PublicIPAddress) MarshalJSON() ([]byte, error) + type ResourceProviderDefaultErrorResponse struct + Error *ErrorResponseBody + func (r *ResourceProviderDefaultErrorResponse) UnmarshalJSON(data []byte) error + func (r ResourceProviderDefaultErrorResponse) MarshalJSON() ([]byte, error) + type ResourceSKU struct + Name *string + func (r *ResourceSKU) UnmarshalJSON(data []byte) error + func (r ResourceSKU) MarshalJSON() ([]byte, error) + type StorageAccount struct + AccountName *string + ContainerName *string + func (s *StorageAccount) UnmarshalJSON(data []byte) error + func (s StorageAccount) MarshalJSON() ([]byte, error) + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type UserIdentityProperties struct + ClientID *string + PrincipalID *string + func (u *UserIdentityProperties) UnmarshalJSON(data []byte) error + func (u UserIdentityProperties) MarshalJSON() ([]byte, error) Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/nginx/armnginx github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/nginx/armnginx/v2