Documentation
¶
Index ¶
- type Database
- type DatabaseArgs
- type DatabaseState
- type FirewallRule
- type FirewallRuleArgs
- type FirewallRuleState
- type LookupDatabaseArgs
- type LookupDatabaseResult
- type LookupFirewallRuleArgs
- type LookupFirewallRuleResult
- type LookupServerArgs
- type LookupServerResult
- type LookupVirtualNetworkRuleArgs
- type LookupVirtualNetworkRuleResult
- type ResourceIdentityResponse
- type ResourceIdentityResponseArgs
- func (ResourceIdentityResponseArgs) ElementType() reflect.Type
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- type ResourceIdentityResponseInput
- type ResourceIdentityResponseOutput
- func (ResourceIdentityResponseOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ResourceIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponseOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityResponsePtrInput
- type ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
- func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ResourceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type Server
- type ServerArgs
- type ServerPropertiesForDefaultCreate
- type ServerPropertiesForDefaultCreateArgs
- func (ServerPropertiesForDefaultCreateArgs) ElementType() reflect.Type
- func (i ServerPropertiesForDefaultCreateArgs) ToServerPropertiesForDefaultCreateOutput() ServerPropertiesForDefaultCreateOutput
- func (i ServerPropertiesForDefaultCreateArgs) ToServerPropertiesForDefaultCreateOutputWithContext(ctx context.Context) ServerPropertiesForDefaultCreateOutput
- type ServerPropertiesForDefaultCreateInput
- type ServerPropertiesForDefaultCreateOutput
- func (o ServerPropertiesForDefaultCreateOutput) AdministratorLogin() pulumi.StringOutput
- func (o ServerPropertiesForDefaultCreateOutput) AdministratorLoginPassword() pulumi.StringOutput
- func (o ServerPropertiesForDefaultCreateOutput) CreateMode() pulumi.StringOutput
- func (ServerPropertiesForDefaultCreateOutput) ElementType() reflect.Type
- func (o ServerPropertiesForDefaultCreateOutput) SslEnforcement() pulumi.StringPtrOutput
- func (o ServerPropertiesForDefaultCreateOutput) StorageProfile() StorageProfilePtrOutput
- func (o ServerPropertiesForDefaultCreateOutput) ToServerPropertiesForDefaultCreateOutput() ServerPropertiesForDefaultCreateOutput
- func (o ServerPropertiesForDefaultCreateOutput) ToServerPropertiesForDefaultCreateOutputWithContext(ctx context.Context) ServerPropertiesForDefaultCreateOutput
- func (o ServerPropertiesForDefaultCreateOutput) Version() pulumi.StringPtrOutput
- type ServerPropertiesForGeoRestore
- type ServerPropertiesForGeoRestoreArgs
- func (ServerPropertiesForGeoRestoreArgs) ElementType() reflect.Type
- func (i ServerPropertiesForGeoRestoreArgs) ToServerPropertiesForGeoRestoreOutput() ServerPropertiesForGeoRestoreOutput
- func (i ServerPropertiesForGeoRestoreArgs) ToServerPropertiesForGeoRestoreOutputWithContext(ctx context.Context) ServerPropertiesForGeoRestoreOutput
- type ServerPropertiesForGeoRestoreInput
- type ServerPropertiesForGeoRestoreOutput
- func (o ServerPropertiesForGeoRestoreOutput) CreateMode() pulumi.StringOutput
- func (ServerPropertiesForGeoRestoreOutput) ElementType() reflect.Type
- func (o ServerPropertiesForGeoRestoreOutput) SourceServerId() pulumi.StringOutput
- func (o ServerPropertiesForGeoRestoreOutput) SslEnforcement() pulumi.StringPtrOutput
- func (o ServerPropertiesForGeoRestoreOutput) StorageProfile() StorageProfilePtrOutput
- func (o ServerPropertiesForGeoRestoreOutput) ToServerPropertiesForGeoRestoreOutput() ServerPropertiesForGeoRestoreOutput
- func (o ServerPropertiesForGeoRestoreOutput) ToServerPropertiesForGeoRestoreOutputWithContext(ctx context.Context) ServerPropertiesForGeoRestoreOutput
- func (o ServerPropertiesForGeoRestoreOutput) Version() pulumi.StringPtrOutput
- type ServerPropertiesForReplica
- type ServerPropertiesForReplicaArgs
- func (ServerPropertiesForReplicaArgs) ElementType() reflect.Type
- func (i ServerPropertiesForReplicaArgs) ToServerPropertiesForReplicaOutput() ServerPropertiesForReplicaOutput
- func (i ServerPropertiesForReplicaArgs) ToServerPropertiesForReplicaOutputWithContext(ctx context.Context) ServerPropertiesForReplicaOutput
- type ServerPropertiesForReplicaInput
- type ServerPropertiesForReplicaOutput
- func (o ServerPropertiesForReplicaOutput) CreateMode() pulumi.StringOutput
- func (ServerPropertiesForReplicaOutput) ElementType() reflect.Type
- func (o ServerPropertiesForReplicaOutput) SourceServerId() pulumi.StringOutput
- func (o ServerPropertiesForReplicaOutput) SslEnforcement() pulumi.StringPtrOutput
- func (o ServerPropertiesForReplicaOutput) StorageProfile() StorageProfilePtrOutput
- func (o ServerPropertiesForReplicaOutput) ToServerPropertiesForReplicaOutput() ServerPropertiesForReplicaOutput
- func (o ServerPropertiesForReplicaOutput) ToServerPropertiesForReplicaOutputWithContext(ctx context.Context) ServerPropertiesForReplicaOutput
- func (o ServerPropertiesForReplicaOutput) Version() pulumi.StringPtrOutput
- type ServerPropertiesForRestore
- type ServerPropertiesForRestoreArgs
- func (ServerPropertiesForRestoreArgs) ElementType() reflect.Type
- func (i ServerPropertiesForRestoreArgs) ToServerPropertiesForRestoreOutput() ServerPropertiesForRestoreOutput
- func (i ServerPropertiesForRestoreArgs) ToServerPropertiesForRestoreOutputWithContext(ctx context.Context) ServerPropertiesForRestoreOutput
- type ServerPropertiesForRestoreInput
- type ServerPropertiesForRestoreOutput
- func (o ServerPropertiesForRestoreOutput) CreateMode() pulumi.StringOutput
- func (ServerPropertiesForRestoreOutput) ElementType() reflect.Type
- func (o ServerPropertiesForRestoreOutput) RestorePointInTime() pulumi.StringOutput
- func (o ServerPropertiesForRestoreOutput) SourceServerId() pulumi.StringOutput
- func (o ServerPropertiesForRestoreOutput) SslEnforcement() pulumi.StringPtrOutput
- func (o ServerPropertiesForRestoreOutput) StorageProfile() StorageProfilePtrOutput
- func (o ServerPropertiesForRestoreOutput) ToServerPropertiesForRestoreOutput() ServerPropertiesForRestoreOutput
- func (o ServerPropertiesForRestoreOutput) ToServerPropertiesForRestoreOutputWithContext(ctx context.Context) ServerPropertiesForRestoreOutput
- func (o ServerPropertiesForRestoreOutput) Version() pulumi.StringPtrOutput
- type ServerState
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntPtrOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Family() pulumi.StringPtrOutput
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Size() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type StorageProfile
- type StorageProfileArgs
- func (StorageProfileArgs) ElementType() reflect.Type
- func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput
- func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
- func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfileInput
- type StorageProfileOutput
- func (o StorageProfileOutput) BackupRetentionDays() pulumi.IntPtrOutput
- func (StorageProfileOutput) ElementType() reflect.Type
- func (o StorageProfileOutput) GeoRedundantBackup() pulumi.StringPtrOutput
- func (o StorageProfileOutput) StorageAutogrow() pulumi.StringPtrOutput
- func (o StorageProfileOutput) StorageMB() pulumi.IntPtrOutput
- func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
- func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
- func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfilePtrInput
- type StorageProfilePtrOutput
- func (o StorageProfilePtrOutput) BackupRetentionDays() pulumi.IntPtrOutput
- func (o StorageProfilePtrOutput) Elem() StorageProfileOutput
- func (StorageProfilePtrOutput) ElementType() reflect.Type
- func (o StorageProfilePtrOutput) GeoRedundantBackup() pulumi.StringPtrOutput
- func (o StorageProfilePtrOutput) StorageAutogrow() pulumi.StringPtrOutput
- func (o StorageProfilePtrOutput) StorageMB() pulumi.IntPtrOutput
- func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfileResponse
- type StorageProfileResponseArgs
- func (StorageProfileResponseArgs) ElementType() reflect.Type
- func (i StorageProfileResponseArgs) ToStorageProfileResponseOutput() StorageProfileResponseOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type StorageProfileResponseInput
- type StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) BackupRetentionDays() pulumi.IntPtrOutput
- func (StorageProfileResponseOutput) ElementType() reflect.Type
- func (o StorageProfileResponseOutput) GeoRedundantBackup() pulumi.StringPtrOutput
- func (o StorageProfileResponseOutput) StorageAutogrow() pulumi.StringPtrOutput
- func (o StorageProfileResponseOutput) StorageMB() pulumi.IntPtrOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type StorageProfileResponsePtrInput
- type StorageProfileResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) BackupRetentionDays() pulumi.IntPtrOutput
- func (o StorageProfileResponsePtrOutput) Elem() StorageProfileResponseOutput
- func (StorageProfileResponsePtrOutput) ElementType() reflect.Type
- func (o StorageProfileResponsePtrOutput) GeoRedundantBackup() pulumi.StringPtrOutput
- func (o StorageProfileResponsePtrOutput) StorageAutogrow() pulumi.StringPtrOutput
- func (o StorageProfileResponsePtrOutput) StorageMB() pulumi.IntPtrOutput
- func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type VirtualNetworkRule
- type VirtualNetworkRuleArgs
- type VirtualNetworkRuleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct { pulumi.CustomResourceState // The charset of the database. Charset pulumi.StringPtrOutput `pulumi:"charset"` // The collation of the database. Collation pulumi.StringPtrOutput `pulumi:"collation"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Represents a Database.
func GetDatabase ¶
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatabase ¶
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
type DatabaseArgs ¶
type DatabaseArgs struct { // The charset of the database. Charset pulumi.StringPtrInput // The collation of the database. Collation pulumi.StringPtrInput // The name of the database. DatabaseName pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseState ¶
type DatabaseState struct { // The charset of the database. Charset pulumi.StringPtrInput // The collation of the database. Collation pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type FirewallRule ¶
type FirewallRule struct { pulumi.CustomResourceState // The end IP address of the server firewall rule. Must be IPv4 format. EndIpAddress pulumi.StringOutput `pulumi:"endIpAddress"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The start IP address of the server firewall rule. Must be IPv4 format. StartIpAddress pulumi.StringOutput `pulumi:"startIpAddress"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Represents a server firewall rule.
func GetFirewallRule ¶
func GetFirewallRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)
GetFirewallRule gets an existing FirewallRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewallRule ¶
func NewFirewallRule(ctx *pulumi.Context, name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)
NewFirewallRule registers a new resource with the given unique name, arguments, and options.
type FirewallRuleArgs ¶
type FirewallRuleArgs struct { // The end IP address of the server firewall rule. Must be IPv4 format. EndIpAddress pulumi.StringInput // The name of the server firewall rule. FirewallRuleName pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The start IP address of the server firewall rule. Must be IPv4 format. StartIpAddress pulumi.StringInput }
The set of arguments for constructing a FirewallRule resource.
func (FirewallRuleArgs) ElementType ¶
func (FirewallRuleArgs) ElementType() reflect.Type
type FirewallRuleState ¶
type FirewallRuleState struct { // The end IP address of the server firewall rule. Must be IPv4 format. EndIpAddress pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The start IP address of the server firewall rule. Must be IPv4 format. StartIpAddress pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (FirewallRuleState) ElementType ¶
func (FirewallRuleState) ElementType() reflect.Type
type LookupDatabaseArgs ¶
type LookupDatabaseArgs struct { // The name of the database. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` }
type LookupDatabaseResult ¶
type LookupDatabaseResult struct { // The charset of the database. Charset *string `pulumi:"charset"` // The collation of the database. Collation *string `pulumi:"collation"` // The name of the resource Name string `pulumi:"name"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Represents a Database.
func LookupDatabase ¶
func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)
type LookupFirewallRuleArgs ¶
type LookupFirewallRuleArgs struct { // The name of the server firewall rule. FirewallRuleName string `pulumi:"firewallRuleName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` }
type LookupFirewallRuleResult ¶
type LookupFirewallRuleResult struct { // The end IP address of the server firewall rule. Must be IPv4 format. EndIpAddress string `pulumi:"endIpAddress"` // The name of the resource Name string `pulumi:"name"` // The start IP address of the server firewall rule. Must be IPv4 format. StartIpAddress string `pulumi:"startIpAddress"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Represents a server firewall rule.
func LookupFirewallRule ¶
func LookupFirewallRule(ctx *pulumi.Context, args *LookupFirewallRuleArgs, opts ...pulumi.InvokeOption) (*LookupFirewallRuleResult, error)
type LookupServerArgs ¶
type LookupServerResult ¶
type LookupServerResult struct { // The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). AdministratorLogin *string `pulumi:"administratorLogin"` // Earliest restore point creation time (ISO8601 format) EarliestRestoreDate *string `pulumi:"earliestRestoreDate"` // The fully qualified domain name of a server. FullyQualifiedDomainName *string `pulumi:"fullyQualifiedDomainName"` // The Azure Active Directory identity of the server. Identity *ResourceIdentityResponse `pulumi:"identity"` // The geo-location where the resource lives Location string `pulumi:"location"` // The master server id of a replica server. MasterServerId *string `pulumi:"masterServerId"` // The name of the resource Name string `pulumi:"name"` // The maximum number of replicas that a master server can have. ReplicaCapacity *int `pulumi:"replicaCapacity"` // The replication role of the server. ReplicationRole *string `pulumi:"replicationRole"` // The SKU (pricing tier) of the server. Sku *SkuResponse `pulumi:"sku"` // Enable ssl enforcement or not when connect to server. SslEnforcement *string `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile *StorageProfileResponse `pulumi:"storageProfile"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` // A state of a server that is visible to user. UserVisibleState *string `pulumi:"userVisibleState"` // Server version. Version *string `pulumi:"version"` }
Represents a server.
func LookupServer ¶
func LookupServer(ctx *pulumi.Context, args *LookupServerArgs, opts ...pulumi.InvokeOption) (*LookupServerResult, error)
type LookupVirtualNetworkRuleArgs ¶
type LookupVirtualNetworkRuleArgs struct { // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the virtual network rule. VirtualNetworkRuleName string `pulumi:"virtualNetworkRuleName"` }
type LookupVirtualNetworkRuleResult ¶
type LookupVirtualNetworkRuleResult struct { // Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"` // The name of the resource Name string `pulumi:"name"` // Virtual Network Rule State State string `pulumi:"state"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` // The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
A virtual network rule.
func LookupVirtualNetworkRule ¶
func LookupVirtualNetworkRule(ctx *pulumi.Context, args *LookupVirtualNetworkRuleArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkRuleResult, error)
type ResourceIdentityResponse ¶
type ResourceIdentityResponse struct { // The Azure Active Directory principal id. PrincipalId string `pulumi:"principalId"` // The Azure Active Directory tenant id. TenantId string `pulumi:"tenantId"` // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type *string `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
type ResourceIdentityResponseArgs ¶
type ResourceIdentityResponseArgs struct { // The Azure Active Directory principal id. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Azure Active Directory tenant id. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type pulumi.StringPtrInput `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityResponseArgs) ElementType ¶
func (ResourceIdentityResponseArgs) ElementType() reflect.Type
func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
type ResourceIdentityResponseInput ¶
type ResourceIdentityResponseInput interface { pulumi.Input ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput ToResourceIdentityResponseOutputWithContext(context.Context) ResourceIdentityResponseOutput }
ResourceIdentityResponseInput is an input type that accepts ResourceIdentityResponseArgs and ResourceIdentityResponseOutput values. You can construct a concrete instance of `ResourceIdentityResponseInput` via:
ResourceIdentityResponseArgs{...}
type ResourceIdentityResponseOutput ¶
type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityResponseOutput) ElementType ¶
func (ResourceIdentityResponseOutput) ElementType() reflect.Type
func (ResourceIdentityResponseOutput) PrincipalId ¶
func (o ResourceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The Azure Active Directory principal id.
func (ResourceIdentityResponseOutput) TenantId ¶
func (o ResourceIdentityResponseOutput) TenantId() pulumi.StringOutput
The Azure Active Directory tenant id.
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseOutput) Type ¶
func (o ResourceIdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type ResourceIdentityResponsePtrInput ¶
type ResourceIdentityResponsePtrInput interface { pulumi.Input ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput ToResourceIdentityResponsePtrOutputWithContext(context.Context) ResourceIdentityResponsePtrOutput }
ResourceIdentityResponsePtrInput is an input type that accepts ResourceIdentityResponseArgs, ResourceIdentityResponsePtr and ResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `ResourceIdentityResponsePtrInput` via:
ResourceIdentityResponseArgs{...} or: nil
func ResourceIdentityResponsePtr ¶
func ResourceIdentityResponsePtr(v *ResourceIdentityResponseArgs) ResourceIdentityResponsePtrInput
type ResourceIdentityResponsePtrOutput ¶
type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityResponsePtrOutput) Elem ¶
func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
func (ResourceIdentityResponsePtrOutput) ElementType ¶
func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ResourceIdentityResponsePtrOutput) PrincipalId ¶
func (o ResourceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The Azure Active Directory principal id.
func (ResourceIdentityResponsePtrOutput) TenantId ¶
func (o ResourceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory tenant id.
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) Type ¶
func (o ResourceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type Server ¶
type Server struct { pulumi.CustomResourceState // The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). AdministratorLogin pulumi.StringPtrOutput `pulumi:"administratorLogin"` // Earliest restore point creation time (ISO8601 format) EarliestRestoreDate pulumi.StringPtrOutput `pulumi:"earliestRestoreDate"` // The fully qualified domain name of a server. FullyQualifiedDomainName pulumi.StringPtrOutput `pulumi:"fullyQualifiedDomainName"` // The Azure Active Directory identity of the server. Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The master server id of a replica server. MasterServerId pulumi.StringPtrOutput `pulumi:"masterServerId"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The maximum number of replicas that a master server can have. ReplicaCapacity pulumi.IntPtrOutput `pulumi:"replicaCapacity"` // The replication role of the server. ReplicationRole pulumi.StringPtrOutput `pulumi:"replicationRole"` // The SKU (pricing tier) of the server. Sku SkuResponsePtrOutput `pulumi:"sku"` // Enable ssl enforcement or not when connect to server. SslEnforcement pulumi.StringPtrOutput `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile StorageProfileResponsePtrOutput `pulumi:"storageProfile"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` // A state of a server that is visible to user. UserVisibleState pulumi.StringPtrOutput `pulumi:"userVisibleState"` // Server version. Version pulumi.StringPtrOutput `pulumi:"version"` }
Represents a server.
func GetServer ¶
func GetServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)
GetServer gets an existing Server resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServer ¶
func NewServer(ctx *pulumi.Context, name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)
NewServer registers a new resource with the given unique name, arguments, and options.
type ServerArgs ¶
type ServerArgs struct { // The location the resource resides in. Location pulumi.StringInput // Properties of the server. Properties pulumi.Input // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The SKU (pricing tier) of the server. Sku SkuPtrInput // Application-specific metadata in the form of key-value pairs. Tags pulumi.StringMapInput }
The set of arguments for constructing a Server resource.
func (ServerArgs) ElementType ¶
func (ServerArgs) ElementType() reflect.Type
type ServerPropertiesForDefaultCreate ¶
type ServerPropertiesForDefaultCreate struct { // The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). AdministratorLogin string `pulumi:"administratorLogin"` // The password of the administrator login. AdministratorLoginPassword string `pulumi:"administratorLoginPassword"` // The mode to create a new server. CreateMode string `pulumi:"createMode"` // Enable ssl enforcement or not when connect to server. SslEnforcement *string `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile *StorageProfile `pulumi:"storageProfile"` // Server version. Version *string `pulumi:"version"` }
The properties used to create a new server.
type ServerPropertiesForDefaultCreateArgs ¶
type ServerPropertiesForDefaultCreateArgs struct { // The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). AdministratorLogin pulumi.StringInput `pulumi:"administratorLogin"` // The password of the administrator login. AdministratorLoginPassword pulumi.StringInput `pulumi:"administratorLoginPassword"` // The mode to create a new server. CreateMode pulumi.StringInput `pulumi:"createMode"` // Enable ssl enforcement or not when connect to server. SslEnforcement pulumi.StringPtrInput `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile StorageProfilePtrInput `pulumi:"storageProfile"` // Server version. Version pulumi.StringPtrInput `pulumi:"version"` }
The properties used to create a new server.
func (ServerPropertiesForDefaultCreateArgs) ElementType ¶
func (ServerPropertiesForDefaultCreateArgs) ElementType() reflect.Type
func (ServerPropertiesForDefaultCreateArgs) ToServerPropertiesForDefaultCreateOutput ¶
func (i ServerPropertiesForDefaultCreateArgs) ToServerPropertiesForDefaultCreateOutput() ServerPropertiesForDefaultCreateOutput
func (ServerPropertiesForDefaultCreateArgs) ToServerPropertiesForDefaultCreateOutputWithContext ¶
func (i ServerPropertiesForDefaultCreateArgs) ToServerPropertiesForDefaultCreateOutputWithContext(ctx context.Context) ServerPropertiesForDefaultCreateOutput
type ServerPropertiesForDefaultCreateInput ¶
type ServerPropertiesForDefaultCreateInput interface { pulumi.Input ToServerPropertiesForDefaultCreateOutput() ServerPropertiesForDefaultCreateOutput ToServerPropertiesForDefaultCreateOutputWithContext(context.Context) ServerPropertiesForDefaultCreateOutput }
ServerPropertiesForDefaultCreateInput is an input type that accepts ServerPropertiesForDefaultCreateArgs and ServerPropertiesForDefaultCreateOutput values. You can construct a concrete instance of `ServerPropertiesForDefaultCreateInput` via:
ServerPropertiesForDefaultCreateArgs{...}
type ServerPropertiesForDefaultCreateOutput ¶
type ServerPropertiesForDefaultCreateOutput struct{ *pulumi.OutputState }
The properties used to create a new server.
func (ServerPropertiesForDefaultCreateOutput) AdministratorLogin ¶
func (o ServerPropertiesForDefaultCreateOutput) AdministratorLogin() pulumi.StringOutput
The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
func (ServerPropertiesForDefaultCreateOutput) AdministratorLoginPassword ¶
func (o ServerPropertiesForDefaultCreateOutput) AdministratorLoginPassword() pulumi.StringOutput
The password of the administrator login.
func (ServerPropertiesForDefaultCreateOutput) CreateMode ¶
func (o ServerPropertiesForDefaultCreateOutput) CreateMode() pulumi.StringOutput
The mode to create a new server.
func (ServerPropertiesForDefaultCreateOutput) ElementType ¶
func (ServerPropertiesForDefaultCreateOutput) ElementType() reflect.Type
func (ServerPropertiesForDefaultCreateOutput) SslEnforcement ¶
func (o ServerPropertiesForDefaultCreateOutput) SslEnforcement() pulumi.StringPtrOutput
Enable ssl enforcement or not when connect to server.
func (ServerPropertiesForDefaultCreateOutput) StorageProfile ¶
func (o ServerPropertiesForDefaultCreateOutput) StorageProfile() StorageProfilePtrOutput
Storage profile of a server.
func (ServerPropertiesForDefaultCreateOutput) ToServerPropertiesForDefaultCreateOutput ¶
func (o ServerPropertiesForDefaultCreateOutput) ToServerPropertiesForDefaultCreateOutput() ServerPropertiesForDefaultCreateOutput
func (ServerPropertiesForDefaultCreateOutput) ToServerPropertiesForDefaultCreateOutputWithContext ¶
func (o ServerPropertiesForDefaultCreateOutput) ToServerPropertiesForDefaultCreateOutputWithContext(ctx context.Context) ServerPropertiesForDefaultCreateOutput
func (ServerPropertiesForDefaultCreateOutput) Version ¶
func (o ServerPropertiesForDefaultCreateOutput) Version() pulumi.StringPtrOutput
Server version.
type ServerPropertiesForGeoRestore ¶
type ServerPropertiesForGeoRestore struct { // The mode to create a new server. CreateMode string `pulumi:"createMode"` // The source server id to restore from. SourceServerId string `pulumi:"sourceServerId"` // Enable ssl enforcement or not when connect to server. SslEnforcement *string `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile *StorageProfile `pulumi:"storageProfile"` // Server version. Version *string `pulumi:"version"` }
The properties used to create a new server by restoring to a different region from a geo replicated backup.
type ServerPropertiesForGeoRestoreArgs ¶
type ServerPropertiesForGeoRestoreArgs struct { // The mode to create a new server. CreateMode pulumi.StringInput `pulumi:"createMode"` // The source server id to restore from. SourceServerId pulumi.StringInput `pulumi:"sourceServerId"` // Enable ssl enforcement or not when connect to server. SslEnforcement pulumi.StringPtrInput `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile StorageProfilePtrInput `pulumi:"storageProfile"` // Server version. Version pulumi.StringPtrInput `pulumi:"version"` }
The properties used to create a new server by restoring to a different region from a geo replicated backup.
func (ServerPropertiesForGeoRestoreArgs) ElementType ¶
func (ServerPropertiesForGeoRestoreArgs) ElementType() reflect.Type
func (ServerPropertiesForGeoRestoreArgs) ToServerPropertiesForGeoRestoreOutput ¶
func (i ServerPropertiesForGeoRestoreArgs) ToServerPropertiesForGeoRestoreOutput() ServerPropertiesForGeoRestoreOutput
func (ServerPropertiesForGeoRestoreArgs) ToServerPropertiesForGeoRestoreOutputWithContext ¶
func (i ServerPropertiesForGeoRestoreArgs) ToServerPropertiesForGeoRestoreOutputWithContext(ctx context.Context) ServerPropertiesForGeoRestoreOutput
type ServerPropertiesForGeoRestoreInput ¶
type ServerPropertiesForGeoRestoreInput interface { pulumi.Input ToServerPropertiesForGeoRestoreOutput() ServerPropertiesForGeoRestoreOutput ToServerPropertiesForGeoRestoreOutputWithContext(context.Context) ServerPropertiesForGeoRestoreOutput }
ServerPropertiesForGeoRestoreInput is an input type that accepts ServerPropertiesForGeoRestoreArgs and ServerPropertiesForGeoRestoreOutput values. You can construct a concrete instance of `ServerPropertiesForGeoRestoreInput` via:
ServerPropertiesForGeoRestoreArgs{...}
type ServerPropertiesForGeoRestoreOutput ¶
type ServerPropertiesForGeoRestoreOutput struct{ *pulumi.OutputState }
The properties used to create a new server by restoring to a different region from a geo replicated backup.
func (ServerPropertiesForGeoRestoreOutput) CreateMode ¶
func (o ServerPropertiesForGeoRestoreOutput) CreateMode() pulumi.StringOutput
The mode to create a new server.
func (ServerPropertiesForGeoRestoreOutput) ElementType ¶
func (ServerPropertiesForGeoRestoreOutput) ElementType() reflect.Type
func (ServerPropertiesForGeoRestoreOutput) SourceServerId ¶
func (o ServerPropertiesForGeoRestoreOutput) SourceServerId() pulumi.StringOutput
The source server id to restore from.
func (ServerPropertiesForGeoRestoreOutput) SslEnforcement ¶
func (o ServerPropertiesForGeoRestoreOutput) SslEnforcement() pulumi.StringPtrOutput
Enable ssl enforcement or not when connect to server.
func (ServerPropertiesForGeoRestoreOutput) StorageProfile ¶
func (o ServerPropertiesForGeoRestoreOutput) StorageProfile() StorageProfilePtrOutput
Storage profile of a server.
func (ServerPropertiesForGeoRestoreOutput) ToServerPropertiesForGeoRestoreOutput ¶
func (o ServerPropertiesForGeoRestoreOutput) ToServerPropertiesForGeoRestoreOutput() ServerPropertiesForGeoRestoreOutput
func (ServerPropertiesForGeoRestoreOutput) ToServerPropertiesForGeoRestoreOutputWithContext ¶
func (o ServerPropertiesForGeoRestoreOutput) ToServerPropertiesForGeoRestoreOutputWithContext(ctx context.Context) ServerPropertiesForGeoRestoreOutput
func (ServerPropertiesForGeoRestoreOutput) Version ¶
func (o ServerPropertiesForGeoRestoreOutput) Version() pulumi.StringPtrOutput
Server version.
type ServerPropertiesForReplica ¶
type ServerPropertiesForReplica struct { // The mode to create a new server. CreateMode string `pulumi:"createMode"` // The master server id to create replica from. SourceServerId string `pulumi:"sourceServerId"` // Enable ssl enforcement or not when connect to server. SslEnforcement *string `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile *StorageProfile `pulumi:"storageProfile"` // Server version. Version *string `pulumi:"version"` }
The properties to create a new replica.
type ServerPropertiesForReplicaArgs ¶
type ServerPropertiesForReplicaArgs struct { // The mode to create a new server. CreateMode pulumi.StringInput `pulumi:"createMode"` // The master server id to create replica from. SourceServerId pulumi.StringInput `pulumi:"sourceServerId"` // Enable ssl enforcement or not when connect to server. SslEnforcement pulumi.StringPtrInput `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile StorageProfilePtrInput `pulumi:"storageProfile"` // Server version. Version pulumi.StringPtrInput `pulumi:"version"` }
The properties to create a new replica.
func (ServerPropertiesForReplicaArgs) ElementType ¶
func (ServerPropertiesForReplicaArgs) ElementType() reflect.Type
func (ServerPropertiesForReplicaArgs) ToServerPropertiesForReplicaOutput ¶
func (i ServerPropertiesForReplicaArgs) ToServerPropertiesForReplicaOutput() ServerPropertiesForReplicaOutput
func (ServerPropertiesForReplicaArgs) ToServerPropertiesForReplicaOutputWithContext ¶
func (i ServerPropertiesForReplicaArgs) ToServerPropertiesForReplicaOutputWithContext(ctx context.Context) ServerPropertiesForReplicaOutput
type ServerPropertiesForReplicaInput ¶
type ServerPropertiesForReplicaInput interface { pulumi.Input ToServerPropertiesForReplicaOutput() ServerPropertiesForReplicaOutput ToServerPropertiesForReplicaOutputWithContext(context.Context) ServerPropertiesForReplicaOutput }
ServerPropertiesForReplicaInput is an input type that accepts ServerPropertiesForReplicaArgs and ServerPropertiesForReplicaOutput values. You can construct a concrete instance of `ServerPropertiesForReplicaInput` via:
ServerPropertiesForReplicaArgs{...}
type ServerPropertiesForReplicaOutput ¶
type ServerPropertiesForReplicaOutput struct{ *pulumi.OutputState }
The properties to create a new replica.
func (ServerPropertiesForReplicaOutput) CreateMode ¶
func (o ServerPropertiesForReplicaOutput) CreateMode() pulumi.StringOutput
The mode to create a new server.
func (ServerPropertiesForReplicaOutput) ElementType ¶
func (ServerPropertiesForReplicaOutput) ElementType() reflect.Type
func (ServerPropertiesForReplicaOutput) SourceServerId ¶
func (o ServerPropertiesForReplicaOutput) SourceServerId() pulumi.StringOutput
The master server id to create replica from.
func (ServerPropertiesForReplicaOutput) SslEnforcement ¶
func (o ServerPropertiesForReplicaOutput) SslEnforcement() pulumi.StringPtrOutput
Enable ssl enforcement or not when connect to server.
func (ServerPropertiesForReplicaOutput) StorageProfile ¶
func (o ServerPropertiesForReplicaOutput) StorageProfile() StorageProfilePtrOutput
Storage profile of a server.
func (ServerPropertiesForReplicaOutput) ToServerPropertiesForReplicaOutput ¶
func (o ServerPropertiesForReplicaOutput) ToServerPropertiesForReplicaOutput() ServerPropertiesForReplicaOutput
func (ServerPropertiesForReplicaOutput) ToServerPropertiesForReplicaOutputWithContext ¶
func (o ServerPropertiesForReplicaOutput) ToServerPropertiesForReplicaOutputWithContext(ctx context.Context) ServerPropertiesForReplicaOutput
func (ServerPropertiesForReplicaOutput) Version ¶
func (o ServerPropertiesForReplicaOutput) Version() pulumi.StringPtrOutput
Server version.
type ServerPropertiesForRestore ¶
type ServerPropertiesForRestore struct { // The mode to create a new server. CreateMode string `pulumi:"createMode"` // Restore point creation time (ISO8601 format), specifying the time to restore from. RestorePointInTime string `pulumi:"restorePointInTime"` // The source server id to restore from. SourceServerId string `pulumi:"sourceServerId"` // Enable ssl enforcement or not when connect to server. SslEnforcement *string `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile *StorageProfile `pulumi:"storageProfile"` // Server version. Version *string `pulumi:"version"` }
The properties used to create a new server by restoring from a backup.
type ServerPropertiesForRestoreArgs ¶
type ServerPropertiesForRestoreArgs struct { // The mode to create a new server. CreateMode pulumi.StringInput `pulumi:"createMode"` // Restore point creation time (ISO8601 format), specifying the time to restore from. RestorePointInTime pulumi.StringInput `pulumi:"restorePointInTime"` // The source server id to restore from. SourceServerId pulumi.StringInput `pulumi:"sourceServerId"` // Enable ssl enforcement or not when connect to server. SslEnforcement pulumi.StringPtrInput `pulumi:"sslEnforcement"` // Storage profile of a server. StorageProfile StorageProfilePtrInput `pulumi:"storageProfile"` // Server version. Version pulumi.StringPtrInput `pulumi:"version"` }
The properties used to create a new server by restoring from a backup.
func (ServerPropertiesForRestoreArgs) ElementType ¶
func (ServerPropertiesForRestoreArgs) ElementType() reflect.Type
func (ServerPropertiesForRestoreArgs) ToServerPropertiesForRestoreOutput ¶
func (i ServerPropertiesForRestoreArgs) ToServerPropertiesForRestoreOutput() ServerPropertiesForRestoreOutput
func (ServerPropertiesForRestoreArgs) ToServerPropertiesForRestoreOutputWithContext ¶
func (i ServerPropertiesForRestoreArgs) ToServerPropertiesForRestoreOutputWithContext(ctx context.Context) ServerPropertiesForRestoreOutput
type ServerPropertiesForRestoreInput ¶
type ServerPropertiesForRestoreInput interface { pulumi.Input ToServerPropertiesForRestoreOutput() ServerPropertiesForRestoreOutput ToServerPropertiesForRestoreOutputWithContext(context.Context) ServerPropertiesForRestoreOutput }
ServerPropertiesForRestoreInput is an input type that accepts ServerPropertiesForRestoreArgs and ServerPropertiesForRestoreOutput values. You can construct a concrete instance of `ServerPropertiesForRestoreInput` via:
ServerPropertiesForRestoreArgs{...}
type ServerPropertiesForRestoreOutput ¶
type ServerPropertiesForRestoreOutput struct{ *pulumi.OutputState }
The properties used to create a new server by restoring from a backup.
func (ServerPropertiesForRestoreOutput) CreateMode ¶
func (o ServerPropertiesForRestoreOutput) CreateMode() pulumi.StringOutput
The mode to create a new server.
func (ServerPropertiesForRestoreOutput) ElementType ¶
func (ServerPropertiesForRestoreOutput) ElementType() reflect.Type
func (ServerPropertiesForRestoreOutput) RestorePointInTime ¶
func (o ServerPropertiesForRestoreOutput) RestorePointInTime() pulumi.StringOutput
Restore point creation time (ISO8601 format), specifying the time to restore from.
func (ServerPropertiesForRestoreOutput) SourceServerId ¶
func (o ServerPropertiesForRestoreOutput) SourceServerId() pulumi.StringOutput
The source server id to restore from.
func (ServerPropertiesForRestoreOutput) SslEnforcement ¶
func (o ServerPropertiesForRestoreOutput) SslEnforcement() pulumi.StringPtrOutput
Enable ssl enforcement or not when connect to server.
func (ServerPropertiesForRestoreOutput) StorageProfile ¶
func (o ServerPropertiesForRestoreOutput) StorageProfile() StorageProfilePtrOutput
Storage profile of a server.
func (ServerPropertiesForRestoreOutput) ToServerPropertiesForRestoreOutput ¶
func (o ServerPropertiesForRestoreOutput) ToServerPropertiesForRestoreOutput() ServerPropertiesForRestoreOutput
func (ServerPropertiesForRestoreOutput) ToServerPropertiesForRestoreOutputWithContext ¶
func (o ServerPropertiesForRestoreOutput) ToServerPropertiesForRestoreOutputWithContext(ctx context.Context) ServerPropertiesForRestoreOutput
func (ServerPropertiesForRestoreOutput) Version ¶
func (o ServerPropertiesForRestoreOutput) Version() pulumi.StringPtrOutput
Server version.
type ServerState ¶
type ServerState struct { // The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). AdministratorLogin pulumi.StringPtrInput // Earliest restore point creation time (ISO8601 format) EarliestRestoreDate pulumi.StringPtrInput // The fully qualified domain name of a server. FullyQualifiedDomainName pulumi.StringPtrInput // The Azure Active Directory identity of the server. Identity ResourceIdentityResponsePtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The master server id of a replica server. MasterServerId pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The maximum number of replicas that a master server can have. ReplicaCapacity pulumi.IntPtrInput // The replication role of the server. ReplicationRole pulumi.StringPtrInput // The SKU (pricing tier) of the server. Sku SkuResponsePtrInput // Enable ssl enforcement or not when connect to server. SslEnforcement pulumi.StringPtrInput // Storage profile of a server. StorageProfile StorageProfileResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput // A state of a server that is visible to user. UserVisibleState pulumi.StringPtrInput // Server version. Version pulumi.StringPtrInput }
func (ServerState) ElementType ¶
func (ServerState) ElementType() reflect.Type
type Sku ¶
type Sku struct { // The scale up/out capacity, representing server's compute units. Capacity *int `pulumi:"capacity"` // The family of hardware. Family *string `pulumi:"family"` // The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8. Name string `pulumi:"name"` // The size code, to be interpreted by resource as appropriate. Size *string `pulumi:"size"` // The tier of the particular SKU, e.g. Basic. Tier *string `pulumi:"tier"` }
Billing information related properties of a server.
type SkuArgs ¶
type SkuArgs struct { // The scale up/out capacity, representing server's compute units. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // The family of hardware. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8. Name pulumi.StringInput `pulumi:"name"` // The size code, to be interpreted by resource as appropriate. Size pulumi.StringPtrInput `pulumi:"size"` // The tier of the particular SKU, e.g. Basic. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Billing information related properties of a server.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
Billing information related properties of a server.
func (SkuOutput) Capacity ¶
func (o SkuOutput) Capacity() pulumi.IntPtrOutput
The scale up/out capacity, representing server's compute units.
func (SkuOutput) ElementType ¶
func (SkuOutput) Family ¶
func (o SkuOutput) Family() pulumi.StringPtrOutput
The family of hardware.
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
func (SkuOutput) Size ¶
func (o SkuOutput) Size() pulumi.StringPtrOutput
The size code, to be interpreted by resource as appropriate.
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() pulumi.StringPtrOutput
The tier of the particular SKU, e.g. Basic.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Capacity ¶
func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
The scale up/out capacity, representing server's compute units.
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Family ¶
func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
The family of hardware.
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
func (SkuPtrOutput) Size ¶
func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
The size code, to be interpreted by resource as appropriate.
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
The tier of the particular SKU, e.g. Basic.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The scale up/out capacity, representing server's compute units. Capacity *int `pulumi:"capacity"` // The family of hardware. Family *string `pulumi:"family"` // The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8. Name string `pulumi:"name"` // The size code, to be interpreted by resource as appropriate. Size *string `pulumi:"size"` // The tier of the particular SKU, e.g. Basic. Tier *string `pulumi:"tier"` }
Billing information related properties of a server.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The scale up/out capacity, representing server's compute units. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // The family of hardware. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8. Name pulumi.StringInput `pulumi:"name"` // The size code, to be interpreted by resource as appropriate. Size pulumi.StringPtrInput `pulumi:"size"` // The tier of the particular SKU, e.g. Basic. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Billing information related properties of a server.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
Billing information related properties of a server.
func (SkuResponseOutput) Capacity ¶
func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
The scale up/out capacity, representing server's compute units.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
The family of hardware.
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
func (SkuResponseOutput) Size ¶
func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
The size code, to be interpreted by resource as appropriate.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
The tier of the particular SKU, e.g. Basic.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Capacity ¶
func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
The scale up/out capacity, representing server's compute units.
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Family ¶
func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
The family of hardware.
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
func (SkuResponsePtrOutput) Size ¶
func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
The size code, to be interpreted by resource as appropriate.
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The tier of the particular SKU, e.g. Basic.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type StorageProfile ¶
type StorageProfile struct { // Backup retention days for the server. BackupRetentionDays *int `pulumi:"backupRetentionDays"` // Enable Geo-redundant or not for server backup. GeoRedundantBackup *string `pulumi:"geoRedundantBackup"` // Enable Storage Auto Grow. StorageAutogrow *string `pulumi:"storageAutogrow"` // Max storage allowed for a server. StorageMB *int `pulumi:"storageMB"` }
Storage Profile properties of a server
type StorageProfileArgs ¶
type StorageProfileArgs struct { // Backup retention days for the server. BackupRetentionDays pulumi.IntPtrInput `pulumi:"backupRetentionDays"` // Enable Geo-redundant or not for server backup. GeoRedundantBackup pulumi.StringPtrInput `pulumi:"geoRedundantBackup"` // Enable Storage Auto Grow. StorageAutogrow pulumi.StringPtrInput `pulumi:"storageAutogrow"` // Max storage allowed for a server. StorageMB pulumi.IntPtrInput `pulumi:"storageMB"` }
Storage Profile properties of a server
func (StorageProfileArgs) ElementType ¶
func (StorageProfileArgs) ElementType() reflect.Type
func (StorageProfileArgs) ToStorageProfileOutput ¶
func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileArgs) ToStorageProfileOutputWithContext ¶
func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
func (StorageProfileArgs) ToStorageProfilePtrOutput ¶
func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfileArgs) ToStorageProfilePtrOutputWithContext ¶
func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfileInput ¶
type StorageProfileInput interface { pulumi.Input ToStorageProfileOutput() StorageProfileOutput ToStorageProfileOutputWithContext(context.Context) StorageProfileOutput }
StorageProfileInput is an input type that accepts StorageProfileArgs and StorageProfileOutput values. You can construct a concrete instance of `StorageProfileInput` via:
StorageProfileArgs{...}
type StorageProfileOutput ¶
type StorageProfileOutput struct{ *pulumi.OutputState }
Storage Profile properties of a server
func (StorageProfileOutput) BackupRetentionDays ¶
func (o StorageProfileOutput) BackupRetentionDays() pulumi.IntPtrOutput
Backup retention days for the server.
func (StorageProfileOutput) ElementType ¶
func (StorageProfileOutput) ElementType() reflect.Type
func (StorageProfileOutput) GeoRedundantBackup ¶
func (o StorageProfileOutput) GeoRedundantBackup() pulumi.StringPtrOutput
Enable Geo-redundant or not for server backup.
func (StorageProfileOutput) StorageAutogrow ¶
func (o StorageProfileOutput) StorageAutogrow() pulumi.StringPtrOutput
Enable Storage Auto Grow.
func (StorageProfileOutput) StorageMB ¶
func (o StorageProfileOutput) StorageMB() pulumi.IntPtrOutput
Max storage allowed for a server.
func (StorageProfileOutput) ToStorageProfileOutput ¶
func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileOutput) ToStorageProfileOutputWithContext ¶
func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
func (StorageProfileOutput) ToStorageProfilePtrOutput ¶
func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfileOutput) ToStorageProfilePtrOutputWithContext ¶
func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfilePtrInput ¶
type StorageProfilePtrInput interface { pulumi.Input ToStorageProfilePtrOutput() StorageProfilePtrOutput ToStorageProfilePtrOutputWithContext(context.Context) StorageProfilePtrOutput }
StorageProfilePtrInput is an input type that accepts StorageProfileArgs, StorageProfilePtr and StorageProfilePtrOutput values. You can construct a concrete instance of `StorageProfilePtrInput` via:
StorageProfileArgs{...} or: nil
func StorageProfilePtr ¶
func StorageProfilePtr(v *StorageProfileArgs) StorageProfilePtrInput
type StorageProfilePtrOutput ¶
type StorageProfilePtrOutput struct{ *pulumi.OutputState }
func (StorageProfilePtrOutput) BackupRetentionDays ¶
func (o StorageProfilePtrOutput) BackupRetentionDays() pulumi.IntPtrOutput
Backup retention days for the server.
func (StorageProfilePtrOutput) Elem ¶
func (o StorageProfilePtrOutput) Elem() StorageProfileOutput
func (StorageProfilePtrOutput) ElementType ¶
func (StorageProfilePtrOutput) ElementType() reflect.Type
func (StorageProfilePtrOutput) GeoRedundantBackup ¶
func (o StorageProfilePtrOutput) GeoRedundantBackup() pulumi.StringPtrOutput
Enable Geo-redundant or not for server backup.
func (StorageProfilePtrOutput) StorageAutogrow ¶
func (o StorageProfilePtrOutput) StorageAutogrow() pulumi.StringPtrOutput
Enable Storage Auto Grow.
func (StorageProfilePtrOutput) StorageMB ¶
func (o StorageProfilePtrOutput) StorageMB() pulumi.IntPtrOutput
Max storage allowed for a server.
func (StorageProfilePtrOutput) ToStorageProfilePtrOutput ¶
func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext ¶
func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfileResponse ¶
type StorageProfileResponse struct { // Backup retention days for the server. BackupRetentionDays *int `pulumi:"backupRetentionDays"` // Enable Geo-redundant or not for server backup. GeoRedundantBackup *string `pulumi:"geoRedundantBackup"` // Enable Storage Auto Grow. StorageAutogrow *string `pulumi:"storageAutogrow"` // Max storage allowed for a server. StorageMB *int `pulumi:"storageMB"` }
Storage Profile properties of a server
type StorageProfileResponseArgs ¶
type StorageProfileResponseArgs struct { // Backup retention days for the server. BackupRetentionDays pulumi.IntPtrInput `pulumi:"backupRetentionDays"` // Enable Geo-redundant or not for server backup. GeoRedundantBackup pulumi.StringPtrInput `pulumi:"geoRedundantBackup"` // Enable Storage Auto Grow. StorageAutogrow pulumi.StringPtrInput `pulumi:"storageAutogrow"` // Max storage allowed for a server. StorageMB pulumi.IntPtrInput `pulumi:"storageMB"` }
Storage Profile properties of a server
func (StorageProfileResponseArgs) ElementType ¶
func (StorageProfileResponseArgs) ElementType() reflect.Type
func (StorageProfileResponseArgs) ToStorageProfileResponseOutput ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponseOutput() StorageProfileResponseOutput
func (StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type StorageProfileResponseInput ¶
type StorageProfileResponseInput interface { pulumi.Input ToStorageProfileResponseOutput() StorageProfileResponseOutput ToStorageProfileResponseOutputWithContext(context.Context) StorageProfileResponseOutput }
StorageProfileResponseInput is an input type that accepts StorageProfileResponseArgs and StorageProfileResponseOutput values. You can construct a concrete instance of `StorageProfileResponseInput` via:
StorageProfileResponseArgs{...}
type StorageProfileResponseOutput ¶
type StorageProfileResponseOutput struct{ *pulumi.OutputState }
Storage Profile properties of a server
func (StorageProfileResponseOutput) BackupRetentionDays ¶
func (o StorageProfileResponseOutput) BackupRetentionDays() pulumi.IntPtrOutput
Backup retention days for the server.
func (StorageProfileResponseOutput) ElementType ¶
func (StorageProfileResponseOutput) ElementType() reflect.Type
func (StorageProfileResponseOutput) GeoRedundantBackup ¶
func (o StorageProfileResponseOutput) GeoRedundantBackup() pulumi.StringPtrOutput
Enable Geo-redundant or not for server backup.
func (StorageProfileResponseOutput) StorageAutogrow ¶
func (o StorageProfileResponseOutput) StorageAutogrow() pulumi.StringPtrOutput
Enable Storage Auto Grow.
func (StorageProfileResponseOutput) StorageMB ¶
func (o StorageProfileResponseOutput) StorageMB() pulumi.IntPtrOutput
Max storage allowed for a server.
func (StorageProfileResponseOutput) ToStorageProfileResponseOutput ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
func (StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type StorageProfileResponsePtrInput ¶
type StorageProfileResponsePtrInput interface { pulumi.Input ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput ToStorageProfileResponsePtrOutputWithContext(context.Context) StorageProfileResponsePtrOutput }
StorageProfileResponsePtrInput is an input type that accepts StorageProfileResponseArgs, StorageProfileResponsePtr and StorageProfileResponsePtrOutput values. You can construct a concrete instance of `StorageProfileResponsePtrInput` via:
StorageProfileResponseArgs{...} or: nil
func StorageProfileResponsePtr ¶
func StorageProfileResponsePtr(v *StorageProfileResponseArgs) StorageProfileResponsePtrInput
type StorageProfileResponsePtrOutput ¶
type StorageProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageProfileResponsePtrOutput) BackupRetentionDays ¶
func (o StorageProfileResponsePtrOutput) BackupRetentionDays() pulumi.IntPtrOutput
Backup retention days for the server.
func (StorageProfileResponsePtrOutput) Elem ¶
func (o StorageProfileResponsePtrOutput) Elem() StorageProfileResponseOutput
func (StorageProfileResponsePtrOutput) ElementType ¶
func (StorageProfileResponsePtrOutput) ElementType() reflect.Type
func (StorageProfileResponsePtrOutput) GeoRedundantBackup ¶
func (o StorageProfileResponsePtrOutput) GeoRedundantBackup() pulumi.StringPtrOutput
Enable Geo-redundant or not for server backup.
func (StorageProfileResponsePtrOutput) StorageAutogrow ¶
func (o StorageProfileResponsePtrOutput) StorageAutogrow() pulumi.StringPtrOutput
Enable Storage Auto Grow.
func (StorageProfileResponsePtrOutput) StorageMB ¶
func (o StorageProfileResponsePtrOutput) StorageMB() pulumi.IntPtrOutput
Max storage allowed for a server.
func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput ¶
func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext ¶
func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { pulumi.CustomResourceState // Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrOutput `pulumi:"ignoreMissingVnetServiceEndpoint"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Virtual Network Rule State State pulumi.StringOutput `pulumi:"state"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` // The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId pulumi.StringOutput `pulumi:"virtualNetworkSubnetId"` }
A virtual network rule.
func GetVirtualNetworkRule ¶
func GetVirtualNetworkRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkRuleState, opts ...pulumi.ResourceOption) (*VirtualNetworkRule, error)
GetVirtualNetworkRule gets an existing VirtualNetworkRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualNetworkRule ¶
func NewVirtualNetworkRule(ctx *pulumi.Context, name string, args *VirtualNetworkRuleArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkRule, error)
NewVirtualNetworkRule registers a new resource with the given unique name, arguments, and options.
type VirtualNetworkRuleArgs ¶
type VirtualNetworkRuleArgs struct { // Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The name of the virtual network rule. VirtualNetworkRuleName pulumi.StringInput // The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId pulumi.StringInput }
The set of arguments for constructing a VirtualNetworkRule resource.
func (VirtualNetworkRuleArgs) ElementType ¶
func (VirtualNetworkRuleArgs) ElementType() reflect.Type
type VirtualNetworkRuleState ¶
type VirtualNetworkRuleState struct { // Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput // The name of the resource Name pulumi.StringPtrInput // Virtual Network Rule State State pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput // The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId pulumi.StringPtrInput }
func (VirtualNetworkRuleState) ElementType ¶
func (VirtualNetworkRuleState) ElementType() reflect.Type