azure-native-v2.servicefabricmesh.Network
Explore with Pulumi AI
This type describes a network resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview.
Create Network Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Network(name: string, args: NetworkArgs, opts?: CustomResourceOptions);
@overload
def Network(resource_name: str,
args: NetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Network(resource_name: str,
opts: Optional[ResourceOptions] = None,
properties: Optional[NetworkResourcePropertiesArgs] = None,
resource_group_name: Optional[str] = None,
location: Optional[str] = None,
network_resource_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewNetwork(ctx *Context, name string, args NetworkArgs, opts ...ResourceOption) (*Network, error)
public Network(string name, NetworkArgs args, CustomResourceOptions? opts = null)
public Network(String name, NetworkArgs args)
public Network(String name, NetworkArgs args, CustomResourceOptions options)
type: azure-native:servicefabricmesh:Network
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. NetworkArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. NetworkArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. NetworkArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. NetworkArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. NetworkArgs - 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 networkResource = new AzureNative.Servicefabricmesh.Network("networkResource", new()
{
Properties =
{
{ "kind", "NetworkResourceProperties" },
{ "description", "string" },
},
ResourceGroupName = "string",
Location = "string",
NetworkResourceName = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := servicefabricmesh.NewNetwork(ctx, "networkResource", &servicefabricmesh.NetworkArgs{
Properties: map[string]interface{}{
"kind": "NetworkResourceProperties",
"description": "string",
},
ResourceGroupName: "string",
Location: "string",
NetworkResourceName: "string",
Tags: map[string]interface{}{
"string": "string",
},
})
var networkResource = new Network("networkResource", NetworkArgs.builder()
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.resourceGroupName("string")
.location("string")
.networkResourceName("string")
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
network_resource = azure_native.servicefabricmesh.Network("networkResource",
properties={
kind: NetworkResourceProperties,
description: string,
},
resource_group_name=string,
location=string,
network_resource_name=string,
tags={
string: string,
})
const networkResource = new azure_native.servicefabricmesh.Network("networkResource", {
properties: {
kind: "NetworkResourceProperties",
description: "string",
},
resourceGroupName: "string",
location: "string",
networkResourceName: "string",
tags: {
string: "string",
},
});
type: azure-native:servicefabricmesh:Network
properties:
location: string
networkResourceName: string
properties:
description: string
kind: NetworkResourceProperties
resourceGroupName: string
tags:
string: string
Network 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 Network resource accepts the following input properties:
- Properties
This property is required. Pulumi.Azure Native. Service Fabric Mesh. Inputs. Network Resource Properties - Describes properties of a network resource.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- Azure resource group name
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Network
Resource Name Changes to this property will trigger replacement.
- The identity of the network.
- Dictionary<string, string>
- Resource tags.
- Properties
This property is required. NetworkResource Properties Args - Describes properties of a network resource.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- Azure resource group name
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Network
Resource Name Changes to this property will trigger replacement.
- The identity of the network.
- map[string]string
- Resource tags.
- properties
This property is required. NetworkResource Properties - Describes properties of a network resource.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- Azure resource group name
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- network
Resource Name Changes to this property will trigger replacement.
- The identity of the network.
- Map<String,String>
- Resource tags.
- properties
This property is required. NetworkResource Properties - Describes properties of a network resource.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- Azure resource group name
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- network
Resource Name Changes to this property will trigger replacement.
- The identity of the network.
- {[key: string]: string}
- Resource tags.
- properties
This property is required. NetworkResource Properties Args - Describes properties of a network resource.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- Azure resource group name
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- network_
resource_ name Changes to this property will trigger replacement.
- The identity of the network.
- Mapping[str, str]
- Resource tags.
- properties
This property is required. Property Map - Describes properties of a network resource.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- Azure resource group name
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- network
Resource Name Changes to this property will trigger replacement.
- The identity of the network.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Network resource produces the following output properties:
Supporting Types
NetworkResourceProperties, NetworkResourcePropertiesArgs
- Description string
- User readable description of the network.
- Description string
- User readable description of the network.
- description String
- User readable description of the network.
- description string
- User readable description of the network.
- description str
- User readable description of the network.
- description String
- User readable description of the network.
NetworkResourcePropertiesResponse, NetworkResourcePropertiesResponseArgs
- Provisioning
State This property is required. string - State of the resource.
- Status
This property is required. string - Status of the network.
- Status
Details This property is required. string - Gives additional information about the current status of the network.
- Description string
- User readable description of the network.
- Provisioning
State This property is required. string - State of the resource.
- Status
This property is required. string - Status of the network.
- Status
Details This property is required. string - Gives additional information about the current status of the network.
- Description string
- User readable description of the network.
- provisioning
State This property is required. String - State of the resource.
- status
This property is required. String - Status of the network.
- status
Details This property is required. String - Gives additional information about the current status of the network.
- description String
- User readable description of the network.
- provisioning
State This property is required. string - State of the resource.
- status
This property is required. string - Status of the network.
- status
Details This property is required. string - Gives additional information about the current status of the network.
- description string
- User readable description of the network.
- provisioning_
state This property is required. str - State of the resource.
- status
This property is required. str - Status of the network.
- status_
details This property is required. str - Gives additional information about the current status of the network.
- description str
- User readable description of the network.
- provisioning
State This property is required. String - State of the resource.
- status
This property is required. String - Status of the network.
- status
Details This property is required. String - Gives additional information about the current status of the network.
- description String
- User readable description of the network.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:servicefabricmesh:Network sampleNetwork /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0