nutanix.DeployTemplatesV2
Explore with Pulumi AI
Create DeployTemplatesV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DeployTemplatesV2(name: string, args: DeployTemplatesV2Args, opts?: CustomResourceOptions);@overload
def DeployTemplatesV2(resource_name: str,
                      args: DeployTemplatesV2Args,
                      opts: Optional[ResourceOptions] = None)
@overload
def DeployTemplatesV2(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      cluster_reference: Optional[str] = None,
                      ext_id: Optional[str] = None,
                      number_of_vms: Optional[int] = None,
                      override_vm_config_maps: Optional[Sequence[DeployTemplatesV2OverrideVmConfigMapArgs]] = None,
                      version_id: Optional[str] = None)func NewDeployTemplatesV2(ctx *Context, name string, args DeployTemplatesV2Args, opts ...ResourceOption) (*DeployTemplatesV2, error)public DeployTemplatesV2(string name, DeployTemplatesV2Args args, CustomResourceOptions? opts = null)
public DeployTemplatesV2(String name, DeployTemplatesV2Args args)
public DeployTemplatesV2(String name, DeployTemplatesV2Args args, CustomResourceOptions options)
type: nutanix:DeployTemplatesV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeployTemplatesV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeployTemplatesV2Args
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeployTemplatesV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeployTemplatesV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeployTemplatesV2Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var deployTemplatesV2Resource = new Nutanix.DeployTemplatesV2("deployTemplatesV2Resource", new()
{
    ClusterReference = "string",
    ExtId = "string",
    NumberOfVms = 0,
    OverrideVmConfigMaps = new[]
    {
        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapArgs
        {
            GuestCustomizations = new[]
            {
                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationArgs
                {
                    Configs = new[]
                    {
                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigArgs
                        {
                            CloudInits = new[]
                            {
                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitArgs
                                {
                                    CloudInitScripts = new[]
                                    {
                                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptArgs
                                        {
                                            CustomKeyValues = new[]
                                            {
                                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueArgs
                                                {
                                                    KeyValuePairs = new[]
                                                    {
                                                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairArgs
                                                        {
                                                            Name = "string",
                                                            Values = new[]
                                                            {
                                                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueArgs
                                                                {
                                                                    Boolean = false,
                                                                    Integer = 0,
                                                                    IntegerLists = new[]
                                                                    {
                                                                        0,
                                                                    },
                                                                    MapOfStrings = new[]
                                                                    {
                                                                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs
                                                                        {
                                                                            Map = 
                                                                            {
                                                                                { "string", "string" },
                                                                            },
                                                                        },
                                                                    },
                                                                    Object = 
                                                                    {
                                                                        { "string", "string" },
                                                                    },
                                                                    String = "string",
                                                                    StringLists = new[]
                                                                    {
                                                                        "string",
                                                                    },
                                                                },
                                                            },
                                                        },
                                                    },
                                                },
                                            },
                                            UserDatas = new[]
                                            {
                                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs
                                                {
                                                    Value = "string",
                                                },
                                            },
                                        },
                                    },
                                    DatasourceType = "string",
                                    Metadata = "string",
                                },
                            },
                            Syspreps = new[]
                            {
                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepArgs
                                {
                                    InstallType = "string",
                                    SysprepScripts = new[]
                                    {
                                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptArgs
                                        {
                                            CustomKeyValues = new[]
                                            {
                                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs
                                                {
                                                    KeyValuePairs = new[]
                                                    {
                                                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs
                                                        {
                                                            Name = "string",
                                                            Values = new[]
                                                            {
                                                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueArgs
                                                                {
                                                                    Boolean = false,
                                                                    Integer = 0,
                                                                    IntegerLists = new[]
                                                                    {
                                                                        0,
                                                                    },
                                                                    MapOfStrings = new[]
                                                                    {
                                                                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueMapOfStringArgs
                                                                        {
                                                                            Map = 
                                                                            {
                                                                                { "string", "string" },
                                                                            },
                                                                        },
                                                                    },
                                                                    Object = 
                                                                    {
                                                                        { "string", "string" },
                                                                    },
                                                                    String = "string",
                                                                    StringLists = new[]
                                                                    {
                                                                        "string",
                                                                    },
                                                                },
                                                            },
                                                        },
                                                    },
                                                },
                                            },
                                            UnattendXmls = new[]
                                            {
                                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs
                                                {
                                                    Value = "string",
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
            },
            MemorySizeBytes = 0,
            Name = "string",
            Nics = new[]
            {
                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicArgs
                {
                    BackingInfos = new[]
                    {
                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicBackingInfoArgs
                        {
                            IsConnected = false,
                            MacAddress = "string",
                            Model = "string",
                            NumQueues = 0,
                        },
                    },
                    ExtId = "string",
                    NetworkInfos = new[]
                    {
                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoArgs
                        {
                            Ipv4Configs = new[]
                            {
                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigArgs
                                {
                                    IpAddresses = new[]
                                    {
                                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigIpAddressArgs
                                        {
                                            PrefixLength = 0,
                                            Value = "string",
                                        },
                                    },
                                    SecondaryIpAddressLists = new[]
                                    {
                                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
                                        {
                                            PrefixLength = 0,
                                            Value = "string",
                                        },
                                    },
                                    ShouldAssignIp = false,
                                },
                            },
                            Ipv4Infos = new[]
                            {
                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoArgs
                                {
                                    LearnedIpAddresses = new[]
                                    {
                                        new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoLearnedIpAddressArgs
                                        {
                                            Value = "string",
                                            PrefixLength = 0,
                                        },
                                    },
                                },
                            },
                            NetworkFunctionChains = new[]
                            {
                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoNetworkFunctionChainArgs
                                {
                                    ExtId = "string",
                                },
                            },
                            NetworkFunctionNicType = "string",
                            NicType = "string",
                            ShouldAllowUnknownMacs = false,
                            Subnets = new[]
                            {
                                new Nutanix.Inputs.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoSubnetArgs
                                {
                                    ExtId = "string",
                                },
                            },
                            TrunkedVlans = new[]
                            {
                                0,
                            },
                            VlanMode = "string",
                        },
                    },
                },
            },
            NumCoresPerSocket = 0,
            NumSockets = 0,
            NumThreadsPerCore = 0,
        },
    },
    VersionId = "string",
});
example, err := nutanix.NewDeployTemplatesV2(ctx, "deployTemplatesV2Resource", &nutanix.DeployTemplatesV2Args{
	ClusterReference: pulumi.String("string"),
	ExtId:            pulumi.String("string"),
	NumberOfVms:      pulumi.Int(0),
	OverrideVmConfigMaps: nutanix.DeployTemplatesV2OverrideVmConfigMapArray{
		&nutanix.DeployTemplatesV2OverrideVmConfigMapArgs{
			GuestCustomizations: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationArray{
				&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationArgs{
					Configs: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigArray{
						&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigArgs{
							CloudInits: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitArray{
								&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitArgs{
									CloudInitScripts: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptArray{
										&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptArgs{
											CustomKeyValues: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueArray{
												&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueArgs{
													KeyValuePairs: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairArray{
														&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairArgs{
															Name: pulumi.String("string"),
															Values: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueArray{
																&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueArgs{
																	Boolean: pulumi.Bool(false),
																	Integer: pulumi.Int(0),
																	IntegerLists: pulumi.IntArray{
																		pulumi.Int(0),
																	},
																	MapOfStrings: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArray{
																		&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs{
																			Map: pulumi.StringMap{
																				"string": pulumi.String("string"),
																			},
																		},
																	},
																	Object: pulumi.StringMap{
																		"string": pulumi.String("string"),
																	},
																	String: pulumi.String("string"),
																	StringLists: pulumi.StringArray{
																		pulumi.String("string"),
																	},
																},
															},
														},
													},
												},
											},
											UserDatas: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptUserDataArray{
												&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs{
													Value: pulumi.String("string"),
												},
											},
										},
									},
									DatasourceType: pulumi.String("string"),
									Metadata:       pulumi.String("string"),
								},
							},
							Syspreps: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepArray{
								&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepArgs{
									InstallType: pulumi.String("string"),
									SysprepScripts: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptArray{
										&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptArgs{
											CustomKeyValues: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArray{
												&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs{
													KeyValuePairs: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArray{
														&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs{
															Name: pulumi.String("string"),
															Values: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueArray{
																&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueArgs{
																	Boolean: pulumi.Bool(false),
																	Integer: pulumi.Int(0),
																	IntegerLists: pulumi.IntArray{
																		pulumi.Int(0),
																	},
																	MapOfStrings: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueMapOfStringArray{
																		&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueMapOfStringArgs{
																			Map: pulumi.StringMap{
																				"string": pulumi.String("string"),
																			},
																		},
																	},
																	Object: pulumi.StringMap{
																		"string": pulumi.String("string"),
																	},
																	String: pulumi.String("string"),
																	StringLists: pulumi.StringArray{
																		pulumi.String("string"),
																	},
																},
															},
														},
													},
												},
											},
											UnattendXmls: nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptUnattendXmlArray{
												&nutanix.DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs{
													Value: pulumi.String("string"),
												},
											},
										},
									},
								},
							},
						},
					},
				},
			},
			MemorySizeBytes: pulumi.Int(0),
			Name:            pulumi.String("string"),
			Nics: nutanix.DeployTemplatesV2OverrideVmConfigMapNicArray{
				&nutanix.DeployTemplatesV2OverrideVmConfigMapNicArgs{
					BackingInfos: nutanix.DeployTemplatesV2OverrideVmConfigMapNicBackingInfoArray{
						&nutanix.DeployTemplatesV2OverrideVmConfigMapNicBackingInfoArgs{
							IsConnected: pulumi.Bool(false),
							MacAddress:  pulumi.String("string"),
							Model:       pulumi.String("string"),
							NumQueues:   pulumi.Int(0),
						},
					},
					ExtId: pulumi.String("string"),
					NetworkInfos: nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoArray{
						&nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoArgs{
							Ipv4Configs: nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigArray{
								&nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigArgs{
									IpAddresses: nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigIpAddressArray{
										&nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigIpAddressArgs{
											PrefixLength: pulumi.Int(0),
											Value:        pulumi.String("string"),
										},
									},
									SecondaryIpAddressLists: nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigSecondaryIpAddressListArray{
										&nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs{
											PrefixLength: pulumi.Int(0),
											Value:        pulumi.String("string"),
										},
									},
									ShouldAssignIp: pulumi.Bool(false),
								},
							},
							Ipv4Infos: nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoArray{
								&nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoArgs{
									LearnedIpAddresses: nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoLearnedIpAddressArray{
										&nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoLearnedIpAddressArgs{
											Value:        pulumi.String("string"),
											PrefixLength: pulumi.Int(0),
										},
									},
								},
							},
							NetworkFunctionChains: nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoNetworkFunctionChainArray{
								&nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoNetworkFunctionChainArgs{
									ExtId: pulumi.String("string"),
								},
							},
							NetworkFunctionNicType: pulumi.String("string"),
							NicType:                pulumi.String("string"),
							ShouldAllowUnknownMacs: pulumi.Bool(false),
							Subnets: nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoSubnetArray{
								&nutanix.DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoSubnetArgs{
									ExtId: pulumi.String("string"),
								},
							},
							TrunkedVlans: pulumi.IntArray{
								pulumi.Int(0),
							},
							VlanMode: pulumi.String("string"),
						},
					},
				},
			},
			NumCoresPerSocket: pulumi.Int(0),
			NumSockets:        pulumi.Int(0),
			NumThreadsPerCore: pulumi.Int(0),
		},
	},
	VersionId: pulumi.String("string"),
})
var deployTemplatesV2Resource = new DeployTemplatesV2("deployTemplatesV2Resource", DeployTemplatesV2Args.builder()
    .clusterReference("string")
    .extId("string")
    .numberOfVms(0)
    .overrideVmConfigMaps(DeployTemplatesV2OverrideVmConfigMapArgs.builder()
        .guestCustomizations(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationArgs.builder()
            .configs(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigArgs.builder()
                .cloudInits(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitArgs.builder()
                    .cloudInitScripts(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptArgs.builder()
                        .customKeyValues(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueArgs.builder()
                            .keyValuePairs(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairArgs.builder()
                                .name("string")
                                .values(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueArgs.builder()
                                    .boolean_(false)
                                    .integer(0)
                                    .integerLists(0)
                                    .mapOfStrings(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs.builder()
                                        .map(Map.of("string", "string"))
                                        .build())
                                    .object(Map.of("string", "string"))
                                    .string("string")
                                    .stringLists("string")
                                    .build())
                                .build())
                            .build())
                        .userDatas(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .datasourceType("string")
                    .metadata("string")
                    .build())
                .syspreps(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepArgs.builder()
                    .installType("string")
                    .sysprepScripts(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptArgs.builder()
                        .customKeyValues(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs.builder()
                            .keyValuePairs(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs.builder()
                                .name("string")
                                .values(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueArgs.builder()
                                    .boolean_(false)
                                    .integer(0)
                                    .integerLists(0)
                                    .mapOfStrings(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueMapOfStringArgs.builder()
                                        .map(Map.of("string", "string"))
                                        .build())
                                    .object(Map.of("string", "string"))
                                    .string("string")
                                    .stringLists("string")
                                    .build())
                                .build())
                            .build())
                        .unattendXmls(DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .build())
                .build())
            .build())
        .memorySizeBytes(0)
        .name("string")
        .nics(DeployTemplatesV2OverrideVmConfigMapNicArgs.builder()
            .backingInfos(DeployTemplatesV2OverrideVmConfigMapNicBackingInfoArgs.builder()
                .isConnected(false)
                .macAddress("string")
                .model("string")
                .numQueues(0)
                .build())
            .extId("string")
            .networkInfos(DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoArgs.builder()
                .ipv4Configs(DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigArgs.builder()
                    .ipAddresses(DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigIpAddressArgs.builder()
                        .prefixLength(0)
                        .value("string")
                        .build())
                    .secondaryIpAddressLists(DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs.builder()
                        .prefixLength(0)
                        .value("string")
                        .build())
                    .shouldAssignIp(false)
                    .build())
                .ipv4Infos(DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoArgs.builder()
                    .learnedIpAddresses(DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoLearnedIpAddressArgs.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .build())
                .networkFunctionChains(DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoNetworkFunctionChainArgs.builder()
                    .extId("string")
                    .build())
                .networkFunctionNicType("string")
                .nicType("string")
                .shouldAllowUnknownMacs(false)
                .subnets(DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoSubnetArgs.builder()
                    .extId("string")
                    .build())
                .trunkedVlans(0)
                .vlanMode("string")
                .build())
            .build())
        .numCoresPerSocket(0)
        .numSockets(0)
        .numThreadsPerCore(0)
        .build())
    .versionId("string")
    .build());
deploy_templates_v2_resource = nutanix.DeployTemplatesV2("deployTemplatesV2Resource",
    cluster_reference="string",
    ext_id="string",
    number_of_vms=0,
    override_vm_config_maps=[{
        "guest_customizations": [{
            "configs": [{
                "cloud_inits": [{
                    "cloud_init_scripts": [{
                        "custom_key_values": [{
                            "key_value_pairs": [{
                                "name": "string",
                                "values": [{
                                    "boolean": False,
                                    "integer": 0,
                                    "integer_lists": [0],
                                    "map_of_strings": [{
                                        "map": {
                                            "string": "string",
                                        },
                                    }],
                                    "object": {
                                        "string": "string",
                                    },
                                    "string": "string",
                                    "string_lists": ["string"],
                                }],
                            }],
                        }],
                        "user_datas": [{
                            "value": "string",
                        }],
                    }],
                    "datasource_type": "string",
                    "metadata": "string",
                }],
                "syspreps": [{
                    "install_type": "string",
                    "sysprep_scripts": [{
                        "custom_key_values": [{
                            "key_value_pairs": [{
                                "name": "string",
                                "values": [{
                                    "boolean": False,
                                    "integer": 0,
                                    "integer_lists": [0],
                                    "map_of_strings": [{
                                        "map": {
                                            "string": "string",
                                        },
                                    }],
                                    "object": {
                                        "string": "string",
                                    },
                                    "string": "string",
                                    "string_lists": ["string"],
                                }],
                            }],
                        }],
                        "unattend_xmls": [{
                            "value": "string",
                        }],
                    }],
                }],
            }],
        }],
        "memory_size_bytes": 0,
        "name": "string",
        "nics": [{
            "backing_infos": [{
                "is_connected": False,
                "mac_address": "string",
                "model": "string",
                "num_queues": 0,
            }],
            "ext_id": "string",
            "network_infos": [{
                "ipv4_configs": [{
                    "ip_addresses": [{
                        "prefix_length": 0,
                        "value": "string",
                    }],
                    "secondary_ip_address_lists": [{
                        "prefix_length": 0,
                        "value": "string",
                    }],
                    "should_assign_ip": False,
                }],
                "ipv4_infos": [{
                    "learned_ip_addresses": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                }],
                "network_function_chains": [{
                    "ext_id": "string",
                }],
                "network_function_nic_type": "string",
                "nic_type": "string",
                "should_allow_unknown_macs": False,
                "subnets": [{
                    "ext_id": "string",
                }],
                "trunked_vlans": [0],
                "vlan_mode": "string",
            }],
        }],
        "num_cores_per_socket": 0,
        "num_sockets": 0,
        "num_threads_per_core": 0,
    }],
    version_id="string")
const deployTemplatesV2Resource = new nutanix.DeployTemplatesV2("deployTemplatesV2Resource", {
    clusterReference: "string",
    extId: "string",
    numberOfVms: 0,
    overrideVmConfigMaps: [{
        guestCustomizations: [{
            configs: [{
                cloudInits: [{
                    cloudInitScripts: [{
                        customKeyValues: [{
                            keyValuePairs: [{
                                name: "string",
                                values: [{
                                    boolean: false,
                                    integer: 0,
                                    integerLists: [0],
                                    mapOfStrings: [{
                                        map: {
                                            string: "string",
                                        },
                                    }],
                                    object: {
                                        string: "string",
                                    },
                                    string: "string",
                                    stringLists: ["string"],
                                }],
                            }],
                        }],
                        userDatas: [{
                            value: "string",
                        }],
                    }],
                    datasourceType: "string",
                    metadata: "string",
                }],
                syspreps: [{
                    installType: "string",
                    sysprepScripts: [{
                        customKeyValues: [{
                            keyValuePairs: [{
                                name: "string",
                                values: [{
                                    boolean: false,
                                    integer: 0,
                                    integerLists: [0],
                                    mapOfStrings: [{
                                        map: {
                                            string: "string",
                                        },
                                    }],
                                    object: {
                                        string: "string",
                                    },
                                    string: "string",
                                    stringLists: ["string"],
                                }],
                            }],
                        }],
                        unattendXmls: [{
                            value: "string",
                        }],
                    }],
                }],
            }],
        }],
        memorySizeBytes: 0,
        name: "string",
        nics: [{
            backingInfos: [{
                isConnected: false,
                macAddress: "string",
                model: "string",
                numQueues: 0,
            }],
            extId: "string",
            networkInfos: [{
                ipv4Configs: [{
                    ipAddresses: [{
                        prefixLength: 0,
                        value: "string",
                    }],
                    secondaryIpAddressLists: [{
                        prefixLength: 0,
                        value: "string",
                    }],
                    shouldAssignIp: false,
                }],
                ipv4Infos: [{
                    learnedIpAddresses: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                }],
                networkFunctionChains: [{
                    extId: "string",
                }],
                networkFunctionNicType: "string",
                nicType: "string",
                shouldAllowUnknownMacs: false,
                subnets: [{
                    extId: "string",
                }],
                trunkedVlans: [0],
                vlanMode: "string",
            }],
        }],
        numCoresPerSocket: 0,
        numSockets: 0,
        numThreadsPerCore: 0,
    }],
    versionId: "string",
});
type: nutanix:DeployTemplatesV2
properties:
    clusterReference: string
    extId: string
    numberOfVms: 0
    overrideVmConfigMaps:
        - guestCustomizations:
            - configs:
                - cloudInits:
                    - cloudInitScripts:
                        - customKeyValues:
                            - keyValuePairs:
                                - name: string
                                  values:
                                    - boolean: false
                                      integer: 0
                                      integerLists:
                                        - 0
                                      mapOfStrings:
                                        - map:
                                            string: string
                                      object:
                                        string: string
                                      string: string
                                      stringLists:
                                        - string
                          userDatas:
                            - value: string
                      datasourceType: string
                      metadata: string
                  syspreps:
                    - installType: string
                      sysprepScripts:
                        - customKeyValues:
                            - keyValuePairs:
                                - name: string
                                  values:
                                    - boolean: false
                                      integer: 0
                                      integerLists:
                                        - 0
                                      mapOfStrings:
                                        - map:
                                            string: string
                                      object:
                                        string: string
                                      string: string
                                      stringLists:
                                        - string
                          unattendXmls:
                            - value: string
          memorySizeBytes: 0
          name: string
          nics:
            - backingInfos:
                - isConnected: false
                  macAddress: string
                  model: string
                  numQueues: 0
              extId: string
              networkInfos:
                - ipv4Configs:
                    - ipAddresses:
                        - prefixLength: 0
                          value: string
                      secondaryIpAddressLists:
                        - prefixLength: 0
                          value: string
                      shouldAssignIp: false
                  ipv4Infos:
                    - learnedIpAddresses:
                        - prefixLength: 0
                          value: string
                  networkFunctionChains:
                    - extId: string
                  networkFunctionNicType: string
                  nicType: string
                  shouldAllowUnknownMacs: false
                  subnets:
                    - extId: string
                  trunkedVlans:
                    - 0
                  vlanMode: string
          numCoresPerSocket: 0
          numSockets: 0
          numThreadsPerCore: 0
    versionId: string
DeployTemplatesV2 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DeployTemplatesV2 resource accepts the following input properties:
- ClusterReference string
- ExtId string
- NumberOf intVms 
- OverrideVm []DeployConfig Maps Templates V2Override Vm Config Map Args 
- VersionId string
- clusterReference String
- extId String
- numberOf IntegerVms 
- overrideVm List<DeployConfig Maps Templates V2Override Vm Config Map> 
- versionId String
- clusterReference string
- extId string
- numberOf numberVms 
- overrideVm DeployConfig Maps Templates V2Override Vm Config Map[] 
- versionId string
- clusterReference String
- extId String
- numberOf NumberVms 
- overrideVm List<Property Map>Config Maps 
- versionId String
Outputs
All input properties are implicitly available as output properties. Additionally, the DeployTemplatesV2 resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing DeployTemplatesV2 Resource
Get an existing DeployTemplatesV2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DeployTemplatesV2State, opts?: CustomResourceOptions): DeployTemplatesV2@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cluster_reference: Optional[str] = None,
        ext_id: Optional[str] = None,
        number_of_vms: Optional[int] = None,
        override_vm_config_maps: Optional[Sequence[DeployTemplatesV2OverrideVmConfigMapArgs]] = None,
        version_id: Optional[str] = None) -> DeployTemplatesV2func GetDeployTemplatesV2(ctx *Context, name string, id IDInput, state *DeployTemplatesV2State, opts ...ResourceOption) (*DeployTemplatesV2, error)public static DeployTemplatesV2 Get(string name, Input<string> id, DeployTemplatesV2State? state, CustomResourceOptions? opts = null)public static DeployTemplatesV2 get(String name, Output<String> id, DeployTemplatesV2State state, CustomResourceOptions options)resources:  _:    type: nutanix:DeployTemplatesV2    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- ClusterReference string
- ExtId string
- NumberOf intVms 
- OverrideVm []DeployConfig Maps Templates V2Override Vm Config Map Args 
- VersionId string
- clusterReference String
- extId String
- numberOf IntegerVms 
- overrideVm List<DeployConfig Maps Templates V2Override Vm Config Map> 
- versionId String
- clusterReference string
- extId string
- numberOf numberVms 
- overrideVm DeployConfig Maps Templates V2Override Vm Config Map[] 
- versionId string
- clusterReference String
- extId String
- numberOf NumberVms 
- overrideVm List<Property Map>Config Maps 
- versionId String
Supporting Types
DeployTemplatesV2OverrideVmConfigMap, DeployTemplatesV2OverrideVmConfigMapArgs            
- guestCustomizations List<Property Map>
- memorySize NumberBytes 
- name String
- nics List<Property Map>
- numCores NumberPer Socket 
- numSockets Number
- numThreads NumberPer Core 
DeployTemplatesV2OverrideVmConfigMapGuestCustomization, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationArgs                
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfig, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigArgs                  
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInit, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitArgs                      
- cloudInit List<Property Map>Scripts 
- datasourceType String
- metadata String
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScript, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptArgs                            
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValue, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueArgs                                  
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePair, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairArgs                                        
- name String
- values List<Property Map>
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValue, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueArgs                                          
- Boolean bool
- Integer int
- IntegerLists List<int>
- MapOf List<PiersStrings Karsenbarg. Nutanix. Inputs. Deploy Templates V2Override Vm Config Map Guest Customization Config Cloud Init Cloud Init Script Custom Key Value Key Value Pair Value Map Of String> 
- Object Dictionary<string, string>
- String string
- StringLists List<string>
- Boolean bool
- Integer int
- IntegerLists []int
- MapOf []DeployStrings Templates V2Override Vm Config Map Guest Customization Config Cloud Init Cloud Init Script Custom Key Value Key Value Pair Value Map Of String 
- Object map[string]string
- String string
- StringLists []string
- boolean_ Boolean
- integer Integer
- integerLists List<Integer>
- mapOf List<DeployStrings Templates V2Override Vm Config Map Guest Customization Config Cloud Init Cloud Init Script Custom Key Value Key Value Pair Value Map Of String> 
- object Map<String,String>
- string String
- stringLists List<String>
- boolean boolean
- integer number
- integerLists number[]
- mapOf DeployStrings Templates V2Override Vm Config Map Guest Customization Config Cloud Init Cloud Init Script Custom Key Value Key Value Pair Value Map Of String[] 
- object {[key: string]: string}
- string string
- stringLists string[]
- boolean bool
- integer int
- integer_lists Sequence[int]
- map_of_ Sequence[Deploystrings Templates V2Override Vm Config Map Guest Customization Config Cloud Init Cloud Init Script Custom Key Value Key Value Pair Value Map Of String] 
- object Mapping[str, str]
- string str
- string_lists Sequence[str]
- boolean Boolean
- integer Number
- integerLists List<Number>
- mapOf List<Property Map>Strings 
- object Map<String>
- string String
- stringLists List<String>
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueMapOfString, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs                                                
- Map Dictionary<string, string>
- Map map[string]string
- map Map<String,String>
- map {[key: string]: string}
- map Mapping[str, str]
- map Map<String>
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptUserData, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs                                
- Value string
- Value string
- value String
- value string
- value str
- value String
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprep, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepArgs                    
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScript, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptArgs                        
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValue, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs                              
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePair, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs                                    
- name String
- values List<Property Map>
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValue, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueArgs                                      
- Boolean bool
- Integer int
- IntegerLists List<int>
- MapOf List<PiersStrings Karsenbarg. Nutanix. Inputs. Deploy Templates V2Override Vm Config Map Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair Value Map Of String> 
- Object Dictionary<string, string>
- String string
- StringLists List<string>
- Boolean bool
- Integer int
- IntegerLists []int
- MapOf []DeployStrings Templates V2Override Vm Config Map Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair Value Map Of String 
- Object map[string]string
- String string
- StringLists []string
- boolean_ Boolean
- integer Integer
- integerLists List<Integer>
- mapOf List<DeployStrings Templates V2Override Vm Config Map Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair Value Map Of String> 
- object Map<String,String>
- string String
- stringLists List<String>
- boolean boolean
- integer number
- integerLists number[]
- mapOf DeployStrings Templates V2Override Vm Config Map Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair Value Map Of String[] 
- object {[key: string]: string}
- string string
- stringLists string[]
- boolean bool
- integer int
- integer_lists Sequence[int]
- map_of_ Sequence[Deploystrings Templates V2Override Vm Config Map Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair Value Map Of String] 
- object Mapping[str, str]
- string str
- string_lists Sequence[str]
- boolean Boolean
- integer Number
- integerLists List<Number>
- mapOf List<Property Map>Strings 
- object Map<String>
- string String
- stringLists List<String>
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueMapOfString, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueMapOfStringArgs                                            
- Map Dictionary<string, string>
- Map map[string]string
- map Map<String,String>
- map {[key: string]: string}
- map Mapping[str, str]
- map Map<String>
DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptUnattendXml, DeployTemplatesV2OverrideVmConfigMapGuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs                            
- Value string
- Value string
- value String
- value string
- value str
- value String
DeployTemplatesV2OverrideVmConfigMapNic, DeployTemplatesV2OverrideVmConfigMapNicArgs              
DeployTemplatesV2OverrideVmConfigMapNicBackingInfo, DeployTemplatesV2OverrideVmConfigMapNicBackingInfoArgs                  
- IsConnected bool
- MacAddress string
- Model string
- NumQueues int
- IsConnected bool
- MacAddress string
- Model string
- NumQueues int
- isConnected Boolean
- macAddress String
- model String
- numQueues Integer
- isConnected boolean
- macAddress string
- model string
- numQueues number
- is_connected bool
- mac_address str
- model str
- num_queues int
- isConnected Boolean
- macAddress String
- model String
- numQueues Number
DeployTemplatesV2OverrideVmConfigMapNicNetworkInfo, DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoArgs                  
- Ipv4Configs
List<PiersKarsenbarg. Nutanix. Inputs. Deploy Templates V2Override Vm Config Map Nic Network Info Ipv4Config> 
- Ipv4Infos
List<PiersKarsenbarg. Nutanix. Inputs. Deploy Templates V2Override Vm Config Map Nic Network Info Ipv4Info> 
- NetworkFunction List<PiersChains Karsenbarg. Nutanix. Inputs. Deploy Templates V2Override Vm Config Map Nic Network Info Network Function Chain> 
- NetworkFunction stringNic Type 
- NicType string
- ShouldAllow boolUnknown Macs 
- Subnets
List<PiersKarsenbarg. Nutanix. Inputs. Deploy Templates V2Override Vm Config Map Nic Network Info Subnet> 
- TrunkedVlans List<int>
- VlanMode string
- Ipv4Configs
[]DeployTemplates V2Override Vm Config Map Nic Network Info Ipv4Config 
- Ipv4Infos
[]DeployTemplates V2Override Vm Config Map Nic Network Info Ipv4Info 
- NetworkFunction []DeployChains Templates V2Override Vm Config Map Nic Network Info Network Function Chain 
- NetworkFunction stringNic Type 
- NicType string
- ShouldAllow boolUnknown Macs 
- Subnets
[]DeployTemplates V2Override Vm Config Map Nic Network Info Subnet 
- TrunkedVlans []int
- VlanMode string
- ipv4Configs
List<DeployTemplates V2Override Vm Config Map Nic Network Info Ipv4Config> 
- ipv4Infos
List<DeployTemplates V2Override Vm Config Map Nic Network Info Ipv4Info> 
- networkFunction List<DeployChains Templates V2Override Vm Config Map Nic Network Info Network Function Chain> 
- networkFunction StringNic Type 
- nicType String
- shouldAllow BooleanUnknown Macs 
- subnets
List<DeployTemplates V2Override Vm Config Map Nic Network Info Subnet> 
- trunkedVlans List<Integer>
- vlanMode String
- ipv4Configs
DeployTemplates V2Override Vm Config Map Nic Network Info Ipv4Config[] 
- ipv4Infos
DeployTemplates V2Override Vm Config Map Nic Network Info Ipv4Info[] 
- networkFunction DeployChains Templates V2Override Vm Config Map Nic Network Info Network Function Chain[] 
- networkFunction stringNic Type 
- nicType string
- shouldAllow booleanUnknown Macs 
- subnets
DeployTemplates V2Override Vm Config Map Nic Network Info Subnet[] 
- trunkedVlans number[]
- vlanMode string
- ipv4_configs Sequence[DeployTemplates V2Override Vm Config Map Nic Network Info Ipv4Config] 
- ipv4_infos Sequence[DeployTemplates V2Override Vm Config Map Nic Network Info Ipv4Info] 
- network_function_ Sequence[Deploychains Templates V2Override Vm Config Map Nic Network Info Network Function Chain] 
- network_function_ strnic_ type 
- nic_type str
- should_allow_ boolunknown_ macs 
- subnets
Sequence[DeployTemplates V2Override Vm Config Map Nic Network Info Subnet] 
- trunked_vlans Sequence[int]
- vlan_mode str
DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4Config, DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigArgs                    
DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigIpAddress, DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigIpAddressArgs                        
- PrefixLength int
- Value string
- PrefixLength int
- Value string
- prefixLength Integer
- value String
- prefixLength number
- value string
- prefix_length int
- value str
- prefixLength Number
- value String
DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigSecondaryIpAddressList, DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs                            
- PrefixLength int
- Value string
- PrefixLength int
- Value string
- prefixLength Integer
- value String
- prefixLength number
- value string
- prefix_length int
- value str
- prefixLength Number
- value String
DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4Info, DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoArgs                    
DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoLearnedIpAddress, DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoIpv4InfoLearnedIpAddressArgs                          
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoNetworkFunctionChain, DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoNetworkFunctionChainArgs                        
- ExtId string
- ExtId string
- extId String
- extId string
- ext_id str
- extId String
DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoSubnet, DeployTemplatesV2OverrideVmConfigMapNicNetworkInfoSubnetArgs                    
- ExtId string
- ExtId string
- extId String
- extId string
- ext_id str
- extId String
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the nutanixTerraform Provider.
