servicenetworking

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AssociationTypeSubnets = AssociationType("subnets")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociationSubnet

type AssociationSubnet struct {
	// Association ID.
	Id string `pulumi:"id"`
}

Association Subnet.

type AssociationSubnetArgs

type AssociationSubnetArgs struct {
	// Association ID.
	Id pulumi.StringInput `pulumi:"id"`
}

Association Subnet.

func (AssociationSubnetArgs) ElementType

func (AssociationSubnetArgs) ElementType() reflect.Type

func (AssociationSubnetArgs) ToAssociationSubnetOutput

func (i AssociationSubnetArgs) ToAssociationSubnetOutput() AssociationSubnetOutput

func (AssociationSubnetArgs) ToAssociationSubnetOutputWithContext

func (i AssociationSubnetArgs) ToAssociationSubnetOutputWithContext(ctx context.Context) AssociationSubnetOutput

func (AssociationSubnetArgs) ToAssociationSubnetPtrOutput

func (i AssociationSubnetArgs) ToAssociationSubnetPtrOutput() AssociationSubnetPtrOutput

func (AssociationSubnetArgs) ToAssociationSubnetPtrOutputWithContext

func (i AssociationSubnetArgs) ToAssociationSubnetPtrOutputWithContext(ctx context.Context) AssociationSubnetPtrOutput

type AssociationSubnetInput

type AssociationSubnetInput interface {
	pulumi.Input

	ToAssociationSubnetOutput() AssociationSubnetOutput
	ToAssociationSubnetOutputWithContext(context.Context) AssociationSubnetOutput
}

AssociationSubnetInput is an input type that accepts AssociationSubnetArgs and AssociationSubnetOutput values. You can construct a concrete instance of `AssociationSubnetInput` via:

AssociationSubnetArgs{...}

type AssociationSubnetOutput

type AssociationSubnetOutput struct{ *pulumi.OutputState }

Association Subnet.

func (AssociationSubnetOutput) ElementType

func (AssociationSubnetOutput) ElementType() reflect.Type

func (AssociationSubnetOutput) Id

Association ID.

func (AssociationSubnetOutput) ToAssociationSubnetOutput

func (o AssociationSubnetOutput) ToAssociationSubnetOutput() AssociationSubnetOutput

func (AssociationSubnetOutput) ToAssociationSubnetOutputWithContext

func (o AssociationSubnetOutput) ToAssociationSubnetOutputWithContext(ctx context.Context) AssociationSubnetOutput

func (AssociationSubnetOutput) ToAssociationSubnetPtrOutput

func (o AssociationSubnetOutput) ToAssociationSubnetPtrOutput() AssociationSubnetPtrOutput

func (AssociationSubnetOutput) ToAssociationSubnetPtrOutputWithContext

func (o AssociationSubnetOutput) ToAssociationSubnetPtrOutputWithContext(ctx context.Context) AssociationSubnetPtrOutput

type AssociationSubnetPtrInput

type AssociationSubnetPtrInput interface {
	pulumi.Input

	ToAssociationSubnetPtrOutput() AssociationSubnetPtrOutput
	ToAssociationSubnetPtrOutputWithContext(context.Context) AssociationSubnetPtrOutput
}

AssociationSubnetPtrInput is an input type that accepts AssociationSubnetArgs, AssociationSubnetPtr and AssociationSubnetPtrOutput values. You can construct a concrete instance of `AssociationSubnetPtrInput` via:

        AssociationSubnetArgs{...}

or:

        nil

type AssociationSubnetPtrOutput

type AssociationSubnetPtrOutput struct{ *pulumi.OutputState }

func (AssociationSubnetPtrOutput) Elem

func (AssociationSubnetPtrOutput) ElementType

func (AssociationSubnetPtrOutput) ElementType() reflect.Type

func (AssociationSubnetPtrOutput) Id

Association ID.

func (AssociationSubnetPtrOutput) ToAssociationSubnetPtrOutput

func (o AssociationSubnetPtrOutput) ToAssociationSubnetPtrOutput() AssociationSubnetPtrOutput

func (AssociationSubnetPtrOutput) ToAssociationSubnetPtrOutputWithContext

func (o AssociationSubnetPtrOutput) ToAssociationSubnetPtrOutputWithContext(ctx context.Context) AssociationSubnetPtrOutput

type AssociationSubnetResponse

type AssociationSubnetResponse struct {
	// Association ID.
	Id string `pulumi:"id"`
}

Association Subnet.

type AssociationSubnetResponseOutput

type AssociationSubnetResponseOutput struct{ *pulumi.OutputState }

Association Subnet.

func (AssociationSubnetResponseOutput) ElementType

func (AssociationSubnetResponseOutput) Id

Association ID.

func (AssociationSubnetResponseOutput) ToAssociationSubnetResponseOutput

func (o AssociationSubnetResponseOutput) ToAssociationSubnetResponseOutput() AssociationSubnetResponseOutput

func (AssociationSubnetResponseOutput) ToAssociationSubnetResponseOutputWithContext

func (o AssociationSubnetResponseOutput) ToAssociationSubnetResponseOutputWithContext(ctx context.Context) AssociationSubnetResponseOutput

type AssociationSubnetResponsePtrOutput

type AssociationSubnetResponsePtrOutput struct{ *pulumi.OutputState }

func (AssociationSubnetResponsePtrOutput) Elem

func (AssociationSubnetResponsePtrOutput) ElementType

func (AssociationSubnetResponsePtrOutput) Id

Association ID.

func (AssociationSubnetResponsePtrOutput) ToAssociationSubnetResponsePtrOutput

func (o AssociationSubnetResponsePtrOutput) ToAssociationSubnetResponsePtrOutput() AssociationSubnetResponsePtrOutput

func (AssociationSubnetResponsePtrOutput) ToAssociationSubnetResponsePtrOutputWithContext

func (o AssociationSubnetResponsePtrOutput) ToAssociationSubnetResponsePtrOutputWithContext(ctx context.Context) AssociationSubnetResponsePtrOutput

type AssociationType

type AssociationType string

Association Type

func (AssociationType) ElementType

func (AssociationType) ElementType() reflect.Type

func (AssociationType) ToAssociationTypeOutput

func (e AssociationType) ToAssociationTypeOutput() AssociationTypeOutput

func (AssociationType) ToAssociationTypeOutputWithContext

func (e AssociationType) ToAssociationTypeOutputWithContext(ctx context.Context) AssociationTypeOutput

func (AssociationType) ToAssociationTypePtrOutput

func (e AssociationType) ToAssociationTypePtrOutput() AssociationTypePtrOutput

func (AssociationType) ToAssociationTypePtrOutputWithContext

func (e AssociationType) ToAssociationTypePtrOutputWithContext(ctx context.Context) AssociationTypePtrOutput

func (AssociationType) ToStringOutput

func (e AssociationType) ToStringOutput() pulumi.StringOutput

func (AssociationType) ToStringOutputWithContext

func (e AssociationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssociationType) ToStringPtrOutput

func (e AssociationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssociationType) ToStringPtrOutputWithContext

func (e AssociationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssociationTypeInput

type AssociationTypeInput interface {
	pulumi.Input

	ToAssociationTypeOutput() AssociationTypeOutput
	ToAssociationTypeOutputWithContext(context.Context) AssociationTypeOutput
}

AssociationTypeInput is an input type that accepts values of the AssociationType enum A concrete instance of `AssociationTypeInput` can be one of the following:

AssociationTypeSubnets

type AssociationTypeOutput

type AssociationTypeOutput struct{ *pulumi.OutputState }

func (AssociationTypeOutput) ElementType

func (AssociationTypeOutput) ElementType() reflect.Type

func (AssociationTypeOutput) ToAssociationTypeOutput

func (o AssociationTypeOutput) ToAssociationTypeOutput() AssociationTypeOutput

func (AssociationTypeOutput) ToAssociationTypeOutputWithContext

func (o AssociationTypeOutput) ToAssociationTypeOutputWithContext(ctx context.Context) AssociationTypeOutput

func (AssociationTypeOutput) ToAssociationTypePtrOutput

func (o AssociationTypeOutput) ToAssociationTypePtrOutput() AssociationTypePtrOutput

func (AssociationTypeOutput) ToAssociationTypePtrOutputWithContext

func (o AssociationTypeOutput) ToAssociationTypePtrOutputWithContext(ctx context.Context) AssociationTypePtrOutput

func (AssociationTypeOutput) ToStringOutput

func (o AssociationTypeOutput) ToStringOutput() pulumi.StringOutput

func (AssociationTypeOutput) ToStringOutputWithContext

func (o AssociationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssociationTypeOutput) ToStringPtrOutput

func (o AssociationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssociationTypeOutput) ToStringPtrOutputWithContext

func (o AssociationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssociationTypePtrInput

type AssociationTypePtrInput interface {
	pulumi.Input

	ToAssociationTypePtrOutput() AssociationTypePtrOutput
	ToAssociationTypePtrOutputWithContext(context.Context) AssociationTypePtrOutput
}

func AssociationTypePtr

func AssociationTypePtr(v string) AssociationTypePtrInput

type AssociationTypePtrOutput

type AssociationTypePtrOutput struct{ *pulumi.OutputState }

func (AssociationTypePtrOutput) Elem

func (AssociationTypePtrOutput) ElementType

func (AssociationTypePtrOutput) ElementType() reflect.Type

func (AssociationTypePtrOutput) ToAssociationTypePtrOutput

func (o AssociationTypePtrOutput) ToAssociationTypePtrOutput() AssociationTypePtrOutput

func (AssociationTypePtrOutput) ToAssociationTypePtrOutputWithContext

func (o AssociationTypePtrOutput) ToAssociationTypePtrOutputWithContext(ctx context.Context) AssociationTypePtrOutput

func (AssociationTypePtrOutput) ToStringPtrOutput

func (o AssociationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssociationTypePtrOutput) ToStringPtrOutputWithContext

func (o AssociationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssociationsInterface

type AssociationsInterface struct {
	pulumi.CustomResourceState

	// Association Type
	AssociationType pulumi.StringOutput `pulumi:"associationType"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning State of Traffic Controller Association Resource
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Association Subnet
	Subnet AssociationSubnetResponsePtrOutput `pulumi:"subnet"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Association Subresource of Traffic Controller Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-10-01-preview.

Other available API versions: 2022-10-01-preview, 2023-11-01.

func GetAssociationsInterface

func GetAssociationsInterface(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssociationsInterfaceState, opts ...pulumi.ResourceOption) (*AssociationsInterface, error)

GetAssociationsInterface gets an existing AssociationsInterface 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 NewAssociationsInterface

func NewAssociationsInterface(ctx *pulumi.Context,
	name string, args *AssociationsInterfaceArgs, opts ...pulumi.ResourceOption) (*AssociationsInterface, error)

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

func (*AssociationsInterface) ElementType

func (*AssociationsInterface) ElementType() reflect.Type

func (*AssociationsInterface) ToAssociationsInterfaceOutput

func (i *AssociationsInterface) ToAssociationsInterfaceOutput() AssociationsInterfaceOutput

func (*AssociationsInterface) ToAssociationsInterfaceOutputWithContext

func (i *AssociationsInterface) ToAssociationsInterfaceOutputWithContext(ctx context.Context) AssociationsInterfaceOutput

type AssociationsInterfaceArgs

type AssociationsInterfaceArgs struct {
	// Name of Association
	AssociationName pulumi.StringPtrInput
	// Association Type
	AssociationType pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Association Subnet
	Subnet AssociationSubnetPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// traffic controller name for path
	TrafficControllerName pulumi.StringInput
}

The set of arguments for constructing a AssociationsInterface resource.

func (AssociationsInterfaceArgs) ElementType

func (AssociationsInterfaceArgs) ElementType() reflect.Type

type AssociationsInterfaceInput

type AssociationsInterfaceInput interface {
	pulumi.Input

	ToAssociationsInterfaceOutput() AssociationsInterfaceOutput
	ToAssociationsInterfaceOutputWithContext(ctx context.Context) AssociationsInterfaceOutput
}

type AssociationsInterfaceOutput

type AssociationsInterfaceOutput struct{ *pulumi.OutputState }

func (AssociationsInterfaceOutput) AssociationType

func (o AssociationsInterfaceOutput) AssociationType() pulumi.StringOutput

Association Type

func (AssociationsInterfaceOutput) ElementType

func (AssociationsInterfaceOutput) Location

The geo-location where the resource lives

func (AssociationsInterfaceOutput) Name

The name of the resource

func (AssociationsInterfaceOutput) ProvisioningState

func (o AssociationsInterfaceOutput) ProvisioningState() pulumi.StringOutput

Provisioning State of Traffic Controller Association Resource

func (AssociationsInterfaceOutput) Subnet

Association Subnet

func (AssociationsInterfaceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (AssociationsInterfaceOutput) Tags

Resource tags.

func (AssociationsInterfaceOutput) ToAssociationsInterfaceOutput

func (o AssociationsInterfaceOutput) ToAssociationsInterfaceOutput() AssociationsInterfaceOutput

func (AssociationsInterfaceOutput) ToAssociationsInterfaceOutputWithContext

func (o AssociationsInterfaceOutput) ToAssociationsInterfaceOutputWithContext(ctx context.Context) AssociationsInterfaceOutput

func (AssociationsInterfaceOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type AssociationsInterfaceState

type AssociationsInterfaceState struct {
}

func (AssociationsInterfaceState) ElementType

func (AssociationsInterfaceState) ElementType() reflect.Type

type FrontendsInterface

type FrontendsInterface struct {
	pulumi.CustomResourceState

	// The Fully Qualified Domain Name of the DNS record associated to a Traffic Controller frontend.
	Fqdn pulumi.StringOutput `pulumi:"fqdn"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning State of Traffic Controller Frontend Resource
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Frontend Subresource of Traffic Controller. Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-10-01-preview.

Other available API versions: 2022-10-01-preview, 2023-11-01.

func GetFrontendsInterface

func GetFrontendsInterface(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FrontendsInterfaceState, opts ...pulumi.ResourceOption) (*FrontendsInterface, error)

GetFrontendsInterface gets an existing FrontendsInterface 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 NewFrontendsInterface

func NewFrontendsInterface(ctx *pulumi.Context,
	name string, args *FrontendsInterfaceArgs, opts ...pulumi.ResourceOption) (*FrontendsInterface, error)

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

func (*FrontendsInterface) ElementType

func (*FrontendsInterface) ElementType() reflect.Type

func (*FrontendsInterface) ToFrontendsInterfaceOutput

func (i *FrontendsInterface) ToFrontendsInterfaceOutput() FrontendsInterfaceOutput

func (*FrontendsInterface) ToFrontendsInterfaceOutputWithContext

func (i *FrontendsInterface) ToFrontendsInterfaceOutputWithContext(ctx context.Context) FrontendsInterfaceOutput

type FrontendsInterfaceArgs

type FrontendsInterfaceArgs struct {
	// Frontends
	FrontendName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// traffic controller name for path
	TrafficControllerName pulumi.StringInput
}

The set of arguments for constructing a FrontendsInterface resource.

func (FrontendsInterfaceArgs) ElementType

func (FrontendsInterfaceArgs) ElementType() reflect.Type

type FrontendsInterfaceInput

type FrontendsInterfaceInput interface {
	pulumi.Input

	ToFrontendsInterfaceOutput() FrontendsInterfaceOutput
	ToFrontendsInterfaceOutputWithContext(ctx context.Context) FrontendsInterfaceOutput
}

type FrontendsInterfaceOutput

type FrontendsInterfaceOutput struct{ *pulumi.OutputState }

func (FrontendsInterfaceOutput) ElementType

func (FrontendsInterfaceOutput) ElementType() reflect.Type

func (FrontendsInterfaceOutput) Fqdn

The Fully Qualified Domain Name of the DNS record associated to a Traffic Controller frontend.

func (FrontendsInterfaceOutput) Location

The geo-location where the resource lives

func (FrontendsInterfaceOutput) Name

The name of the resource

func (FrontendsInterfaceOutput) ProvisioningState

func (o FrontendsInterfaceOutput) ProvisioningState() pulumi.StringOutput

Provisioning State of Traffic Controller Frontend Resource

func (FrontendsInterfaceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (FrontendsInterfaceOutput) Tags

Resource tags.

func (FrontendsInterfaceOutput) ToFrontendsInterfaceOutput

func (o FrontendsInterfaceOutput) ToFrontendsInterfaceOutput() FrontendsInterfaceOutput

func (FrontendsInterfaceOutput) ToFrontendsInterfaceOutputWithContext

func (o FrontendsInterfaceOutput) ToFrontendsInterfaceOutputWithContext(ctx context.Context) FrontendsInterfaceOutput

func (FrontendsInterfaceOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type FrontendsInterfaceState

type FrontendsInterfaceState struct {
}

func (FrontendsInterfaceState) ElementType

func (FrontendsInterfaceState) ElementType() reflect.Type

type LookupAssociationsInterfaceArgs

type LookupAssociationsInterfaceArgs struct {
	// Name of Association
	AssociationName string `pulumi:"associationName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// traffic controller name for path
	TrafficControllerName string `pulumi:"trafficControllerName"`
}

type LookupAssociationsInterfaceOutputArgs

type LookupAssociationsInterfaceOutputArgs struct {
	// Name of Association
	AssociationName pulumi.StringInput `pulumi:"associationName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// traffic controller name for path
	TrafficControllerName pulumi.StringInput `pulumi:"trafficControllerName"`
}

func (LookupAssociationsInterfaceOutputArgs) ElementType

type LookupAssociationsInterfaceResult

type LookupAssociationsInterfaceResult struct {
	// Association Type
	AssociationType string `pulumi:"associationType"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Provisioning State of Traffic Controller Association Resource
	ProvisioningState string `pulumi:"provisioningState"`
	// Association Subnet
	Subnet *AssociationSubnetResponse `pulumi:"subnet"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Association Subresource of Traffic Controller

func LookupAssociationsInterface

func LookupAssociationsInterface(ctx *pulumi.Context, args *LookupAssociationsInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupAssociationsInterfaceResult, error)

Get a Association Azure REST API version: 2023-05-01-preview.

Other available API versions: 2022-10-01-preview, 2023-11-01.

type LookupAssociationsInterfaceResultOutput

type LookupAssociationsInterfaceResultOutput struct{ *pulumi.OutputState }

Association Subresource of Traffic Controller

func (LookupAssociationsInterfaceResultOutput) AssociationType

Association Type

func (LookupAssociationsInterfaceResultOutput) ElementType

func (LookupAssociationsInterfaceResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupAssociationsInterfaceResultOutput) Location

The geo-location where the resource lives

func (LookupAssociationsInterfaceResultOutput) Name

The name of the resource

func (LookupAssociationsInterfaceResultOutput) ProvisioningState

Provisioning State of Traffic Controller Association Resource

func (LookupAssociationsInterfaceResultOutput) Subnet

Association Subnet

func (LookupAssociationsInterfaceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupAssociationsInterfaceResultOutput) Tags

Resource tags.

func (LookupAssociationsInterfaceResultOutput) ToLookupAssociationsInterfaceResultOutput

func (o LookupAssociationsInterfaceResultOutput) ToLookupAssociationsInterfaceResultOutput() LookupAssociationsInterfaceResultOutput

func (LookupAssociationsInterfaceResultOutput) ToLookupAssociationsInterfaceResultOutputWithContext

func (o LookupAssociationsInterfaceResultOutput) ToLookupAssociationsInterfaceResultOutputWithContext(ctx context.Context) LookupAssociationsInterfaceResultOutput

func (LookupAssociationsInterfaceResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupFrontendsInterfaceArgs

type LookupFrontendsInterfaceArgs struct {
	// Frontends
	FrontendName string `pulumi:"frontendName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// traffic controller name for path
	TrafficControllerName string `pulumi:"trafficControllerName"`
}

type LookupFrontendsInterfaceOutputArgs

type LookupFrontendsInterfaceOutputArgs struct {
	// Frontends
	FrontendName pulumi.StringInput `pulumi:"frontendName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// traffic controller name for path
	TrafficControllerName pulumi.StringInput `pulumi:"trafficControllerName"`
}

func (LookupFrontendsInterfaceOutputArgs) ElementType

type LookupFrontendsInterfaceResult

type LookupFrontendsInterfaceResult struct {
	// The Fully Qualified Domain Name of the DNS record associated to a Traffic Controller frontend.
	Fqdn string `pulumi:"fqdn"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Provisioning State of Traffic Controller Frontend Resource
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Frontend Subresource of Traffic Controller.

func LookupFrontendsInterface

func LookupFrontendsInterface(ctx *pulumi.Context, args *LookupFrontendsInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupFrontendsInterfaceResult, error)

Get a Frontend Azure REST API version: 2023-05-01-preview.

Other available API versions: 2022-10-01-preview, 2023-11-01.

type LookupFrontendsInterfaceResultOutput

type LookupFrontendsInterfaceResultOutput struct{ *pulumi.OutputState }

Frontend Subresource of Traffic Controller.

func (LookupFrontendsInterfaceResultOutput) ElementType

func (LookupFrontendsInterfaceResultOutput) Fqdn

The Fully Qualified Domain Name of the DNS record associated to a Traffic Controller frontend.

func (LookupFrontendsInterfaceResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupFrontendsInterfaceResultOutput) Location

The geo-location where the resource lives

func (LookupFrontendsInterfaceResultOutput) Name

The name of the resource

func (LookupFrontendsInterfaceResultOutput) ProvisioningState

Provisioning State of Traffic Controller Frontend Resource

func (LookupFrontendsInterfaceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupFrontendsInterfaceResultOutput) Tags

Resource tags.

func (LookupFrontendsInterfaceResultOutput) ToLookupFrontendsInterfaceResultOutput

func (o LookupFrontendsInterfaceResultOutput) ToLookupFrontendsInterfaceResultOutput() LookupFrontendsInterfaceResultOutput

func (LookupFrontendsInterfaceResultOutput) ToLookupFrontendsInterfaceResultOutputWithContext

func (o LookupFrontendsInterfaceResultOutput) ToLookupFrontendsInterfaceResultOutputWithContext(ctx context.Context) LookupFrontendsInterfaceResultOutput

func (LookupFrontendsInterfaceResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupTrafficControllerInterfaceArgs

type LookupTrafficControllerInterfaceArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// traffic controller name for path
	TrafficControllerName string `pulumi:"trafficControllerName"`
}

type LookupTrafficControllerInterfaceOutputArgs

type LookupTrafficControllerInterfaceOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// traffic controller name for path
	TrafficControllerName pulumi.StringInput `pulumi:"trafficControllerName"`
}

func (LookupTrafficControllerInterfaceOutputArgs) ElementType

type LookupTrafficControllerInterfaceResult

type LookupTrafficControllerInterfaceResult struct {
	// Associations References List
	Associations []ResourceIdResponse `pulumi:"associations"`
	// Configuration Endpoints.
	ConfigurationEndpoints []string `pulumi:"configurationEndpoints"`
	// Frontends References List
	Frontends []ResourceIdResponse `pulumi:"frontends"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Concrete tracked resource types can be created by aliasing this type using a specific property type.

func LookupTrafficControllerInterface

Get a TrafficController Azure REST API version: 2023-05-01-preview.

Other available API versions: 2022-10-01-preview, 2023-11-01.

type LookupTrafficControllerInterfaceResultOutput

type LookupTrafficControllerInterfaceResultOutput struct{ *pulumi.OutputState }

Concrete tracked resource types can be created by aliasing this type using a specific property type.

func (LookupTrafficControllerInterfaceResultOutput) Associations

Associations References List

func (LookupTrafficControllerInterfaceResultOutput) ConfigurationEndpoints

Configuration Endpoints.

func (LookupTrafficControllerInterfaceResultOutput) ElementType

func (LookupTrafficControllerInterfaceResultOutput) Frontends

Frontends References List

func (LookupTrafficControllerInterfaceResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupTrafficControllerInterfaceResultOutput) Location

The geo-location where the resource lives

func (LookupTrafficControllerInterfaceResultOutput) Name

The name of the resource

func (LookupTrafficControllerInterfaceResultOutput) ProvisioningState

The status of the last operation.

func (LookupTrafficControllerInterfaceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupTrafficControllerInterfaceResultOutput) Tags

Resource tags.

func (LookupTrafficControllerInterfaceResultOutput) ToLookupTrafficControllerInterfaceResultOutput

func (o LookupTrafficControllerInterfaceResultOutput) ToLookupTrafficControllerInterfaceResultOutput() LookupTrafficControllerInterfaceResultOutput

func (LookupTrafficControllerInterfaceResultOutput) ToLookupTrafficControllerInterfaceResultOutputWithContext

func (o LookupTrafficControllerInterfaceResultOutput) ToLookupTrafficControllerInterfaceResultOutputWithContext(ctx context.Context) LookupTrafficControllerInterfaceResultOutput

func (LookupTrafficControllerInterfaceResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ResourceIdResponse

type ResourceIdResponse struct {
	// Resource ID of child resource.
	Id string `pulumi:"id"`
}

Resource ID definition used by parent to reference child resources.

type ResourceIdResponseArrayOutput

type ResourceIdResponseArrayOutput struct{ *pulumi.OutputState }

func (ResourceIdResponseArrayOutput) ElementType

func (ResourceIdResponseArrayOutput) Index

func (ResourceIdResponseArrayOutput) ToResourceIdResponseArrayOutput

func (o ResourceIdResponseArrayOutput) ToResourceIdResponseArrayOutput() ResourceIdResponseArrayOutput

func (ResourceIdResponseArrayOutput) ToResourceIdResponseArrayOutputWithContext

func (o ResourceIdResponseArrayOutput) ToResourceIdResponseArrayOutputWithContext(ctx context.Context) ResourceIdResponseArrayOutput

type ResourceIdResponseOutput

type ResourceIdResponseOutput struct{ *pulumi.OutputState }

Resource ID definition used by parent to reference child resources.

func (ResourceIdResponseOutput) ElementType

func (ResourceIdResponseOutput) ElementType() reflect.Type

func (ResourceIdResponseOutput) Id

Resource ID of child resource.

func (ResourceIdResponseOutput) ToResourceIdResponseOutput

func (o ResourceIdResponseOutput) ToResourceIdResponseOutput() ResourceIdResponseOutput

func (ResourceIdResponseOutput) ToResourceIdResponseOutputWithContext

func (o ResourceIdResponseOutput) ToResourceIdResponseOutputWithContext(ctx context.Context) ResourceIdResponseOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type TrafficControllerInterface

type TrafficControllerInterface struct {
	pulumi.CustomResourceState

	// Associations References List
	Associations ResourceIdResponseArrayOutput `pulumi:"associations"`
	// Configuration Endpoints.
	ConfigurationEndpoints pulumi.StringArrayOutput `pulumi:"configurationEndpoints"`
	// Frontends References List
	Frontends ResourceIdResponseArrayOutput `pulumi:"frontends"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Concrete tracked resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-10-01-preview.

Other available API versions: 2022-10-01-preview, 2023-11-01.

func GetTrafficControllerInterface

func GetTrafficControllerInterface(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrafficControllerInterfaceState, opts ...pulumi.ResourceOption) (*TrafficControllerInterface, error)

GetTrafficControllerInterface gets an existing TrafficControllerInterface 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 NewTrafficControllerInterface

func NewTrafficControllerInterface(ctx *pulumi.Context,
	name string, args *TrafficControllerInterfaceArgs, opts ...pulumi.ResourceOption) (*TrafficControllerInterface, error)

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

func (*TrafficControllerInterface) ElementType

func (*TrafficControllerInterface) ElementType() reflect.Type

func (*TrafficControllerInterface) ToTrafficControllerInterfaceOutput

func (i *TrafficControllerInterface) ToTrafficControllerInterfaceOutput() TrafficControllerInterfaceOutput

func (*TrafficControllerInterface) ToTrafficControllerInterfaceOutputWithContext

func (i *TrafficControllerInterface) ToTrafficControllerInterfaceOutputWithContext(ctx context.Context) TrafficControllerInterfaceOutput

type TrafficControllerInterfaceArgs

type TrafficControllerInterfaceArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// traffic controller name for path
	TrafficControllerName pulumi.StringPtrInput
}

The set of arguments for constructing a TrafficControllerInterface resource.

func (TrafficControllerInterfaceArgs) ElementType

type TrafficControllerInterfaceInput

type TrafficControllerInterfaceInput interface {
	pulumi.Input

	ToTrafficControllerInterfaceOutput() TrafficControllerInterfaceOutput
	ToTrafficControllerInterfaceOutputWithContext(ctx context.Context) TrafficControllerInterfaceOutput
}

type TrafficControllerInterfaceOutput

type TrafficControllerInterfaceOutput struct{ *pulumi.OutputState }

func (TrafficControllerInterfaceOutput) Associations

Associations References List

func (TrafficControllerInterfaceOutput) ConfigurationEndpoints

func (o TrafficControllerInterfaceOutput) ConfigurationEndpoints() pulumi.StringArrayOutput

Configuration Endpoints.

func (TrafficControllerInterfaceOutput) ElementType

func (TrafficControllerInterfaceOutput) Frontends

Frontends References List

func (TrafficControllerInterfaceOutput) Location

The geo-location where the resource lives

func (TrafficControllerInterfaceOutput) Name

The name of the resource

func (TrafficControllerInterfaceOutput) ProvisioningState

The status of the last operation.

func (TrafficControllerInterfaceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (TrafficControllerInterfaceOutput) Tags

Resource tags.

func (TrafficControllerInterfaceOutput) ToTrafficControllerInterfaceOutput

func (o TrafficControllerInterfaceOutput) ToTrafficControllerInterfaceOutput() TrafficControllerInterfaceOutput

func (TrafficControllerInterfaceOutput) ToTrafficControllerInterfaceOutputWithContext

func (o TrafficControllerInterfaceOutput) ToTrafficControllerInterfaceOutputWithContext(ctx context.Context) TrafficControllerInterfaceOutput

func (TrafficControllerInterfaceOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type TrafficControllerInterfaceState

type TrafficControllerInterfaceState struct {
}

func (TrafficControllerInterfaceState) ElementType

Jump to

Keyboard shortcuts

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