azuredevops

package
v3.0.0-...-bd40b81 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

A Pulumi provider to manage azuredevops aditional resources not included in azuredevops provider.

Index

Constants

View Source
const (
	RoleNameReader        = RoleName("Reader")
	RoleNameAdministrator = RoleName("Administrator")
	RoleNameUser          = RoleName("User")
)
View Source
const (
	ScopeNameVariableGroup   = ScopeName("VariableGroup")
	ScopeNameServiceEndpoint = ScopeName("ServiceEndpoint")
	ScopeNameEnvironment     = ScopeName("Environment")
)

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type BuildFolder

type BuildFolder struct {
	pulumi.CustomResourceState

	// The path to be created.
	Path pulumi.StringOutput `pulumi:"path"`
	// The project ID or project name.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
}

func GetBuildFolder

func GetBuildFolder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BuildFolderState, opts ...pulumi.ResourceOption) (*BuildFolder, error)

GetBuildFolder gets an existing BuildFolder 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 NewBuildFolder

func NewBuildFolder(ctx *pulumi.Context,
	name string, args *BuildFolderArgs, opts ...pulumi.ResourceOption) (*BuildFolder, error)

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

func (*BuildFolder) ElementType

func (*BuildFolder) ElementType() reflect.Type

func (*BuildFolder) ToBuildFolderOutput

func (i *BuildFolder) ToBuildFolderOutput() BuildFolderOutput

func (*BuildFolder) ToBuildFolderOutputWithContext

func (i *BuildFolder) ToBuildFolderOutputWithContext(ctx context.Context) BuildFolderOutput

func (*BuildFolder) ToBuildFolderPtrOutput

func (i *BuildFolder) ToBuildFolderPtrOutput() BuildFolderPtrOutput

func (*BuildFolder) ToBuildFolderPtrOutputWithContext

func (i *BuildFolder) ToBuildFolderPtrOutputWithContext(ctx context.Context) BuildFolderPtrOutput

type BuildFolderArgs

type BuildFolderArgs struct {
	// The path to be created.
	Path pulumi.StringInput
	// The project ID or project name.
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a BuildFolder resource.

func (BuildFolderArgs) ElementType

func (BuildFolderArgs) ElementType() reflect.Type

type BuildFolderArray

type BuildFolderArray []BuildFolderInput

func (BuildFolderArray) ElementType

func (BuildFolderArray) ElementType() reflect.Type

func (BuildFolderArray) ToBuildFolderArrayOutput

func (i BuildFolderArray) ToBuildFolderArrayOutput() BuildFolderArrayOutput

func (BuildFolderArray) ToBuildFolderArrayOutputWithContext

func (i BuildFolderArray) ToBuildFolderArrayOutputWithContext(ctx context.Context) BuildFolderArrayOutput

type BuildFolderArrayInput

type BuildFolderArrayInput interface {
	pulumi.Input

	ToBuildFolderArrayOutput() BuildFolderArrayOutput
	ToBuildFolderArrayOutputWithContext(context.Context) BuildFolderArrayOutput
}

BuildFolderArrayInput is an input type that accepts BuildFolderArray and BuildFolderArrayOutput values. You can construct a concrete instance of `BuildFolderArrayInput` via:

BuildFolderArray{ BuildFolderArgs{...} }

type BuildFolderArrayOutput

type BuildFolderArrayOutput struct{ *pulumi.OutputState }

func (BuildFolderArrayOutput) ElementType

func (BuildFolderArrayOutput) ElementType() reflect.Type

func (BuildFolderArrayOutput) Index

func (BuildFolderArrayOutput) ToBuildFolderArrayOutput

func (o BuildFolderArrayOutput) ToBuildFolderArrayOutput() BuildFolderArrayOutput

func (BuildFolderArrayOutput) ToBuildFolderArrayOutputWithContext

func (o BuildFolderArrayOutput) ToBuildFolderArrayOutputWithContext(ctx context.Context) BuildFolderArrayOutput

type BuildFolderInput

type BuildFolderInput interface {
	pulumi.Input

	ToBuildFolderOutput() BuildFolderOutput
	ToBuildFolderOutputWithContext(ctx context.Context) BuildFolderOutput
}

type BuildFolderMap

type BuildFolderMap map[string]BuildFolderInput

func (BuildFolderMap) ElementType

func (BuildFolderMap) ElementType() reflect.Type

func (BuildFolderMap) ToBuildFolderMapOutput

func (i BuildFolderMap) ToBuildFolderMapOutput() BuildFolderMapOutput

func (BuildFolderMap) ToBuildFolderMapOutputWithContext

func (i BuildFolderMap) ToBuildFolderMapOutputWithContext(ctx context.Context) BuildFolderMapOutput

type BuildFolderMapInput

type BuildFolderMapInput interface {
	pulumi.Input

	ToBuildFolderMapOutput() BuildFolderMapOutput
	ToBuildFolderMapOutputWithContext(context.Context) BuildFolderMapOutput
}

BuildFolderMapInput is an input type that accepts BuildFolderMap and BuildFolderMapOutput values. You can construct a concrete instance of `BuildFolderMapInput` via:

BuildFolderMap{ "key": BuildFolderArgs{...} }

type BuildFolderMapOutput

type BuildFolderMapOutput struct{ *pulumi.OutputState }

func (BuildFolderMapOutput) ElementType

func (BuildFolderMapOutput) ElementType() reflect.Type

func (BuildFolderMapOutput) MapIndex

func (BuildFolderMapOutput) ToBuildFolderMapOutput

func (o BuildFolderMapOutput) ToBuildFolderMapOutput() BuildFolderMapOutput

func (BuildFolderMapOutput) ToBuildFolderMapOutputWithContext

func (o BuildFolderMapOutput) ToBuildFolderMapOutputWithContext(ctx context.Context) BuildFolderMapOutput

type BuildFolderOutput

type BuildFolderOutput struct {
	*pulumi.OutputState
}

func (BuildFolderOutput) ElementType

func (BuildFolderOutput) ElementType() reflect.Type

func (BuildFolderOutput) ToBuildFolderOutput

func (o BuildFolderOutput) ToBuildFolderOutput() BuildFolderOutput

func (BuildFolderOutput) ToBuildFolderOutputWithContext

func (o BuildFolderOutput) ToBuildFolderOutputWithContext(ctx context.Context) BuildFolderOutput

func (BuildFolderOutput) ToBuildFolderPtrOutput

func (o BuildFolderOutput) ToBuildFolderPtrOutput() BuildFolderPtrOutput

func (BuildFolderOutput) ToBuildFolderPtrOutputWithContext

func (o BuildFolderOutput) ToBuildFolderPtrOutputWithContext(ctx context.Context) BuildFolderPtrOutput

type BuildFolderPermissions

type BuildFolderPermissions struct {
	pulumi.CustomResourceState

	// The name of the folder to assign the permissions.
	Path pulumi.StringPtrOutput `pulumi:"path"`
	// the permissions to assign. The following permissions are available.
	Permissions pulumi.StringMapOutput `pulumi:"permissions"`
	// The **group** principal to assign the permissions.
	Principal pulumi.StringOutput `pulumi:"principal"`
	// The ID of the project to assign the permissions.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// Replace (`true`) or merge (`false`) the permissions. Default: `true`.
	Replace pulumi.BoolPtrOutput `pulumi:"replace"`
}

Manages permissions for an Folder (Component)

> **Note** Permissions can be assigned to group principals and not to single user principals.

## Permission levels

Permission for Areas within Azure DevOps can be applied on two different levels. Those levels are reflected by specifying (or omitting) values for the arguments `project_id` and `path`.

## Example Usage ```go package main

import (

"github.com/pulumi/pulumi-azuredevops/sdk/v2/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		project, err := azuredevops.NewProject(ctx, "project", &azuredevops.ProjectArgs{
			WorkItemTemplate: pulumi.String("Agile"),
			VersionControl:   pulumi.String("Git"),
			Visibility:       pulumi.String("private"),
			Description:      pulumi.String("Managed by Terraform"),
		})
		if err != nil {
			return err
		}
		_, err = azuredevops.NewAreaPermissions(ctx, "root_permissions", &azuredevops.AreaPermissionsArgs{
			ProjectId: project.ID(),
			Principal: project_readers.ApplyT(func(project_readers GetGroupResult) (string, error) {
				return project_readers.Id, nil
			}).(pulumi.StringOutput),
			Path: pulumi.String("/"),
			Permissions: pulumi.StringMap{
				"CREATE_CHILDREN": pulumi.String("Deny"),
				"GENERIC_READ":    pulumi.String("Allow"),
				"DELETE":          pulumi.String("Deny"),
				"WORK_ITEM_READ":  pulumi.String("Allow"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ## Relevant Links

* [Azure DevOps Service REST API 5.1 - Security](https://docs.microsoft.com/en-us/rest/api/azure/devops/security/?view=azure-devops-rest-5.1)

## PAT Permissions Required

- **Project & Team**: vso.security_manage - Grants the ability to read, write, and manage security permissions.

## Import

The resource does not support import.

func GetBuildFolderPermissions

func GetBuildFolderPermissions(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BuildFolderPermissionsState, opts ...pulumi.ResourceOption) (*BuildFolderPermissions, error)

GetBuildFolderPermissions gets an existing BuildFolderPermissions 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 NewBuildFolderPermissions

func NewBuildFolderPermissions(ctx *pulumi.Context,
	name string, args *BuildFolderPermissionsArgs, opts ...pulumi.ResourceOption) (*BuildFolderPermissions, error)

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

func (*BuildFolderPermissions) ElementType

func (*BuildFolderPermissions) ElementType() reflect.Type

func (*BuildFolderPermissions) ToBuildFolderPermissionsOutput

func (i *BuildFolderPermissions) ToBuildFolderPermissionsOutput() BuildFolderPermissionsOutput

func (*BuildFolderPermissions) ToBuildFolderPermissionsOutputWithContext

func (i *BuildFolderPermissions) ToBuildFolderPermissionsOutputWithContext(ctx context.Context) BuildFolderPermissionsOutput

func (*BuildFolderPermissions) ToBuildFolderPermissionsPtrOutput

func (i *BuildFolderPermissions) ToBuildFolderPermissionsPtrOutput() BuildFolderPermissionsPtrOutput

func (*BuildFolderPermissions) ToBuildFolderPermissionsPtrOutputWithContext

func (i *BuildFolderPermissions) ToBuildFolderPermissionsPtrOutputWithContext(ctx context.Context) BuildFolderPermissionsPtrOutput

type BuildFolderPermissionsArgs

type BuildFolderPermissionsArgs struct {
	// The name of the branch to assign the permissions.
	Path pulumi.StringPtrInput
	// the permissions to assign. The following permissions are available.
	Permissions pulumi.StringMapInput
	// The **group** principal to assign the permissions.
	Principal pulumi.StringInput
	// The ID of the project to assign the permissions.
	ProjectId pulumi.StringInput
	// Replace (`true`) or merge (`false`) the permissions. Default: `true`.
	Replace pulumi.BoolPtrInput
}

The set of arguments for constructing a BuildFolderPermissions resource.

func (BuildFolderPermissionsArgs) ElementType

func (BuildFolderPermissionsArgs) ElementType() reflect.Type

type BuildFolderPermissionsArray

type BuildFolderPermissionsArray []BuildFolderPermissionsInput

func (BuildFolderPermissionsArray) ElementType

func (BuildFolderPermissionsArray) ToBuildFolderPermissionsArrayOutput

func (i BuildFolderPermissionsArray) ToBuildFolderPermissionsArrayOutput() BuildFolderPermissionsArrayOutput

func (BuildFolderPermissionsArray) ToBuildFolderPermissionsArrayOutputWithContext

func (i BuildFolderPermissionsArray) ToBuildFolderPermissionsArrayOutputWithContext(ctx context.Context) BuildFolderPermissionsArrayOutput

type BuildFolderPermissionsArrayInput

type BuildFolderPermissionsArrayInput interface {
	pulumi.Input

	ToBuildFolderPermissionsArrayOutput() BuildFolderPermissionsArrayOutput
	ToBuildFolderPermissionsArrayOutputWithContext(context.Context) BuildFolderPermissionsArrayOutput
}

BuildFolderPermissionsArrayInput is an input type that accepts BuildFolderPermissionsArray and BuildFolderPermissionsArrayOutput values. You can construct a concrete instance of `BuildFolderPermissionsArrayInput` via:

BuildFolderPermissionsArray{ BuildFolderPermissionsArgs{...} }

type BuildFolderPermissionsArrayOutput

type BuildFolderPermissionsArrayOutput struct{ *pulumi.OutputState }

func (BuildFolderPermissionsArrayOutput) ElementType

func (BuildFolderPermissionsArrayOutput) Index

func (BuildFolderPermissionsArrayOutput) ToBuildFolderPermissionsArrayOutput

func (o BuildFolderPermissionsArrayOutput) ToBuildFolderPermissionsArrayOutput() BuildFolderPermissionsArrayOutput

func (BuildFolderPermissionsArrayOutput) ToBuildFolderPermissionsArrayOutputWithContext

func (o BuildFolderPermissionsArrayOutput) ToBuildFolderPermissionsArrayOutputWithContext(ctx context.Context) BuildFolderPermissionsArrayOutput

type BuildFolderPermissionsInput

type BuildFolderPermissionsInput interface {
	pulumi.Input

	ToBuildFolderPermissionsOutput() BuildFolderPermissionsOutput
	ToBuildFolderPermissionsOutputWithContext(ctx context.Context) BuildFolderPermissionsOutput
}

type BuildFolderPermissionsMap

type BuildFolderPermissionsMap map[string]BuildFolderPermissionsInput

func (BuildFolderPermissionsMap) ElementType

func (BuildFolderPermissionsMap) ElementType() reflect.Type

func (BuildFolderPermissionsMap) ToBuildFolderPermissionsMapOutput

func (i BuildFolderPermissionsMap) ToBuildFolderPermissionsMapOutput() BuildFolderPermissionsMapOutput

func (BuildFolderPermissionsMap) ToBuildFolderPermissionsMapOutputWithContext

func (i BuildFolderPermissionsMap) ToBuildFolderPermissionsMapOutputWithContext(ctx context.Context) BuildFolderPermissionsMapOutput

type BuildFolderPermissionsMapInput

type BuildFolderPermissionsMapInput interface {
	pulumi.Input

	ToBuildFolderPermissionsMapOutput() BuildFolderPermissionsMapOutput
	ToBuildFolderPermissionsMapOutputWithContext(context.Context) BuildFolderPermissionsMapOutput
}

BuildFolderPermissionsMapInput is an input type that accepts BuildFolderPermissionsMap and BuildFolderPermissionsMapOutput values. You can construct a concrete instance of `BuildFolderPermissionsMapInput` via:

BuildFolderPermissionsMap{ "key": BuildFolderPermissionsArgs{...} }

type BuildFolderPermissionsMapOutput

type BuildFolderPermissionsMapOutput struct{ *pulumi.OutputState }

func (BuildFolderPermissionsMapOutput) ElementType

func (BuildFolderPermissionsMapOutput) MapIndex

func (BuildFolderPermissionsMapOutput) ToBuildFolderPermissionsMapOutput

func (o BuildFolderPermissionsMapOutput) ToBuildFolderPermissionsMapOutput() BuildFolderPermissionsMapOutput

func (BuildFolderPermissionsMapOutput) ToBuildFolderPermissionsMapOutputWithContext

func (o BuildFolderPermissionsMapOutput) ToBuildFolderPermissionsMapOutputWithContext(ctx context.Context) BuildFolderPermissionsMapOutput

type BuildFolderPermissionsOutput

type BuildFolderPermissionsOutput struct {
	*pulumi.OutputState
}

func (BuildFolderPermissionsOutput) ElementType

func (BuildFolderPermissionsOutput) ToBuildFolderPermissionsOutput

func (o BuildFolderPermissionsOutput) ToBuildFolderPermissionsOutput() BuildFolderPermissionsOutput

func (BuildFolderPermissionsOutput) ToBuildFolderPermissionsOutputWithContext

func (o BuildFolderPermissionsOutput) ToBuildFolderPermissionsOutputWithContext(ctx context.Context) BuildFolderPermissionsOutput

func (BuildFolderPermissionsOutput) ToBuildFolderPermissionsPtrOutput

func (o BuildFolderPermissionsOutput) ToBuildFolderPermissionsPtrOutput() BuildFolderPermissionsPtrOutput

func (BuildFolderPermissionsOutput) ToBuildFolderPermissionsPtrOutputWithContext

func (o BuildFolderPermissionsOutput) ToBuildFolderPermissionsPtrOutputWithContext(ctx context.Context) BuildFolderPermissionsPtrOutput

type BuildFolderPermissionsPtrInput

type BuildFolderPermissionsPtrInput interface {
	pulumi.Input

	ToBuildFolderPermissionsPtrOutput() BuildFolderPermissionsPtrOutput
	ToBuildFolderPermissionsPtrOutputWithContext(ctx context.Context) BuildFolderPermissionsPtrOutput
}

type BuildFolderPermissionsPtrOutput

type BuildFolderPermissionsPtrOutput struct {
	*pulumi.OutputState
}

func (BuildFolderPermissionsPtrOutput) ElementType

func (BuildFolderPermissionsPtrOutput) ToBuildFolderPermissionsPtrOutput

func (o BuildFolderPermissionsPtrOutput) ToBuildFolderPermissionsPtrOutput() BuildFolderPermissionsPtrOutput

func (BuildFolderPermissionsPtrOutput) ToBuildFolderPermissionsPtrOutputWithContext

func (o BuildFolderPermissionsPtrOutput) ToBuildFolderPermissionsPtrOutputWithContext(ctx context.Context) BuildFolderPermissionsPtrOutput

type BuildFolderPermissionsState

type BuildFolderPermissionsState struct {
	// The name of the branch to assign the permissions.
	Path pulumi.StringPtrInput
	// the permissions to assign. The following permissions are available.
	Permissions pulumi.StringMapInput
	// The **group** principal to assign the permissions.
	Principal pulumi.StringPtrInput
	// The ID of the project to assign the permissions.
	ProjectId pulumi.StringPtrInput
	// Replace (`true`) or merge (`false`) the permissions. Default: `true`.
	Replace pulumi.BoolPtrInput
}

func (BuildFolderPermissionsState) ElementType

type BuildFolderPtrInput

type BuildFolderPtrInput interface {
	pulumi.Input

	ToBuildFolderPtrOutput() BuildFolderPtrOutput
	ToBuildFolderPtrOutputWithContext(ctx context.Context) BuildFolderPtrOutput
}

type BuildFolderPtrOutput

type BuildFolderPtrOutput struct {
	*pulumi.OutputState
}

func (BuildFolderPtrOutput) ElementType

func (BuildFolderPtrOutput) ElementType() reflect.Type

func (BuildFolderPtrOutput) ToBuildFolderPtrOutput

func (o BuildFolderPtrOutput) ToBuildFolderPtrOutput() BuildFolderPtrOutput

func (BuildFolderPtrOutput) ToBuildFolderPtrOutputWithContext

func (o BuildFolderPtrOutput) ToBuildFolderPtrOutputWithContext(ctx context.Context) BuildFolderPtrOutput

type BuildFolderState

type BuildFolderState struct {
}

func (BuildFolderState) ElementType

func (BuildFolderState) ElementType() reflect.Type

type KubernetesResource

type KubernetesResource struct {
	// The resource cluster name.
	ClusterName string `pulumi:"clusterName"`
	// The resource name.
	Name string `pulumi:"name"`
	// The resource namemespace.
	Namespace string `pulumi:"namespace"`
	// The service endpoint id.
	ServiceEndpointId string `pulumi:"serviceEndpointId"`
}

type KubernetesResourceArgs

type KubernetesResourceArgs struct {
	// The resource cluster name.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource namemespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The service endpoint id.
	ServiceEndpointId pulumi.StringInput `pulumi:"serviceEndpointId"`
}

func (KubernetesResourceArgs) ElementType

func (KubernetesResourceArgs) ElementType() reflect.Type

func (KubernetesResourceArgs) ToKubernetesResourceOutput

func (i KubernetesResourceArgs) ToKubernetesResourceOutput() KubernetesResourceOutput

func (KubernetesResourceArgs) ToKubernetesResourceOutputWithContext

func (i KubernetesResourceArgs) ToKubernetesResourceOutputWithContext(ctx context.Context) KubernetesResourceOutput

type KubernetesResourceArray

type KubernetesResourceArray []KubernetesResourceInput

func (KubernetesResourceArray) ElementType

func (KubernetesResourceArray) ElementType() reflect.Type

func (KubernetesResourceArray) ToKubernetesResourceArrayOutput

func (i KubernetesResourceArray) ToKubernetesResourceArrayOutput() KubernetesResourceArrayOutput

func (KubernetesResourceArray) ToKubernetesResourceArrayOutputWithContext

func (i KubernetesResourceArray) ToKubernetesResourceArrayOutputWithContext(ctx context.Context) KubernetesResourceArrayOutput

type KubernetesResourceArrayInput

type KubernetesResourceArrayInput interface {
	pulumi.Input

	ToKubernetesResourceArrayOutput() KubernetesResourceArrayOutput
	ToKubernetesResourceArrayOutputWithContext(context.Context) KubernetesResourceArrayOutput
}

KubernetesResourceArrayInput is an input type that accepts KubernetesResourceArray and KubernetesResourceArrayOutput values. You can construct a concrete instance of `KubernetesResourceArrayInput` via:

KubernetesResourceArray{ KubernetesResourceArgs{...} }

type KubernetesResourceArrayOutput

type KubernetesResourceArrayOutput struct{ *pulumi.OutputState }

func (KubernetesResourceArrayOutput) ElementType

func (KubernetesResourceArrayOutput) Index

func (KubernetesResourceArrayOutput) ToKubernetesResourceArrayOutput

func (o KubernetesResourceArrayOutput) ToKubernetesResourceArrayOutput() KubernetesResourceArrayOutput

func (KubernetesResourceArrayOutput) ToKubernetesResourceArrayOutputWithContext

func (o KubernetesResourceArrayOutput) ToKubernetesResourceArrayOutputWithContext(ctx context.Context) KubernetesResourceArrayOutput

type KubernetesResourceInput

type KubernetesResourceInput interface {
	pulumi.Input

	ToKubernetesResourceOutput() KubernetesResourceOutput
	ToKubernetesResourceOutputWithContext(context.Context) KubernetesResourceOutput
}

KubernetesResourceInput is an input type that accepts KubernetesResourceArgs and KubernetesResourceOutput values. You can construct a concrete instance of `KubernetesResourceInput` via:

KubernetesResourceArgs{...}

type KubernetesResourceOutput

type KubernetesResourceOutput struct{ *pulumi.OutputState }

func (KubernetesResourceOutput) ClusterName

The resource cluster name.

func (KubernetesResourceOutput) ElementType

func (KubernetesResourceOutput) ElementType() reflect.Type

func (KubernetesResourceOutput) Name

The resource name.

func (KubernetesResourceOutput) Namespace

The resource namemespace.

func (KubernetesResourceOutput) ServiceEndpointId

func (o KubernetesResourceOutput) ServiceEndpointId() pulumi.StringOutput

The service endpoint id.

func (KubernetesResourceOutput) ToKubernetesResourceOutput

func (o KubernetesResourceOutput) ToKubernetesResourceOutput() KubernetesResourceOutput

func (KubernetesResourceOutput) ToKubernetesResourceOutputWithContext

func (o KubernetesResourceOutput) ToKubernetesResourceOutputWithContext(ctx context.Context) KubernetesResourceOutput

type PipelineEnvironment

type PipelineEnvironment struct {
	pulumi.CustomResourceState

	// List of kubernetes resources.
	KubernetesResources KubernetesResourceArrayOutput `pulumi:"kubernetesResources"`
	// The environment name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project ID or project name.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
}

func GetPipelineEnvironment

func GetPipelineEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineEnvironmentState, opts ...pulumi.ResourceOption) (*PipelineEnvironment, error)

GetPipelineEnvironment gets an existing PipelineEnvironment 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 NewPipelineEnvironment

func NewPipelineEnvironment(ctx *pulumi.Context,
	name string, args *PipelineEnvironmentArgs, opts ...pulumi.ResourceOption) (*PipelineEnvironment, error)

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

func (*PipelineEnvironment) ElementType

func (*PipelineEnvironment) ElementType() reflect.Type

func (*PipelineEnvironment) ToPipelineEnvironmentOutput

func (i *PipelineEnvironment) ToPipelineEnvironmentOutput() PipelineEnvironmentOutput

func (*PipelineEnvironment) ToPipelineEnvironmentOutputWithContext

func (i *PipelineEnvironment) ToPipelineEnvironmentOutputWithContext(ctx context.Context) PipelineEnvironmentOutput

func (*PipelineEnvironment) ToPipelineEnvironmentPtrOutput

func (i *PipelineEnvironment) ToPipelineEnvironmentPtrOutput() PipelineEnvironmentPtrOutput

func (*PipelineEnvironment) ToPipelineEnvironmentPtrOutputWithContext

func (i *PipelineEnvironment) ToPipelineEnvironmentPtrOutputWithContext(ctx context.Context) PipelineEnvironmentPtrOutput

type PipelineEnvironmentArgs

type PipelineEnvironmentArgs struct {
	// List of kubernetes resources.
	KubernetesResources KubernetesResourceArrayInput
	Name                pulumi.StringInput
	// The project ID or project name.
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a PipelineEnvironment resource.

func (PipelineEnvironmentArgs) ElementType

func (PipelineEnvironmentArgs) ElementType() reflect.Type

type PipelineEnvironmentArray

type PipelineEnvironmentArray []PipelineEnvironmentInput

func (PipelineEnvironmentArray) ElementType

func (PipelineEnvironmentArray) ElementType() reflect.Type

func (PipelineEnvironmentArray) ToPipelineEnvironmentArrayOutput

func (i PipelineEnvironmentArray) ToPipelineEnvironmentArrayOutput() PipelineEnvironmentArrayOutput

func (PipelineEnvironmentArray) ToPipelineEnvironmentArrayOutputWithContext

func (i PipelineEnvironmentArray) ToPipelineEnvironmentArrayOutputWithContext(ctx context.Context) PipelineEnvironmentArrayOutput

type PipelineEnvironmentArrayInput

type PipelineEnvironmentArrayInput interface {
	pulumi.Input

	ToPipelineEnvironmentArrayOutput() PipelineEnvironmentArrayOutput
	ToPipelineEnvironmentArrayOutputWithContext(context.Context) PipelineEnvironmentArrayOutput
}

PipelineEnvironmentArrayInput is an input type that accepts PipelineEnvironmentArray and PipelineEnvironmentArrayOutput values. You can construct a concrete instance of `PipelineEnvironmentArrayInput` via:

PipelineEnvironmentArray{ PipelineEnvironmentArgs{...} }

type PipelineEnvironmentArrayOutput

type PipelineEnvironmentArrayOutput struct{ *pulumi.OutputState }

func (PipelineEnvironmentArrayOutput) ElementType

func (PipelineEnvironmentArrayOutput) Index

func (PipelineEnvironmentArrayOutput) ToPipelineEnvironmentArrayOutput

func (o PipelineEnvironmentArrayOutput) ToPipelineEnvironmentArrayOutput() PipelineEnvironmentArrayOutput

func (PipelineEnvironmentArrayOutput) ToPipelineEnvironmentArrayOutputWithContext

func (o PipelineEnvironmentArrayOutput) ToPipelineEnvironmentArrayOutputWithContext(ctx context.Context) PipelineEnvironmentArrayOutput

type PipelineEnvironmentInput

type PipelineEnvironmentInput interface {
	pulumi.Input

	ToPipelineEnvironmentOutput() PipelineEnvironmentOutput
	ToPipelineEnvironmentOutputWithContext(ctx context.Context) PipelineEnvironmentOutput
}

type PipelineEnvironmentMap

type PipelineEnvironmentMap map[string]PipelineEnvironmentInput

func (PipelineEnvironmentMap) ElementType

func (PipelineEnvironmentMap) ElementType() reflect.Type

func (PipelineEnvironmentMap) ToPipelineEnvironmentMapOutput

func (i PipelineEnvironmentMap) ToPipelineEnvironmentMapOutput() PipelineEnvironmentMapOutput

func (PipelineEnvironmentMap) ToPipelineEnvironmentMapOutputWithContext

func (i PipelineEnvironmentMap) ToPipelineEnvironmentMapOutputWithContext(ctx context.Context) PipelineEnvironmentMapOutput

type PipelineEnvironmentMapInput

type PipelineEnvironmentMapInput interface {
	pulumi.Input

	ToPipelineEnvironmentMapOutput() PipelineEnvironmentMapOutput
	ToPipelineEnvironmentMapOutputWithContext(context.Context) PipelineEnvironmentMapOutput
}

PipelineEnvironmentMapInput is an input type that accepts PipelineEnvironmentMap and PipelineEnvironmentMapOutput values. You can construct a concrete instance of `PipelineEnvironmentMapInput` via:

PipelineEnvironmentMap{ "key": PipelineEnvironmentArgs{...} }

type PipelineEnvironmentMapOutput

type PipelineEnvironmentMapOutput struct{ *pulumi.OutputState }

func (PipelineEnvironmentMapOutput) ElementType

func (PipelineEnvironmentMapOutput) MapIndex

func (PipelineEnvironmentMapOutput) ToPipelineEnvironmentMapOutput

func (o PipelineEnvironmentMapOutput) ToPipelineEnvironmentMapOutput() PipelineEnvironmentMapOutput

func (PipelineEnvironmentMapOutput) ToPipelineEnvironmentMapOutputWithContext

func (o PipelineEnvironmentMapOutput) ToPipelineEnvironmentMapOutputWithContext(ctx context.Context) PipelineEnvironmentMapOutput

type PipelineEnvironmentOutput

type PipelineEnvironmentOutput struct {
	*pulumi.OutputState
}

func (PipelineEnvironmentOutput) ElementType

func (PipelineEnvironmentOutput) ElementType() reflect.Type

func (PipelineEnvironmentOutput) ToPipelineEnvironmentOutput

func (o PipelineEnvironmentOutput) ToPipelineEnvironmentOutput() PipelineEnvironmentOutput

func (PipelineEnvironmentOutput) ToPipelineEnvironmentOutputWithContext

func (o PipelineEnvironmentOutput) ToPipelineEnvironmentOutputWithContext(ctx context.Context) PipelineEnvironmentOutput

func (PipelineEnvironmentOutput) ToPipelineEnvironmentPtrOutput

func (o PipelineEnvironmentOutput) ToPipelineEnvironmentPtrOutput() PipelineEnvironmentPtrOutput

func (PipelineEnvironmentOutput) ToPipelineEnvironmentPtrOutputWithContext

func (o PipelineEnvironmentOutput) ToPipelineEnvironmentPtrOutputWithContext(ctx context.Context) PipelineEnvironmentPtrOutput

type PipelineEnvironmentPtrInput

type PipelineEnvironmentPtrInput interface {
	pulumi.Input

	ToPipelineEnvironmentPtrOutput() PipelineEnvironmentPtrOutput
	ToPipelineEnvironmentPtrOutputWithContext(ctx context.Context) PipelineEnvironmentPtrOutput
}

type PipelineEnvironmentPtrOutput

type PipelineEnvironmentPtrOutput struct {
	*pulumi.OutputState
}

func (PipelineEnvironmentPtrOutput) ElementType

func (PipelineEnvironmentPtrOutput) ToPipelineEnvironmentPtrOutput

func (o PipelineEnvironmentPtrOutput) ToPipelineEnvironmentPtrOutput() PipelineEnvironmentPtrOutput

func (PipelineEnvironmentPtrOutput) ToPipelineEnvironmentPtrOutputWithContext

func (o PipelineEnvironmentPtrOutput) ToPipelineEnvironmentPtrOutputWithContext(ctx context.Context) PipelineEnvironmentPtrOutput

type PipelineEnvironmentState

type PipelineEnvironmentState struct {
}

func (PipelineEnvironmentState) ElementType

func (PipelineEnvironmentState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (*Provider) ToProviderPtrOutput

func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput

func (*Provider) ToProviderPtrOutputWithContext

func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderArgs

type ProviderArgs struct {
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct {
	*pulumi.OutputState
}

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) ToProviderPtrOutput

func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderOutput) ToProviderPtrOutputWithContext

func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderPtrInput

type ProviderPtrInput interface {
	pulumi.Input

	ToProviderPtrOutput() ProviderPtrOutput
	ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
}

type ProviderPtrOutput

type ProviderPtrOutput struct {
	*pulumi.OutputState
}

func (ProviderPtrOutput) ElementType

func (ProviderPtrOutput) ElementType() reflect.Type

func (ProviderPtrOutput) ToProviderPtrOutput

func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderPtrOutput) ToProviderPtrOutputWithContext

func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type RoleAssignment

type RoleAssignment struct {
	pulumi.CustomResourceState

	// Id of the identity to assign the role to.
	IdentityId pulumi.StringOutput `pulumi:"identityId"`
	// Id of the resource on which the role is to be assigned (ex projectId).
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
	// The name of the role assigned.
	RoleName RoleNameOutput `pulumi:"roleName"`
	// The scope name.
	ScopeName ScopeNameOutput `pulumi:"scopeName"`
	// Unique id of the user given the role assignment.
	UserId pulumi.StringOutput `pulumi:"userId"`
}

func GetRoleAssignment

func GetRoleAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoleAssignmentState, opts ...pulumi.ResourceOption) (*RoleAssignment, error)

GetRoleAssignment gets an existing RoleAssignment 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 NewRoleAssignment

func NewRoleAssignment(ctx *pulumi.Context,
	name string, args *RoleAssignmentArgs, opts ...pulumi.ResourceOption) (*RoleAssignment, error)

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

func (*RoleAssignment) ElementType

func (*RoleAssignment) ElementType() reflect.Type

func (*RoleAssignment) ToRoleAssignmentOutput

func (i *RoleAssignment) ToRoleAssignmentOutput() RoleAssignmentOutput

func (*RoleAssignment) ToRoleAssignmentOutputWithContext

func (i *RoleAssignment) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput

func (*RoleAssignment) ToRoleAssignmentPtrOutput

func (i *RoleAssignment) ToRoleAssignmentPtrOutput() RoleAssignmentPtrOutput

func (*RoleAssignment) ToRoleAssignmentPtrOutputWithContext

func (i *RoleAssignment) ToRoleAssignmentPtrOutputWithContext(ctx context.Context) RoleAssignmentPtrOutput

type RoleAssignmentArgs

type RoleAssignmentArgs struct {
	// Id of the identity to assign the role to.
	IdentityId pulumi.StringInput
	// Id of the resource on which the role is to be assigned.
	ResourceId pulumi.StringInput
	// The name of the role assigned.
	RoleName RoleNameInput
	// The scope name.
	ScopeName ScopeNameInput
	// Unique id of the user given the role assignment.
	UserId pulumi.StringInput
}

The set of arguments for constructing a RoleAssignment resource.

func (RoleAssignmentArgs) ElementType

func (RoleAssignmentArgs) ElementType() reflect.Type

type RoleAssignmentArray

type RoleAssignmentArray []RoleAssignmentInput

func (RoleAssignmentArray) ElementType

func (RoleAssignmentArray) ElementType() reflect.Type

func (RoleAssignmentArray) ToRoleAssignmentArrayOutput

func (i RoleAssignmentArray) ToRoleAssignmentArrayOutput() RoleAssignmentArrayOutput

func (RoleAssignmentArray) ToRoleAssignmentArrayOutputWithContext

func (i RoleAssignmentArray) ToRoleAssignmentArrayOutputWithContext(ctx context.Context) RoleAssignmentArrayOutput

type RoleAssignmentArrayInput

type RoleAssignmentArrayInput interface {
	pulumi.Input

	ToRoleAssignmentArrayOutput() RoleAssignmentArrayOutput
	ToRoleAssignmentArrayOutputWithContext(context.Context) RoleAssignmentArrayOutput
}

RoleAssignmentArrayInput is an input type that accepts RoleAssignmentArray and RoleAssignmentArrayOutput values. You can construct a concrete instance of `RoleAssignmentArrayInput` via:

RoleAssignmentArray{ RoleAssignmentArgs{...} }

type RoleAssignmentArrayOutput

type RoleAssignmentArrayOutput struct{ *pulumi.OutputState }

func (RoleAssignmentArrayOutput) ElementType

func (RoleAssignmentArrayOutput) ElementType() reflect.Type

func (RoleAssignmentArrayOutput) Index

func (RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutput

func (o RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutput() RoleAssignmentArrayOutput

func (RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutputWithContext

func (o RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutputWithContext(ctx context.Context) RoleAssignmentArrayOutput

type RoleAssignmentInput

type RoleAssignmentInput interface {
	pulumi.Input

	ToRoleAssignmentOutput() RoleAssignmentOutput
	ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput
}

type RoleAssignmentMap

type RoleAssignmentMap map[string]RoleAssignmentInput

func (RoleAssignmentMap) ElementType

func (RoleAssignmentMap) ElementType() reflect.Type

func (RoleAssignmentMap) ToRoleAssignmentMapOutput

func (i RoleAssignmentMap) ToRoleAssignmentMapOutput() RoleAssignmentMapOutput

func (RoleAssignmentMap) ToRoleAssignmentMapOutputWithContext

func (i RoleAssignmentMap) ToRoleAssignmentMapOutputWithContext(ctx context.Context) RoleAssignmentMapOutput

type RoleAssignmentMapInput

type RoleAssignmentMapInput interface {
	pulumi.Input

	ToRoleAssignmentMapOutput() RoleAssignmentMapOutput
	ToRoleAssignmentMapOutputWithContext(context.Context) RoleAssignmentMapOutput
}

RoleAssignmentMapInput is an input type that accepts RoleAssignmentMap and RoleAssignmentMapOutput values. You can construct a concrete instance of `RoleAssignmentMapInput` via:

RoleAssignmentMap{ "key": RoleAssignmentArgs{...} }

type RoleAssignmentMapOutput

type RoleAssignmentMapOutput struct{ *pulumi.OutputState }

func (RoleAssignmentMapOutput) ElementType

func (RoleAssignmentMapOutput) ElementType() reflect.Type

func (RoleAssignmentMapOutput) MapIndex

func (RoleAssignmentMapOutput) ToRoleAssignmentMapOutput

func (o RoleAssignmentMapOutput) ToRoleAssignmentMapOutput() RoleAssignmentMapOutput

func (RoleAssignmentMapOutput) ToRoleAssignmentMapOutputWithContext

func (o RoleAssignmentMapOutput) ToRoleAssignmentMapOutputWithContext(ctx context.Context) RoleAssignmentMapOutput

type RoleAssignmentOutput

type RoleAssignmentOutput struct {
	*pulumi.OutputState
}

func (RoleAssignmentOutput) ElementType

func (RoleAssignmentOutput) ElementType() reflect.Type

func (RoleAssignmentOutput) ToRoleAssignmentOutput

func (o RoleAssignmentOutput) ToRoleAssignmentOutput() RoleAssignmentOutput

func (RoleAssignmentOutput) ToRoleAssignmentOutputWithContext

func (o RoleAssignmentOutput) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput

func (RoleAssignmentOutput) ToRoleAssignmentPtrOutput

func (o RoleAssignmentOutput) ToRoleAssignmentPtrOutput() RoleAssignmentPtrOutput

func (RoleAssignmentOutput) ToRoleAssignmentPtrOutputWithContext

func (o RoleAssignmentOutput) ToRoleAssignmentPtrOutputWithContext(ctx context.Context) RoleAssignmentPtrOutput

type RoleAssignmentPtrInput

type RoleAssignmentPtrInput interface {
	pulumi.Input

	ToRoleAssignmentPtrOutput() RoleAssignmentPtrOutput
	ToRoleAssignmentPtrOutputWithContext(ctx context.Context) RoleAssignmentPtrOutput
}

type RoleAssignmentPtrOutput

type RoleAssignmentPtrOutput struct {
	*pulumi.OutputState
}

func (RoleAssignmentPtrOutput) ElementType

func (RoleAssignmentPtrOutput) ElementType() reflect.Type

func (RoleAssignmentPtrOutput) ToRoleAssignmentPtrOutput

func (o RoleAssignmentPtrOutput) ToRoleAssignmentPtrOutput() RoleAssignmentPtrOutput

func (RoleAssignmentPtrOutput) ToRoleAssignmentPtrOutputWithContext

func (o RoleAssignmentPtrOutput) ToRoleAssignmentPtrOutputWithContext(ctx context.Context) RoleAssignmentPtrOutput

type RoleAssignmentState

type RoleAssignmentState struct {
}

func (RoleAssignmentState) ElementType

func (RoleAssignmentState) ElementType() reflect.Type

type RoleName

type RoleName string

func (RoleName) ElementType

func (RoleName) ElementType() reflect.Type

func (RoleName) ToRoleNameOutput

func (e RoleName) ToRoleNameOutput() RoleNameOutput

func (RoleName) ToRoleNameOutputWithContext

func (e RoleName) ToRoleNameOutputWithContext(ctx context.Context) RoleNameOutput

func (RoleName) ToRoleNamePtrOutput

func (e RoleName) ToRoleNamePtrOutput() RoleNamePtrOutput

func (RoleName) ToRoleNamePtrOutputWithContext

func (e RoleName) ToRoleNamePtrOutputWithContext(ctx context.Context) RoleNamePtrOutput

func (RoleName) ToStringOutput

func (e RoleName) ToStringOutput() pulumi.StringOutput

func (RoleName) ToStringOutputWithContext

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

func (RoleName) ToStringPtrOutput

func (e RoleName) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleName) ToStringPtrOutputWithContext

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

type RoleNameInput

type RoleNameInput interface {
	pulumi.Input

	ToRoleNameOutput() RoleNameOutput
	ToRoleNameOutputWithContext(context.Context) RoleNameOutput
}

RoleNameInput is an input type that accepts RoleNameArgs and RoleNameOutput values. You can construct a concrete instance of `RoleNameInput` via:

RoleNameArgs{...}

type RoleNameOutput

type RoleNameOutput struct{ *pulumi.OutputState }

func (RoleNameOutput) ElementType

func (RoleNameOutput) ElementType() reflect.Type

func (RoleNameOutput) ToRoleNameOutput

func (o RoleNameOutput) ToRoleNameOutput() RoleNameOutput

func (RoleNameOutput) ToRoleNameOutputWithContext

func (o RoleNameOutput) ToRoleNameOutputWithContext(ctx context.Context) RoleNameOutput

func (RoleNameOutput) ToRoleNamePtrOutput

func (o RoleNameOutput) ToRoleNamePtrOutput() RoleNamePtrOutput

func (RoleNameOutput) ToRoleNamePtrOutputWithContext

func (o RoleNameOutput) ToRoleNamePtrOutputWithContext(ctx context.Context) RoleNamePtrOutput

func (RoleNameOutput) ToStringOutput

func (o RoleNameOutput) ToStringOutput() pulumi.StringOutput

func (RoleNameOutput) ToStringOutputWithContext

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

func (RoleNameOutput) ToStringPtrOutput

func (o RoleNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleNameOutput) ToStringPtrOutputWithContext

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

type RoleNamePtrInput

type RoleNamePtrInput interface {
	pulumi.Input

	ToRoleNamePtrOutput() RoleNamePtrOutput
	ToRoleNamePtrOutputWithContext(context.Context) RoleNamePtrOutput
}

func RoleNamePtr

func RoleNamePtr(v string) RoleNamePtrInput

type RoleNamePtrOutput

type RoleNamePtrOutput struct{ *pulumi.OutputState }

func (RoleNamePtrOutput) Elem

func (RoleNamePtrOutput) ElementType

func (RoleNamePtrOutput) ElementType() reflect.Type

func (RoleNamePtrOutput) ToRoleNamePtrOutput

func (o RoleNamePtrOutput) ToRoleNamePtrOutput() RoleNamePtrOutput

func (RoleNamePtrOutput) ToRoleNamePtrOutputWithContext

func (o RoleNamePtrOutput) ToRoleNamePtrOutputWithContext(ctx context.Context) RoleNamePtrOutput

func (RoleNamePtrOutput) ToStringPtrOutput

func (o RoleNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleNamePtrOutput) ToStringPtrOutputWithContext

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

type ScopeName

type ScopeName string

func (ScopeName) ElementType

func (ScopeName) ElementType() reflect.Type

func (ScopeName) ToScopeNameOutput

func (e ScopeName) ToScopeNameOutput() ScopeNameOutput

func (ScopeName) ToScopeNameOutputWithContext

func (e ScopeName) ToScopeNameOutputWithContext(ctx context.Context) ScopeNameOutput

func (ScopeName) ToScopeNamePtrOutput

func (e ScopeName) ToScopeNamePtrOutput() ScopeNamePtrOutput

func (ScopeName) ToScopeNamePtrOutputWithContext

func (e ScopeName) ToScopeNamePtrOutputWithContext(ctx context.Context) ScopeNamePtrOutput

func (ScopeName) ToStringOutput

func (e ScopeName) ToStringOutput() pulumi.StringOutput

func (ScopeName) ToStringOutputWithContext

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

func (ScopeName) ToStringPtrOutput

func (e ScopeName) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScopeName) ToStringPtrOutputWithContext

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

type ScopeNameInput

type ScopeNameInput interface {
	pulumi.Input

	ToScopeNameOutput() ScopeNameOutput
	ToScopeNameOutputWithContext(context.Context) ScopeNameOutput
}

ScopeNameInput is an input type that accepts ScopeNameArgs and ScopeNameOutput values. You can construct a concrete instance of `ScopeNameInput` via:

ScopeNameArgs{...}

type ScopeNameOutput

type ScopeNameOutput struct{ *pulumi.OutputState }

func (ScopeNameOutput) ElementType

func (ScopeNameOutput) ElementType() reflect.Type

func (ScopeNameOutput) ToScopeNameOutput

func (o ScopeNameOutput) ToScopeNameOutput() ScopeNameOutput

func (ScopeNameOutput) ToScopeNameOutputWithContext

func (o ScopeNameOutput) ToScopeNameOutputWithContext(ctx context.Context) ScopeNameOutput

func (ScopeNameOutput) ToScopeNamePtrOutput

func (o ScopeNameOutput) ToScopeNamePtrOutput() ScopeNamePtrOutput

func (ScopeNameOutput) ToScopeNamePtrOutputWithContext

func (o ScopeNameOutput) ToScopeNamePtrOutputWithContext(ctx context.Context) ScopeNamePtrOutput

func (ScopeNameOutput) ToStringOutput

func (o ScopeNameOutput) ToStringOutput() pulumi.StringOutput

func (ScopeNameOutput) ToStringOutputWithContext

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

func (ScopeNameOutput) ToStringPtrOutput

func (o ScopeNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScopeNameOutput) ToStringPtrOutputWithContext

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

type ScopeNamePtrInput

type ScopeNamePtrInput interface {
	pulumi.Input

	ToScopeNamePtrOutput() ScopeNamePtrOutput
	ToScopeNamePtrOutputWithContext(context.Context) ScopeNamePtrOutput
}

func ScopeNamePtr

func ScopeNamePtr(v string) ScopeNamePtrInput

type ScopeNamePtrOutput

type ScopeNamePtrOutput struct{ *pulumi.OutputState }

func (ScopeNamePtrOutput) Elem

func (ScopeNamePtrOutput) ElementType

func (ScopeNamePtrOutput) ElementType() reflect.Type

func (ScopeNamePtrOutput) ToScopeNamePtrOutput

func (o ScopeNamePtrOutput) ToScopeNamePtrOutput() ScopeNamePtrOutput

func (ScopeNamePtrOutput) ToScopeNamePtrOutputWithContext

func (o ScopeNamePtrOutput) ToScopeNamePtrOutputWithContext(ctx context.Context) ScopeNamePtrOutput

func (ScopeNamePtrOutput) ToStringPtrOutput

func (o ScopeNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScopeNamePtrOutput) ToStringPtrOutputWithContext

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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