v20200301preview

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetprivateLinkForAzureAdArgs

type GetprivateLinkForAzureAdArgs struct {
	// The name of the private link policy in Azure AD.
	PolicyName string `pulumi:"policyName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetprivateLinkForAzureAdResult

type GetprivateLinkForAzureAdResult struct {
	// Flag indicating whether all tenants are allowed
	AllTenants *bool `pulumi:"allTenants"`
	// String Id used to locate any resource on Azure.
	Id string `pulumi:"id"`
	// Name of this resource.
	Name *string `pulumi:"name"`
	// Guid of the owner tenant
	OwnerTenantId *string `pulumi:"ownerTenantId"`
	// Name of the resource group
	ResourceGroup *string `pulumi:"resourceGroup"`
	// Name of the private link policy resource
	ResourceName *string `pulumi:"resourceName"`
	// Subscription Identifier
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The list of tenantIds.
	Tenants []string `pulumi:"tenants"`
	// Type of this resource.
	Type string `pulumi:"type"`
}

PrivateLink Policy configuration object.

type PrivateLinkForAzureAd

type PrivateLinkForAzureAd struct {
	pulumi.CustomResourceState

	// Flag indicating whether all tenants are allowed
	AllTenants pulumi.BoolPtrOutput `pulumi:"allTenants"`
	// Name of this resource.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Guid of the owner tenant
	OwnerTenantId pulumi.StringPtrOutput `pulumi:"ownerTenantId"`
	// Name of the resource group
	ResourceGroup pulumi.StringPtrOutput `pulumi:"resourceGroup"`
	// Name of the private link policy resource
	ResourceName pulumi.StringPtrOutput `pulumi:"resourceName"`
	// Subscription Identifier
	SubscriptionId pulumi.StringPtrOutput `pulumi:"subscriptionId"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The list of tenantIds.
	Tenants pulumi.StringArrayOutput `pulumi:"tenants"`
	// Type of this resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

PrivateLink Policy configuration object.

func GetPrivateLinkForAzureAd

func GetPrivateLinkForAzureAd(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateLinkForAzureAdState, opts ...pulumi.ResourceOption) (*PrivateLinkForAzureAd, error)

GetPrivateLinkForAzureAd gets an existing PrivateLinkForAzureAd 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 NewPrivateLinkForAzureAd

func NewPrivateLinkForAzureAd(ctx *pulumi.Context,
	name string, args *PrivateLinkForAzureAdArgs, opts ...pulumi.ResourceOption) (*PrivateLinkForAzureAd, error)

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

func (*PrivateLinkForAzureAd) ElementType added in v0.2.6

func (*PrivateLinkForAzureAd) ElementType() reflect.Type

func (*PrivateLinkForAzureAd) ToPrivateLinkForAzureAdOutput added in v0.2.6

func (i *PrivateLinkForAzureAd) ToPrivateLinkForAzureAdOutput() PrivateLinkForAzureAdOutput

func (*PrivateLinkForAzureAd) ToPrivateLinkForAzureAdOutputWithContext added in v0.2.6

func (i *PrivateLinkForAzureAd) ToPrivateLinkForAzureAdOutputWithContext(ctx context.Context) PrivateLinkForAzureAdOutput

type PrivateLinkForAzureAdArgs

type PrivateLinkForAzureAdArgs struct {
	// Flag indicating whether all tenants are allowed
	AllTenants pulumi.BoolPtrInput
	// Name of this resource.
	Name pulumi.StringPtrInput
	// Guid of the owner tenant
	OwnerTenantId pulumi.StringPtrInput
	// The name of the private link policy in Azure AD.
	PolicyName pulumi.StringInput
	// Name of the resource group
	ResourceGroup pulumi.StringPtrInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Name of the private link policy resource
	ResourceName pulumi.StringPtrInput
	// Subscription Identifier
	SubscriptionId pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The list of tenantIds.
	Tenants pulumi.StringArrayInput
}

The set of arguments for constructing a PrivateLinkForAzureAd resource.

func (PrivateLinkForAzureAdArgs) ElementType

func (PrivateLinkForAzureAdArgs) ElementType() reflect.Type

type PrivateLinkForAzureAdInput added in v0.2.6

type PrivateLinkForAzureAdInput interface {
	pulumi.Input

	ToPrivateLinkForAzureAdOutput() PrivateLinkForAzureAdOutput
	ToPrivateLinkForAzureAdOutputWithContext(ctx context.Context) PrivateLinkForAzureAdOutput
}

type PrivateLinkForAzureAdOutput added in v0.2.6

type PrivateLinkForAzureAdOutput struct {
	*pulumi.OutputState
}

func (PrivateLinkForAzureAdOutput) ElementType added in v0.2.6

func (PrivateLinkForAzureAdOutput) ToPrivateLinkForAzureAdOutput added in v0.2.6

func (o PrivateLinkForAzureAdOutput) ToPrivateLinkForAzureAdOutput() PrivateLinkForAzureAdOutput

func (PrivateLinkForAzureAdOutput) ToPrivateLinkForAzureAdOutputWithContext added in v0.2.6

func (o PrivateLinkForAzureAdOutput) ToPrivateLinkForAzureAdOutputWithContext(ctx context.Context) PrivateLinkForAzureAdOutput

type PrivateLinkForAzureAdState

type PrivateLinkForAzureAdState struct {
	// Flag indicating whether all tenants are allowed
	AllTenants pulumi.BoolPtrInput
	// Name of this resource.
	Name pulumi.StringPtrInput
	// Guid of the owner tenant
	OwnerTenantId pulumi.StringPtrInput
	// Name of the resource group
	ResourceGroup pulumi.StringPtrInput
	// Name of the private link policy resource
	ResourceName pulumi.StringPtrInput
	// Subscription Identifier
	SubscriptionId pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The list of tenantIds.
	Tenants pulumi.StringArrayInput
	// Type of this resource.
	Type pulumi.StringPtrInput
}

func (PrivateLinkForAzureAdState) ElementType

func (PrivateLinkForAzureAdState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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