This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.servicefabric.getNodeType
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
Get a Service Fabric node type of a given managed cluster. Azure REST API version: 2023-03-01-preview.
Other available API versions: 2021-09-01-privatepreview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
Using getNodeType
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNodeType(args: GetNodeTypeArgs, opts?: InvokeOptions): Promise<GetNodeTypeResult>
function getNodeTypeOutput(args: GetNodeTypeOutputArgs, opts?: InvokeOptions): Output<GetNodeTypeResult>
def get_node_type(cluster_name: Optional[str] = None,
node_type_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNodeTypeResult
def get_node_type_output(cluster_name: Optional[pulumi.Input[str]] = None,
node_type_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNodeTypeResult]
func LookupNodeType(ctx *Context, args *LookupNodeTypeArgs, opts ...InvokeOption) (*LookupNodeTypeResult, error)
func LookupNodeTypeOutput(ctx *Context, args *LookupNodeTypeOutputArgs, opts ...InvokeOption) LookupNodeTypeResultOutput
> Note: This function is named LookupNodeType
in the Go SDK.
public static class GetNodeType
{
public static Task<GetNodeTypeResult> InvokeAsync(GetNodeTypeArgs args, InvokeOptions? opts = null)
public static Output<GetNodeTypeResult> Invoke(GetNodeTypeInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNodeTypeResult> getNodeType(GetNodeTypeArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:servicefabric:getNodeType
arguments:
# arguments dictionary
The following arguments are supported:
- Cluster
Name string - The name of the cluster resource.
- Node
Type stringName - The name of the node type.
- Resource
Group stringName - The name of the resource group.
- Cluster
Name string - The name of the cluster resource.
- Node
Type stringName - The name of the node type.
- Resource
Group stringName - The name of the resource group.
- cluster
Name String - The name of the cluster resource.
- node
Type StringName - The name of the node type.
- resource
Group StringName - The name of the resource group.
- cluster
Name string - The name of the cluster resource.
- node
Type stringName - The name of the node type.
- resource
Group stringName - The name of the resource group.
- cluster_
name str - The name of the cluster resource.
- node_
type_ strname - The name of the node type.
- resource_
group_ strname - The name of the resource group.
- cluster
Name String - The name of the cluster resource.
- node
Type StringName - The name of the node type.
- resource
Group StringName - The name of the resource group.
getNodeType Result
The following output properties are available:
- Id string
- Azure resource identifier.
- Is
Primary bool - Indicates the Service Fabric system services for the cluster will run on this node type. This setting cannot be changed once the node type is created.
- Name string
- Azure resource name.
- Provisioning
State string - The provisioning state of the node type resource.
- System
Data Pulumi.Azure Native. Service Fabric. Outputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Azure resource type.
- Vm
Instance intCount - The number of nodes in the node type. Values: -1 - Use when auto scale rules are configured or sku.capacity is defined 0 - Not supported >0 - Use for manual scale.
- Additional
Data List<Pulumi.Disks Azure Native. Service Fabric. Outputs. Vmss Data Disk Response> - Additional managed data disks.
- Application
Ports Pulumi.Azure Native. Service Fabric. Outputs. Endpoint Range Description Response - The range of ports from which cluster assigned port to Service Fabric applications.
- Capacities Dictionary<string, string>
- The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
- Data
Disk stringLetter - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- Data
Disk intSize GB - Disk size for the managed disk attached to the vms on the node type in GBs.
- Data
Disk stringType - Managed data disk type. Specifies the storage account type for the managed disk
- Enable
Accelerated boolNetworking - Specifies whether the network interface is accelerated networking-enabled.
- Enable
Encryption boolAt Host - Enable or disable the Host Encryption for the virtual machines on the node type. This will enable the encryption for all the disks including Resource/Temp disk at host itself. Default: The Encryption at host will be disabled unless this property is set to true for the resource.
- Enable
Node boolPublic IP - Specifies whether each node is allocated its own public IP address. This is only supported on secondary node types with custom Load Balancers.
- Enable
Over boolProvisioning - Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types.
- Ephemeral
Ports Pulumi.Azure Native. Service Fabric. Outputs. Endpoint Range Description Response - The range of ephemeral ports that nodes in this node type should be configured with.
- Eviction
Policy string - Specifies the eviction policy for virtual machines in a SPOT node type. Default is Delete.
- Frontend
Configurations List<Pulumi.Azure Native. Service Fabric. Outputs. Frontend Configuration Response> - Indicates the node type uses its own frontend configurations instead of the default one for the cluster. This setting can only be specified for non-primary node types and can not be added or removed after the node type is created.
- Host
Group stringId - Specifies the full host group resource Id. This property is used for deploying on azure dedicated hosts.
- Is
Spot boolVM - Indicates whether the node type will be Spot Virtual Machines. Azure will allocate the VMs if there is capacity available and the VMs can be evicted at any time.
- Is
Stateless bool - Indicates if the node type can only host Stateless workloads.
- Multiple
Placement boolGroups - Indicates if scale set associated with the node type can be composed of multiple placement groups.
- Nat
Gateway stringId - Specifies the resource id of a NAT Gateway to attach to the subnet of this node type. Node type must use custom load balancer.
- Network
Security List<Pulumi.Rules Azure Native. Service Fabric. Outputs. Network Security Rule Response> - The Network Security Rules for this node type. This setting can only be specified for node types that are configured with frontend configurations.
- Placement
Properties Dictionary<string, string> - The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
- Secure
Boot boolEnabled - Specifies whether secure boot should be enabled on the nodeType. Can only be used with TrustedLaunch SecurityType
- Security
Type string - Specifies the security type of the nodeType. Only TrustedLaunch is currently supported
- Sku
Pulumi.
Azure Native. Service Fabric. Outputs. Node Type Sku Response - The node type sku.
- Spot
Restore stringTimeout - Indicates the time duration after which the platform will not try to restore the VMSS SPOT instances specified as ISO 8601.
- Subnet
Id string - Indicates the resource id of the subnet for the node type.
- Dictionary<string, string>
- Azure resource tags.
- Use
Default boolPublic Load Balancer - Specifies whether the use public load balancer. If not specified and the node type doesn't have its own frontend configuration, it will be attached to the default load balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is true, then the frontend has to be an Internal Load Balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is false or not set, then the custom load balancer must include a public load balancer to provide outbound connectivity.
- Use
Ephemeral boolOSDisk - Indicates whether to use ephemeral os disk. The sku selected on the vmSize property needs to support this feature.
- Use
Temp boolData Disk - Specifies whether to use the temporary disk for the service fabric data root, in which case no managed data disk will be attached and the temporary disk will be used. It is only allowed for stateless node types.
- Vm
Extensions List<Pulumi.Azure Native. Service Fabric. Outputs. VMSSExtension Response> - Set of extensions that should be installed onto the virtual machines.
- Vm
Image stringOffer - The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer.
- Vm
Image Pulumi.Plan Azure Native. Service Fabric. Outputs. Vm Image Plan Response - Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
- Vm
Image stringPublisher - The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer.
- Vm
Image stringResource Id - Indicates the resource id of the vm image. This parameter is used for custom vm image.
- Vm
Image stringSku - The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter.
- Vm
Image stringVersion - The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
- Vm
Managed Pulumi.Identity Azure Native. Service Fabric. Outputs. Vm Managed Identity Response - Identities to assign to the virtual machine scale set under the node type.
- Vm
Secrets List<Pulumi.Azure Native. Service Fabric. Outputs. Vault Secret Group Response> - The secrets to install in the virtual machines.
- Vm
Setup List<string>Actions - Specifies the actions to be performed on the vms before bootstrapping the service fabric runtime.
- string
- Indicates the resource id of the vm shared galleries image. This parameter is used for custom vm image.
- Vm
Size string - The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3.
- Zones List<string>
- Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster.
- Id string
- Azure resource identifier.
- Is
Primary bool - Indicates the Service Fabric system services for the cluster will run on this node type. This setting cannot be changed once the node type is created.
- Name string
- Azure resource name.
- Provisioning
State string - The provisioning state of the node type resource.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Azure resource type.
- Vm
Instance intCount - The number of nodes in the node type. Values: -1 - Use when auto scale rules are configured or sku.capacity is defined 0 - Not supported >0 - Use for manual scale.
- Additional
Data []VmssDisks Data Disk Response - Additional managed data disks.
- Application
Ports EndpointRange Description Response - The range of ports from which cluster assigned port to Service Fabric applications.
- Capacities map[string]string
- The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
- Data
Disk stringLetter - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- Data
Disk intSize GB - Disk size for the managed disk attached to the vms on the node type in GBs.
- Data
Disk stringType - Managed data disk type. Specifies the storage account type for the managed disk
- Enable
Accelerated boolNetworking - Specifies whether the network interface is accelerated networking-enabled.
- Enable
Encryption boolAt Host - Enable or disable the Host Encryption for the virtual machines on the node type. This will enable the encryption for all the disks including Resource/Temp disk at host itself. Default: The Encryption at host will be disabled unless this property is set to true for the resource.
- Enable
Node boolPublic IP - Specifies whether each node is allocated its own public IP address. This is only supported on secondary node types with custom Load Balancers.
- Enable
Over boolProvisioning - Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types.
- Ephemeral
Ports EndpointRange Description Response - The range of ephemeral ports that nodes in this node type should be configured with.
- Eviction
Policy string - Specifies the eviction policy for virtual machines in a SPOT node type. Default is Delete.
- Frontend
Configurations []FrontendConfiguration Response - Indicates the node type uses its own frontend configurations instead of the default one for the cluster. This setting can only be specified for non-primary node types and can not be added or removed after the node type is created.
- Host
Group stringId - Specifies the full host group resource Id. This property is used for deploying on azure dedicated hosts.
- Is
Spot boolVM - Indicates whether the node type will be Spot Virtual Machines. Azure will allocate the VMs if there is capacity available and the VMs can be evicted at any time.
- Is
Stateless bool - Indicates if the node type can only host Stateless workloads.
- Multiple
Placement boolGroups - Indicates if scale set associated with the node type can be composed of multiple placement groups.
- Nat
Gateway stringId - Specifies the resource id of a NAT Gateway to attach to the subnet of this node type. Node type must use custom load balancer.
- Network
Security []NetworkRules Security Rule Response - The Network Security Rules for this node type. This setting can only be specified for node types that are configured with frontend configurations.
- Placement
Properties map[string]string - The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
- Secure
Boot boolEnabled - Specifies whether secure boot should be enabled on the nodeType. Can only be used with TrustedLaunch SecurityType
- Security
Type string - Specifies the security type of the nodeType. Only TrustedLaunch is currently supported
- Sku
Node
Type Sku Response - The node type sku.
- Spot
Restore stringTimeout - Indicates the time duration after which the platform will not try to restore the VMSS SPOT instances specified as ISO 8601.
- Subnet
Id string - Indicates the resource id of the subnet for the node type.
- map[string]string
- Azure resource tags.
- Use
Default boolPublic Load Balancer - Specifies whether the use public load balancer. If not specified and the node type doesn't have its own frontend configuration, it will be attached to the default load balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is true, then the frontend has to be an Internal Load Balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is false or not set, then the custom load balancer must include a public load balancer to provide outbound connectivity.
- Use
Ephemeral boolOSDisk - Indicates whether to use ephemeral os disk. The sku selected on the vmSize property needs to support this feature.
- Use
Temp boolData Disk - Specifies whether to use the temporary disk for the service fabric data root, in which case no managed data disk will be attached and the temporary disk will be used. It is only allowed for stateless node types.
- Vm
Extensions []VMSSExtensionResponse - Set of extensions that should be installed onto the virtual machines.
- Vm
Image stringOffer - The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer.
- Vm
Image VmPlan Image Plan Response - Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
- Vm
Image stringPublisher - The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer.
- Vm
Image stringResource Id - Indicates the resource id of the vm image. This parameter is used for custom vm image.
- Vm
Image stringSku - The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter.
- Vm
Image stringVersion - The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
- Vm
Managed VmIdentity Managed Identity Response - Identities to assign to the virtual machine scale set under the node type.
- Vm
Secrets []VaultSecret Group Response - The secrets to install in the virtual machines.
- Vm
Setup []stringActions - Specifies the actions to be performed on the vms before bootstrapping the service fabric runtime.
- string
- Indicates the resource id of the vm shared galleries image. This parameter is used for custom vm image.
- Vm
Size string - The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3.
- Zones []string
- Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster.
- id String
- Azure resource identifier.
- is
Primary Boolean - Indicates the Service Fabric system services for the cluster will run on this node type. This setting cannot be changed once the node type is created.
- name String
- Azure resource name.
- provisioning
State String - The provisioning state of the node type resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- Azure resource type.
- vm
Instance IntegerCount - The number of nodes in the node type. Values: -1 - Use when auto scale rules are configured or sku.capacity is defined 0 - Not supported >0 - Use for manual scale.
- additional
Data List<VmssDisks Data Disk Response> - Additional managed data disks.
- application
Ports EndpointRange Description Response - The range of ports from which cluster assigned port to Service Fabric applications.
- capacities Map<String,String>
- The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
- data
Disk StringLetter - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- data
Disk IntegerSize GB - Disk size for the managed disk attached to the vms on the node type in GBs.
- data
Disk StringType - Managed data disk type. Specifies the storage account type for the managed disk
- enable
Accelerated BooleanNetworking - Specifies whether the network interface is accelerated networking-enabled.
- enable
Encryption BooleanAt Host - Enable or disable the Host Encryption for the virtual machines on the node type. This will enable the encryption for all the disks including Resource/Temp disk at host itself. Default: The Encryption at host will be disabled unless this property is set to true for the resource.
- enable
Node BooleanPublic IP - Specifies whether each node is allocated its own public IP address. This is only supported on secondary node types with custom Load Balancers.
- enable
Over BooleanProvisioning - Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types.
- ephemeral
Ports EndpointRange Description Response - The range of ephemeral ports that nodes in this node type should be configured with.
- eviction
Policy String - Specifies the eviction policy for virtual machines in a SPOT node type. Default is Delete.
- frontend
Configurations List<FrontendConfiguration Response> - Indicates the node type uses its own frontend configurations instead of the default one for the cluster. This setting can only be specified for non-primary node types and can not be added or removed after the node type is created.
- host
Group StringId - Specifies the full host group resource Id. This property is used for deploying on azure dedicated hosts.
- is
Spot BooleanVM - Indicates whether the node type will be Spot Virtual Machines. Azure will allocate the VMs if there is capacity available and the VMs can be evicted at any time.
- is
Stateless Boolean - Indicates if the node type can only host Stateless workloads.
- multiple
Placement BooleanGroups - Indicates if scale set associated with the node type can be composed of multiple placement groups.
- nat
Gateway StringId - Specifies the resource id of a NAT Gateway to attach to the subnet of this node type. Node type must use custom load balancer.
- network
Security List<NetworkRules Security Rule Response> - The Network Security Rules for this node type. This setting can only be specified for node types that are configured with frontend configurations.
- placement
Properties Map<String,String> - The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
- secure
Boot BooleanEnabled - Specifies whether secure boot should be enabled on the nodeType. Can only be used with TrustedLaunch SecurityType
- security
Type String - Specifies the security type of the nodeType. Only TrustedLaunch is currently supported
- sku
Node
Type Sku Response - The node type sku.
- spot
Restore StringTimeout - Indicates the time duration after which the platform will not try to restore the VMSS SPOT instances specified as ISO 8601.
- subnet
Id String - Indicates the resource id of the subnet for the node type.
- Map<String,String>
- Azure resource tags.
- use
Default BooleanPublic Load Balancer - Specifies whether the use public load balancer. If not specified and the node type doesn't have its own frontend configuration, it will be attached to the default load balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is true, then the frontend has to be an Internal Load Balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is false or not set, then the custom load balancer must include a public load balancer to provide outbound connectivity.
- use
Ephemeral BooleanOSDisk - Indicates whether to use ephemeral os disk. The sku selected on the vmSize property needs to support this feature.
- use
Temp BooleanData Disk - Specifies whether to use the temporary disk for the service fabric data root, in which case no managed data disk will be attached and the temporary disk will be used. It is only allowed for stateless node types.
- vm
Extensions List<VMSSExtensionResponse> - Set of extensions that should be installed onto the virtual machines.
- vm
Image StringOffer - The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer.
- vm
Image VmPlan Image Plan Response - Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
- vm
Image StringPublisher - The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer.
- vm
Image StringResource Id - Indicates the resource id of the vm image. This parameter is used for custom vm image.
- vm
Image StringSku - The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter.
- vm
Image StringVersion - The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
- vm
Managed VmIdentity Managed Identity Response - Identities to assign to the virtual machine scale set under the node type.
- vm
Secrets List<VaultSecret Group Response> - The secrets to install in the virtual machines.
- vm
Setup List<String>Actions - Specifies the actions to be performed on the vms before bootstrapping the service fabric runtime.
- String
- Indicates the resource id of the vm shared galleries image. This parameter is used for custom vm image.
- vm
Size String - The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3.
- zones List<String>
- Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster.
- id string
- Azure resource identifier.
- is
Primary boolean - Indicates the Service Fabric system services for the cluster will run on this node type. This setting cannot be changed once the node type is created.
- name string
- Azure resource name.
- provisioning
State string - The provisioning state of the node type resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- Azure resource type.
- vm
Instance numberCount - The number of nodes in the node type. Values: -1 - Use when auto scale rules are configured or sku.capacity is defined 0 - Not supported >0 - Use for manual scale.
- additional
Data VmssDisks Data Disk Response[] - Additional managed data disks.
- application
Ports EndpointRange Description Response - The range of ports from which cluster assigned port to Service Fabric applications.
- capacities {[key: string]: string}
- The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
- data
Disk stringLetter - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- data
Disk numberSize GB - Disk size for the managed disk attached to the vms on the node type in GBs.
- data
Disk stringType - Managed data disk type. Specifies the storage account type for the managed disk
- enable
Accelerated booleanNetworking - Specifies whether the network interface is accelerated networking-enabled.
- enable
Encryption booleanAt Host - Enable or disable the Host Encryption for the virtual machines on the node type. This will enable the encryption for all the disks including Resource/Temp disk at host itself. Default: The Encryption at host will be disabled unless this property is set to true for the resource.
- enable
Node booleanPublic IP - Specifies whether each node is allocated its own public IP address. This is only supported on secondary node types with custom Load Balancers.
- enable
Over booleanProvisioning - Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types.
- ephemeral
Ports EndpointRange Description Response - The range of ephemeral ports that nodes in this node type should be configured with.
- eviction
Policy string - Specifies the eviction policy for virtual machines in a SPOT node type. Default is Delete.
- frontend
Configurations FrontendConfiguration Response[] - Indicates the node type uses its own frontend configurations instead of the default one for the cluster. This setting can only be specified for non-primary node types and can not be added or removed after the node type is created.
- host
Group stringId - Specifies the full host group resource Id. This property is used for deploying on azure dedicated hosts.
- is
Spot booleanVM - Indicates whether the node type will be Spot Virtual Machines. Azure will allocate the VMs if there is capacity available and the VMs can be evicted at any time.
- is
Stateless boolean - Indicates if the node type can only host Stateless workloads.
- multiple
Placement booleanGroups - Indicates if scale set associated with the node type can be composed of multiple placement groups.
- nat
Gateway stringId - Specifies the resource id of a NAT Gateway to attach to the subnet of this node type. Node type must use custom load balancer.
- network
Security NetworkRules Security Rule Response[] - The Network Security Rules for this node type. This setting can only be specified for node types that are configured with frontend configurations.
- placement
Properties {[key: string]: string} - The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
- secure
Boot booleanEnabled - Specifies whether secure boot should be enabled on the nodeType. Can only be used with TrustedLaunch SecurityType
- security
Type string - Specifies the security type of the nodeType. Only TrustedLaunch is currently supported
- sku
Node
Type Sku Response - The node type sku.
- spot
Restore stringTimeout - Indicates the time duration after which the platform will not try to restore the VMSS SPOT instances specified as ISO 8601.
- subnet
Id string - Indicates the resource id of the subnet for the node type.
- {[key: string]: string}
- Azure resource tags.
- use
Default booleanPublic Load Balancer - Specifies whether the use public load balancer. If not specified and the node type doesn't have its own frontend configuration, it will be attached to the default load balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is true, then the frontend has to be an Internal Load Balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is false or not set, then the custom load balancer must include a public load balancer to provide outbound connectivity.
- use
Ephemeral booleanOSDisk - Indicates whether to use ephemeral os disk. The sku selected on the vmSize property needs to support this feature.
- use
Temp booleanData Disk - Specifies whether to use the temporary disk for the service fabric data root, in which case no managed data disk will be attached and the temporary disk will be used. It is only allowed for stateless node types.
- vm
Extensions VMSSExtensionResponse[] - Set of extensions that should be installed onto the virtual machines.
- vm
Image stringOffer - The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer.
- vm
Image VmPlan Image Plan Response - Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
- vm
Image stringPublisher - The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer.
- vm
Image stringResource Id - Indicates the resource id of the vm image. This parameter is used for custom vm image.
- vm
Image stringSku - The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter.
- vm
Image stringVersion - The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
- vm
Managed VmIdentity Managed Identity Response - Identities to assign to the virtual machine scale set under the node type.
- vm
Secrets VaultSecret Group Response[] - The secrets to install in the virtual machines.
- vm
Setup string[]Actions - Specifies the actions to be performed on the vms before bootstrapping the service fabric runtime.
- string
- Indicates the resource id of the vm shared galleries image. This parameter is used for custom vm image.
- vm
Size string - The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3.
- zones string[]
- Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster.
- id str
- Azure resource identifier.
- is_
primary bool - Indicates the Service Fabric system services for the cluster will run on this node type. This setting cannot be changed once the node type is created.
- name str
- Azure resource name.
- provisioning_
state str - The provisioning state of the node type resource.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- Azure resource type.
- vm_
instance_ intcount - The number of nodes in the node type. Values: -1 - Use when auto scale rules are configured or sku.capacity is defined 0 - Not supported >0 - Use for manual scale.
- additional_
data_ Sequence[Vmssdisks Data Disk Response] - Additional managed data disks.
- application_
ports EndpointRange Description Response - The range of ports from which cluster assigned port to Service Fabric applications.
- capacities Mapping[str, str]
- The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
- data_
disk_ strletter - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- data_
disk_ intsize_ gb - Disk size for the managed disk attached to the vms on the node type in GBs.
- data_
disk_ strtype - Managed data disk type. Specifies the storage account type for the managed disk
- enable_
accelerated_ boolnetworking - Specifies whether the network interface is accelerated networking-enabled.
- enable_
encryption_ boolat_ host - Enable or disable the Host Encryption for the virtual machines on the node type. This will enable the encryption for all the disks including Resource/Temp disk at host itself. Default: The Encryption at host will be disabled unless this property is set to true for the resource.
- enable_
node_ boolpublic_ ip - Specifies whether each node is allocated its own public IP address. This is only supported on secondary node types with custom Load Balancers.
- enable_
over_ boolprovisioning - Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types.
- ephemeral_
ports EndpointRange Description Response - The range of ephemeral ports that nodes in this node type should be configured with.
- eviction_
policy str - Specifies the eviction policy for virtual machines in a SPOT node type. Default is Delete.
- frontend_
configurations Sequence[FrontendConfiguration Response] - Indicates the node type uses its own frontend configurations instead of the default one for the cluster. This setting can only be specified for non-primary node types and can not be added or removed after the node type is created.
- host_
group_ strid - Specifies the full host group resource Id. This property is used for deploying on azure dedicated hosts.
- is_
spot_ boolvm - Indicates whether the node type will be Spot Virtual Machines. Azure will allocate the VMs if there is capacity available and the VMs can be evicted at any time.
- is_
stateless bool - Indicates if the node type can only host Stateless workloads.
- multiple_
placement_ boolgroups - Indicates if scale set associated with the node type can be composed of multiple placement groups.
- nat_
gateway_ strid - Specifies the resource id of a NAT Gateway to attach to the subnet of this node type. Node type must use custom load balancer.
- network_
security_ Sequence[Networkrules Security Rule Response] - The Network Security Rules for this node type. This setting can only be specified for node types that are configured with frontend configurations.
- placement_
properties Mapping[str, str] - The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
- secure_
boot_ boolenabled - Specifies whether secure boot should be enabled on the nodeType. Can only be used with TrustedLaunch SecurityType
- security_
type str - Specifies the security type of the nodeType. Only TrustedLaunch is currently supported
- sku
Node
Type Sku Response - The node type sku.
- spot_
restore_ strtimeout - Indicates the time duration after which the platform will not try to restore the VMSS SPOT instances specified as ISO 8601.
- subnet_
id str - Indicates the resource id of the subnet for the node type.
- Mapping[str, str]
- Azure resource tags.
- use_
default_ boolpublic_ load_ balancer - Specifies whether the use public load balancer. If not specified and the node type doesn't have its own frontend configuration, it will be attached to the default load balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is true, then the frontend has to be an Internal Load Balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is false or not set, then the custom load balancer must include a public load balancer to provide outbound connectivity.
- use_
ephemeral_ boolos_ disk - Indicates whether to use ephemeral os disk. The sku selected on the vmSize property needs to support this feature.
- use_
temp_ booldata_ disk - Specifies whether to use the temporary disk for the service fabric data root, in which case no managed data disk will be attached and the temporary disk will be used. It is only allowed for stateless node types.
- vm_
extensions Sequence[VMSSExtensionResponse] - Set of extensions that should be installed onto the virtual machines.
- vm_
image_ stroffer - The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer.
- vm_
image_ Vmplan Image Plan Response - Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
- vm_
image_ strpublisher - The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer.
- vm_
image_ strresource_ id - Indicates the resource id of the vm image. This parameter is used for custom vm image.
- vm_
image_ strsku - The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter.
- vm_
image_ strversion - The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
- vm_
managed_ Vmidentity Managed Identity Response - Identities to assign to the virtual machine scale set under the node type.
- vm_
secrets Sequence[VaultSecret Group Response] - The secrets to install in the virtual machines.
- vm_
setup_ Sequence[str]actions - Specifies the actions to be performed on the vms before bootstrapping the service fabric runtime.
- str
- Indicates the resource id of the vm shared galleries image. This parameter is used for custom vm image.
- vm_
size str - The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3.
- zones Sequence[str]
- Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster.
- id String
- Azure resource identifier.
- is
Primary Boolean - Indicates the Service Fabric system services for the cluster will run on this node type. This setting cannot be changed once the node type is created.
- name String
- Azure resource name.
- provisioning
State String - The provisioning state of the node type resource.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- Azure resource type.
- vm
Instance NumberCount - The number of nodes in the node type. Values: -1 - Use when auto scale rules are configured or sku.capacity is defined 0 - Not supported >0 - Use for manual scale.
- additional
Data List<Property Map>Disks - Additional managed data disks.
- application
Ports Property Map - The range of ports from which cluster assigned port to Service Fabric applications.
- capacities Map<String>
- The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.
- data
Disk StringLetter - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- data
Disk NumberSize GB - Disk size for the managed disk attached to the vms on the node type in GBs.
- data
Disk StringType - Managed data disk type. Specifies the storage account type for the managed disk
- enable
Accelerated BooleanNetworking - Specifies whether the network interface is accelerated networking-enabled.
- enable
Encryption BooleanAt Host - Enable or disable the Host Encryption for the virtual machines on the node type. This will enable the encryption for all the disks including Resource/Temp disk at host itself. Default: The Encryption at host will be disabled unless this property is set to true for the resource.
- enable
Node BooleanPublic IP - Specifies whether each node is allocated its own public IP address. This is only supported on secondary node types with custom Load Balancers.
- enable
Over BooleanProvisioning - Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types.
- ephemeral
Ports Property Map - The range of ephemeral ports that nodes in this node type should be configured with.
- eviction
Policy String - Specifies the eviction policy for virtual machines in a SPOT node type. Default is Delete.
- frontend
Configurations List<Property Map> - Indicates the node type uses its own frontend configurations instead of the default one for the cluster. This setting can only be specified for non-primary node types and can not be added or removed after the node type is created.
- host
Group StringId - Specifies the full host group resource Id. This property is used for deploying on azure dedicated hosts.
- is
Spot BooleanVM - Indicates whether the node type will be Spot Virtual Machines. Azure will allocate the VMs if there is capacity available and the VMs can be evicted at any time.
- is
Stateless Boolean - Indicates if the node type can only host Stateless workloads.
- multiple
Placement BooleanGroups - Indicates if scale set associated with the node type can be composed of multiple placement groups.
- nat
Gateway StringId - Specifies the resource id of a NAT Gateway to attach to the subnet of this node type. Node type must use custom load balancer.
- network
Security List<Property Map>Rules - The Network Security Rules for this node type. This setting can only be specified for node types that are configured with frontend configurations.
- placement
Properties Map<String> - The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
- secure
Boot BooleanEnabled - Specifies whether secure boot should be enabled on the nodeType. Can only be used with TrustedLaunch SecurityType
- security
Type String - Specifies the security type of the nodeType. Only TrustedLaunch is currently supported
- sku Property Map
- The node type sku.
- spot
Restore StringTimeout - Indicates the time duration after which the platform will not try to restore the VMSS SPOT instances specified as ISO 8601.
- subnet
Id String - Indicates the resource id of the subnet for the node type.
- Map<String>
- Azure resource tags.
- use
Default BooleanPublic Load Balancer - Specifies whether the use public load balancer. If not specified and the node type doesn't have its own frontend configuration, it will be attached to the default load balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is true, then the frontend has to be an Internal Load Balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is false or not set, then the custom load balancer must include a public load balancer to provide outbound connectivity.
- use
Ephemeral BooleanOSDisk - Indicates whether to use ephemeral os disk. The sku selected on the vmSize property needs to support this feature.
- use
Temp BooleanData Disk - Specifies whether to use the temporary disk for the service fabric data root, in which case no managed data disk will be attached and the temporary disk will be used. It is only allowed for stateless node types.
- vm
Extensions List<Property Map> - Set of extensions that should be installed onto the virtual machines.
- vm
Image StringOffer - The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer.
- vm
Image Property MapPlan - Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
- vm
Image StringPublisher - The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer.
- vm
Image StringResource Id - Indicates the resource id of the vm image. This parameter is used for custom vm image.
- vm
Image StringSku - The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter.
- vm
Image StringVersion - The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
- vm
Managed Property MapIdentity - Identities to assign to the virtual machine scale set under the node type.
- vm
Secrets List<Property Map> - The secrets to install in the virtual machines.
- vm
Setup List<String>Actions - Specifies the actions to be performed on the vms before bootstrapping the service fabric runtime.
- String
- Indicates the resource id of the vm shared galleries image. This parameter is used for custom vm image.
- vm
Size String - The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3.
- zones List<String>
- Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster.
Supporting Types
EndpointRangeDescriptionResponse
- end_
port int - End port of a range of ports
- start_
port int - Starting port of a range of ports
FrontendConfigurationResponse
- Application
Gateway stringBackend Address Pool Id - The resource Id of application gateway backend address pool. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/applicationGateways//backendAddressPools/'.
- Ip
Address stringType - The IP address type of this frontend configuration. If omitted the default value is IPv4.
- Load
Balancer stringBackend Address Pool Id - The resource Id of the Load Balancer backend address pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//backendAddressPools/'.
- Load
Balancer stringInbound Nat Pool Id - The resource Id of the Load Balancer inbound NAT pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//inboundNatPools/'.
- Application
Gateway stringBackend Address Pool Id - The resource Id of application gateway backend address pool. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/applicationGateways//backendAddressPools/'.
- Ip
Address stringType - The IP address type of this frontend configuration. If omitted the default value is IPv4.
- Load
Balancer stringBackend Address Pool Id - The resource Id of the Load Balancer backend address pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//backendAddressPools/'.
- Load
Balancer stringInbound Nat Pool Id - The resource Id of the Load Balancer inbound NAT pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//inboundNatPools/'.
- application
Gateway StringBackend Address Pool Id - The resource Id of application gateway backend address pool. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/applicationGateways//backendAddressPools/'.
- ip
Address StringType - The IP address type of this frontend configuration. If omitted the default value is IPv4.
- load
Balancer StringBackend Address Pool Id - The resource Id of the Load Balancer backend address pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//backendAddressPools/'.
- load
Balancer StringInbound Nat Pool Id - The resource Id of the Load Balancer inbound NAT pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//inboundNatPools/'.
- application
Gateway stringBackend Address Pool Id - The resource Id of application gateway backend address pool. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/applicationGateways//backendAddressPools/'.
- ip
Address stringType - The IP address type of this frontend configuration. If omitted the default value is IPv4.
- load
Balancer stringBackend Address Pool Id - The resource Id of the Load Balancer backend address pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//backendAddressPools/'.
- load
Balancer stringInbound Nat Pool Id - The resource Id of the Load Balancer inbound NAT pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//inboundNatPools/'.
- application_
gateway_ strbackend_ address_ pool_ id - The resource Id of application gateway backend address pool. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/applicationGateways//backendAddressPools/'.
- ip_
address_ strtype - The IP address type of this frontend configuration. If omitted the default value is IPv4.
- load_
balancer_ strbackend_ address_ pool_ id - The resource Id of the Load Balancer backend address pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//backendAddressPools/'.
- load_
balancer_ strinbound_ nat_ pool_ id - The resource Id of the Load Balancer inbound NAT pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//inboundNatPools/'.
- application
Gateway StringBackend Address Pool Id - The resource Id of application gateway backend address pool. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/applicationGateways//backendAddressPools/'.
- ip
Address StringType - The IP address type of this frontend configuration. If omitted the default value is IPv4.
- load
Balancer StringBackend Address Pool Id - The resource Id of the Load Balancer backend address pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//backendAddressPools/'.
- load
Balancer StringInbound Nat Pool Id - The resource Id of the Load Balancer inbound NAT pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//inboundNatPools/'.
NetworkSecurityRuleResponse
- Access string
- The network traffic is allowed or denied.
- Direction string
- Network security rule direction.
- Name string
- Network security rule name.
- Priority int
- The priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- Protocol string
- Network protocol this rule applies to.
- Description string
- Network security rule description.
- Destination
Address stringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- Destination
Address List<string>Prefixes - The destination address prefixes. CIDR or destination IP ranges.
- Destination
Port stringRange - he destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Destination
Port List<string>Ranges - The destination port ranges.
- Source
Address stringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- Source
Address List<string>Prefixes - The CIDR or source IP ranges.
- Source
Port stringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Source
Port List<string>Ranges - The source port ranges.
- Access string
- The network traffic is allowed or denied.
- Direction string
- Network security rule direction.
- Name string
- Network security rule name.
- Priority int
- The priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- Protocol string
- Network protocol this rule applies to.
- Description string
- Network security rule description.
- Destination
Address stringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- Destination
Address []stringPrefixes - The destination address prefixes. CIDR or destination IP ranges.
- Destination
Port stringRange - he destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Destination
Port []stringRanges - The destination port ranges.
- Source
Address stringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- Source
Address []stringPrefixes - The CIDR or source IP ranges.
- Source
Port stringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Source
Port []stringRanges - The source port ranges.
- access String
- The network traffic is allowed or denied.
- direction String
- Network security rule direction.
- name String
- Network security rule name.
- priority Integer
- The priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- protocol String
- Network protocol this rule applies to.
- description String
- Network security rule description.
- destination
Address StringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination
Address List<String>Prefixes - The destination address prefixes. CIDR or destination IP ranges.
- destination
Port StringRange - he destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port List<String>Ranges - The destination port ranges.
- source
Address StringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source
Address List<String>Prefixes - The CIDR or source IP ranges.
- source
Port StringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port List<String>Ranges - The source port ranges.
- access string
- The network traffic is allowed or denied.
- direction string
- Network security rule direction.
- name string
- Network security rule name.
- priority number
- The priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- protocol string
- Network protocol this rule applies to.
- description string
- Network security rule description.
- destination
Address stringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination
Address string[]Prefixes - The destination address prefixes. CIDR or destination IP ranges.
- destination
Port stringRange - he destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port string[]Ranges - The destination port ranges.
- source
Address stringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source
Address string[]Prefixes - The CIDR or source IP ranges.
- source
Port stringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port string[]Ranges - The source port ranges.
- access str
- The network traffic is allowed or denied.
- direction str
- Network security rule direction.
- name str
- Network security rule name.
- priority int
- The priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- protocol str
- Network protocol this rule applies to.
- description str
- Network security rule description.
- destination_
address_ strprefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination_
address_ Sequence[str]prefixes - The destination address prefixes. CIDR or destination IP ranges.
- destination_
port_ strrange - he destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination_
port_ Sequence[str]ranges - The destination port ranges.
- source_
address_ strprefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source_
address_ Sequence[str]prefixes - The CIDR or source IP ranges.
- source_
port_ strrange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source_
port_ Sequence[str]ranges - The source port ranges.
- access String
- The network traffic is allowed or denied.
- direction String
- Network security rule direction.
- name String
- Network security rule name.
- priority Number
- The priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- protocol String
- Network protocol this rule applies to.
- description String
- Network security rule description.
- destination
Address StringPrefix - The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination
Address List<String>Prefixes - The destination address prefixes. CIDR or destination IP ranges.
- destination
Port StringRange - he destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port List<String>Ranges - The destination port ranges.
- source
Address StringPrefix - The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source
Address List<String>Prefixes - The CIDR or source IP ranges.
- source
Port StringRange - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port List<String>Ranges - The source port ranges.
NodeTypeSkuResponse
- Capacity int
- The number of nodes in the node type.If present in request it will override properties.vmInstanceCount.
- Name string
- The sku name. Name is internally generated and is used in auto-scale scenarios. Property does not allow to be changed to other values than generated. To avoid deployment errors please omit the property.
- Tier string
- Specifies the tier of the node type. Possible Values: Standard
- Capacity int
- The number of nodes in the node type.If present in request it will override properties.vmInstanceCount.
- Name string
- The sku name. Name is internally generated and is used in auto-scale scenarios. Property does not allow to be changed to other values than generated. To avoid deployment errors please omit the property.
- Tier string
- Specifies the tier of the node type. Possible Values: Standard
- capacity Integer
- The number of nodes in the node type.If present in request it will override properties.vmInstanceCount.
- name String
- The sku name. Name is internally generated and is used in auto-scale scenarios. Property does not allow to be changed to other values than generated. To avoid deployment errors please omit the property.
- tier String
- Specifies the tier of the node type. Possible Values: Standard
- capacity number
- The number of nodes in the node type.If present in request it will override properties.vmInstanceCount.
- name string
- The sku name. Name is internally generated and is used in auto-scale scenarios. Property does not allow to be changed to other values than generated. To avoid deployment errors please omit the property.
- tier string
- Specifies the tier of the node type. Possible Values: Standard
- capacity int
- The number of nodes in the node type.If present in request it will override properties.vmInstanceCount.
- name str
- The sku name. Name is internally generated and is used in auto-scale scenarios. Property does not allow to be changed to other values than generated. To avoid deployment errors please omit the property.
- tier str
- Specifies the tier of the node type. Possible Values: Standard
- capacity Number
- The number of nodes in the node type.If present in request it will override properties.vmInstanceCount.
- name String
- The sku name. Name is internally generated and is used in auto-scale scenarios. Property does not allow to be changed to other values than generated. To avoid deployment errors please omit the property.
- tier String
- Specifies the tier of the node type. Possible Values: Standard
SubResourceResponse
- Id string
- Azure resource identifier.
- Id string
- Azure resource identifier.
- id String
- Azure resource identifier.
- id string
- Azure resource identifier.
- id str
- Azure resource identifier.
- id String
- Azure resource identifier.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC).
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC).
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
VMSSExtensionResponse
- Name string
- The name of the extension.
- Provisioning
State string - The provisioning state, which only appears in the response.
- Publisher string
- The name of the extension handler publisher.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- Type
Handler stringVersion - Specifies the version of the script handler.
- Auto
Upgrade boolMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- Enable
Automatic boolUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
- Force
Update stringTag - If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
- Protected
Settings object - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- Provision
After List<string>Extensions - Collection of extension names after which this extension needs to be provisioned.
- Settings object
- Json formatted public settings for the extension.
- Name string
- The name of the extension.
- Provisioning
State string - The provisioning state, which only appears in the response.
- Publisher string
- The name of the extension handler publisher.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- Type
Handler stringVersion - Specifies the version of the script handler.
- Auto
Upgrade boolMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- Enable
Automatic boolUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
- Force
Update stringTag - If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
- Protected
Settings interface{} - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- Provision
After []stringExtensions - Collection of extension names after which this extension needs to be provisioned.
- Settings interface{}
- Json formatted public settings for the extension.
- name String
- The name of the extension.
- provisioning
State String - The provisioning state, which only appears in the response.
- publisher String
- The name of the extension handler publisher.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler StringVersion - Specifies the version of the script handler.
- auto
Upgrade BooleanMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- enable
Automatic BooleanUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
- force
Update StringTag - If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
- protected
Settings Object - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- provision
After List<String>Extensions - Collection of extension names after which this extension needs to be provisioned.
- settings Object
- Json formatted public settings for the extension.
- name string
- The name of the extension.
- provisioning
State string - The provisioning state, which only appears in the response.
- publisher string
- The name of the extension handler publisher.
- type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler stringVersion - Specifies the version of the script handler.
- auto
Upgrade booleanMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- enable
Automatic booleanUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
- force
Update stringTag - If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
- protected
Settings any - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- provision
After string[]Extensions - Collection of extension names after which this extension needs to be provisioned.
- settings any
- Json formatted public settings for the extension.
- name str
- The name of the extension.
- provisioning_
state str - The provisioning state, which only appears in the response.
- publisher str
- The name of the extension handler publisher.
- type str
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type_
handler_ strversion - Specifies the version of the script handler.
- auto_
upgrade_ boolminor_ version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- enable_
automatic_ boolupgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
- force_
update_ strtag - If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
- protected_
settings Any - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- provision_
after_ Sequence[str]extensions - Collection of extension names after which this extension needs to be provisioned.
- settings Any
- Json formatted public settings for the extension.
- name String
- The name of the extension.
- provisioning
State String - The provisioning state, which only appears in the response.
- publisher String
- The name of the extension handler publisher.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler StringVersion - Specifies the version of the script handler.
- auto
Upgrade BooleanMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- enable
Automatic BooleanUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
- force
Update StringTag - If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
- protected
Settings Any - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- provision
After List<String>Extensions - Collection of extension names after which this extension needs to be provisioned.
- settings Any
- Json formatted public settings for the extension.
VaultCertificateResponse
- Certificate
Store string - For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted.
- Certificate
Url string - This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see Add a key or secret to the key vault. In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: { "data":"", "dataType":"pfx", "password":""}
- Certificate
Store string - For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted.
- Certificate
Url string - This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see Add a key or secret to the key vault. In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: { "data":"", "dataType":"pfx", "password":""}
- certificate
Store String - For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted.
- certificate
Url String - This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see Add a key or secret to the key vault. In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: { "data":"", "dataType":"pfx", "password":""}
- certificate
Store string - For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted.
- certificate
Url string - This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see Add a key or secret to the key vault. In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: { "data":"", "dataType":"pfx", "password":""}
- certificate_
store str - For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted.
- certificate_
url str - This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see Add a key or secret to the key vault. In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: { "data":"", "dataType":"pfx", "password":""}
- certificate
Store String - For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted.
- certificate
Url String - This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see Add a key or secret to the key vault. In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: { "data":"", "dataType":"pfx", "password":""}
VaultSecretGroupResponse
- Source
Vault Pulumi.Azure Native. Service Fabric. Inputs. Sub Resource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- Vault
Certificates List<Pulumi.Azure Native. Service Fabric. Inputs. Vault Certificate Response> - The list of key vault references in SourceVault which contain certificates.
- Source
Vault SubResource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- Vault
Certificates []VaultCertificate Response - The list of key vault references in SourceVault which contain certificates.
- source
Vault SubResource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- vault
Certificates List<VaultCertificate Response> - The list of key vault references in SourceVault which contain certificates.
- source
Vault SubResource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- vault
Certificates VaultCertificate Response[] - The list of key vault references in SourceVault which contain certificates.
- source_
vault SubResource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- vault_
certificates Sequence[VaultCertificate Response] - The list of key vault references in SourceVault which contain certificates.
- source
Vault Property Map - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- vault
Certificates List<Property Map> - The list of key vault references in SourceVault which contain certificates.
VmImagePlanResponse
- Name string
- The plan ID.
- Product string
- Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
- Promotion
Code string - The promotion code.
- Publisher string
- The publisher ID.
- Name string
- The plan ID.
- Product string
- Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
- Promotion
Code string - The promotion code.
- Publisher string
- The publisher ID.
- name String
- The plan ID.
- product String
- Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
- promotion
Code String - The promotion code.
- publisher String
- The publisher ID.
- name string
- The plan ID.
- product string
- Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
- promotion
Code string - The promotion code.
- publisher string
- The publisher ID.
- name str
- The plan ID.
- product str
- Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
- promotion_
code str - The promotion code.
- publisher str
- The publisher ID.
- name String
- The plan ID.
- product String
- Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
- promotion
Code String - The promotion code.
- publisher String
- The publisher ID.
VmManagedIdentityResponse
- User
Assigned List<string>Identities - The list of user identities associated with the virtual machine scale set under the node type. Each entry will be an ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- User
Assigned []stringIdentities - The list of user identities associated with the virtual machine scale set under the node type. Each entry will be an ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- user
Assigned List<String>Identities - The list of user identities associated with the virtual machine scale set under the node type. Each entry will be an ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- user
Assigned string[]Identities - The list of user identities associated with the virtual machine scale set under the node type. Each entry will be an ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- user_
assigned_ Sequence[str]identities - The list of user identities associated with the virtual machine scale set under the node type. Each entry will be an ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- user
Assigned List<String>Identities - The list of user identities associated with the virtual machine scale set under the node type. Each entry will be an ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
VmssDataDiskResponse
- Disk
Letter string - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- Disk
Size intGB - Disk size for each vm in the node type in GBs.
- Disk
Type string - Managed data disk type. Specifies the storage account type for the managed disk
- Lun int
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun 0 is reserved for the service fabric data disk.
- Disk
Letter string - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- Disk
Size intGB - Disk size for each vm in the node type in GBs.
- Disk
Type string - Managed data disk type. Specifies the storage account type for the managed disk
- Lun int
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun 0 is reserved for the service fabric data disk.
- disk
Letter String - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- disk
Size IntegerGB - Disk size for each vm in the node type in GBs.
- disk
Type String - Managed data disk type. Specifies the storage account type for the managed disk
- lun Integer
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun 0 is reserved for the service fabric data disk.
- disk
Letter string - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- disk
Size numberGB - Disk size for each vm in the node type in GBs.
- disk
Type string - Managed data disk type. Specifies the storage account type for the managed disk
- lun number
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun 0 is reserved for the service fabric data disk.
- disk_
letter str - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- disk_
size_ intgb - Disk size for each vm in the node type in GBs.
- disk_
type str - Managed data disk type. Specifies the storage account type for the managed disk
- lun int
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun 0 is reserved for the service fabric data disk.
- disk
Letter String - Managed data disk letter. It can not use the reserved letter C or D and it can not change after created.
- disk
Size NumberGB - Disk size for each vm in the node type in GBs.
- disk
Type String - Managed data disk type. Specifies the storage account type for the managed disk
- lun Number
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun 0 is reserved for the service fabric data disk.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi