influxdb

package
v0.0.0-...-fd4e696 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 7 Imported by: 1

Documentation

Overview

A Pulumi package for creating and managing InfluxDB resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Authorization

type Authorization struct {
	pulumi.CustomResourceState

	// Authorization creation date.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A description of the token.
	Description pulumi.StringOutput `pulumi:"description"`
	// An organization name. The organization that owns the resource.
	Org pulumi.StringOutput `pulumi:"org"`
	// An organization ID. Identifies the organization that owns the resource.
	OrgId pulumi.StringOutput `pulumi:"orgId"`
	// A list of permissions for an authorization.
	Permissions AuthorizationPermissionArrayOutput `pulumi:"permissions"`
	// Status of the token. Valid values are `active` or `inactive`.
	Status pulumi.StringOutput `pulumi:"status"`
	// The API token.
	Token pulumi.StringOutput `pulumi:"token"`
	// Last Authorization update date.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// A user name. Specifies the user that the authorization is scoped to.
	User pulumi.StringPtrOutput `pulumi:"user"`
	// A user ID. Specifies the user that the authorization is scoped to.
	UserId pulumi.StringPtrOutput `pulumi:"userId"`
}

Creates and manages an authorization and returns the authorization with the generated API token. Use this resource to create/manage an authorization, which generates an API token with permissions to read or write to a specific resource or type of resource.

func GetAuthorization

func GetAuthorization(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthorizationState, opts ...pulumi.ResourceOption) (*Authorization, error)

GetAuthorization gets an existing Authorization 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 NewAuthorization

func NewAuthorization(ctx *pulumi.Context,
	name string, args *AuthorizationArgs, opts ...pulumi.ResourceOption) (*Authorization, error)

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

func (*Authorization) ElementType

func (*Authorization) ElementType() reflect.Type

func (*Authorization) ToAuthorizationOutput

func (i *Authorization) ToAuthorizationOutput() AuthorizationOutput

func (*Authorization) ToAuthorizationOutputWithContext

func (i *Authorization) ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput

type AuthorizationArgs

type AuthorizationArgs struct {
	// A description of the token.
	Description pulumi.StringPtrInput
	// An organization ID. Identifies the organization that owns the resource.
	OrgId pulumi.StringInput
	// A list of permissions for an authorization.
	Permissions AuthorizationPermissionArrayInput
	// Status of the token. Valid values are `active` or `inactive`.
	Status pulumi.StringPtrInput
	// A user name. Specifies the user that the authorization is scoped to.
	User pulumi.StringPtrInput
	// A user ID. Specifies the user that the authorization is scoped to.
	UserId pulumi.StringPtrInput
}

The set of arguments for constructing a Authorization resource.

func (AuthorizationArgs) ElementType

func (AuthorizationArgs) ElementType() reflect.Type

type AuthorizationArray

type AuthorizationArray []AuthorizationInput

func (AuthorizationArray) ElementType

func (AuthorizationArray) ElementType() reflect.Type

func (AuthorizationArray) ToAuthorizationArrayOutput

func (i AuthorizationArray) ToAuthorizationArrayOutput() AuthorizationArrayOutput

func (AuthorizationArray) ToAuthorizationArrayOutputWithContext

func (i AuthorizationArray) ToAuthorizationArrayOutputWithContext(ctx context.Context) AuthorizationArrayOutput

type AuthorizationArrayInput

type AuthorizationArrayInput interface {
	pulumi.Input

	ToAuthorizationArrayOutput() AuthorizationArrayOutput
	ToAuthorizationArrayOutputWithContext(context.Context) AuthorizationArrayOutput
}

AuthorizationArrayInput is an input type that accepts AuthorizationArray and AuthorizationArrayOutput values. You can construct a concrete instance of `AuthorizationArrayInput` via:

AuthorizationArray{ AuthorizationArgs{...} }

type AuthorizationArrayOutput

type AuthorizationArrayOutput struct{ *pulumi.OutputState }

func (AuthorizationArrayOutput) ElementType

func (AuthorizationArrayOutput) ElementType() reflect.Type

func (AuthorizationArrayOutput) Index

func (AuthorizationArrayOutput) ToAuthorizationArrayOutput

func (o AuthorizationArrayOutput) ToAuthorizationArrayOutput() AuthorizationArrayOutput

func (AuthorizationArrayOutput) ToAuthorizationArrayOutputWithContext

func (o AuthorizationArrayOutput) ToAuthorizationArrayOutputWithContext(ctx context.Context) AuthorizationArrayOutput

type AuthorizationInput

type AuthorizationInput interface {
	pulumi.Input

	ToAuthorizationOutput() AuthorizationOutput
	ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput
}

type AuthorizationMap

type AuthorizationMap map[string]AuthorizationInput

func (AuthorizationMap) ElementType

func (AuthorizationMap) ElementType() reflect.Type

func (AuthorizationMap) ToAuthorizationMapOutput

func (i AuthorizationMap) ToAuthorizationMapOutput() AuthorizationMapOutput

func (AuthorizationMap) ToAuthorizationMapOutputWithContext

func (i AuthorizationMap) ToAuthorizationMapOutputWithContext(ctx context.Context) AuthorizationMapOutput

type AuthorizationMapInput

type AuthorizationMapInput interface {
	pulumi.Input

	ToAuthorizationMapOutput() AuthorizationMapOutput
	ToAuthorizationMapOutputWithContext(context.Context) AuthorizationMapOutput
}

AuthorizationMapInput is an input type that accepts AuthorizationMap and AuthorizationMapOutput values. You can construct a concrete instance of `AuthorizationMapInput` via:

AuthorizationMap{ "key": AuthorizationArgs{...} }

type AuthorizationMapOutput

type AuthorizationMapOutput struct{ *pulumi.OutputState }

func (AuthorizationMapOutput) ElementType

func (AuthorizationMapOutput) ElementType() reflect.Type

func (AuthorizationMapOutput) MapIndex

func (AuthorizationMapOutput) ToAuthorizationMapOutput

func (o AuthorizationMapOutput) ToAuthorizationMapOutput() AuthorizationMapOutput

func (AuthorizationMapOutput) ToAuthorizationMapOutputWithContext

func (o AuthorizationMapOutput) ToAuthorizationMapOutputWithContext(ctx context.Context) AuthorizationMapOutput

type AuthorizationOutput

type AuthorizationOutput struct{ *pulumi.OutputState }

func (AuthorizationOutput) CreatedAt

func (o AuthorizationOutput) CreatedAt() pulumi.StringOutput

Authorization creation date.

func (AuthorizationOutput) Description

func (o AuthorizationOutput) Description() pulumi.StringOutput

A description of the token.

func (AuthorizationOutput) ElementType

func (AuthorizationOutput) ElementType() reflect.Type

func (AuthorizationOutput) Org

An organization name. The organization that owns the resource.

func (AuthorizationOutput) OrgId

An organization ID. Identifies the organization that owns the resource.

func (AuthorizationOutput) Permissions

A list of permissions for an authorization.

func (AuthorizationOutput) Status

Status of the token. Valid values are `active` or `inactive`.

func (AuthorizationOutput) ToAuthorizationOutput

func (o AuthorizationOutput) ToAuthorizationOutput() AuthorizationOutput

func (AuthorizationOutput) ToAuthorizationOutputWithContext

func (o AuthorizationOutput) ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput

func (AuthorizationOutput) Token

The API token.

func (AuthorizationOutput) UpdatedAt

func (o AuthorizationOutput) UpdatedAt() pulumi.StringOutput

Last Authorization update date.

func (AuthorizationOutput) User

A user name. Specifies the user that the authorization is scoped to.

func (AuthorizationOutput) UserId

A user ID. Specifies the user that the authorization is scoped to.

type AuthorizationPermission

type AuthorizationPermission struct {
	// Permission action. Valid values are `read` or `write`.
	Action   string                          `pulumi:"action"`
	Resource AuthorizationPermissionResource `pulumi:"resource"`
}

type AuthorizationPermissionArgs

type AuthorizationPermissionArgs struct {
	// Permission action. Valid values are `read` or `write`.
	Action   pulumi.StringInput                   `pulumi:"action"`
	Resource AuthorizationPermissionResourceInput `pulumi:"resource"`
}

func (AuthorizationPermissionArgs) ElementType

func (AuthorizationPermissionArgs) ToAuthorizationPermissionOutput

func (i AuthorizationPermissionArgs) ToAuthorizationPermissionOutput() AuthorizationPermissionOutput

func (AuthorizationPermissionArgs) ToAuthorizationPermissionOutputWithContext

func (i AuthorizationPermissionArgs) ToAuthorizationPermissionOutputWithContext(ctx context.Context) AuthorizationPermissionOutput

type AuthorizationPermissionArray

type AuthorizationPermissionArray []AuthorizationPermissionInput

func (AuthorizationPermissionArray) ElementType

func (AuthorizationPermissionArray) ToAuthorizationPermissionArrayOutput

func (i AuthorizationPermissionArray) ToAuthorizationPermissionArrayOutput() AuthorizationPermissionArrayOutput

func (AuthorizationPermissionArray) ToAuthorizationPermissionArrayOutputWithContext

func (i AuthorizationPermissionArray) ToAuthorizationPermissionArrayOutputWithContext(ctx context.Context) AuthorizationPermissionArrayOutput

type AuthorizationPermissionArrayInput

type AuthorizationPermissionArrayInput interface {
	pulumi.Input

	ToAuthorizationPermissionArrayOutput() AuthorizationPermissionArrayOutput
	ToAuthorizationPermissionArrayOutputWithContext(context.Context) AuthorizationPermissionArrayOutput
}

AuthorizationPermissionArrayInput is an input type that accepts AuthorizationPermissionArray and AuthorizationPermissionArrayOutput values. You can construct a concrete instance of `AuthorizationPermissionArrayInput` via:

AuthorizationPermissionArray{ AuthorizationPermissionArgs{...} }

type AuthorizationPermissionArrayOutput

type AuthorizationPermissionArrayOutput struct{ *pulumi.OutputState }

func (AuthorizationPermissionArrayOutput) ElementType

func (AuthorizationPermissionArrayOutput) Index

func (AuthorizationPermissionArrayOutput) ToAuthorizationPermissionArrayOutput

func (o AuthorizationPermissionArrayOutput) ToAuthorizationPermissionArrayOutput() AuthorizationPermissionArrayOutput

func (AuthorizationPermissionArrayOutput) ToAuthorizationPermissionArrayOutputWithContext

func (o AuthorizationPermissionArrayOutput) ToAuthorizationPermissionArrayOutputWithContext(ctx context.Context) AuthorizationPermissionArrayOutput

type AuthorizationPermissionInput

type AuthorizationPermissionInput interface {
	pulumi.Input

	ToAuthorizationPermissionOutput() AuthorizationPermissionOutput
	ToAuthorizationPermissionOutputWithContext(context.Context) AuthorizationPermissionOutput
}

AuthorizationPermissionInput is an input type that accepts AuthorizationPermissionArgs and AuthorizationPermissionOutput values. You can construct a concrete instance of `AuthorizationPermissionInput` via:

AuthorizationPermissionArgs{...}

type AuthorizationPermissionOutput

type AuthorizationPermissionOutput struct{ *pulumi.OutputState }

func (AuthorizationPermissionOutput) Action

Permission action. Valid values are `read` or `write`.

func (AuthorizationPermissionOutput) ElementType

func (AuthorizationPermissionOutput) Resource

func (AuthorizationPermissionOutput) ToAuthorizationPermissionOutput

func (o AuthorizationPermissionOutput) ToAuthorizationPermissionOutput() AuthorizationPermissionOutput

func (AuthorizationPermissionOutput) ToAuthorizationPermissionOutputWithContext

func (o AuthorizationPermissionOutput) ToAuthorizationPermissionOutputWithContext(ctx context.Context) AuthorizationPermissionOutput

type AuthorizationPermissionResource

type AuthorizationPermissionResource struct {
	// A resource ID. Identifies a specific resource.
	Id string `pulumi:"id"`
	// The name of the resource. **Note:** not all resource types have a name property.
	Name *string `pulumi:"name"`
	// An organization name. The organization that owns the resource.
	Org *string `pulumi:"org"`
	// An organization ID. Identifies the organization that owns the resource.
	OrgId string `pulumi:"orgId"`
	// A resource type. Identifies the API resource's type (or kind).
	Type string `pulumi:"type"`
}

type AuthorizationPermissionResourceArgs

type AuthorizationPermissionResourceArgs struct {
	// A resource ID. Identifies a specific resource.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource. **Note:** not all resource types have a name property.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// An organization name. The organization that owns the resource.
	Org pulumi.StringPtrInput `pulumi:"org"`
	// An organization ID. Identifies the organization that owns the resource.
	OrgId pulumi.StringInput `pulumi:"orgId"`
	// A resource type. Identifies the API resource's type (or kind).
	Type pulumi.StringInput `pulumi:"type"`
}

func (AuthorizationPermissionResourceArgs) ElementType

func (AuthorizationPermissionResourceArgs) ToAuthorizationPermissionResourceOutput

func (i AuthorizationPermissionResourceArgs) ToAuthorizationPermissionResourceOutput() AuthorizationPermissionResourceOutput

func (AuthorizationPermissionResourceArgs) ToAuthorizationPermissionResourceOutputWithContext

func (i AuthorizationPermissionResourceArgs) ToAuthorizationPermissionResourceOutputWithContext(ctx context.Context) AuthorizationPermissionResourceOutput

type AuthorizationPermissionResourceInput

type AuthorizationPermissionResourceInput interface {
	pulumi.Input

	ToAuthorizationPermissionResourceOutput() AuthorizationPermissionResourceOutput
	ToAuthorizationPermissionResourceOutputWithContext(context.Context) AuthorizationPermissionResourceOutput
}

AuthorizationPermissionResourceInput is an input type that accepts AuthorizationPermissionResourceArgs and AuthorizationPermissionResourceOutput values. You can construct a concrete instance of `AuthorizationPermissionResourceInput` via:

AuthorizationPermissionResourceArgs{...}

type AuthorizationPermissionResourceOutput

type AuthorizationPermissionResourceOutput struct{ *pulumi.OutputState }

func (AuthorizationPermissionResourceOutput) ElementType

func (AuthorizationPermissionResourceOutput) Id

A resource ID. Identifies a specific resource.

func (AuthorizationPermissionResourceOutput) Name

The name of the resource. **Note:** not all resource types have a name property.

func (AuthorizationPermissionResourceOutput) Org

An organization name. The organization that owns the resource.

func (AuthorizationPermissionResourceOutput) OrgId

An organization ID. Identifies the organization that owns the resource.

func (AuthorizationPermissionResourceOutput) ToAuthorizationPermissionResourceOutput

func (o AuthorizationPermissionResourceOutput) ToAuthorizationPermissionResourceOutput() AuthorizationPermissionResourceOutput

func (AuthorizationPermissionResourceOutput) ToAuthorizationPermissionResourceOutputWithContext

func (o AuthorizationPermissionResourceOutput) ToAuthorizationPermissionResourceOutputWithContext(ctx context.Context) AuthorizationPermissionResourceOutput

func (AuthorizationPermissionResourceOutput) Type

A resource type. Identifies the API resource's type (or kind).

type AuthorizationState

type AuthorizationState struct {
	// Authorization creation date.
	CreatedAt pulumi.StringPtrInput
	// A description of the token.
	Description pulumi.StringPtrInput
	// An organization name. The organization that owns the resource.
	Org pulumi.StringPtrInput
	// An organization ID. Identifies the organization that owns the resource.
	OrgId pulumi.StringPtrInput
	// A list of permissions for an authorization.
	Permissions AuthorizationPermissionArrayInput
	// Status of the token. Valid values are `active` or `inactive`.
	Status pulumi.StringPtrInput
	// The API token.
	Token pulumi.StringPtrInput
	// Last Authorization update date.
	UpdatedAt pulumi.StringPtrInput
	// A user name. Specifies the user that the authorization is scoped to.
	User pulumi.StringPtrInput
	// A user ID. Specifies the user that the authorization is scoped to.
	UserId pulumi.StringPtrInput
}

func (AuthorizationState) ElementType

func (AuthorizationState) ElementType() reflect.Type

type Bucket

type Bucket struct {
	pulumi.CustomResourceState

	// Bucket creation date.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A description of the bucket.
	Description pulumi.StringOutput `pulumi:"description"`
	// A Bucket name.
	Name pulumi.StringOutput `pulumi:"name"`
	// An organization ID.
	OrgId pulumi.StringOutput `pulumi:"orgId"`
	// The duration in seconds for how long data will be kept in the database. The default duration is `2592000` (30 days). `0` represents infinite retention.
	RetentionPeriod pulumi.IntOutput `pulumi:"retentionPeriod"`
	// The Bucket type. Valid values are `user` or `system`.
	Type pulumi.StringOutput `pulumi:"type"`
	// Last bucket update date.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Creates and manages a bucket.

func GetBucket

func GetBucket(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BucketState, opts ...pulumi.ResourceOption) (*Bucket, error)

GetBucket gets an existing Bucket 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 NewBucket

func NewBucket(ctx *pulumi.Context,
	name string, args *BucketArgs, opts ...pulumi.ResourceOption) (*Bucket, error)

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

func (*Bucket) ElementType

func (*Bucket) ElementType() reflect.Type

func (*Bucket) ToBucketOutput

func (i *Bucket) ToBucketOutput() BucketOutput

func (*Bucket) ToBucketOutputWithContext

func (i *Bucket) ToBucketOutputWithContext(ctx context.Context) BucketOutput

type BucketArgs

type BucketArgs struct {
	// A description of the bucket.
	Description pulumi.StringPtrInput
	// A Bucket name.
	Name pulumi.StringPtrInput
	// An organization ID.
	OrgId pulumi.StringInput
	// The duration in seconds for how long data will be kept in the database. The default duration is `2592000` (30 days). `0` represents infinite retention.
	RetentionPeriod pulumi.IntPtrInput
	// The Bucket type. Valid values are `user` or `system`.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a Bucket resource.

func (BucketArgs) ElementType

func (BucketArgs) ElementType() reflect.Type

type BucketArray

type BucketArray []BucketInput

func (BucketArray) ElementType

func (BucketArray) ElementType() reflect.Type

func (BucketArray) ToBucketArrayOutput

func (i BucketArray) ToBucketArrayOutput() BucketArrayOutput

func (BucketArray) ToBucketArrayOutputWithContext

func (i BucketArray) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput

type BucketArrayInput

type BucketArrayInput interface {
	pulumi.Input

	ToBucketArrayOutput() BucketArrayOutput
	ToBucketArrayOutputWithContext(context.Context) BucketArrayOutput
}

BucketArrayInput is an input type that accepts BucketArray and BucketArrayOutput values. You can construct a concrete instance of `BucketArrayInput` via:

BucketArray{ BucketArgs{...} }

type BucketArrayOutput

type BucketArrayOutput struct{ *pulumi.OutputState }

func (BucketArrayOutput) ElementType

func (BucketArrayOutput) ElementType() reflect.Type

func (BucketArrayOutput) Index

func (BucketArrayOutput) ToBucketArrayOutput

func (o BucketArrayOutput) ToBucketArrayOutput() BucketArrayOutput

func (BucketArrayOutput) ToBucketArrayOutputWithContext

func (o BucketArrayOutput) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput

type BucketInput

type BucketInput interface {
	pulumi.Input

	ToBucketOutput() BucketOutput
	ToBucketOutputWithContext(ctx context.Context) BucketOutput
}

type BucketMap

type BucketMap map[string]BucketInput

func (BucketMap) ElementType

func (BucketMap) ElementType() reflect.Type

func (BucketMap) ToBucketMapOutput

func (i BucketMap) ToBucketMapOutput() BucketMapOutput

func (BucketMap) ToBucketMapOutputWithContext

func (i BucketMap) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput

type BucketMapInput

type BucketMapInput interface {
	pulumi.Input

	ToBucketMapOutput() BucketMapOutput
	ToBucketMapOutputWithContext(context.Context) BucketMapOutput
}

BucketMapInput is an input type that accepts BucketMap and BucketMapOutput values. You can construct a concrete instance of `BucketMapInput` via:

BucketMap{ "key": BucketArgs{...} }

type BucketMapOutput

type BucketMapOutput struct{ *pulumi.OutputState }

func (BucketMapOutput) ElementType

func (BucketMapOutput) ElementType() reflect.Type

func (BucketMapOutput) MapIndex

func (BucketMapOutput) ToBucketMapOutput

func (o BucketMapOutput) ToBucketMapOutput() BucketMapOutput

func (BucketMapOutput) ToBucketMapOutputWithContext

func (o BucketMapOutput) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput

type BucketOutput

type BucketOutput struct{ *pulumi.OutputState }

func (BucketOutput) CreatedAt

func (o BucketOutput) CreatedAt() pulumi.StringOutput

Bucket creation date.

func (BucketOutput) Description

func (o BucketOutput) Description() pulumi.StringOutput

A description of the bucket.

func (BucketOutput) ElementType

func (BucketOutput) ElementType() reflect.Type

func (BucketOutput) Name

func (o BucketOutput) Name() pulumi.StringOutput

A Bucket name.

func (BucketOutput) OrgId

func (o BucketOutput) OrgId() pulumi.StringOutput

An organization ID.

func (BucketOutput) RetentionPeriod

func (o BucketOutput) RetentionPeriod() pulumi.IntOutput

The duration in seconds for how long data will be kept in the database. The default duration is `2592000` (30 days). `0` represents infinite retention.

func (BucketOutput) ToBucketOutput

func (o BucketOutput) ToBucketOutput() BucketOutput

func (BucketOutput) ToBucketOutputWithContext

func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput

func (BucketOutput) Type

func (o BucketOutput) Type() pulumi.StringOutput

The Bucket type. Valid values are `user` or `system`.

func (BucketOutput) UpdatedAt

func (o BucketOutput) UpdatedAt() pulumi.StringOutput

Last bucket update date.

type BucketState

type BucketState struct {
	// Bucket creation date.
	CreatedAt pulumi.StringPtrInput
	// A description of the bucket.
	Description pulumi.StringPtrInput
	// A Bucket name.
	Name pulumi.StringPtrInput
	// An organization ID.
	OrgId pulumi.StringPtrInput
	// The duration in seconds for how long data will be kept in the database. The default duration is `2592000` (30 days). `0` represents infinite retention.
	RetentionPeriod pulumi.IntPtrInput
	// The Bucket type. Valid values are `user` or `system`.
	Type pulumi.StringPtrInput
	// Last bucket update date.
	UpdatedAt pulumi.StringPtrInput
}

func (BucketState) ElementType

func (BucketState) ElementType() reflect.Type

type GetAuthorizationPermission

type GetAuthorizationPermission struct {
	// Permission action.
	Action   string                             `pulumi:"action"`
	Resource GetAuthorizationPermissionResource `pulumi:"resource"`
}

type GetAuthorizationPermissionArgs

type GetAuthorizationPermissionArgs struct {
	// Permission action.
	Action   pulumi.StringInput                      `pulumi:"action"`
	Resource GetAuthorizationPermissionResourceInput `pulumi:"resource"`
}

func (GetAuthorizationPermissionArgs) ElementType

func (GetAuthorizationPermissionArgs) ToGetAuthorizationPermissionOutput

func (i GetAuthorizationPermissionArgs) ToGetAuthorizationPermissionOutput() GetAuthorizationPermissionOutput

func (GetAuthorizationPermissionArgs) ToGetAuthorizationPermissionOutputWithContext

func (i GetAuthorizationPermissionArgs) ToGetAuthorizationPermissionOutputWithContext(ctx context.Context) GetAuthorizationPermissionOutput

type GetAuthorizationPermissionArray

type GetAuthorizationPermissionArray []GetAuthorizationPermissionInput

func (GetAuthorizationPermissionArray) ElementType

func (GetAuthorizationPermissionArray) ToGetAuthorizationPermissionArrayOutput

func (i GetAuthorizationPermissionArray) ToGetAuthorizationPermissionArrayOutput() GetAuthorizationPermissionArrayOutput

func (GetAuthorizationPermissionArray) ToGetAuthorizationPermissionArrayOutputWithContext

func (i GetAuthorizationPermissionArray) ToGetAuthorizationPermissionArrayOutputWithContext(ctx context.Context) GetAuthorizationPermissionArrayOutput

type GetAuthorizationPermissionArrayInput

type GetAuthorizationPermissionArrayInput interface {
	pulumi.Input

	ToGetAuthorizationPermissionArrayOutput() GetAuthorizationPermissionArrayOutput
	ToGetAuthorizationPermissionArrayOutputWithContext(context.Context) GetAuthorizationPermissionArrayOutput
}

GetAuthorizationPermissionArrayInput is an input type that accepts GetAuthorizationPermissionArray and GetAuthorizationPermissionArrayOutput values. You can construct a concrete instance of `GetAuthorizationPermissionArrayInput` via:

GetAuthorizationPermissionArray{ GetAuthorizationPermissionArgs{...} }

type GetAuthorizationPermissionArrayOutput

type GetAuthorizationPermissionArrayOutput struct{ *pulumi.OutputState }

func (GetAuthorizationPermissionArrayOutput) ElementType

func (GetAuthorizationPermissionArrayOutput) Index

func (GetAuthorizationPermissionArrayOutput) ToGetAuthorizationPermissionArrayOutput

func (o GetAuthorizationPermissionArrayOutput) ToGetAuthorizationPermissionArrayOutput() GetAuthorizationPermissionArrayOutput

func (GetAuthorizationPermissionArrayOutput) ToGetAuthorizationPermissionArrayOutputWithContext

func (o GetAuthorizationPermissionArrayOutput) ToGetAuthorizationPermissionArrayOutputWithContext(ctx context.Context) GetAuthorizationPermissionArrayOutput

type GetAuthorizationPermissionInput

type GetAuthorizationPermissionInput interface {
	pulumi.Input

	ToGetAuthorizationPermissionOutput() GetAuthorizationPermissionOutput
	ToGetAuthorizationPermissionOutputWithContext(context.Context) GetAuthorizationPermissionOutput
}

GetAuthorizationPermissionInput is an input type that accepts GetAuthorizationPermissionArgs and GetAuthorizationPermissionOutput values. You can construct a concrete instance of `GetAuthorizationPermissionInput` via:

GetAuthorizationPermissionArgs{...}

type GetAuthorizationPermissionOutput

type GetAuthorizationPermissionOutput struct{ *pulumi.OutputState }

func (GetAuthorizationPermissionOutput) Action

Permission action.

func (GetAuthorizationPermissionOutput) ElementType

func (GetAuthorizationPermissionOutput) Resource

func (GetAuthorizationPermissionOutput) ToGetAuthorizationPermissionOutput

func (o GetAuthorizationPermissionOutput) ToGetAuthorizationPermissionOutput() GetAuthorizationPermissionOutput

func (GetAuthorizationPermissionOutput) ToGetAuthorizationPermissionOutputWithContext

func (o GetAuthorizationPermissionOutput) ToGetAuthorizationPermissionOutputWithContext(ctx context.Context) GetAuthorizationPermissionOutput

type GetAuthorizationPermissionResource

type GetAuthorizationPermissionResource struct {
	// A resource ID. Identifies a specific resource.
	Id string `pulumi:"id"`
	// The name of the resource. Note: not all resource types have a name property.
	Name string `pulumi:"name"`
	// An organization name. The organization that owns the resource.
	Org string `pulumi:"org"`
	// An organization ID. Identifies the organization that owns the resource.
	OrgId string `pulumi:"orgId"`
	// A resource type. Identifies the API resource's type (or kind).
	Type string `pulumi:"type"`
}

type GetAuthorizationPermissionResourceArgs

type GetAuthorizationPermissionResourceArgs struct {
	// A resource ID. Identifies a specific resource.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource. Note: not all resource types have a name property.
	Name pulumi.StringInput `pulumi:"name"`
	// An organization name. The organization that owns the resource.
	Org pulumi.StringInput `pulumi:"org"`
	// An organization ID. Identifies the organization that owns the resource.
	OrgId pulumi.StringInput `pulumi:"orgId"`
	// A resource type. Identifies the API resource's type (or kind).
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetAuthorizationPermissionResourceArgs) ElementType

func (GetAuthorizationPermissionResourceArgs) ToGetAuthorizationPermissionResourceOutput

func (i GetAuthorizationPermissionResourceArgs) ToGetAuthorizationPermissionResourceOutput() GetAuthorizationPermissionResourceOutput

func (GetAuthorizationPermissionResourceArgs) ToGetAuthorizationPermissionResourceOutputWithContext

func (i GetAuthorizationPermissionResourceArgs) ToGetAuthorizationPermissionResourceOutputWithContext(ctx context.Context) GetAuthorizationPermissionResourceOutput

type GetAuthorizationPermissionResourceInput

type GetAuthorizationPermissionResourceInput interface {
	pulumi.Input

	ToGetAuthorizationPermissionResourceOutput() GetAuthorizationPermissionResourceOutput
	ToGetAuthorizationPermissionResourceOutputWithContext(context.Context) GetAuthorizationPermissionResourceOutput
}

GetAuthorizationPermissionResourceInput is an input type that accepts GetAuthorizationPermissionResourceArgs and GetAuthorizationPermissionResourceOutput values. You can construct a concrete instance of `GetAuthorizationPermissionResourceInput` via:

GetAuthorizationPermissionResourceArgs{...}

type GetAuthorizationPermissionResourceOutput

type GetAuthorizationPermissionResourceOutput struct{ *pulumi.OutputState }

func (GetAuthorizationPermissionResourceOutput) ElementType

func (GetAuthorizationPermissionResourceOutput) Id

A resource ID. Identifies a specific resource.

func (GetAuthorizationPermissionResourceOutput) Name

The name of the resource. Note: not all resource types have a name property.

func (GetAuthorizationPermissionResourceOutput) Org

An organization name. The organization that owns the resource.

func (GetAuthorizationPermissionResourceOutput) OrgId

An organization ID. Identifies the organization that owns the resource.

func (GetAuthorizationPermissionResourceOutput) ToGetAuthorizationPermissionResourceOutput

func (o GetAuthorizationPermissionResourceOutput) ToGetAuthorizationPermissionResourceOutput() GetAuthorizationPermissionResourceOutput

func (GetAuthorizationPermissionResourceOutput) ToGetAuthorizationPermissionResourceOutputWithContext

func (o GetAuthorizationPermissionResourceOutput) ToGetAuthorizationPermissionResourceOutputWithContext(ctx context.Context) GetAuthorizationPermissionResourceOutput

func (GetAuthorizationPermissionResourceOutput) Type

A resource type. Identifies the API resource's type (or kind).

type GetAuthorizationsAuthorization

type GetAuthorizationsAuthorization struct {
	// Authorizations creation date.
	CreatedAt string `pulumi:"createdAt"`
	// A description of the token.
	Description string `pulumi:"description"`
	// The authorization ID.
	Id string `pulumi:"id"`
	// An Organization name. Specifies the organization that owns the authorization.
	Org string `pulumi:"org"`
	// An organization ID. Specifies the organization that owns the authorization.
	OrgId string `pulumi:"orgId"`
	// A list of permissions for an authorization.
	Permissions []GetAuthorizationsAuthorizationPermission `pulumi:"permissions"`
	// Status of the token.
	Status string `pulumi:"status"`
	// The API token.
	Token string `pulumi:"token"`
	// Last Authorizations update date.
	UpdatedAt string `pulumi:"updatedAt"`
	// A user name. Specifies the user that the authorization is scoped to.
	User string `pulumi:"user"`
	// A user ID. Specifies the user that the authorization is scoped to.
	UserId string `pulumi:"userId"`
}

type GetAuthorizationsAuthorizationArgs

type GetAuthorizationsAuthorizationArgs struct {
	// Authorizations creation date.
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// A description of the token.
	Description pulumi.StringInput `pulumi:"description"`
	// The authorization ID.
	Id pulumi.StringInput `pulumi:"id"`
	// An Organization name. Specifies the organization that owns the authorization.
	Org pulumi.StringInput `pulumi:"org"`
	// An organization ID. Specifies the organization that owns the authorization.
	OrgId pulumi.StringInput `pulumi:"orgId"`
	// A list of permissions for an authorization.
	Permissions GetAuthorizationsAuthorizationPermissionArrayInput `pulumi:"permissions"`
	// Status of the token.
	Status pulumi.StringInput `pulumi:"status"`
	// The API token.
	Token pulumi.StringInput `pulumi:"token"`
	// Last Authorizations update date.
	UpdatedAt pulumi.StringInput `pulumi:"updatedAt"`
	// A user name. Specifies the user that the authorization is scoped to.
	User pulumi.StringInput `pulumi:"user"`
	// A user ID. Specifies the user that the authorization is scoped to.
	UserId pulumi.StringInput `pulumi:"userId"`
}

func (GetAuthorizationsAuthorizationArgs) ElementType

func (GetAuthorizationsAuthorizationArgs) ToGetAuthorizationsAuthorizationOutput

func (i GetAuthorizationsAuthorizationArgs) ToGetAuthorizationsAuthorizationOutput() GetAuthorizationsAuthorizationOutput

func (GetAuthorizationsAuthorizationArgs) ToGetAuthorizationsAuthorizationOutputWithContext

func (i GetAuthorizationsAuthorizationArgs) ToGetAuthorizationsAuthorizationOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationOutput

type GetAuthorizationsAuthorizationArray

type GetAuthorizationsAuthorizationArray []GetAuthorizationsAuthorizationInput

func (GetAuthorizationsAuthorizationArray) ElementType

func (GetAuthorizationsAuthorizationArray) ToGetAuthorizationsAuthorizationArrayOutput

func (i GetAuthorizationsAuthorizationArray) ToGetAuthorizationsAuthorizationArrayOutput() GetAuthorizationsAuthorizationArrayOutput

func (GetAuthorizationsAuthorizationArray) ToGetAuthorizationsAuthorizationArrayOutputWithContext

func (i GetAuthorizationsAuthorizationArray) ToGetAuthorizationsAuthorizationArrayOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationArrayOutput

type GetAuthorizationsAuthorizationArrayInput

type GetAuthorizationsAuthorizationArrayInput interface {
	pulumi.Input

	ToGetAuthorizationsAuthorizationArrayOutput() GetAuthorizationsAuthorizationArrayOutput
	ToGetAuthorizationsAuthorizationArrayOutputWithContext(context.Context) GetAuthorizationsAuthorizationArrayOutput
}

GetAuthorizationsAuthorizationArrayInput is an input type that accepts GetAuthorizationsAuthorizationArray and GetAuthorizationsAuthorizationArrayOutput values. You can construct a concrete instance of `GetAuthorizationsAuthorizationArrayInput` via:

GetAuthorizationsAuthorizationArray{ GetAuthorizationsAuthorizationArgs{...} }

type GetAuthorizationsAuthorizationArrayOutput

type GetAuthorizationsAuthorizationArrayOutput struct{ *pulumi.OutputState }

func (GetAuthorizationsAuthorizationArrayOutput) ElementType

func (GetAuthorizationsAuthorizationArrayOutput) Index

func (GetAuthorizationsAuthorizationArrayOutput) ToGetAuthorizationsAuthorizationArrayOutput

func (o GetAuthorizationsAuthorizationArrayOutput) ToGetAuthorizationsAuthorizationArrayOutput() GetAuthorizationsAuthorizationArrayOutput

func (GetAuthorizationsAuthorizationArrayOutput) ToGetAuthorizationsAuthorizationArrayOutputWithContext

func (o GetAuthorizationsAuthorizationArrayOutput) ToGetAuthorizationsAuthorizationArrayOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationArrayOutput

type GetAuthorizationsAuthorizationInput

type GetAuthorizationsAuthorizationInput interface {
	pulumi.Input

	ToGetAuthorizationsAuthorizationOutput() GetAuthorizationsAuthorizationOutput
	ToGetAuthorizationsAuthorizationOutputWithContext(context.Context) GetAuthorizationsAuthorizationOutput
}

GetAuthorizationsAuthorizationInput is an input type that accepts GetAuthorizationsAuthorizationArgs and GetAuthorizationsAuthorizationOutput values. You can construct a concrete instance of `GetAuthorizationsAuthorizationInput` via:

GetAuthorizationsAuthorizationArgs{...}

type GetAuthorizationsAuthorizationOutput

type GetAuthorizationsAuthorizationOutput struct{ *pulumi.OutputState }

func (GetAuthorizationsAuthorizationOutput) CreatedAt

Authorizations creation date.

func (GetAuthorizationsAuthorizationOutput) Description

A description of the token.

func (GetAuthorizationsAuthorizationOutput) ElementType

func (GetAuthorizationsAuthorizationOutput) Id

The authorization ID.

func (GetAuthorizationsAuthorizationOutput) Org

An Organization name. Specifies the organization that owns the authorization.

func (GetAuthorizationsAuthorizationOutput) OrgId

An organization ID. Specifies the organization that owns the authorization.

func (GetAuthorizationsAuthorizationOutput) Permissions

A list of permissions for an authorization.

func (GetAuthorizationsAuthorizationOutput) Status

Status of the token.

func (GetAuthorizationsAuthorizationOutput) ToGetAuthorizationsAuthorizationOutput

func (o GetAuthorizationsAuthorizationOutput) ToGetAuthorizationsAuthorizationOutput() GetAuthorizationsAuthorizationOutput

func (GetAuthorizationsAuthorizationOutput) ToGetAuthorizationsAuthorizationOutputWithContext

func (o GetAuthorizationsAuthorizationOutput) ToGetAuthorizationsAuthorizationOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationOutput

func (GetAuthorizationsAuthorizationOutput) Token

The API token.

func (GetAuthorizationsAuthorizationOutput) UpdatedAt

Last Authorizations update date.

func (GetAuthorizationsAuthorizationOutput) User

A user name. Specifies the user that the authorization is scoped to.

func (GetAuthorizationsAuthorizationOutput) UserId

A user ID. Specifies the user that the authorization is scoped to.

type GetAuthorizationsAuthorizationPermission

type GetAuthorizationsAuthorizationPermission struct {
	// Permission action.
	Action   string                                           `pulumi:"action"`
	Resource GetAuthorizationsAuthorizationPermissionResource `pulumi:"resource"`
}

type GetAuthorizationsAuthorizationPermissionArgs

type GetAuthorizationsAuthorizationPermissionArgs struct {
	// Permission action.
	Action   pulumi.StringInput                                    `pulumi:"action"`
	Resource GetAuthorizationsAuthorizationPermissionResourceInput `pulumi:"resource"`
}

func (GetAuthorizationsAuthorizationPermissionArgs) ElementType

func (GetAuthorizationsAuthorizationPermissionArgs) ToGetAuthorizationsAuthorizationPermissionOutput

func (i GetAuthorizationsAuthorizationPermissionArgs) ToGetAuthorizationsAuthorizationPermissionOutput() GetAuthorizationsAuthorizationPermissionOutput

func (GetAuthorizationsAuthorizationPermissionArgs) ToGetAuthorizationsAuthorizationPermissionOutputWithContext

func (i GetAuthorizationsAuthorizationPermissionArgs) ToGetAuthorizationsAuthorizationPermissionOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationPermissionOutput

type GetAuthorizationsAuthorizationPermissionArray

type GetAuthorizationsAuthorizationPermissionArray []GetAuthorizationsAuthorizationPermissionInput

func (GetAuthorizationsAuthorizationPermissionArray) ElementType

func (GetAuthorizationsAuthorizationPermissionArray) ToGetAuthorizationsAuthorizationPermissionArrayOutput

func (i GetAuthorizationsAuthorizationPermissionArray) ToGetAuthorizationsAuthorizationPermissionArrayOutput() GetAuthorizationsAuthorizationPermissionArrayOutput

func (GetAuthorizationsAuthorizationPermissionArray) ToGetAuthorizationsAuthorizationPermissionArrayOutputWithContext

func (i GetAuthorizationsAuthorizationPermissionArray) ToGetAuthorizationsAuthorizationPermissionArrayOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationPermissionArrayOutput

type GetAuthorizationsAuthorizationPermissionArrayInput

type GetAuthorizationsAuthorizationPermissionArrayInput interface {
	pulumi.Input

	ToGetAuthorizationsAuthorizationPermissionArrayOutput() GetAuthorizationsAuthorizationPermissionArrayOutput
	ToGetAuthorizationsAuthorizationPermissionArrayOutputWithContext(context.Context) GetAuthorizationsAuthorizationPermissionArrayOutput
}

GetAuthorizationsAuthorizationPermissionArrayInput is an input type that accepts GetAuthorizationsAuthorizationPermissionArray and GetAuthorizationsAuthorizationPermissionArrayOutput values. You can construct a concrete instance of `GetAuthorizationsAuthorizationPermissionArrayInput` via:

GetAuthorizationsAuthorizationPermissionArray{ GetAuthorizationsAuthorizationPermissionArgs{...} }

type GetAuthorizationsAuthorizationPermissionArrayOutput

type GetAuthorizationsAuthorizationPermissionArrayOutput struct{ *pulumi.OutputState }

func (GetAuthorizationsAuthorizationPermissionArrayOutput) ElementType

func (GetAuthorizationsAuthorizationPermissionArrayOutput) Index

func (GetAuthorizationsAuthorizationPermissionArrayOutput) ToGetAuthorizationsAuthorizationPermissionArrayOutput

func (o GetAuthorizationsAuthorizationPermissionArrayOutput) ToGetAuthorizationsAuthorizationPermissionArrayOutput() GetAuthorizationsAuthorizationPermissionArrayOutput

func (GetAuthorizationsAuthorizationPermissionArrayOutput) ToGetAuthorizationsAuthorizationPermissionArrayOutputWithContext

func (o GetAuthorizationsAuthorizationPermissionArrayOutput) ToGetAuthorizationsAuthorizationPermissionArrayOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationPermissionArrayOutput

type GetAuthorizationsAuthorizationPermissionInput

type GetAuthorizationsAuthorizationPermissionInput interface {
	pulumi.Input

	ToGetAuthorizationsAuthorizationPermissionOutput() GetAuthorizationsAuthorizationPermissionOutput
	ToGetAuthorizationsAuthorizationPermissionOutputWithContext(context.Context) GetAuthorizationsAuthorizationPermissionOutput
}

GetAuthorizationsAuthorizationPermissionInput is an input type that accepts GetAuthorizationsAuthorizationPermissionArgs and GetAuthorizationsAuthorizationPermissionOutput values. You can construct a concrete instance of `GetAuthorizationsAuthorizationPermissionInput` via:

GetAuthorizationsAuthorizationPermissionArgs{...}

type GetAuthorizationsAuthorizationPermissionOutput

type GetAuthorizationsAuthorizationPermissionOutput struct{ *pulumi.OutputState }

func (GetAuthorizationsAuthorizationPermissionOutput) Action

Permission action.

func (GetAuthorizationsAuthorizationPermissionOutput) ElementType

func (GetAuthorizationsAuthorizationPermissionOutput) Resource

func (GetAuthorizationsAuthorizationPermissionOutput) ToGetAuthorizationsAuthorizationPermissionOutput

func (o GetAuthorizationsAuthorizationPermissionOutput) ToGetAuthorizationsAuthorizationPermissionOutput() GetAuthorizationsAuthorizationPermissionOutput

func (GetAuthorizationsAuthorizationPermissionOutput) ToGetAuthorizationsAuthorizationPermissionOutputWithContext

func (o GetAuthorizationsAuthorizationPermissionOutput) ToGetAuthorizationsAuthorizationPermissionOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationPermissionOutput

type GetAuthorizationsAuthorizationPermissionResource

type GetAuthorizationsAuthorizationPermissionResource struct {
	// The authorization ID.
	Id string `pulumi:"id"`
	// The name of the resource. Note: not all resource types have a name property.
	Name string `pulumi:"name"`
	// An Organization name. Specifies the organization that owns the authorization.
	Org string `pulumi:"org"`
	// An organization ID. Specifies the organization that owns the authorization.
	OrgId string `pulumi:"orgId"`
	// A resource type. Identifies the API resource's type (or kind).
	Type string `pulumi:"type"`
}

type GetAuthorizationsAuthorizationPermissionResourceArgs

type GetAuthorizationsAuthorizationPermissionResourceArgs struct {
	// The authorization ID.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource. Note: not all resource types have a name property.
	Name pulumi.StringInput `pulumi:"name"`
	// An Organization name. Specifies the organization that owns the authorization.
	Org pulumi.StringInput `pulumi:"org"`
	// An organization ID. Specifies the organization that owns the authorization.
	OrgId pulumi.StringInput `pulumi:"orgId"`
	// A resource type. Identifies the API resource's type (or kind).
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetAuthorizationsAuthorizationPermissionResourceArgs) ElementType

func (GetAuthorizationsAuthorizationPermissionResourceArgs) ToGetAuthorizationsAuthorizationPermissionResourceOutput

func (i GetAuthorizationsAuthorizationPermissionResourceArgs) ToGetAuthorizationsAuthorizationPermissionResourceOutput() GetAuthorizationsAuthorizationPermissionResourceOutput

func (GetAuthorizationsAuthorizationPermissionResourceArgs) ToGetAuthorizationsAuthorizationPermissionResourceOutputWithContext

func (i GetAuthorizationsAuthorizationPermissionResourceArgs) ToGetAuthorizationsAuthorizationPermissionResourceOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationPermissionResourceOutput

type GetAuthorizationsAuthorizationPermissionResourceInput

type GetAuthorizationsAuthorizationPermissionResourceInput interface {
	pulumi.Input

	ToGetAuthorizationsAuthorizationPermissionResourceOutput() GetAuthorizationsAuthorizationPermissionResourceOutput
	ToGetAuthorizationsAuthorizationPermissionResourceOutputWithContext(context.Context) GetAuthorizationsAuthorizationPermissionResourceOutput
}

GetAuthorizationsAuthorizationPermissionResourceInput is an input type that accepts GetAuthorizationsAuthorizationPermissionResourceArgs and GetAuthorizationsAuthorizationPermissionResourceOutput values. You can construct a concrete instance of `GetAuthorizationsAuthorizationPermissionResourceInput` via:

GetAuthorizationsAuthorizationPermissionResourceArgs{...}

type GetAuthorizationsAuthorizationPermissionResourceOutput

type GetAuthorizationsAuthorizationPermissionResourceOutput struct{ *pulumi.OutputState }

func (GetAuthorizationsAuthorizationPermissionResourceOutput) ElementType

func (GetAuthorizationsAuthorizationPermissionResourceOutput) Id

The authorization ID.

func (GetAuthorizationsAuthorizationPermissionResourceOutput) Name

The name of the resource. Note: not all resource types have a name property.

func (GetAuthorizationsAuthorizationPermissionResourceOutput) Org

An Organization name. Specifies the organization that owns the authorization.

func (GetAuthorizationsAuthorizationPermissionResourceOutput) OrgId

An organization ID. Specifies the organization that owns the authorization.

func (GetAuthorizationsAuthorizationPermissionResourceOutput) ToGetAuthorizationsAuthorizationPermissionResourceOutput

func (GetAuthorizationsAuthorizationPermissionResourceOutput) ToGetAuthorizationsAuthorizationPermissionResourceOutputWithContext

func (o GetAuthorizationsAuthorizationPermissionResourceOutput) ToGetAuthorizationsAuthorizationPermissionResourceOutputWithContext(ctx context.Context) GetAuthorizationsAuthorizationPermissionResourceOutput

func (GetAuthorizationsAuthorizationPermissionResourceOutput) Type

A resource type. Identifies the API resource's type (or kind).

type GetAuthorizationsResult

type GetAuthorizationsResult struct {
	Authorizations []GetAuthorizationsAuthorization `pulumi:"authorizations"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getAuthorizations.

func GetAuthorizations

func GetAuthorizations(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAuthorizationsResult, error)

Lists all authorizations.

type GetAuthorizationsResultOutput

type GetAuthorizationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAuthorizations.

func GetAuthorizationsOutput

func GetAuthorizationsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetAuthorizationsResultOutput

func (GetAuthorizationsResultOutput) Authorizations

func (GetAuthorizationsResultOutput) ElementType

func (GetAuthorizationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAuthorizationsResultOutput) ToGetAuthorizationsResultOutput

func (o GetAuthorizationsResultOutput) ToGetAuthorizationsResultOutput() GetAuthorizationsResultOutput

func (GetAuthorizationsResultOutput) ToGetAuthorizationsResultOutputWithContext

func (o GetAuthorizationsResultOutput) ToGetAuthorizationsResultOutputWithContext(ctx context.Context) GetAuthorizationsResultOutput

type GetBucketsBucket

type GetBucketsBucket struct {
	// Bucket creation date.
	CreatedAt string `pulumi:"createdAt"`
	// A description of the bucket.
	Description string `pulumi:"description"`
	// A Bucket ID.
	Id string `pulumi:"id"`
	// A Bucket name.
	Name string `pulumi:"name"`
	// An organization ID.
	OrgId string `pulumi:"orgId"`
	// The duration in seconds for how long data will be kept in the database. `0` represents infinite retention.
	RetentionPeriod int `pulumi:"retentionPeriod"`
	// The Bucket type.
	Type string `pulumi:"type"`
	// Last bucket update date.
	UpdatedAt string `pulumi:"updatedAt"`
}

type GetBucketsBucketArgs

type GetBucketsBucketArgs struct {
	// Bucket creation date.
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// A description of the bucket.
	Description pulumi.StringInput `pulumi:"description"`
	// A Bucket ID.
	Id pulumi.StringInput `pulumi:"id"`
	// A Bucket name.
	Name pulumi.StringInput `pulumi:"name"`
	// An organization ID.
	OrgId pulumi.StringInput `pulumi:"orgId"`
	// The duration in seconds for how long data will be kept in the database. `0` represents infinite retention.
	RetentionPeriod pulumi.IntInput `pulumi:"retentionPeriod"`
	// The Bucket type.
	Type pulumi.StringInput `pulumi:"type"`
	// Last bucket update date.
	UpdatedAt pulumi.StringInput `pulumi:"updatedAt"`
}

func (GetBucketsBucketArgs) ElementType

func (GetBucketsBucketArgs) ElementType() reflect.Type

func (GetBucketsBucketArgs) ToGetBucketsBucketOutput

func (i GetBucketsBucketArgs) ToGetBucketsBucketOutput() GetBucketsBucketOutput

func (GetBucketsBucketArgs) ToGetBucketsBucketOutputWithContext

func (i GetBucketsBucketArgs) ToGetBucketsBucketOutputWithContext(ctx context.Context) GetBucketsBucketOutput

type GetBucketsBucketArray

type GetBucketsBucketArray []GetBucketsBucketInput

func (GetBucketsBucketArray) ElementType

func (GetBucketsBucketArray) ElementType() reflect.Type

func (GetBucketsBucketArray) ToGetBucketsBucketArrayOutput

func (i GetBucketsBucketArray) ToGetBucketsBucketArrayOutput() GetBucketsBucketArrayOutput

func (GetBucketsBucketArray) ToGetBucketsBucketArrayOutputWithContext

func (i GetBucketsBucketArray) ToGetBucketsBucketArrayOutputWithContext(ctx context.Context) GetBucketsBucketArrayOutput

type GetBucketsBucketArrayInput

type GetBucketsBucketArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketArrayOutput() GetBucketsBucketArrayOutput
	ToGetBucketsBucketArrayOutputWithContext(context.Context) GetBucketsBucketArrayOutput
}

GetBucketsBucketArrayInput is an input type that accepts GetBucketsBucketArray and GetBucketsBucketArrayOutput values. You can construct a concrete instance of `GetBucketsBucketArrayInput` via:

GetBucketsBucketArray{ GetBucketsBucketArgs{...} }

type GetBucketsBucketArrayOutput

type GetBucketsBucketArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketArrayOutput) ElementType

func (GetBucketsBucketArrayOutput) Index

func (GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutput

func (o GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutput() GetBucketsBucketArrayOutput

func (GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutputWithContext

func (o GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutputWithContext(ctx context.Context) GetBucketsBucketArrayOutput

type GetBucketsBucketInput

type GetBucketsBucketInput interface {
	pulumi.Input

	ToGetBucketsBucketOutput() GetBucketsBucketOutput
	ToGetBucketsBucketOutputWithContext(context.Context) GetBucketsBucketOutput
}

GetBucketsBucketInput is an input type that accepts GetBucketsBucketArgs and GetBucketsBucketOutput values. You can construct a concrete instance of `GetBucketsBucketInput` via:

GetBucketsBucketArgs{...}

type GetBucketsBucketOutput

type GetBucketsBucketOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketOutput) CreatedAt

Bucket creation date.

func (GetBucketsBucketOutput) Description

func (o GetBucketsBucketOutput) Description() pulumi.StringOutput

A description of the bucket.

func (GetBucketsBucketOutput) ElementType

func (GetBucketsBucketOutput) ElementType() reflect.Type

func (GetBucketsBucketOutput) Id

A Bucket ID.

func (GetBucketsBucketOutput) Name

A Bucket name.

func (GetBucketsBucketOutput) OrgId

An organization ID.

func (GetBucketsBucketOutput) RetentionPeriod

func (o GetBucketsBucketOutput) RetentionPeriod() pulumi.IntOutput

The duration in seconds for how long data will be kept in the database. `0` represents infinite retention.

func (GetBucketsBucketOutput) ToGetBucketsBucketOutput

func (o GetBucketsBucketOutput) ToGetBucketsBucketOutput() GetBucketsBucketOutput

func (GetBucketsBucketOutput) ToGetBucketsBucketOutputWithContext

func (o GetBucketsBucketOutput) ToGetBucketsBucketOutputWithContext(ctx context.Context) GetBucketsBucketOutput

func (GetBucketsBucketOutput) Type

The Bucket type.

func (GetBucketsBucketOutput) UpdatedAt

Last bucket update date.

type GetBucketsResult

type GetBucketsResult struct {
	Buckets []GetBucketsBucket `pulumi:"buckets"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getBuckets.

func GetBuckets

func GetBuckets(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetBucketsResult, error)

Lists buckets. InfluxDB retrieves buckets owned by the organization associated with the authorization (API token).

type GetBucketsResultOutput

type GetBucketsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBuckets.

func GetBucketsOutput

func GetBucketsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetBucketsResultOutput

func (GetBucketsResultOutput) Buckets

func (GetBucketsResultOutput) ElementType

func (GetBucketsResultOutput) ElementType() reflect.Type

func (GetBucketsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBucketsResultOutput) ToGetBucketsResultOutput

func (o GetBucketsResultOutput) ToGetBucketsResultOutput() GetBucketsResultOutput

func (GetBucketsResultOutput) ToGetBucketsResultOutputWithContext

func (o GetBucketsResultOutput) ToGetBucketsResultOutputWithContext(ctx context.Context) GetBucketsResultOutput

type GetOrganizationsOrganization

type GetOrganizationsOrganization struct {
	// Organization creation date.
	CreatedAt string `pulumi:"createdAt"`
	// The description of the organization.
	Description string `pulumi:"description"`
	// An organization ID.
	Id string `pulumi:"id"`
	// The name of the organization.
	Name string `pulumi:"name"`
	// Last Organization update date.
	UpdatedAt string `pulumi:"updatedAt"`
}

type GetOrganizationsOrganizationArgs

type GetOrganizationsOrganizationArgs struct {
	// Organization creation date.
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The description of the organization.
	Description pulumi.StringInput `pulumi:"description"`
	// An organization ID.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the organization.
	Name pulumi.StringInput `pulumi:"name"`
	// Last Organization update date.
	UpdatedAt pulumi.StringInput `pulumi:"updatedAt"`
}

func (GetOrganizationsOrganizationArgs) ElementType

func (GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutput

func (i GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutput() GetOrganizationsOrganizationOutput

func (GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutputWithContext

func (i GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutputWithContext(ctx context.Context) GetOrganizationsOrganizationOutput

type GetOrganizationsOrganizationArray

type GetOrganizationsOrganizationArray []GetOrganizationsOrganizationInput

func (GetOrganizationsOrganizationArray) ElementType

func (GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutput

func (i GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutput() GetOrganizationsOrganizationArrayOutput

func (GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutputWithContext

func (i GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutputWithContext(ctx context.Context) GetOrganizationsOrganizationArrayOutput

type GetOrganizationsOrganizationArrayInput

type GetOrganizationsOrganizationArrayInput interface {
	pulumi.Input

	ToGetOrganizationsOrganizationArrayOutput() GetOrganizationsOrganizationArrayOutput
	ToGetOrganizationsOrganizationArrayOutputWithContext(context.Context) GetOrganizationsOrganizationArrayOutput
}

GetOrganizationsOrganizationArrayInput is an input type that accepts GetOrganizationsOrganizationArray and GetOrganizationsOrganizationArrayOutput values. You can construct a concrete instance of `GetOrganizationsOrganizationArrayInput` via:

GetOrganizationsOrganizationArray{ GetOrganizationsOrganizationArgs{...} }

type GetOrganizationsOrganizationArrayOutput

type GetOrganizationsOrganizationArrayOutput struct{ *pulumi.OutputState }

func (GetOrganizationsOrganizationArrayOutput) ElementType

func (GetOrganizationsOrganizationArrayOutput) Index

func (GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutput

func (o GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutput() GetOrganizationsOrganizationArrayOutput

func (GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutputWithContext

func (o GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutputWithContext(ctx context.Context) GetOrganizationsOrganizationArrayOutput

type GetOrganizationsOrganizationInput

type GetOrganizationsOrganizationInput interface {
	pulumi.Input

	ToGetOrganizationsOrganizationOutput() GetOrganizationsOrganizationOutput
	ToGetOrganizationsOrganizationOutputWithContext(context.Context) GetOrganizationsOrganizationOutput
}

GetOrganizationsOrganizationInput is an input type that accepts GetOrganizationsOrganizationArgs and GetOrganizationsOrganizationOutput values. You can construct a concrete instance of `GetOrganizationsOrganizationInput` via:

GetOrganizationsOrganizationArgs{...}

type GetOrganizationsOrganizationOutput

type GetOrganizationsOrganizationOutput struct{ *pulumi.OutputState }

func (GetOrganizationsOrganizationOutput) CreatedAt

Organization creation date.

func (GetOrganizationsOrganizationOutput) Description

The description of the organization.

func (GetOrganizationsOrganizationOutput) ElementType

func (GetOrganizationsOrganizationOutput) Id

An organization ID.

func (GetOrganizationsOrganizationOutput) Name

The name of the organization.

func (GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutput

func (o GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutput() GetOrganizationsOrganizationOutput

func (GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutputWithContext

func (o GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutputWithContext(ctx context.Context) GetOrganizationsOrganizationOutput

func (GetOrganizationsOrganizationOutput) UpdatedAt

Last Organization update date.

type GetOrganizationsResult

type GetOrganizationsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id            string                         `pulumi:"id"`
	Organizations []GetOrganizationsOrganization `pulumi:"organizations"`
}

A collection of values returned by getOrganizations.

func GetOrganizations

func GetOrganizations(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetOrganizationsResult, error)

Lists organizations. InfluxDB returns all organizations.

type GetOrganizationsResultOutput

type GetOrganizationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOrganizations.

func GetOrganizationsOutput

func GetOrganizationsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetOrganizationsResultOutput

func (GetOrganizationsResultOutput) ElementType

func (GetOrganizationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOrganizationsResultOutput) Organizations

func (GetOrganizationsResultOutput) ToGetOrganizationsResultOutput

func (o GetOrganizationsResultOutput) ToGetOrganizationsResultOutput() GetOrganizationsResultOutput

func (GetOrganizationsResultOutput) ToGetOrganizationsResultOutputWithContext

func (o GetOrganizationsResultOutput) ToGetOrganizationsResultOutputWithContext(ctx context.Context) GetOrganizationsResultOutput

type LookupAuthorizationArgs

type LookupAuthorizationArgs struct {
	// A resource ID. Identifies a specific resource.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getAuthorization.

type LookupAuthorizationOutputArgs

type LookupAuthorizationOutputArgs struct {
	// A resource ID. Identifies a specific resource.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getAuthorization.

func (LookupAuthorizationOutputArgs) ElementType

type LookupAuthorizationResult

type LookupAuthorizationResult struct {
	// Authorization creation date.
	CreatedAt string `pulumi:"createdAt"`
	// A description of the token.
	Description string `pulumi:"description"`
	// The authorization ID.
	Id string `pulumi:"id"`
	// Organization name. Specifies the organization that owns the authorization.
	Org string `pulumi:"org"`
	// An organization ID. Specifies the organization that owns the authorization.
	OrgId string `pulumi:"orgId"`
	// A list of permissions for an authorization.
	Permissions []GetAuthorizationPermission `pulumi:"permissions"`
	// Status of the token.
	Status string `pulumi:"status"`
	// The API token.
	Token string `pulumi:"token"`
	// Last Authorization update date.
	UpdatedAt string `pulumi:"updatedAt"`
	// A user name. Specifies the user that the authorization is scoped to.
	User string `pulumi:"user"`
	// A user ID. Specifies the user that the authorization is scoped to.
	UserId string `pulumi:"userId"`
}

A collection of values returned by getAuthorization.

func LookupAuthorization

func LookupAuthorization(ctx *pulumi.Context, args *LookupAuthorizationArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizationResult, error)

Retrieves an authorization. Use this data source to retrieve information about an API token, including the token's permissions and the user that the token is scoped to.

type LookupAuthorizationResultOutput

type LookupAuthorizationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAuthorization.

func (LookupAuthorizationResultOutput) CreatedAt

Authorization creation date.

func (LookupAuthorizationResultOutput) Description

A description of the token.

func (LookupAuthorizationResultOutput) ElementType

func (LookupAuthorizationResultOutput) Id

The authorization ID.

func (LookupAuthorizationResultOutput) Org

Organization name. Specifies the organization that owns the authorization.

func (LookupAuthorizationResultOutput) OrgId

An organization ID. Specifies the organization that owns the authorization.

func (LookupAuthorizationResultOutput) Permissions

A list of permissions for an authorization.

func (LookupAuthorizationResultOutput) Status

Status of the token.

func (LookupAuthorizationResultOutput) ToLookupAuthorizationResultOutput

func (o LookupAuthorizationResultOutput) ToLookupAuthorizationResultOutput() LookupAuthorizationResultOutput

func (LookupAuthorizationResultOutput) ToLookupAuthorizationResultOutputWithContext

func (o LookupAuthorizationResultOutput) ToLookupAuthorizationResultOutputWithContext(ctx context.Context) LookupAuthorizationResultOutput

func (LookupAuthorizationResultOutput) Token

The API token.

func (LookupAuthorizationResultOutput) UpdatedAt

Last Authorization update date.

func (LookupAuthorizationResultOutput) User

A user name. Specifies the user that the authorization is scoped to.

func (LookupAuthorizationResultOutput) UserId

A user ID. Specifies the user that the authorization is scoped to.

type LookupBucketArgs

type LookupBucketArgs struct {
	// A Bucket name.
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getBucket.

type LookupBucketOutputArgs

type LookupBucketOutputArgs struct {
	// A Bucket name.
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getBucket.

func (LookupBucketOutputArgs) ElementType

func (LookupBucketOutputArgs) ElementType() reflect.Type

type LookupBucketResult

type LookupBucketResult struct {
	// Bucket creation date.
	CreatedAt string `pulumi:"createdAt"`
	// A description of the bucket.
	Description string `pulumi:"description"`
	// A Bucket ID.
	Id string `pulumi:"id"`
	// A Bucket name.
	Name string `pulumi:"name"`
	// An organization ID.
	OrgId string `pulumi:"orgId"`
	// The duration in seconds for how long data will be kept in the database. `0` represents infinite retention.
	RetentionPeriod int `pulumi:"retentionPeriod"`
	// The Bucket type.
	Type string `pulumi:"type"`
	// Last bucket update date.
	UpdatedAt string `pulumi:"updatedAt"`
}

A collection of values returned by getBucket.

func LookupBucket

func LookupBucket(ctx *pulumi.Context, args *LookupBucketArgs, opts ...pulumi.InvokeOption) (*LookupBucketResult, error)

Retrieves a bucket. Use this data source to retrieve information for a specific bucket.

type LookupBucketResultOutput

type LookupBucketResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBucket.

func (LookupBucketResultOutput) CreatedAt

Bucket creation date.

func (LookupBucketResultOutput) Description

A description of the bucket.

func (LookupBucketResultOutput) ElementType

func (LookupBucketResultOutput) ElementType() reflect.Type

func (LookupBucketResultOutput) Id

A Bucket ID.

func (LookupBucketResultOutput) Name

A Bucket name.

func (LookupBucketResultOutput) OrgId

An organization ID.

func (LookupBucketResultOutput) RetentionPeriod

func (o LookupBucketResultOutput) RetentionPeriod() pulumi.IntOutput

The duration in seconds for how long data will be kept in the database. `0` represents infinite retention.

func (LookupBucketResultOutput) ToLookupBucketResultOutput

func (o LookupBucketResultOutput) ToLookupBucketResultOutput() LookupBucketResultOutput

func (LookupBucketResultOutput) ToLookupBucketResultOutputWithContext

func (o LookupBucketResultOutput) ToLookupBucketResultOutputWithContext(ctx context.Context) LookupBucketResultOutput

func (LookupBucketResultOutput) Type

The Bucket type.

func (LookupBucketResultOutput) UpdatedAt

Last bucket update date.

type LookupOrganizationArgs

type LookupOrganizationArgs struct {
	// The name of the organization.
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getOrganization.

type LookupOrganizationOutputArgs

type LookupOrganizationOutputArgs struct {
	// The name of the organization.
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getOrganization.

func (LookupOrganizationOutputArgs) ElementType

type LookupOrganizationResult

type LookupOrganizationResult struct {
	// Organization creation date.
	CreatedAt string `pulumi:"createdAt"`
	// The description of the organization.
	Description string `pulumi:"description"`
	// An organization ID.
	Id string `pulumi:"id"`
	// The name of the organization.
	Name string `pulumi:"name"`
	// Last Organization update date.
	UpdatedAt string `pulumi:"updatedAt"`
}

A collection of values returned by getOrganization.

func LookupOrganization

func LookupOrganization(ctx *pulumi.Context, args *LookupOrganizationArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationResult, error)

Retrieves an organization. Use this data source to retrieve information for a specific organization.

type LookupOrganizationResultOutput

type LookupOrganizationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOrganization.

func (LookupOrganizationResultOutput) CreatedAt

Organization creation date.

func (LookupOrganizationResultOutput) Description

The description of the organization.

func (LookupOrganizationResultOutput) ElementType

func (LookupOrganizationResultOutput) Id

An organization ID.

func (LookupOrganizationResultOutput) Name

The name of the organization.

func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutput

func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutput() LookupOrganizationResultOutput

func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext

func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext(ctx context.Context) LookupOrganizationResultOutput

func (LookupOrganizationResultOutput) UpdatedAt

Last Organization update date.

type Organization

type Organization struct {
	pulumi.CustomResourceState

	// Organization creation date.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The description of the organization.
	Description pulumi.StringOutput `pulumi:"description"`
	// The name of the organization.
	Name pulumi.StringOutput `pulumi:"name"`
	// Last Organization update date.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Creates and manages new organization.

func GetOrganization

func GetOrganization(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrganizationState, opts ...pulumi.ResourceOption) (*Organization, error)

GetOrganization gets an existing Organization 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 NewOrganization

func NewOrganization(ctx *pulumi.Context,
	name string, args *OrganizationArgs, opts ...pulumi.ResourceOption) (*Organization, error)

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

func (*Organization) ElementType

func (*Organization) ElementType() reflect.Type

func (*Organization) ToOrganizationOutput

func (i *Organization) ToOrganizationOutput() OrganizationOutput

func (*Organization) ToOrganizationOutputWithContext

func (i *Organization) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

type OrganizationArgs

type OrganizationArgs struct {
	// The description of the organization.
	Description pulumi.StringPtrInput
	// The name of the organization.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Organization resource.

func (OrganizationArgs) ElementType

func (OrganizationArgs) ElementType() reflect.Type

type OrganizationArray

type OrganizationArray []OrganizationInput

func (OrganizationArray) ElementType

func (OrganizationArray) ElementType() reflect.Type

func (OrganizationArray) ToOrganizationArrayOutput

func (i OrganizationArray) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArray) ToOrganizationArrayOutputWithContext

func (i OrganizationArray) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationArrayInput

type OrganizationArrayInput interface {
	pulumi.Input

	ToOrganizationArrayOutput() OrganizationArrayOutput
	ToOrganizationArrayOutputWithContext(context.Context) OrganizationArrayOutput
}

OrganizationArrayInput is an input type that accepts OrganizationArray and OrganizationArrayOutput values. You can construct a concrete instance of `OrganizationArrayInput` via:

OrganizationArray{ OrganizationArgs{...} }

type OrganizationArrayOutput

type OrganizationArrayOutput struct{ *pulumi.OutputState }

func (OrganizationArrayOutput) ElementType

func (OrganizationArrayOutput) ElementType() reflect.Type

func (OrganizationArrayOutput) Index

func (OrganizationArrayOutput) ToOrganizationArrayOutput

func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArrayOutput) ToOrganizationArrayOutputWithContext

func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationInput

type OrganizationInput interface {
	pulumi.Input

	ToOrganizationOutput() OrganizationOutput
	ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
}

type OrganizationMap

type OrganizationMap map[string]OrganizationInput

func (OrganizationMap) ElementType

func (OrganizationMap) ElementType() reflect.Type

func (OrganizationMap) ToOrganizationMapOutput

func (i OrganizationMap) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMap) ToOrganizationMapOutputWithContext

func (i OrganizationMap) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationMapInput

type OrganizationMapInput interface {
	pulumi.Input

	ToOrganizationMapOutput() OrganizationMapOutput
	ToOrganizationMapOutputWithContext(context.Context) OrganizationMapOutput
}

OrganizationMapInput is an input type that accepts OrganizationMap and OrganizationMapOutput values. You can construct a concrete instance of `OrganizationMapInput` via:

OrganizationMap{ "key": OrganizationArgs{...} }

type OrganizationMapOutput

type OrganizationMapOutput struct{ *pulumi.OutputState }

func (OrganizationMapOutput) ElementType

func (OrganizationMapOutput) ElementType() reflect.Type

func (OrganizationMapOutput) MapIndex

func (OrganizationMapOutput) ToOrganizationMapOutput

func (o OrganizationMapOutput) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMapOutput) ToOrganizationMapOutputWithContext

func (o OrganizationMapOutput) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationOutput

type OrganizationOutput struct{ *pulumi.OutputState }

func (OrganizationOutput) CreatedAt

func (o OrganizationOutput) CreatedAt() pulumi.StringOutput

Organization creation date.

func (OrganizationOutput) Description

func (o OrganizationOutput) Description() pulumi.StringOutput

The description of the organization.

func (OrganizationOutput) ElementType

func (OrganizationOutput) ElementType() reflect.Type

func (OrganizationOutput) Name

The name of the organization.

func (OrganizationOutput) ToOrganizationOutput

func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput

func (OrganizationOutput) ToOrganizationOutputWithContext

func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

func (OrganizationOutput) UpdatedAt

func (o OrganizationOutput) UpdatedAt() pulumi.StringOutput

Last Organization update date.

type OrganizationState

type OrganizationState struct {
	// Organization creation date.
	CreatedAt pulumi.StringPtrInput
	// The description of the organization.
	Description pulumi.StringPtrInput
	// The name of the organization.
	Name pulumi.StringPtrInput
	// Last Organization update date.
	UpdatedAt pulumi.StringPtrInput
}

func (OrganizationState) ElementType

func (OrganizationState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// An InfluxDB token string
	Token pulumi.StringPtrOutput `pulumi:"token"`
	// The InfluxDB Cloud Dedicated server URL
	Url pulumi.StringPtrOutput `pulumi:"url"`
}

The provider type for the influxdb package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

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

type ProviderArgs

type ProviderArgs struct {
	// An InfluxDB token string
	Token pulumi.StringPtrInput
	// The InfluxDB Cloud Dedicated server URL
	Url pulumi.StringPtrInput
}

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) Token

An InfluxDB token string

func (ProviderOutput) Url

The InfluxDB Cloud Dedicated server URL

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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