1. Packages
  2. Vcd Provider
  3. API Docs
  4. NsxtAlbEdgegatewayServiceEngineGroup
vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware

vcd.NsxtAlbEdgegatewayServiceEngineGroup

Explore with Pulumi AI

vcd logo
vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware

    Create NsxtAlbEdgegatewayServiceEngineGroup Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new NsxtAlbEdgegatewayServiceEngineGroup(name: string, args: NsxtAlbEdgegatewayServiceEngineGroupArgs, opts?: CustomResourceOptions);
    @overload
    def NsxtAlbEdgegatewayServiceEngineGroup(resource_name: str,
                                             args: NsxtAlbEdgegatewayServiceEngineGroupArgs,
                                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def NsxtAlbEdgegatewayServiceEngineGroup(resource_name: str,
                                             opts: Optional[ResourceOptions] = None,
                                             edge_gateway_id: Optional[str] = None,
                                             service_engine_group_id: Optional[str] = None,
                                             max_virtual_services: Optional[float] = None,
                                             nsxt_alb_edgegateway_service_engine_group_id: Optional[str] = None,
                                             org: Optional[str] = None,
                                             reserved_virtual_services: Optional[str] = None,
                                             vdc: Optional[str] = None)
    func NewNsxtAlbEdgegatewayServiceEngineGroup(ctx *Context, name string, args NsxtAlbEdgegatewayServiceEngineGroupArgs, opts ...ResourceOption) (*NsxtAlbEdgegatewayServiceEngineGroup, error)
    public NsxtAlbEdgegatewayServiceEngineGroup(string name, NsxtAlbEdgegatewayServiceEngineGroupArgs args, CustomResourceOptions? opts = null)
    public NsxtAlbEdgegatewayServiceEngineGroup(String name, NsxtAlbEdgegatewayServiceEngineGroupArgs args)
    public NsxtAlbEdgegatewayServiceEngineGroup(String name, NsxtAlbEdgegatewayServiceEngineGroupArgs args, CustomResourceOptions options)
    
    type: vcd:NsxtAlbEdgegatewayServiceEngineGroup
    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 NsxtAlbEdgegatewayServiceEngineGroupArgs
    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 NsxtAlbEdgegatewayServiceEngineGroupArgs
    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 NsxtAlbEdgegatewayServiceEngineGroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NsxtAlbEdgegatewayServiceEngineGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NsxtAlbEdgegatewayServiceEngineGroupArgs
    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 nsxtAlbEdgegatewayServiceEngineGroupResource = new Vcd.NsxtAlbEdgegatewayServiceEngineGroup("nsxtAlbEdgegatewayServiceEngineGroupResource", new()
    {
        EdgeGatewayId = "string",
        ServiceEngineGroupId = "string",
        MaxVirtualServices = 0,
        NsxtAlbEdgegatewayServiceEngineGroupId = "string",
        Org = "string",
        ReservedVirtualServices = "string",
    });
    
    example, err := vcd.NewNsxtAlbEdgegatewayServiceEngineGroup(ctx, "nsxtAlbEdgegatewayServiceEngineGroupResource", &vcd.NsxtAlbEdgegatewayServiceEngineGroupArgs{
    	EdgeGatewayId:                          pulumi.String("string"),
    	ServiceEngineGroupId:                   pulumi.String("string"),
    	MaxVirtualServices:                     pulumi.Float64(0),
    	NsxtAlbEdgegatewayServiceEngineGroupId: pulumi.String("string"),
    	Org:                                    pulumi.String("string"),
    	ReservedVirtualServices:                pulumi.String("string"),
    })
    
    var nsxtAlbEdgegatewayServiceEngineGroupResource = new NsxtAlbEdgegatewayServiceEngineGroup("nsxtAlbEdgegatewayServiceEngineGroupResource", NsxtAlbEdgegatewayServiceEngineGroupArgs.builder()
        .edgeGatewayId("string")
        .serviceEngineGroupId("string")
        .maxVirtualServices(0)
        .nsxtAlbEdgegatewayServiceEngineGroupId("string")
        .org("string")
        .reservedVirtualServices("string")
        .build());
    
    nsxt_alb_edgegateway_service_engine_group_resource = vcd.NsxtAlbEdgegatewayServiceEngineGroup("nsxtAlbEdgegatewayServiceEngineGroupResource",
        edge_gateway_id="string",
        service_engine_group_id="string",
        max_virtual_services=0,
        nsxt_alb_edgegateway_service_engine_group_id="string",
        org="string",
        reserved_virtual_services="string")
    
    const nsxtAlbEdgegatewayServiceEngineGroupResource = new vcd.NsxtAlbEdgegatewayServiceEngineGroup("nsxtAlbEdgegatewayServiceEngineGroupResource", {
        edgeGatewayId: "string",
        serviceEngineGroupId: "string",
        maxVirtualServices: 0,
        nsxtAlbEdgegatewayServiceEngineGroupId: "string",
        org: "string",
        reservedVirtualServices: "string",
    });
    
    type: vcd:NsxtAlbEdgegatewayServiceEngineGroup
    properties:
        edgeGatewayId: string
        maxVirtualServices: 0
        nsxtAlbEdgegatewayServiceEngineGroupId: string
        org: string
        reservedVirtualServices: string
        serviceEngineGroupId: string
    

    NsxtAlbEdgegatewayServiceEngineGroup 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 NsxtAlbEdgegatewayServiceEngineGroup resource accepts the following input properties:

    EdgeGatewayId string
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    ServiceEngineGroupId string
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    MaxVirtualServices double
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    NsxtAlbEdgegatewayServiceEngineGroupId string
    Org string
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    ReservedVirtualServices string
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    Vdc string
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    EdgeGatewayId string
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    ServiceEngineGroupId string
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    MaxVirtualServices float64
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    NsxtAlbEdgegatewayServiceEngineGroupId string
    Org string
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    ReservedVirtualServices string
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    Vdc string
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    edgeGatewayId String
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    serviceEngineGroupId String
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    maxVirtualServices Double
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    nsxtAlbEdgegatewayServiceEngineGroupId String
    org String
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    reservedVirtualServices String
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    vdc String
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    edgeGatewayId string
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    serviceEngineGroupId string
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    maxVirtualServices number
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    nsxtAlbEdgegatewayServiceEngineGroupId string
    org string
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    reservedVirtualServices string
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    vdc string
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    edge_gateway_id str
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    service_engine_group_id str
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    max_virtual_services float
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    nsxt_alb_edgegateway_service_engine_group_id str
    org str
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    reserved_virtual_services str
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    vdc str
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    edgeGatewayId String
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    serviceEngineGroupId String
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    maxVirtualServices Number
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    nsxtAlbEdgegatewayServiceEngineGroupId String
    org String
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    reservedVirtualServices String
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    vdc String
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    Outputs

    All input properties are implicitly available as output properties. Additionally, the NsxtAlbEdgegatewayServiceEngineGroup resource produces the following output properties:

    DeployedVirtualServices double
    Number of deployed Virtual Services on this Service Engine Group.
    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceEngineGroupName string
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    DeployedVirtualServices float64
    Number of deployed Virtual Services on this Service Engine Group.
    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceEngineGroupName string
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    deployedVirtualServices Double
    Number of deployed Virtual Services on this Service Engine Group.
    id String
    The provider-assigned unique ID for this managed resource.
    serviceEngineGroupName String
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    deployedVirtualServices number
    Number of deployed Virtual Services on this Service Engine Group.
    id string
    The provider-assigned unique ID for this managed resource.
    serviceEngineGroupName string
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    deployed_virtual_services float
    Number of deployed Virtual Services on this Service Engine Group.
    id str
    The provider-assigned unique ID for this managed resource.
    service_engine_group_name str
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    deployedVirtualServices Number
    Number of deployed Virtual Services on this Service Engine Group.
    id String
    The provider-assigned unique ID for this managed resource.
    serviceEngineGroupName String
    Service Engine Group Name which is attached to NSX-T Edge Gateway

    Look up Existing NsxtAlbEdgegatewayServiceEngineGroup Resource

    Get an existing NsxtAlbEdgegatewayServiceEngineGroup 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?: NsxtAlbEdgegatewayServiceEngineGroupState, opts?: CustomResourceOptions): NsxtAlbEdgegatewayServiceEngineGroup
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            deployed_virtual_services: Optional[float] = None,
            edge_gateway_id: Optional[str] = None,
            max_virtual_services: Optional[float] = None,
            nsxt_alb_edgegateway_service_engine_group_id: Optional[str] = None,
            org: Optional[str] = None,
            reserved_virtual_services: Optional[str] = None,
            service_engine_group_id: Optional[str] = None,
            service_engine_group_name: Optional[str] = None,
            vdc: Optional[str] = None) -> NsxtAlbEdgegatewayServiceEngineGroup
    func GetNsxtAlbEdgegatewayServiceEngineGroup(ctx *Context, name string, id IDInput, state *NsxtAlbEdgegatewayServiceEngineGroupState, opts ...ResourceOption) (*NsxtAlbEdgegatewayServiceEngineGroup, error)
    public static NsxtAlbEdgegatewayServiceEngineGroup Get(string name, Input<string> id, NsxtAlbEdgegatewayServiceEngineGroupState? state, CustomResourceOptions? opts = null)
    public static NsxtAlbEdgegatewayServiceEngineGroup get(String name, Output<String> id, NsxtAlbEdgegatewayServiceEngineGroupState state, CustomResourceOptions options)
    resources:  _:    type: vcd:NsxtAlbEdgegatewayServiceEngineGroup    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.
    The following state arguments are supported:
    DeployedVirtualServices double
    Number of deployed Virtual Services on this Service Engine Group.
    EdgeGatewayId string
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    MaxVirtualServices double
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    NsxtAlbEdgegatewayServiceEngineGroupId string
    Org string
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    ReservedVirtualServices string
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    ServiceEngineGroupId string
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    ServiceEngineGroupName string
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    Vdc string
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    DeployedVirtualServices float64
    Number of deployed Virtual Services on this Service Engine Group.
    EdgeGatewayId string
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    MaxVirtualServices float64
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    NsxtAlbEdgegatewayServiceEngineGroupId string
    Org string
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    ReservedVirtualServices string
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    ServiceEngineGroupId string
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    ServiceEngineGroupName string
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    Vdc string
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    deployedVirtualServices Double
    Number of deployed Virtual Services on this Service Engine Group.
    edgeGatewayId String
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    maxVirtualServices Double
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    nsxtAlbEdgegatewayServiceEngineGroupId String
    org String
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    reservedVirtualServices String
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    serviceEngineGroupId String
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    serviceEngineGroupName String
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    vdc String
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    deployedVirtualServices number
    Number of deployed Virtual Services on this Service Engine Group.
    edgeGatewayId string
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    maxVirtualServices number
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    nsxtAlbEdgegatewayServiceEngineGroupId string
    org string
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    reservedVirtualServices string
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    serviceEngineGroupId string
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    serviceEngineGroupName string
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    vdc string
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    deployed_virtual_services float
    Number of deployed Virtual Services on this Service Engine Group.
    edge_gateway_id str
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    max_virtual_services float
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    nsxt_alb_edgegateway_service_engine_group_id str
    org str
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    reserved_virtual_services str
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    service_engine_group_id str
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    service_engine_group_name str
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    vdc str
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    deployedVirtualServices Number
    Number of deployed Virtual Services on this Service Engine Group.
    edgeGatewayId String
    An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source.
    maxVirtualServices Number
    Maximum amount of Virtual Services to run on this Service Engine Group. Only for Shared Service Engine Groups.
    nsxtAlbEdgegatewayServiceEngineGroupId String
    org String
    The name of organization to which the edge gateway belongs. Optional if defined at provider level.
    reservedVirtualServices String
    Number of reserved Virtual Services for this Edge Gateway. Only for Shared Service Engine Groups.
    serviceEngineGroupId String
    An ID of NSX-T Service Engine Group. Can be looked up using vcd.NsxtAlbServiceEngineGroup data source.
    serviceEngineGroupName String
    Service Engine Group Name which is attached to NSX-T Edge Gateway
    vdc String
    The name of VDC to use, optional if defined at provider level

    Deprecated: Deprecated

    Package Details

    Repository
    vcd vmware/terraform-provider-vcd
    License
    Notes
    This Pulumi package is based on the vcd Terraform Provider.
    vcd logo
    vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware