Documentation ¶
Index ¶
- Constants
- type Configuration
- type ConfigurationArgs
- type ConfigurationInput
- type ConfigurationOutput
- type ConfigurationState
- type CreateMode
- func (CreateMode) ElementType() reflect.Type
- func (e CreateMode) ToStringOutput() pulumi.StringOutput
- func (e CreateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CreateMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CreateMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Database
- type DatabaseArgs
- type DatabaseInput
- type DatabaseOutput
- type DatabaseState
- type FirewallRule
- type FirewallRuleArgs
- type FirewallRuleInput
- type FirewallRuleOutput
- type FirewallRuleState
- type GeoRedundantBackup
- func (GeoRedundantBackup) ElementType() reflect.Type
- func (e GeoRedundantBackup) ToStringOutput() pulumi.StringOutput
- func (e GeoRedundantBackup) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GeoRedundantBackup) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GeoRedundantBackup) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupConfigurationArgs
- type LookupConfigurationResult
- 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 ServerInput
- type ServerOutput
- 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 ServerVersion
- func (ServerVersion) ElementType() reflect.Type
- func (e ServerVersion) ToStringOutput() pulumi.StringOutput
- func (e ServerVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 SkuTier
- func (SkuTier) ElementType() reflect.Type
- func (e SkuTier) ToStringOutput() pulumi.StringOutput
- func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SslEnforcementEnum
- func (SslEnforcementEnum) ElementType() reflect.Type
- func (e SslEnforcementEnum) ToStringOutput() pulumi.StringOutput
- func (e SslEnforcementEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SslEnforcementEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SslEnforcementEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageAutogrow
- func (StorageAutogrow) ElementType() reflect.Type
- func (e StorageAutogrow) ToStringOutput() pulumi.StringOutput
- func (e StorageAutogrow) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StorageAutogrow) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StorageAutogrow) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 VirtualNetworkRuleInput
- type VirtualNetworkRuleOutput
- type VirtualNetworkRuleState
Constants ¶
const ( CreateModeDefault = CreateMode("Default") CreateModePointInTimeRestore = CreateMode("PointInTimeRestore") CreateModeGeoRestore = CreateMode("GeoRestore") CreateModeReplica = CreateMode("Replica") )
const ( GeoRedundantBackupEnabled = GeoRedundantBackup("Enabled") GeoRedundantBackupDisabled = GeoRedundantBackup("Disabled") )
const ( ServerVersion_5_6 = ServerVersion("5.6") ServerVersion_5_7 = ServerVersion("5.7") )
const ( SkuTierBasic = SkuTier("Basic") SkuTierGeneralPurpose = SkuTier("GeneralPurpose") SkuTierMemoryOptimized = SkuTier("MemoryOptimized") )
const ( SslEnforcementEnumEnabled = SslEnforcementEnum("Enabled") SslEnforcementEnumDisabled = SslEnforcementEnum("Disabled") )
const ( StorageAutogrowEnabled = StorageAutogrow("Enabled") StorageAutogrowDisabled = StorageAutogrow("Disabled") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶ added in v0.2.5
type Configuration struct { pulumi.CustomResourceState // Allowed values of the configuration. AllowedValues pulumi.StringOutput `pulumi:"allowedValues"` // Data type of the configuration. DataType pulumi.StringOutput `pulumi:"dataType"` // Default value of the configuration. DefaultValue pulumi.StringOutput `pulumi:"defaultValue"` // Description of the configuration. Description pulumi.StringOutput `pulumi:"description"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Source of the configuration. Source pulumi.StringPtrOutput `pulumi:"source"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Value of the configuration. Value pulumi.StringPtrOutput `pulumi:"value"` }
Represents a Configuration.
func GetConfiguration ¶ added in v0.2.5
func GetConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationState, opts ...pulumi.ResourceOption) (*Configuration, error)
GetConfiguration gets an existing Configuration 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 NewConfiguration ¶ added in v0.2.5
func NewConfiguration(ctx *pulumi.Context, name string, args *ConfigurationArgs, opts ...pulumi.ResourceOption) (*Configuration, error)
NewConfiguration registers a new resource with the given unique name, arguments, and options.
func (*Configuration) ElementType ¶ added in v0.2.6
func (*Configuration) ElementType() reflect.Type
func (*Configuration) ToConfigurationOutput ¶ added in v0.2.6
func (i *Configuration) ToConfigurationOutput() ConfigurationOutput
func (*Configuration) ToConfigurationOutputWithContext ¶ added in v0.2.6
func (i *Configuration) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
type ConfigurationArgs ¶ added in v0.2.5
type ConfigurationArgs struct { // The name of the server configuration. ConfigurationName 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 // Source of the configuration. Source pulumi.StringPtrInput // Value of the configuration. Value pulumi.StringPtrInput }
The set of arguments for constructing a Configuration resource.
func (ConfigurationArgs) ElementType ¶ added in v0.2.5
func (ConfigurationArgs) ElementType() reflect.Type
type ConfigurationInput ¶ added in v0.2.6
type ConfigurationInput interface { pulumi.Input ToConfigurationOutput() ConfigurationOutput ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput }
type ConfigurationOutput ¶ added in v0.2.6
type ConfigurationOutput struct {
*pulumi.OutputState
}
func (ConfigurationOutput) ElementType ¶ added in v0.2.6
func (ConfigurationOutput) ElementType() reflect.Type
func (ConfigurationOutput) ToConfigurationOutput ¶ added in v0.2.6
func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
func (ConfigurationOutput) ToConfigurationOutputWithContext ¶ added in v0.2.6
func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
type ConfigurationState ¶ added in v0.2.5
type ConfigurationState struct { // Allowed values of the configuration. AllowedValues pulumi.StringPtrInput // Data type of the configuration. DataType pulumi.StringPtrInput // Default value of the configuration. DefaultValue pulumi.StringPtrInput // Description of the configuration. Description pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Source of the configuration. Source pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // Value of the configuration. Value pulumi.StringPtrInput }
func (ConfigurationState) ElementType ¶ added in v0.2.5
func (ConfigurationState) ElementType() reflect.Type
type CreateMode ¶ added in v0.3.1
The mode to create a new server.
func (CreateMode) ElementType ¶ added in v0.3.1
func (CreateMode) ElementType() reflect.Type
func (CreateMode) ToStringOutput ¶ added in v0.3.1
func (e CreateMode) ToStringOutput() pulumi.StringOutput
func (CreateMode) ToStringOutputWithContext ¶ added in v0.3.1
func (e CreateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CreateMode) ToStringPtrOutput ¶ added in v0.3.1
func (e CreateMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (CreateMode) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e CreateMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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. E.g. "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.
func (*Database) ElementType ¶ added in v0.2.6
func (*Database) ToDatabaseOutput ¶ added in v0.2.6
func (i *Database) ToDatabaseOutput() DatabaseOutput
func (*Database) ToDatabaseOutputWithContext ¶ added in v0.2.6
func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
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 DatabaseInput ¶ added in v0.2.6
type DatabaseInput interface { pulumi.Input ToDatabaseOutput() DatabaseOutput ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput }
type DatabaseOutput ¶ added in v0.2.6
type DatabaseOutput struct {
*pulumi.OutputState
}
func (DatabaseOutput) ElementType ¶ added in v0.2.6
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) ToDatabaseOutput ¶ added in v0.2.6
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
func (DatabaseOutput) ToDatabaseOutputWithContext ¶ added in v0.2.6
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
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. E.g. "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. E.g. "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.
func (*FirewallRule) ElementType ¶ added in v0.2.6
func (*FirewallRule) ElementType() reflect.Type
func (*FirewallRule) ToFirewallRuleOutput ¶ added in v0.2.6
func (i *FirewallRule) ToFirewallRuleOutput() FirewallRuleOutput
func (*FirewallRule) ToFirewallRuleOutputWithContext ¶ added in v0.2.6
func (i *FirewallRule) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
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 FirewallRuleInput ¶ added in v0.2.6
type FirewallRuleInput interface { pulumi.Input ToFirewallRuleOutput() FirewallRuleOutput ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput }
type FirewallRuleOutput ¶ added in v0.2.6
type FirewallRuleOutput struct {
*pulumi.OutputState
}
func (FirewallRuleOutput) ElementType ¶ added in v0.2.6
func (FirewallRuleOutput) ElementType() reflect.Type
func (FirewallRuleOutput) ToFirewallRuleOutput ¶ added in v0.2.6
func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput
func (FirewallRuleOutput) ToFirewallRuleOutputWithContext ¶ added in v0.2.6
func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (FirewallRuleState) ElementType ¶
func (FirewallRuleState) ElementType() reflect.Type
type GeoRedundantBackup ¶ added in v0.3.1
Enable Geo-redundant or not for server backup.
func (GeoRedundantBackup) ElementType ¶ added in v0.3.1
func (GeoRedundantBackup) ElementType() reflect.Type
func (GeoRedundantBackup) ToStringOutput ¶ added in v0.3.1
func (e GeoRedundantBackup) ToStringOutput() pulumi.StringOutput
func (GeoRedundantBackup) ToStringOutputWithContext ¶ added in v0.3.1
func (e GeoRedundantBackup) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GeoRedundantBackup) ToStringPtrOutput ¶ added in v0.3.1
func (e GeoRedundantBackup) ToStringPtrOutput() pulumi.StringPtrOutput
func (GeoRedundantBackup) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e GeoRedundantBackup) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupConfigurationArgs ¶ added in v0.2.5
type LookupConfigurationArgs struct { // The name of the server configuration. ConfigurationName string `pulumi:"configurationName"` // 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 LookupConfigurationResult ¶ added in v0.2.5
type LookupConfigurationResult struct { // Allowed values of the configuration. AllowedValues string `pulumi:"allowedValues"` // Data type of the configuration. DataType string `pulumi:"dataType"` // Default value of the configuration. DefaultValue string `pulumi:"defaultValue"` // Description of the configuration. Description string `pulumi:"description"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // Source of the configuration. Source *string `pulumi:"source"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Value of the configuration. Value *string `pulumi:"value"` }
Represents a Configuration.
func LookupConfiguration ¶ added in v0.2.5
func LookupConfiguration(ctx *pulumi.Context, args *LookupConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationResult, error)
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"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The type of the resource. E.g. "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"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // 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. E.g. "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"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // 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. E.g. "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 { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // 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. E.g. "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. E.g. "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.
func (*Server) ElementType ¶ added in v0.2.6
func (*Server) ToServerOutput ¶ added in v0.2.6
func (i *Server) ToServerOutput() ServerOutput
func (*Server) ToServerOutputWithContext ¶ added in v0.2.6
func (i *Server) ToServerOutputWithContext(ctx context.Context) ServerOutput
type ServerArgs ¶
type ServerArgs struct { // The location the resource resides in. Location pulumi.StringPtrInput // 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 ServerInput ¶ added in v0.2.6
type ServerInput interface { pulumi.Input ToServerOutput() ServerOutput ToServerOutputWithContext(ctx context.Context) ServerOutput }
type ServerOutput ¶ added in v0.2.6
type ServerOutput struct {
*pulumi.OutputState
}
func (ServerOutput) ElementType ¶ added in v0.2.6
func (ServerOutput) ElementType() reflect.Type
func (ServerOutput) ToServerOutput ¶ added in v0.2.6
func (o ServerOutput) ToServerOutput() ServerOutput
func (ServerOutput) ToServerOutputWithContext ¶ added in v0.2.6
func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
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. // Expected value is 'Default'. 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. // Expected value is 'Default'. CreateMode pulumi.StringInput `pulumi:"createMode"` // Enable ssl enforcement or not when connect to server. SslEnforcement *SslEnforcementEnum `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. Expected value is 'Default'.
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. // Expected value is 'GeoRestore'. 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. // Expected value is 'GeoRestore'. 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 *SslEnforcementEnum `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. Expected value is 'GeoRestore'.
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. // Expected value is 'Replica'. 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. // Expected value is 'Replica'. 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 *SslEnforcementEnum `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. Expected value is 'Replica'.
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. // Expected value is 'PointInTimeRestore'. 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. // Expected value is 'PointInTimeRestore'. 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 *SslEnforcementEnum `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. Expected value is 'PointInTimeRestore'.
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. E.g. "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 ServerVersion ¶ added in v0.3.1
Server version.
func (ServerVersion) ElementType ¶ added in v0.3.1
func (ServerVersion) ElementType() reflect.Type
func (ServerVersion) ToStringOutput ¶ added in v0.3.1
func (e ServerVersion) ToStringOutput() pulumi.StringOutput
func (ServerVersion) ToStringOutputWithContext ¶ added in v0.3.1
func (e ServerVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerVersion) ToStringPtrOutput ¶ added in v0.3.1
func (e ServerVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerVersion) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ServerVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 SkuTier ¶ added in v0.3.1
The tier of the particular SKU, e.g. Basic.
func (SkuTier) ElementType ¶ added in v0.3.1
func (SkuTier) ToStringOutput ¶ added in v0.3.1
func (e SkuTier) ToStringOutput() pulumi.StringOutput
func (SkuTier) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuTier) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuTier) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SslEnforcementEnum ¶ added in v0.3.1
Enable ssl enforcement or not when connect to server.
func (SslEnforcementEnum) ElementType ¶ added in v0.3.1
func (SslEnforcementEnum) ElementType() reflect.Type
func (SslEnforcementEnum) ToStringOutput ¶ added in v0.3.1
func (e SslEnforcementEnum) ToStringOutput() pulumi.StringOutput
func (SslEnforcementEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e SslEnforcementEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SslEnforcementEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e SslEnforcementEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (SslEnforcementEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SslEnforcementEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageAutogrow ¶ added in v0.3.1
Enable Storage Auto Grow.
func (StorageAutogrow) ElementType ¶ added in v0.3.1
func (StorageAutogrow) ElementType() reflect.Type
func (StorageAutogrow) ToStringOutput ¶ added in v0.3.1
func (e StorageAutogrow) ToStringOutput() pulumi.StringOutput
func (StorageAutogrow) ToStringOutputWithContext ¶ added in v0.3.1
func (e StorageAutogrow) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageAutogrow) ToStringPtrOutput ¶ added in v0.3.1
func (e StorageAutogrow) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageAutogrow) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e StorageAutogrow) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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. E.g. "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.
func (*VirtualNetworkRule) ElementType ¶ added in v0.2.6
func (*VirtualNetworkRule) ElementType() reflect.Type
func (*VirtualNetworkRule) ToVirtualNetworkRuleOutput ¶ added in v0.2.6
func (i *VirtualNetworkRule) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
func (*VirtualNetworkRule) ToVirtualNetworkRuleOutputWithContext ¶ added in v0.2.6
func (i *VirtualNetworkRule) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
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 VirtualNetworkRuleInput ¶ added in v0.2.6
type VirtualNetworkRuleInput interface { pulumi.Input ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput }
type VirtualNetworkRuleOutput ¶ added in v0.2.6
type VirtualNetworkRuleOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkRuleOutput) ElementType ¶ added in v0.2.6
func (VirtualNetworkRuleOutput) ElementType() reflect.Type
func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput ¶ added in v0.2.6
func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext ¶ added in v0.2.6
func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
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. E.g. "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