eflo

package
v3.43.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetSubnetsArgs added in v3.37.0

type GetSubnetsArgs struct {
	Ids []string `pulumi:"ids"`
	// A regex string to filter results by Group Metric Rule name.
	NameRegex *string `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile *string `pulumi:"outputFile"`
	PageNumber *int    `pulumi:"pageNumber"`
	PageSize   *int    `pulumi:"pageSize"`
	// Resource Group ID.
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The status of the resource.
	Status *string `pulumi:"status"`
	// Primary key ID.
	SubnetId *string `pulumi:"subnetId"`
	// The Subnet name.
	SubnetName *string `pulumi:"subnetName"`
	// Eflo subnet usage type, optional value:
	// - General type is not filled in
	// - OOB:OOB type
	// - LB: LB type
	Type *string `pulumi:"type"`
	// The Eflo VPD ID.
	VpdId *string `pulumi:"vpdId"`
	// The zone ID of the resource.
	ZoneId *string `pulumi:"zoneId"`
}

A collection of arguments for invoking getSubnets.

type GetSubnetsOutputArgs added in v3.37.0

type GetSubnetsOutputArgs struct {
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// A regex string to filter results by Group Metric Rule name.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	PageNumber pulumi.IntPtrInput    `pulumi:"pageNumber"`
	PageSize   pulumi.IntPtrInput    `pulumi:"pageSize"`
	// Resource Group ID.
	ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"`
	// The status of the resource.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Primary key ID.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// The Subnet name.
	SubnetName pulumi.StringPtrInput `pulumi:"subnetName"`
	// Eflo subnet usage type, optional value:
	// - General type is not filled in
	// - OOB:OOB type
	// - LB: LB type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The Eflo VPD ID.
	VpdId pulumi.StringPtrInput `pulumi:"vpdId"`
	// The zone ID of the resource.
	ZoneId pulumi.StringPtrInput `pulumi:"zoneId"`
}

A collection of arguments for invoking getSubnets.

func (GetSubnetsOutputArgs) ElementType added in v3.37.0

func (GetSubnetsOutputArgs) ElementType() reflect.Type

type GetSubnetsResult added in v3.37.0

type GetSubnetsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id        string   `pulumi:"id"`
	Ids       []string `pulumi:"ids"`
	NameRegex *string  `pulumi:"nameRegex"`
	// A list of name of Subnets.
	Names      []string `pulumi:"names"`
	OutputFile *string  `pulumi:"outputFile"`
	PageNumber *int     `pulumi:"pageNumber"`
	PageSize   *int     `pulumi:"pageSize"`
	// Resource Group ID.
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The status of the resource.
	Status *string `pulumi:"status"`
	// The Eflo subnet ID.
	SubnetId *string `pulumi:"subnetId"`
	// The Subnet name.
	SubnetName *string `pulumi:"subnetName"`
	// A list of Subnet Entries. Each element contains the following attributes:
	Subnets []GetSubnetsSubnet `pulumi:"subnets"`
	// Eflo subnet usage type.
	Type *string `pulumi:"type"`
	// Eflo VPD ID.
	VpdId *string `pulumi:"vpdId"`
	// The zone ID of the resource.
	ZoneId *string `pulumi:"zoneId"`
}

A collection of values returned by getSubnets.

func GetSubnets added in v3.37.0

func GetSubnets(ctx *pulumi.Context, args *GetSubnetsArgs, opts ...pulumi.InvokeOption) (*GetSubnetsResult, error)

This data source provides Eflo Subnet available to the user.[What is Subnet](https://help.aliyun.com/document_detail/604977.html)

> **NOTE:** Available in 1.204.0+

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eflo"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_default, err := eflo.GetSubnets(ctx, &eflo.GetSubnetsArgs{
			NameRegex:  pulumi.StringRef(alicloud_eflo_subnet.Default.Name),
			SubnetName: pulumi.StringRef("SubnetTestForTerraform"),
			VpdId:      pulumi.StringRef(_var.VpdId),
			ZoneId:     pulumi.StringRef(_var.ZoneId),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("alicloudEfloSubnetExampleId", _default.Subnets[0].Id)
		return nil
	})
}

```

type GetSubnetsResultOutput added in v3.37.0

type GetSubnetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSubnets.

func GetSubnetsOutput added in v3.37.0

func GetSubnetsOutput(ctx *pulumi.Context, args GetSubnetsOutputArgs, opts ...pulumi.InvokeOption) GetSubnetsResultOutput

func (GetSubnetsResultOutput) ElementType added in v3.37.0

func (GetSubnetsResultOutput) ElementType() reflect.Type

func (GetSubnetsResultOutput) Id added in v3.37.0

The provider-assigned unique ID for this managed resource.

func (GetSubnetsResultOutput) Ids added in v3.37.0

func (GetSubnetsResultOutput) NameRegex added in v3.37.0

func (GetSubnetsResultOutput) Names added in v3.37.0

A list of name of Subnets.

func (GetSubnetsResultOutput) OutputFile added in v3.37.0

func (GetSubnetsResultOutput) PageNumber added in v3.37.0

func (GetSubnetsResultOutput) PageSize added in v3.37.0

func (GetSubnetsResultOutput) ResourceGroupId added in v3.37.0

func (o GetSubnetsResultOutput) ResourceGroupId() pulumi.StringPtrOutput

Resource Group ID.

func (GetSubnetsResultOutput) Status added in v3.37.0

The status of the resource.

func (GetSubnetsResultOutput) SubnetId added in v3.37.0

The Eflo subnet ID.

func (GetSubnetsResultOutput) SubnetName added in v3.37.0

The Subnet name.

func (GetSubnetsResultOutput) Subnets added in v3.37.0

A list of Subnet Entries. Each element contains the following attributes:

func (GetSubnetsResultOutput) ToGetSubnetsResultOutput added in v3.37.0

func (o GetSubnetsResultOutput) ToGetSubnetsResultOutput() GetSubnetsResultOutput

func (GetSubnetsResultOutput) ToGetSubnetsResultOutputWithContext added in v3.37.0

func (o GetSubnetsResultOutput) ToGetSubnetsResultOutputWithContext(ctx context.Context) GetSubnetsResultOutput

func (GetSubnetsResultOutput) ToOutput added in v3.43.1

func (GetSubnetsResultOutput) Type added in v3.37.0

Eflo subnet usage type.

func (GetSubnetsResultOutput) VpdId added in v3.37.0

Eflo VPD ID.

func (GetSubnetsResultOutput) ZoneId added in v3.37.0

The zone ID of the resource.

type GetSubnetsSubnet added in v3.37.0

type GetSubnetsSubnet struct {
	// Network segment
	Cidr string `pulumi:"cidr"`
	// The creation time of the resource
	CreateTime string `pulumi:"createTime"`
	// Modification time
	GmtModified string `pulumi:"gmtModified"`
	// The ID of the resource.
	Id string `pulumi:"id"`
	// Error message
	Message string `pulumi:"message"`
	// Resource Group ID.
	ResourceGroupId string `pulumi:"resourceGroupId"`
	// The status of the resource.
	Status string `pulumi:"status"`
	// Primary key ID.
	SubnetId string `pulumi:"subnetId"`
	// The Subnet name.
	SubnetName string `pulumi:"subnetName"`
	// Eflo subnet usage type, optional value:
	// - General type is not filled in
	// - OOB:OOB type
	// - LB: LB type
	Type string `pulumi:"type"`
	// The Eflo VPD ID.
	VpdId string `pulumi:"vpdId"`
	// The zone ID of the resource.
	ZoneId string `pulumi:"zoneId"`
}

type GetSubnetsSubnetArgs added in v3.37.0

type GetSubnetsSubnetArgs struct {
	// Network segment
	Cidr pulumi.StringInput `pulumi:"cidr"`
	// The creation time of the resource
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Modification time
	GmtModified pulumi.StringInput `pulumi:"gmtModified"`
	// The ID of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// Error message
	Message pulumi.StringInput `pulumi:"message"`
	// Resource Group ID.
	ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"`
	// The status of the resource.
	Status pulumi.StringInput `pulumi:"status"`
	// Primary key ID.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// The Subnet name.
	SubnetName pulumi.StringInput `pulumi:"subnetName"`
	// Eflo subnet usage type, optional value:
	// - General type is not filled in
	// - OOB:OOB type
	// - LB: LB type
	Type pulumi.StringInput `pulumi:"type"`
	// The Eflo VPD ID.
	VpdId pulumi.StringInput `pulumi:"vpdId"`
	// The zone ID of the resource.
	ZoneId pulumi.StringInput `pulumi:"zoneId"`
}

func (GetSubnetsSubnetArgs) ElementType added in v3.37.0

func (GetSubnetsSubnetArgs) ElementType() reflect.Type

func (GetSubnetsSubnetArgs) ToGetSubnetsSubnetOutput added in v3.37.0

func (i GetSubnetsSubnetArgs) ToGetSubnetsSubnetOutput() GetSubnetsSubnetOutput

func (GetSubnetsSubnetArgs) ToGetSubnetsSubnetOutputWithContext added in v3.37.0

func (i GetSubnetsSubnetArgs) ToGetSubnetsSubnetOutputWithContext(ctx context.Context) GetSubnetsSubnetOutput

func (GetSubnetsSubnetArgs) ToOutput added in v3.43.1

type GetSubnetsSubnetArray added in v3.37.0

type GetSubnetsSubnetArray []GetSubnetsSubnetInput

func (GetSubnetsSubnetArray) ElementType added in v3.37.0

func (GetSubnetsSubnetArray) ElementType() reflect.Type

func (GetSubnetsSubnetArray) ToGetSubnetsSubnetArrayOutput added in v3.37.0

func (i GetSubnetsSubnetArray) ToGetSubnetsSubnetArrayOutput() GetSubnetsSubnetArrayOutput

func (GetSubnetsSubnetArray) ToGetSubnetsSubnetArrayOutputWithContext added in v3.37.0

func (i GetSubnetsSubnetArray) ToGetSubnetsSubnetArrayOutputWithContext(ctx context.Context) GetSubnetsSubnetArrayOutput

func (GetSubnetsSubnetArray) ToOutput added in v3.43.1

type GetSubnetsSubnetArrayInput added in v3.37.0

type GetSubnetsSubnetArrayInput interface {
	pulumi.Input

	ToGetSubnetsSubnetArrayOutput() GetSubnetsSubnetArrayOutput
	ToGetSubnetsSubnetArrayOutputWithContext(context.Context) GetSubnetsSubnetArrayOutput
}

GetSubnetsSubnetArrayInput is an input type that accepts GetSubnetsSubnetArray and GetSubnetsSubnetArrayOutput values. You can construct a concrete instance of `GetSubnetsSubnetArrayInput` via:

GetSubnetsSubnetArray{ GetSubnetsSubnetArgs{...} }

type GetSubnetsSubnetArrayOutput added in v3.37.0

type GetSubnetsSubnetArrayOutput struct{ *pulumi.OutputState }

func (GetSubnetsSubnetArrayOutput) ElementType added in v3.37.0

func (GetSubnetsSubnetArrayOutput) Index added in v3.37.0

func (GetSubnetsSubnetArrayOutput) ToGetSubnetsSubnetArrayOutput added in v3.37.0

func (o GetSubnetsSubnetArrayOutput) ToGetSubnetsSubnetArrayOutput() GetSubnetsSubnetArrayOutput

func (GetSubnetsSubnetArrayOutput) ToGetSubnetsSubnetArrayOutputWithContext added in v3.37.0

func (o GetSubnetsSubnetArrayOutput) ToGetSubnetsSubnetArrayOutputWithContext(ctx context.Context) GetSubnetsSubnetArrayOutput

func (GetSubnetsSubnetArrayOutput) ToOutput added in v3.43.1

type GetSubnetsSubnetInput added in v3.37.0

type GetSubnetsSubnetInput interface {
	pulumi.Input

	ToGetSubnetsSubnetOutput() GetSubnetsSubnetOutput
	ToGetSubnetsSubnetOutputWithContext(context.Context) GetSubnetsSubnetOutput
}

GetSubnetsSubnetInput is an input type that accepts GetSubnetsSubnetArgs and GetSubnetsSubnetOutput values. You can construct a concrete instance of `GetSubnetsSubnetInput` via:

GetSubnetsSubnetArgs{...}

type GetSubnetsSubnetOutput added in v3.37.0

type GetSubnetsSubnetOutput struct{ *pulumi.OutputState }

func (GetSubnetsSubnetOutput) Cidr added in v3.37.0

Network segment

func (GetSubnetsSubnetOutput) CreateTime added in v3.37.0

The creation time of the resource

func (GetSubnetsSubnetOutput) ElementType added in v3.37.0

func (GetSubnetsSubnetOutput) ElementType() reflect.Type

func (GetSubnetsSubnetOutput) GmtModified added in v3.37.0

func (o GetSubnetsSubnetOutput) GmtModified() pulumi.StringOutput

Modification time

func (GetSubnetsSubnetOutput) Id added in v3.37.0

The ID of the resource.

func (GetSubnetsSubnetOutput) Message added in v3.37.0

Error message

func (GetSubnetsSubnetOutput) ResourceGroupId added in v3.37.0

func (o GetSubnetsSubnetOutput) ResourceGroupId() pulumi.StringOutput

Resource Group ID.

func (GetSubnetsSubnetOutput) Status added in v3.37.0

The status of the resource.

func (GetSubnetsSubnetOutput) SubnetId added in v3.37.0

Primary key ID.

func (GetSubnetsSubnetOutput) SubnetName added in v3.37.0

The Subnet name.

func (GetSubnetsSubnetOutput) ToGetSubnetsSubnetOutput added in v3.37.0

func (o GetSubnetsSubnetOutput) ToGetSubnetsSubnetOutput() GetSubnetsSubnetOutput

func (GetSubnetsSubnetOutput) ToGetSubnetsSubnetOutputWithContext added in v3.37.0

func (o GetSubnetsSubnetOutput) ToGetSubnetsSubnetOutputWithContext(ctx context.Context) GetSubnetsSubnetOutput

func (GetSubnetsSubnetOutput) ToOutput added in v3.43.1

func (GetSubnetsSubnetOutput) Type added in v3.37.0

Eflo subnet usage type, optional value: - General type is not filled in - OOB:OOB type - LB: LB type

func (GetSubnetsSubnetOutput) VpdId added in v3.37.0

The Eflo VPD ID.

func (GetSubnetsSubnetOutput) ZoneId added in v3.37.0

The zone ID of the resource.

type GetVpdsArgs

type GetVpdsArgs struct {
	// Default to `false`. Set it to `true` can output more details about resource attributes.
	EnableDetails *bool `pulumi:"enableDetails"`
	// A list of Vpd IDs.
	Ids []string `pulumi:"ids"`
	// A regex string to filter results by Group Metric Rule name.
	NameRegex *string `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile *string `pulumi:"outputFile"`
	PageNumber *int    `pulumi:"pageNumber"`
	PageSize   *int    `pulumi:"pageSize"`
	// The Resource group id
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The Vpd status. Valid values: `Available`, `Not Available`, `Executing`, `Deleting`,
	Status *string `pulumi:"status"`
	// The id of the vpd.
	VpdId *string `pulumi:"vpdId"`
	// The Name of the VPD.
	VpdName *string `pulumi:"vpdName"`
}

A collection of arguments for invoking getVpds.

type GetVpdsOutputArgs

type GetVpdsOutputArgs struct {
	// Default to `false`. Set it to `true` can output more details about resource attributes.
	EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"`
	// A list of Vpd IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// A regex string to filter results by Group Metric Rule name.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	PageNumber pulumi.IntPtrInput    `pulumi:"pageNumber"`
	PageSize   pulumi.IntPtrInput    `pulumi:"pageSize"`
	// The Resource group id
	ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"`
	// The Vpd status. Valid values: `Available`, `Not Available`, `Executing`, `Deleting`,
	Status pulumi.StringPtrInput `pulumi:"status"`
	// The id of the vpd.
	VpdId pulumi.StringPtrInput `pulumi:"vpdId"`
	// The Name of the VPD.
	VpdName pulumi.StringPtrInput `pulumi:"vpdName"`
}

A collection of arguments for invoking getVpds.

func (GetVpdsOutputArgs) ElementType

func (GetVpdsOutputArgs) ElementType() reflect.Type

type GetVpdsResult

type GetVpdsResult struct {
	EnableDetails *bool `pulumi:"enableDetails"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A list of Vpd IDs.
	Ids       []string `pulumi:"ids"`
	NameRegex *string  `pulumi:"nameRegex"`
	// A list of name of Vpds.
	Names      []string `pulumi:"names"`
	OutputFile *string  `pulumi:"outputFile"`
	PageNumber *int     `pulumi:"pageNumber"`
	PageSize   *int     `pulumi:"pageSize"`
	// Resource group id
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The Vpd status.
	Status *string `pulumi:"status"`
	// The id of the vpd.
	VpdId *string `pulumi:"vpdId"`
	// The Name of the VPD.
	VpdName *string `pulumi:"vpdName"`
	// A list of Vpd Entries. Each element contains the following attributes:
	Vpds []GetVpdsVpd `pulumi:"vpds"`
}

A collection of values returned by getVpds.

func GetVpds

func GetVpds(ctx *pulumi.Context, args *GetVpdsArgs, opts ...pulumi.InvokeOption) (*GetVpdsResult, error)

This data source provides Eflo Vpd available to the user.[What is Vpd](https://help.aliyun.com/document_detail/604976.html)

> **NOTE:** Available in 1.201.0+

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eflo"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := eflo.GetVpds(ctx, &eflo.GetVpdsArgs{ Ids: interface{}{ alicloud_eflo_vpd.Default.Id, }, NameRegex: pulumi.StringRef(alicloud_eflo_vpd.Default.Name), VpdName: pulumi.StringRef("RMC-Terraform-Test"), }, nil); if err != nil { return err } ctx.Export("alicloudEfloVpdExampleId", _default.Vpds[0].Id) return nil }) } ```

type GetVpdsResultOutput

type GetVpdsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVpds.

func (GetVpdsResultOutput) ElementType

func (GetVpdsResultOutput) ElementType() reflect.Type

func (GetVpdsResultOutput) EnableDetails

func (o GetVpdsResultOutput) EnableDetails() pulumi.BoolPtrOutput

func (GetVpdsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetVpdsResultOutput) Ids

A list of Vpd IDs.

func (GetVpdsResultOutput) NameRegex

func (GetVpdsResultOutput) Names

A list of name of Vpds.

func (GetVpdsResultOutput) OutputFile

func (GetVpdsResultOutput) PageNumber

func (o GetVpdsResultOutput) PageNumber() pulumi.IntPtrOutput

func (GetVpdsResultOutput) PageSize

func (GetVpdsResultOutput) ResourceGroupId

func (o GetVpdsResultOutput) ResourceGroupId() pulumi.StringPtrOutput

Resource group id

func (GetVpdsResultOutput) Status

The Vpd status.

func (GetVpdsResultOutput) ToGetVpdsResultOutput

func (o GetVpdsResultOutput) ToGetVpdsResultOutput() GetVpdsResultOutput

func (GetVpdsResultOutput) ToGetVpdsResultOutputWithContext

func (o GetVpdsResultOutput) ToGetVpdsResultOutputWithContext(ctx context.Context) GetVpdsResultOutput

func (GetVpdsResultOutput) ToOutput added in v3.43.1

func (GetVpdsResultOutput) VpdId

The id of the vpd.

func (GetVpdsResultOutput) VpdName

The Name of the VPD.

func (GetVpdsResultOutput) Vpds

A list of Vpd Entries. Each element contains the following attributes:

type GetVpdsVpd

type GetVpdsVpd struct {
	// CIDR network segment
	Cidr string `pulumi:"cidr"`
	// The creation time of the resource
	CreateTime string `pulumi:"createTime"`
	// Modification time
	GmtModified string `pulumi:"gmtModified"`
	// The id of the vpd.
	Id string `pulumi:"id"`
	// The Resource group id
	ResourceGroupId string `pulumi:"resourceGroupId"`
	// The Vpd status. Valid values: `Available`, `Not Available`, `Executing`, `Deleting`,
	Status string `pulumi:"status"`
	// The id of the vpd.
	VpdId string `pulumi:"vpdId"`
	// The Name of the VPD.
	VpdName string `pulumi:"vpdName"`
}

type GetVpdsVpdArgs

type GetVpdsVpdArgs struct {
	// CIDR network segment
	Cidr pulumi.StringInput `pulumi:"cidr"`
	// The creation time of the resource
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Modification time
	GmtModified pulumi.StringInput `pulumi:"gmtModified"`
	// The id of the vpd.
	Id pulumi.StringInput `pulumi:"id"`
	// The Resource group id
	ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"`
	// The Vpd status. Valid values: `Available`, `Not Available`, `Executing`, `Deleting`,
	Status pulumi.StringInput `pulumi:"status"`
	// The id of the vpd.
	VpdId pulumi.StringInput `pulumi:"vpdId"`
	// The Name of the VPD.
	VpdName pulumi.StringInput `pulumi:"vpdName"`
}

func (GetVpdsVpdArgs) ElementType

func (GetVpdsVpdArgs) ElementType() reflect.Type

func (GetVpdsVpdArgs) ToGetVpdsVpdOutput

func (i GetVpdsVpdArgs) ToGetVpdsVpdOutput() GetVpdsVpdOutput

func (GetVpdsVpdArgs) ToGetVpdsVpdOutputWithContext

func (i GetVpdsVpdArgs) ToGetVpdsVpdOutputWithContext(ctx context.Context) GetVpdsVpdOutput

func (GetVpdsVpdArgs) ToOutput added in v3.43.1

type GetVpdsVpdArray

type GetVpdsVpdArray []GetVpdsVpdInput

func (GetVpdsVpdArray) ElementType

func (GetVpdsVpdArray) ElementType() reflect.Type

func (GetVpdsVpdArray) ToGetVpdsVpdArrayOutput

func (i GetVpdsVpdArray) ToGetVpdsVpdArrayOutput() GetVpdsVpdArrayOutput

func (GetVpdsVpdArray) ToGetVpdsVpdArrayOutputWithContext

func (i GetVpdsVpdArray) ToGetVpdsVpdArrayOutputWithContext(ctx context.Context) GetVpdsVpdArrayOutput

func (GetVpdsVpdArray) ToOutput added in v3.43.1

type GetVpdsVpdArrayInput

type GetVpdsVpdArrayInput interface {
	pulumi.Input

	ToGetVpdsVpdArrayOutput() GetVpdsVpdArrayOutput
	ToGetVpdsVpdArrayOutputWithContext(context.Context) GetVpdsVpdArrayOutput
}

GetVpdsVpdArrayInput is an input type that accepts GetVpdsVpdArray and GetVpdsVpdArrayOutput values. You can construct a concrete instance of `GetVpdsVpdArrayInput` via:

GetVpdsVpdArray{ GetVpdsVpdArgs{...} }

type GetVpdsVpdArrayOutput

type GetVpdsVpdArrayOutput struct{ *pulumi.OutputState }

func (GetVpdsVpdArrayOutput) ElementType

func (GetVpdsVpdArrayOutput) ElementType() reflect.Type

func (GetVpdsVpdArrayOutput) Index

func (GetVpdsVpdArrayOutput) ToGetVpdsVpdArrayOutput

func (o GetVpdsVpdArrayOutput) ToGetVpdsVpdArrayOutput() GetVpdsVpdArrayOutput

func (GetVpdsVpdArrayOutput) ToGetVpdsVpdArrayOutputWithContext

func (o GetVpdsVpdArrayOutput) ToGetVpdsVpdArrayOutputWithContext(ctx context.Context) GetVpdsVpdArrayOutput

func (GetVpdsVpdArrayOutput) ToOutput added in v3.43.1

type GetVpdsVpdInput

type GetVpdsVpdInput interface {
	pulumi.Input

	ToGetVpdsVpdOutput() GetVpdsVpdOutput
	ToGetVpdsVpdOutputWithContext(context.Context) GetVpdsVpdOutput
}

GetVpdsVpdInput is an input type that accepts GetVpdsVpdArgs and GetVpdsVpdOutput values. You can construct a concrete instance of `GetVpdsVpdInput` via:

GetVpdsVpdArgs{...}

type GetVpdsVpdOutput

type GetVpdsVpdOutput struct{ *pulumi.OutputState }

func (GetVpdsVpdOutput) Cidr

CIDR network segment

func (GetVpdsVpdOutput) CreateTime

func (o GetVpdsVpdOutput) CreateTime() pulumi.StringOutput

The creation time of the resource

func (GetVpdsVpdOutput) ElementType

func (GetVpdsVpdOutput) ElementType() reflect.Type

func (GetVpdsVpdOutput) GmtModified

func (o GetVpdsVpdOutput) GmtModified() pulumi.StringOutput

Modification time

func (GetVpdsVpdOutput) Id

The id of the vpd.

func (GetVpdsVpdOutput) ResourceGroupId

func (o GetVpdsVpdOutput) ResourceGroupId() pulumi.StringOutput

The Resource group id

func (GetVpdsVpdOutput) Status

The Vpd status. Valid values: `Available`, `Not Available`, `Executing`, `Deleting`,

func (GetVpdsVpdOutput) ToGetVpdsVpdOutput

func (o GetVpdsVpdOutput) ToGetVpdsVpdOutput() GetVpdsVpdOutput

func (GetVpdsVpdOutput) ToGetVpdsVpdOutputWithContext

func (o GetVpdsVpdOutput) ToGetVpdsVpdOutputWithContext(ctx context.Context) GetVpdsVpdOutput

func (GetVpdsVpdOutput) ToOutput added in v3.43.1

func (GetVpdsVpdOutput) VpdId

The id of the vpd.

func (GetVpdsVpdOutput) VpdName

func (o GetVpdsVpdOutput) VpdName() pulumi.StringOutput

The Name of the VPD.

type Subnet added in v3.37.0

type Subnet struct {
	pulumi.CustomResourceState

	// CIDR network segment.
	Cidr pulumi.StringOutput `pulumi:"cidr"`
	// The creation time of the resource.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Modification time.
	GmtModified pulumi.StringOutput `pulumi:"gmtModified"`
	// Error message.
	Message pulumi.StringOutput `pulumi:"message"`
	// Resource Group ID.
	ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"`
	// The status of the resource.
	Status pulumi.StringOutput `pulumi:"status"`
	// The id of the subnet.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// The Subnet name.
	SubnetName pulumi.StringOutput `pulumi:"subnetName"`
	// Eflo subnet usage type. optional value:
	// - General type is not filled in
	// - OOB:OOB type
	// - LB: LB type
	Type pulumi.StringPtrOutput `pulumi:"type"`
	// The Eflo VPD ID.
	VpdId pulumi.StringOutput `pulumi:"vpdId"`
	// The zone ID  of the resource.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

Provides a Eflo Subnet resource.

For information about Eflo Subnet and how to use it, see [What is Subnet](https://www.alibabacloud.com/help/en/pai/user-guide/overview-of-intelligent-computing-lingjun).

> **NOTE:** Available since v1.204.0.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eflo"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		name := "tf-example"
		if param := cfg.Get("name"); param != "" {
			name = param
		}
		defaultZones, err := alicloud.GetZones(ctx, nil, nil)
		if err != nil {
			return err
		}
		defaultResourceGroups, err := resourcemanager.GetResourceGroups(ctx, nil, nil)
		if err != nil {
			return err
		}
		defaultVpd, err := eflo.NewVpd(ctx, "defaultVpd", &eflo.VpdArgs{
			Cidr:            pulumi.String("10.0.0.0/8"),
			VpdName:         pulumi.String(name),
			ResourceGroupId: *pulumi.String(defaultResourceGroups.Groups[0].Id),
		})
		if err != nil {
			return err
		}
		_, err = eflo.NewSubnet(ctx, "defaultSubnet", &eflo.SubnetArgs{
			SubnetName: pulumi.String(name),
			ZoneId:     *pulumi.String(defaultZones.Zones[0].Id),
			Cidr:       pulumi.String("10.0.0.0/16"),
			VpdId:      defaultVpd.ID(),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Eflo Subnet can be imported using the id, e.g.

```sh

$ pulumi import alicloud:eflo/subnet:Subnet example <vpd_id>:<subnet_id>

```

func GetSubnet added in v3.37.0

func GetSubnet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubnetState, opts ...pulumi.ResourceOption) (*Subnet, error)

GetSubnet gets an existing Subnet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSubnet added in v3.37.0

func NewSubnet(ctx *pulumi.Context,
	name string, args *SubnetArgs, opts ...pulumi.ResourceOption) (*Subnet, error)

NewSubnet registers a new resource with the given unique name, arguments, and options.

func (*Subnet) ElementType added in v3.37.0

func (*Subnet) ElementType() reflect.Type

func (*Subnet) ToOutput added in v3.43.1

func (i *Subnet) ToOutput(ctx context.Context) pulumix.Output[*Subnet]

func (*Subnet) ToSubnetOutput added in v3.37.0

func (i *Subnet) ToSubnetOutput() SubnetOutput

func (*Subnet) ToSubnetOutputWithContext added in v3.37.0

func (i *Subnet) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput

type SubnetArgs added in v3.37.0

type SubnetArgs struct {
	// CIDR network segment.
	Cidr pulumi.StringInput
	// The Subnet name.
	SubnetName pulumi.StringInput
	// Eflo subnet usage type. optional value:
	// - General type is not filled in
	// - OOB:OOB type
	// - LB: LB type
	Type pulumi.StringPtrInput
	// The Eflo VPD ID.
	VpdId pulumi.StringInput
	// The zone ID  of the resource.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a Subnet resource.

func (SubnetArgs) ElementType added in v3.37.0

func (SubnetArgs) ElementType() reflect.Type

type SubnetArray added in v3.37.0

type SubnetArray []SubnetInput

func (SubnetArray) ElementType added in v3.37.0

func (SubnetArray) ElementType() reflect.Type

func (SubnetArray) ToOutput added in v3.43.1

func (i SubnetArray) ToOutput(ctx context.Context) pulumix.Output[[]*Subnet]

func (SubnetArray) ToSubnetArrayOutput added in v3.37.0

func (i SubnetArray) ToSubnetArrayOutput() SubnetArrayOutput

func (SubnetArray) ToSubnetArrayOutputWithContext added in v3.37.0

func (i SubnetArray) ToSubnetArrayOutputWithContext(ctx context.Context) SubnetArrayOutput

type SubnetArrayInput added in v3.37.0

type SubnetArrayInput interface {
	pulumi.Input

	ToSubnetArrayOutput() SubnetArrayOutput
	ToSubnetArrayOutputWithContext(context.Context) SubnetArrayOutput
}

SubnetArrayInput is an input type that accepts SubnetArray and SubnetArrayOutput values. You can construct a concrete instance of `SubnetArrayInput` via:

SubnetArray{ SubnetArgs{...} }

type SubnetArrayOutput added in v3.37.0

type SubnetArrayOutput struct{ *pulumi.OutputState }

func (SubnetArrayOutput) ElementType added in v3.37.0

func (SubnetArrayOutput) ElementType() reflect.Type

func (SubnetArrayOutput) Index added in v3.37.0

func (SubnetArrayOutput) ToOutput added in v3.43.1

func (o SubnetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Subnet]

func (SubnetArrayOutput) ToSubnetArrayOutput added in v3.37.0

func (o SubnetArrayOutput) ToSubnetArrayOutput() SubnetArrayOutput

func (SubnetArrayOutput) ToSubnetArrayOutputWithContext added in v3.37.0

func (o SubnetArrayOutput) ToSubnetArrayOutputWithContext(ctx context.Context) SubnetArrayOutput

type SubnetInput added in v3.37.0

type SubnetInput interface {
	pulumi.Input

	ToSubnetOutput() SubnetOutput
	ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
}

type SubnetMap added in v3.37.0

type SubnetMap map[string]SubnetInput

func (SubnetMap) ElementType added in v3.37.0

func (SubnetMap) ElementType() reflect.Type

func (SubnetMap) ToOutput added in v3.43.1

func (i SubnetMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Subnet]

func (SubnetMap) ToSubnetMapOutput added in v3.37.0

func (i SubnetMap) ToSubnetMapOutput() SubnetMapOutput

func (SubnetMap) ToSubnetMapOutputWithContext added in v3.37.0

func (i SubnetMap) ToSubnetMapOutputWithContext(ctx context.Context) SubnetMapOutput

type SubnetMapInput added in v3.37.0

type SubnetMapInput interface {
	pulumi.Input

	ToSubnetMapOutput() SubnetMapOutput
	ToSubnetMapOutputWithContext(context.Context) SubnetMapOutput
}

SubnetMapInput is an input type that accepts SubnetMap and SubnetMapOutput values. You can construct a concrete instance of `SubnetMapInput` via:

SubnetMap{ "key": SubnetArgs{...} }

type SubnetMapOutput added in v3.37.0

type SubnetMapOutput struct{ *pulumi.OutputState }

func (SubnetMapOutput) ElementType added in v3.37.0

func (SubnetMapOutput) ElementType() reflect.Type

func (SubnetMapOutput) MapIndex added in v3.37.0

func (SubnetMapOutput) ToOutput added in v3.43.1

func (o SubnetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Subnet]

func (SubnetMapOutput) ToSubnetMapOutput added in v3.37.0

func (o SubnetMapOutput) ToSubnetMapOutput() SubnetMapOutput

func (SubnetMapOutput) ToSubnetMapOutputWithContext added in v3.37.0

func (o SubnetMapOutput) ToSubnetMapOutputWithContext(ctx context.Context) SubnetMapOutput

type SubnetOutput added in v3.37.0

type SubnetOutput struct{ *pulumi.OutputState }

func (SubnetOutput) Cidr added in v3.37.0

func (o SubnetOutput) Cidr() pulumi.StringOutput

CIDR network segment.

func (SubnetOutput) CreateTime added in v3.37.0

func (o SubnetOutput) CreateTime() pulumi.StringOutput

The creation time of the resource.

func (SubnetOutput) ElementType added in v3.37.0

func (SubnetOutput) ElementType() reflect.Type

func (SubnetOutput) GmtModified added in v3.37.0

func (o SubnetOutput) GmtModified() pulumi.StringOutput

Modification time.

func (SubnetOutput) Message added in v3.37.0

func (o SubnetOutput) Message() pulumi.StringOutput

Error message.

func (SubnetOutput) ResourceGroupId added in v3.37.0

func (o SubnetOutput) ResourceGroupId() pulumi.StringOutput

Resource Group ID.

func (SubnetOutput) Status added in v3.37.0

func (o SubnetOutput) Status() pulumi.StringOutput

The status of the resource.

func (SubnetOutput) SubnetId added in v3.37.0

func (o SubnetOutput) SubnetId() pulumi.StringOutput

The id of the subnet.

func (SubnetOutput) SubnetName added in v3.37.0

func (o SubnetOutput) SubnetName() pulumi.StringOutput

The Subnet name.

func (SubnetOutput) ToOutput added in v3.43.1

func (o SubnetOutput) ToOutput(ctx context.Context) pulumix.Output[*Subnet]

func (SubnetOutput) ToSubnetOutput added in v3.37.0

func (o SubnetOutput) ToSubnetOutput() SubnetOutput

func (SubnetOutput) ToSubnetOutputWithContext added in v3.37.0

func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput

func (SubnetOutput) Type added in v3.37.0

Eflo subnet usage type. optional value: - General type is not filled in - OOB:OOB type - LB: LB type

func (SubnetOutput) VpdId added in v3.37.0

func (o SubnetOutput) VpdId() pulumi.StringOutput

The Eflo VPD ID.

func (SubnetOutput) ZoneId added in v3.37.0

func (o SubnetOutput) ZoneId() pulumi.StringOutput

The zone ID of the resource.

type SubnetState added in v3.37.0

type SubnetState struct {
	// CIDR network segment.
	Cidr pulumi.StringPtrInput
	// The creation time of the resource.
	CreateTime pulumi.StringPtrInput
	// Modification time.
	GmtModified pulumi.StringPtrInput
	// Error message.
	Message pulumi.StringPtrInput
	// Resource Group ID.
	ResourceGroupId pulumi.StringPtrInput
	// The status of the resource.
	Status pulumi.StringPtrInput
	// The id of the subnet.
	SubnetId pulumi.StringPtrInput
	// The Subnet name.
	SubnetName pulumi.StringPtrInput
	// Eflo subnet usage type. optional value:
	// - General type is not filled in
	// - OOB:OOB type
	// - LB: LB type
	Type pulumi.StringPtrInput
	// The Eflo VPD ID.
	VpdId pulumi.StringPtrInput
	// The zone ID  of the resource.
	ZoneId pulumi.StringPtrInput
}

func (SubnetState) ElementType added in v3.37.0

func (SubnetState) ElementType() reflect.Type

type Vpd

type Vpd struct {
	pulumi.CustomResourceState

	// CIDR network segment.
	Cidr pulumi.StringOutput `pulumi:"cidr"`
	// The creation time of the resource
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Modification time
	GmtModified pulumi.StringOutput `pulumi:"gmtModified"`
	// The Resource group id.
	ResourceGroupId pulumi.StringPtrOutput `pulumi:"resourceGroupId"`
	// The Vpd status.
	Status pulumi.StringOutput `pulumi:"status"`
	// The Name of the VPD.
	VpdName pulumi.StringOutput `pulumi:"vpdName"`
}

Provides a Eflo Vpd resource.

For information about Eflo Vpd and how to use it, see [What is Vpd](https://www.alibabacloud.com/help/en/pai/user-guide/overview-of-intelligent-computing-lingjun).

> **NOTE:** Available since v1.201.0.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eflo"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		name := "tf-example"
		if param := cfg.Get("name"); param != "" {
			name = param
		}
		defaultResourceGroups, err := resourcemanager.GetResourceGroups(ctx, nil, nil)
		if err != nil {
			return err
		}
		_, err = eflo.NewVpd(ctx, "defaultVpd", &eflo.VpdArgs{
			Cidr:            pulumi.String("10.0.0.0/8"),
			VpdName:         pulumi.String(name),
			ResourceGroupId: *pulumi.String(defaultResourceGroups.Groups[0].Id),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Eflo Vpd can be imported using the id, e.g.

```sh

$ pulumi import alicloud:eflo/vpd:Vpd example <id>

```

func GetVpd

func GetVpd(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VpdState, opts ...pulumi.ResourceOption) (*Vpd, error)

GetVpd gets an existing Vpd resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVpd

func NewVpd(ctx *pulumi.Context,
	name string, args *VpdArgs, opts ...pulumi.ResourceOption) (*Vpd, error)

NewVpd registers a new resource with the given unique name, arguments, and options.

func (*Vpd) ElementType

func (*Vpd) ElementType() reflect.Type

func (*Vpd) ToOutput added in v3.43.1

func (i *Vpd) ToOutput(ctx context.Context) pulumix.Output[*Vpd]

func (*Vpd) ToVpdOutput

func (i *Vpd) ToVpdOutput() VpdOutput

func (*Vpd) ToVpdOutputWithContext

func (i *Vpd) ToVpdOutputWithContext(ctx context.Context) VpdOutput

type VpdArgs

type VpdArgs struct {
	// CIDR network segment.
	Cidr pulumi.StringInput
	// The Resource group id.
	ResourceGroupId pulumi.StringPtrInput
	// The Name of the VPD.
	VpdName pulumi.StringInput
}

The set of arguments for constructing a Vpd resource.

func (VpdArgs) ElementType

func (VpdArgs) ElementType() reflect.Type

type VpdArray

type VpdArray []VpdInput

func (VpdArray) ElementType

func (VpdArray) ElementType() reflect.Type

func (VpdArray) ToOutput added in v3.43.1

func (i VpdArray) ToOutput(ctx context.Context) pulumix.Output[[]*Vpd]

func (VpdArray) ToVpdArrayOutput

func (i VpdArray) ToVpdArrayOutput() VpdArrayOutput

func (VpdArray) ToVpdArrayOutputWithContext

func (i VpdArray) ToVpdArrayOutputWithContext(ctx context.Context) VpdArrayOutput

type VpdArrayInput

type VpdArrayInput interface {
	pulumi.Input

	ToVpdArrayOutput() VpdArrayOutput
	ToVpdArrayOutputWithContext(context.Context) VpdArrayOutput
}

VpdArrayInput is an input type that accepts VpdArray and VpdArrayOutput values. You can construct a concrete instance of `VpdArrayInput` via:

VpdArray{ VpdArgs{...} }

type VpdArrayOutput

type VpdArrayOutput struct{ *pulumi.OutputState }

func (VpdArrayOutput) ElementType

func (VpdArrayOutput) ElementType() reflect.Type

func (VpdArrayOutput) Index

func (VpdArrayOutput) ToOutput added in v3.43.1

func (o VpdArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Vpd]

func (VpdArrayOutput) ToVpdArrayOutput

func (o VpdArrayOutput) ToVpdArrayOutput() VpdArrayOutput

func (VpdArrayOutput) ToVpdArrayOutputWithContext

func (o VpdArrayOutput) ToVpdArrayOutputWithContext(ctx context.Context) VpdArrayOutput

type VpdInput

type VpdInput interface {
	pulumi.Input

	ToVpdOutput() VpdOutput
	ToVpdOutputWithContext(ctx context.Context) VpdOutput
}

type VpdMap

type VpdMap map[string]VpdInput

func (VpdMap) ElementType

func (VpdMap) ElementType() reflect.Type

func (VpdMap) ToOutput added in v3.43.1

func (i VpdMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Vpd]

func (VpdMap) ToVpdMapOutput

func (i VpdMap) ToVpdMapOutput() VpdMapOutput

func (VpdMap) ToVpdMapOutputWithContext

func (i VpdMap) ToVpdMapOutputWithContext(ctx context.Context) VpdMapOutput

type VpdMapInput

type VpdMapInput interface {
	pulumi.Input

	ToVpdMapOutput() VpdMapOutput
	ToVpdMapOutputWithContext(context.Context) VpdMapOutput
}

VpdMapInput is an input type that accepts VpdMap and VpdMapOutput values. You can construct a concrete instance of `VpdMapInput` via:

VpdMap{ "key": VpdArgs{...} }

type VpdMapOutput

type VpdMapOutput struct{ *pulumi.OutputState }

func (VpdMapOutput) ElementType

func (VpdMapOutput) ElementType() reflect.Type

func (VpdMapOutput) MapIndex

func (o VpdMapOutput) MapIndex(k pulumi.StringInput) VpdOutput

func (VpdMapOutput) ToOutput added in v3.43.1

func (o VpdMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Vpd]

func (VpdMapOutput) ToVpdMapOutput

func (o VpdMapOutput) ToVpdMapOutput() VpdMapOutput

func (VpdMapOutput) ToVpdMapOutputWithContext

func (o VpdMapOutput) ToVpdMapOutputWithContext(ctx context.Context) VpdMapOutput

type VpdOutput

type VpdOutput struct{ *pulumi.OutputState }

func (VpdOutput) Cidr

func (o VpdOutput) Cidr() pulumi.StringOutput

CIDR network segment.

func (VpdOutput) CreateTime

func (o VpdOutput) CreateTime() pulumi.StringOutput

The creation time of the resource

func (VpdOutput) ElementType

func (VpdOutput) ElementType() reflect.Type

func (VpdOutput) GmtModified

func (o VpdOutput) GmtModified() pulumi.StringOutput

Modification time

func (VpdOutput) ResourceGroupId

func (o VpdOutput) ResourceGroupId() pulumi.StringPtrOutput

The Resource group id.

func (VpdOutput) Status

func (o VpdOutput) Status() pulumi.StringOutput

The Vpd status.

func (VpdOutput) ToOutput added in v3.43.1

func (o VpdOutput) ToOutput(ctx context.Context) pulumix.Output[*Vpd]

func (VpdOutput) ToVpdOutput

func (o VpdOutput) ToVpdOutput() VpdOutput

func (VpdOutput) ToVpdOutputWithContext

func (o VpdOutput) ToVpdOutputWithContext(ctx context.Context) VpdOutput

func (VpdOutput) VpdName

func (o VpdOutput) VpdName() pulumi.StringOutput

The Name of the VPD.

type VpdState

type VpdState struct {
	// CIDR network segment.
	Cidr pulumi.StringPtrInput
	// The creation time of the resource
	CreateTime pulumi.StringPtrInput
	// Modification time
	GmtModified pulumi.StringPtrInput
	// The Resource group id.
	ResourceGroupId pulumi.StringPtrInput
	// The Vpd status.
	Status pulumi.StringPtrInput
	// The Name of the VPD.
	VpdName pulumi.StringPtrInput
}

func (VpdState) ElementType

func (VpdState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL