aiven

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Account added in v1.3.0

type Account struct {
	// contains filtered or unexported fields
}

func GetAccount added in v1.3.0

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AccountState, opts ...pulumi.ResourceOpt) (*Account, error)

GetAccount gets an existing Account 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 NewAccount added in v1.3.0

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOpt) (*Account, error)

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

func (*Account) AccountId added in v1.3.0

func (r *Account) AccountId() pulumi.StringOutput

Account id

func (*Account) CreateTime added in v1.3.0

func (r *Account) CreateTime() pulumi.StringOutput

Time of creation

func (*Account) ID added in v1.3.0

func (r *Account) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Account) Name added in v1.3.0

func (r *Account) Name() pulumi.StringOutput

Account name

func (*Account) OwnerTeamId added in v1.3.0

func (r *Account) OwnerTeamId() pulumi.StringOutput

Owner team id

func (*Account) TenantId added in v1.3.0

func (r *Account) TenantId() pulumi.StringOutput

Tenant id

func (*Account) URN added in v1.3.0

func (r *Account) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*Account) UpdateTime added in v1.3.0

func (r *Account) UpdateTime() pulumi.StringOutput

Time of last update

type AccountArgs added in v1.3.0

type AccountArgs struct {
	// Time of creation
	CreateTime interface{}
	// Account name
	Name interface{}
	// Owner team id
	OwnerTeamId interface{}
	// Tenant id
	TenantId interface{}
	// Time of last update
	UpdateTime interface{}
}

The set of arguments for constructing a Account resource.

type AccountState added in v1.3.0

type AccountState struct {
	// Account id
	AccountId interface{}
	// Time of creation
	CreateTime interface{}
	// Account name
	Name interface{}
	// Owner team id
	OwnerTeamId interface{}
	// Tenant id
	TenantId interface{}
	// Time of last update
	UpdateTime interface{}
}

Input properties used for looking up and filtering Account resources.

type AccountTeam added in v1.3.0

type AccountTeam struct {
	// contains filtered or unexported fields
}

func GetAccountTeam added in v1.3.0

func GetAccountTeam(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AccountTeamState, opts ...pulumi.ResourceOpt) (*AccountTeam, error)

GetAccountTeam gets an existing AccountTeam 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 NewAccountTeam added in v1.3.0

func NewAccountTeam(ctx *pulumi.Context,
	name string, args *AccountTeamArgs, opts ...pulumi.ResourceOpt) (*AccountTeam, error)

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

func (*AccountTeam) AccountId added in v1.3.0

func (r *AccountTeam) AccountId() pulumi.StringOutput

Account id

func (*AccountTeam) CreateTime added in v1.3.0

func (r *AccountTeam) CreateTime() pulumi.StringOutput

Time of creation

func (*AccountTeam) ID added in v1.3.0

func (r *AccountTeam) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*AccountTeam) Name added in v1.3.0

func (r *AccountTeam) Name() pulumi.StringOutput

Account team name

func (*AccountTeam) TeamId added in v1.3.0

func (r *AccountTeam) TeamId() pulumi.StringOutput

Account team id

func (*AccountTeam) URN added in v1.3.0

func (r *AccountTeam) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*AccountTeam) UpdateTime added in v1.3.0

func (r *AccountTeam) UpdateTime() pulumi.StringOutput

Time of last update

type AccountTeamArgs added in v1.3.0

type AccountTeamArgs struct {
	// Account id
	AccountId interface{}
	// Time of creation
	CreateTime interface{}
	// Account team name
	Name interface{}
	// Time of last update
	UpdateTime interface{}
}

The set of arguments for constructing a AccountTeam resource.

type AccountTeamMember added in v1.3.0

type AccountTeamMember struct {
	// contains filtered or unexported fields
}

During the creation of `.AccountTeamMember` resource, an email invitation will be sent to a user using `userEmail` address. If the user accepts an invitation, he or she will become a member of the account team. The deletion of `.AccountTeamMember` will not only delete invitation if one was sent but not yet accepted by the user, and it will also eliminate an account team member if one has accepted an invitation previously.

> This content is derived from https://github.com/aiven/terraform-provider-aiven/blob/master/website/docs/r/account_team_member.html.markdown.

func GetAccountTeamMember added in v1.3.0

func GetAccountTeamMember(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AccountTeamMemberState, opts ...pulumi.ResourceOpt) (*AccountTeamMember, error)

GetAccountTeamMember gets an existing AccountTeamMember 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 NewAccountTeamMember added in v1.3.0

func NewAccountTeamMember(ctx *pulumi.Context,
	name string, args *AccountTeamMemberArgs, opts ...pulumi.ResourceOpt) (*AccountTeamMember, error)

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

func (*AccountTeamMember) Accepted added in v1.3.0

func (r *AccountTeamMember) Accepted() pulumi.BoolOutput

Team member invitation status

func (*AccountTeamMember) AccountId added in v1.3.0

func (r *AccountTeamMember) AccountId() pulumi.StringOutput

Account id

func (*AccountTeamMember) CreateTime added in v1.3.0

func (r *AccountTeamMember) CreateTime() pulumi.StringOutput

Time of creation

func (*AccountTeamMember) ID added in v1.3.0

ID is this resource's unique identifier assigned by its provider.

func (*AccountTeamMember) InvitedByUserEmail added in v1.3.0

func (r *AccountTeamMember) InvitedByUserEmail() pulumi.StringOutput

Team invited by user email

func (*AccountTeamMember) TeamId added in v1.3.0

Account team id

func (*AccountTeamMember) URN added in v1.3.0

URN is this resource's unique name assigned by Pulumi.

func (*AccountTeamMember) UserEmail added in v1.3.0

func (r *AccountTeamMember) UserEmail() pulumi.StringOutput

Team invite user email

type AccountTeamMemberArgs added in v1.3.0

type AccountTeamMemberArgs struct {
	// Team member invitation status
	Accepted interface{}
	// Account id
	AccountId interface{}
	// Time of creation
	CreateTime interface{}
	// Team invited by user email
	InvitedByUserEmail interface{}
	// Account team id
	TeamId interface{}
	// Team invite user email
	UserEmail interface{}
}

The set of arguments for constructing a AccountTeamMember resource.

type AccountTeamMemberState added in v1.3.0

type AccountTeamMemberState struct {
	// Team member invitation status
	Accepted interface{}
	// Account id
	AccountId interface{}
	// Time of creation
	CreateTime interface{}
	// Team invited by user email
	InvitedByUserEmail interface{}
	// Account team id
	TeamId interface{}
	// Team invite user email
	UserEmail interface{}
}

Input properties used for looking up and filtering AccountTeamMember resources.

type AccountTeamProject added in v1.3.0

type AccountTeamProject struct {
	// contains filtered or unexported fields
}

The account team project is intended to link and existing project to the existing account team. It is important to note that the project should have an `accountId` property set and equal to account team you are trying to link this project.

> This content is derived from https://github.com/aiven/terraform-provider-aiven/blob/master/website/docs/r/account_team_project.html.markdown.

func GetAccountTeamProject added in v1.3.0

func GetAccountTeamProject(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AccountTeamProjectState, opts ...pulumi.ResourceOpt) (*AccountTeamProject, error)

GetAccountTeamProject gets an existing AccountTeamProject 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 NewAccountTeamProject added in v1.3.0

func NewAccountTeamProject(ctx *pulumi.Context,
	name string, args *AccountTeamProjectArgs, opts ...pulumi.ResourceOpt) (*AccountTeamProject, error)

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

func (*AccountTeamProject) AccountId added in v1.3.0

func (r *AccountTeamProject) AccountId() pulumi.StringOutput

Account id

func (*AccountTeamProject) ID added in v1.3.0

ID is this resource's unique identifier assigned by its provider.

func (*AccountTeamProject) ProjectName added in v1.3.0

func (r *AccountTeamProject) ProjectName() pulumi.StringOutput

Account team project name

func (*AccountTeamProject) TeamId added in v1.3.0

Account team id

func (*AccountTeamProject) TeamType added in v1.3.0

func (r *AccountTeamProject) TeamType() pulumi.StringOutput

Account team project type, can one of the following values: admin, developer, operator and read_only

func (*AccountTeamProject) URN added in v1.3.0

URN is this resource's unique name assigned by Pulumi.

type AccountTeamProjectArgs added in v1.3.0

type AccountTeamProjectArgs struct {
	// Account id
	AccountId interface{}
	// Account team project name
	ProjectName interface{}
	// Account team id
	TeamId interface{}
	// Account team project type, can one of the following values: admin, developer, operator and read_only
	TeamType interface{}
}

The set of arguments for constructing a AccountTeamProject resource.

type AccountTeamProjectState added in v1.3.0

type AccountTeamProjectState struct {
	// Account id
	AccountId interface{}
	// Account team project name
	ProjectName interface{}
	// Account team id
	TeamId interface{}
	// Account team project type, can one of the following values: admin, developer, operator and read_only
	TeamType interface{}
}

Input properties used for looking up and filtering AccountTeamProject resources.

type AccountTeamState added in v1.3.0

type AccountTeamState struct {
	// Account id
	AccountId interface{}
	// Time of creation
	CreateTime interface{}
	// Account team name
	Name interface{}
	// Account team id
	TeamId interface{}
	// Time of last update
	UpdateTime interface{}
}

Input properties used for looking up and filtering AccountTeam resources.

type ConnectionPool

type ConnectionPool struct {
	// contains filtered or unexported fields
}

func GetConnectionPool

func GetConnectionPool(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ConnectionPoolState, opts ...pulumi.ResourceOpt) (*ConnectionPool, error)

GetConnectionPool gets an existing ConnectionPool 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 NewConnectionPool

func NewConnectionPool(ctx *pulumi.Context,
	name string, args *ConnectionPoolArgs, opts ...pulumi.ResourceOpt) (*ConnectionPool, error)

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

func (*ConnectionPool) ConnectionUri

func (r *ConnectionPool) ConnectionUri() pulumi.StringOutput

URI for connecting to the pool

func (*ConnectionPool) DatabaseName

func (r *ConnectionPool) DatabaseName() pulumi.StringOutput

Name of the database the pool connects to

func (*ConnectionPool) ID

func (r *ConnectionPool) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*ConnectionPool) PoolMode

func (r *ConnectionPool) PoolMode() pulumi.StringOutput

Mode the pool operates in (session, transaction, statement)

func (*ConnectionPool) PoolName

func (r *ConnectionPool) PoolName() pulumi.StringOutput

Name of the pool

func (*ConnectionPool) PoolSize

func (r *ConnectionPool) PoolSize() pulumi.IntOutput

Number of connections the pool may create towards the backend server

func (*ConnectionPool) Project

func (r *ConnectionPool) Project() pulumi.StringOutput

Project to link the connection pool to

func (*ConnectionPool) ServiceName

func (r *ConnectionPool) ServiceName() pulumi.StringOutput

Service to link the connection pool to

func (*ConnectionPool) URN

func (r *ConnectionPool) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*ConnectionPool) Username

func (r *ConnectionPool) Username() pulumi.StringOutput

Name of the service user used to connect to the database

type ConnectionPoolArgs

type ConnectionPoolArgs struct {
	// Name of the database the pool connects to
	DatabaseName interface{}
	// Mode the pool operates in (session, transaction, statement)
	PoolMode interface{}
	// Name of the pool
	PoolName interface{}
	// Number of connections the pool may create towards the backend server
	PoolSize interface{}
	// Project to link the connection pool to
	Project interface{}
	// Service to link the connection pool to
	ServiceName interface{}
	// Name of the service user used to connect to the database
	Username interface{}
}

The set of arguments for constructing a ConnectionPool resource.

type ConnectionPoolState

type ConnectionPoolState struct {
	// URI for connecting to the pool
	ConnectionUri interface{}
	// Name of the database the pool connects to
	DatabaseName interface{}
	// Mode the pool operates in (session, transaction, statement)
	PoolMode interface{}
	// Name of the pool
	PoolName interface{}
	// Number of connections the pool may create towards the backend server
	PoolSize interface{}
	// Project to link the connection pool to
	Project interface{}
	// Service to link the connection pool to
	ServiceName interface{}
	// Name of the service user used to connect to the database
	Username interface{}
}

Input properties used for looking up and filtering ConnectionPool resources.

type Database

type Database struct {
	// contains filtered or unexported fields
}

func GetDatabase

func GetDatabase(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DatabaseState, opts ...pulumi.ResourceOpt) (*Database, error)

GetDatabase gets an existing Database 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 NewDatabase

func NewDatabase(ctx *pulumi.Context,
	name string, args *DatabaseArgs, opts ...pulumi.ResourceOpt) (*Database, error)

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

func (*Database) DatabaseName

func (r *Database) DatabaseName() pulumi.StringOutput

Service database name

func (*Database) ID

func (r *Database) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Database) LcCollate

func (r *Database) LcCollate() pulumi.StringOutput

Default string sort order (LC_COLLATE) of the database. Default value: en_US.UTF-8

func (*Database) LcCtype

func (r *Database) LcCtype() pulumi.StringOutput

Default character classification (LC_CTYPE) of the database. Default value: en_US.UTF-8

func (*Database) Project

func (r *Database) Project() pulumi.StringOutput

Project to link the database to

func (*Database) ServiceName

func (r *Database) ServiceName() pulumi.StringOutput

Service to link the database to

func (*Database) TerminationProtection added in v1.3.1

func (r *Database) TerminationProtection() pulumi.BoolOutput

It is a Terraform client-side deletion protections, which prevents the database from being deleted by Terraform. It is recommended to enable this for any production databases containing critical data.

func (*Database) URN

func (r *Database) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type DatabaseArgs

type DatabaseArgs struct {
	// Service database name
	DatabaseName interface{}
	// Default string sort order (LC_COLLATE) of the database. Default value: en_US.UTF-8
	LcCollate interface{}
	// Default character classification (LC_CTYPE) of the database. Default value: en_US.UTF-8
	LcCtype interface{}
	// Project to link the database to
	Project interface{}
	// Service to link the database to
	ServiceName interface{}
	// It is a Terraform client-side deletion protections, which prevents the database from being deleted by Terraform. It is
	// recommended to enable this for any production databases containing critical data.
	TerminationProtection interface{}
}

The set of arguments for constructing a Database resource.

type DatabaseState

type DatabaseState struct {
	// Service database name
	DatabaseName interface{}
	// Default string sort order (LC_COLLATE) of the database. Default value: en_US.UTF-8
	LcCollate interface{}
	// Default character classification (LC_CTYPE) of the database. Default value: en_US.UTF-8
	LcCtype interface{}
	// Project to link the database to
	Project interface{}
	// Service to link the database to
	ServiceName interface{}
	// It is a Terraform client-side deletion protections, which prevents the database from being deleted by Terraform. It is
	// recommended to enable this for any production databases containing critical data.
	TerminationProtection interface{}
}

Input properties used for looking up and filtering Database resources.

type ElasticSearchAcl added in v1.2.0

type ElasticSearchAcl struct {
	// contains filtered or unexported fields
}

func GetElasticSearchAcl added in v1.2.0

func GetElasticSearchAcl(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ElasticSearchAclState, opts ...pulumi.ResourceOpt) (*ElasticSearchAcl, error)

GetElasticSearchAcl gets an existing ElasticSearchAcl 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 NewElasticSearchAcl added in v1.2.0

func NewElasticSearchAcl(ctx *pulumi.Context,
	name string, args *ElasticSearchAclArgs, opts ...pulumi.ResourceOpt) (*ElasticSearchAcl, error)

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

func (*ElasticSearchAcl) Acls added in v1.2.0

List of Elasticsearch ACLs

func (*ElasticSearchAcl) Enabled added in v1.2.0

func (r *ElasticSearchAcl) Enabled() pulumi.BoolOutput

Enable Elasticsearch ACLs. When disabled authenticated service users have unrestricted access

func (*ElasticSearchAcl) ExtendedAcl added in v1.2.0

func (r *ElasticSearchAcl) ExtendedAcl() pulumi.BoolOutput

Index rules can be applied in a limited fashion to the _mget, _msearch and _bulk APIs (and only those) by enabling the ExtendedAcl option for the service. When it is enabled, users can use these APIs as long as all operations only target indexes they have been granted access to

func (*ElasticSearchAcl) ID added in v1.2.0

ID is this resource's unique identifier assigned by its provider.

func (*ElasticSearchAcl) Project added in v1.2.0

func (r *ElasticSearchAcl) Project() pulumi.StringOutput

Project to link the Elasticsearch ACLs to

func (*ElasticSearchAcl) ServiceName added in v1.2.0

func (r *ElasticSearchAcl) ServiceName() pulumi.StringOutput

Service to link the Elasticsearch ACLs to

func (*ElasticSearchAcl) URN added in v1.2.0

URN is this resource's unique name assigned by Pulumi.

type ElasticSearchAclArgs added in v1.2.0

type ElasticSearchAclArgs struct {
	// List of Elasticsearch ACLs
	Acls interface{}
	// Enable Elasticsearch ACLs. When disabled authenticated service users have unrestricted access
	Enabled interface{}
	// Index rules can be applied in a limited fashion to the _mget, _msearch and _bulk APIs (and only those) by enabling the
	// ExtendedAcl option for the service. When it is enabled, users can use these APIs as long as all operations only target
	// indexes they have been granted access to
	ExtendedAcl interface{}
	// Project to link the Elasticsearch ACLs to
	Project interface{}
	// Service to link the Elasticsearch ACLs to
	ServiceName interface{}
}

The set of arguments for constructing a ElasticSearchAcl resource.

type ElasticSearchAclState added in v1.2.0

type ElasticSearchAclState struct {
	// List of Elasticsearch ACLs
	Acls interface{}
	// Enable Elasticsearch ACLs. When disabled authenticated service users have unrestricted access
	Enabled interface{}
	// Index rules can be applied in a limited fashion to the _mget, _msearch and _bulk APIs (and only those) by enabling the
	// ExtendedAcl option for the service. When it is enabled, users can use these APIs as long as all operations only target
	// indexes they have been granted access to
	ExtendedAcl interface{}
	// Project to link the Elasticsearch ACLs to
	Project interface{}
	// Service to link the Elasticsearch ACLs to
	ServiceName interface{}
}

Input properties used for looking up and filtering ElasticSearchAcl resources.

type GetAccountArgs added in v1.3.0

type GetAccountArgs struct {
	AccountId   interface{}
	CreateTime  interface{}
	Name        interface{}
	OwnerTeamId interface{}
	TenantId    interface{}
	UpdateTime  interface{}
}

A collection of arguments for invoking getAccount.

type GetAccountResult added in v1.3.0

type GetAccountResult struct {
	AccountId   interface{}
	CreateTime  interface{}
	Name        interface{}
	OwnerTeamId interface{}
	TenantId    interface{}
	UpdateTime  interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getAccount.

func LookupAccount added in v1.3.0

func LookupAccount(ctx *pulumi.Context, args *GetAccountArgs) (*GetAccountResult, error)

type GetAccountTeamArgs added in v1.3.0

type GetAccountTeamArgs struct {
	AccountId  interface{}
	CreateTime interface{}
	Name       interface{}
	TeamId     interface{}
	UpdateTime interface{}
}

A collection of arguments for invoking getAccountTeam.

type GetAccountTeamMemberArgs added in v1.3.0

type GetAccountTeamMemberArgs struct {
	Accepted           interface{}
	AccountId          interface{}
	CreateTime         interface{}
	InvitedByUserEmail interface{}
	TeamId             interface{}
	UserEmail          interface{}
}

A collection of arguments for invoking getAccountTeamMember.

type GetAccountTeamMemberResult added in v1.3.0

type GetAccountTeamMemberResult struct {
	Accepted           interface{}
	AccountId          interface{}
	CreateTime         interface{}
	InvitedByUserEmail interface{}
	TeamId             interface{}
	UserEmail          interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getAccountTeamMember.

func LookupAccountTeamMember added in v1.3.0

func LookupAccountTeamMember(ctx *pulumi.Context, args *GetAccountTeamMemberArgs) (*GetAccountTeamMemberResult, error)

type GetAccountTeamProjectArgs added in v1.3.0

type GetAccountTeamProjectArgs struct {
	AccountId   interface{}
	ProjectName interface{}
	TeamId      interface{}
	TeamType    interface{}
}

A collection of arguments for invoking getAccountTeamProject.

type GetAccountTeamProjectResult added in v1.3.0

type GetAccountTeamProjectResult struct {
	AccountId   interface{}
	ProjectName interface{}
	TeamId      interface{}
	TeamType    interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getAccountTeamProject.

func LookupAccountTeamProject added in v1.3.0

func LookupAccountTeamProject(ctx *pulumi.Context, args *GetAccountTeamProjectArgs) (*GetAccountTeamProjectResult, error)

type GetAccountTeamResult added in v1.3.0

type GetAccountTeamResult struct {
	AccountId  interface{}
	CreateTime interface{}
	Name       interface{}
	TeamId     interface{}
	UpdateTime interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getAccountTeam.

func LookupAccountTeam added in v1.3.0

func LookupAccountTeam(ctx *pulumi.Context, args *GetAccountTeamArgs) (*GetAccountTeamResult, error)

type GetConnectionPoolArgs

type GetConnectionPoolArgs struct {
	ConnectionUri interface{}
	DatabaseName  interface{}
	PoolMode      interface{}
	PoolName      interface{}
	PoolSize      interface{}
	Project       interface{}
	ServiceName   interface{}
	Username      interface{}
}

A collection of arguments for invoking getConnectionPool.

type GetConnectionPoolResult

type GetConnectionPoolResult struct {
	ConnectionUri interface{}
	DatabaseName  interface{}
	PoolMode      interface{}
	PoolName      interface{}
	PoolSize      interface{}
	Project       interface{}
	ServiceName   interface{}
	Username      interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getConnectionPool.

func LookupConnectionPool

func LookupConnectionPool(ctx *pulumi.Context, args *GetConnectionPoolArgs) (*GetConnectionPoolResult, error)

type GetDatabaseArgs

type GetDatabaseArgs struct {
	DatabaseName          interface{}
	LcCollate             interface{}
	LcCtype               interface{}
	Project               interface{}
	ServiceName           interface{}
	TerminationProtection interface{}
}

A collection of arguments for invoking getDatabase.

type GetDatabaseResult

type GetDatabaseResult struct {
	DatabaseName          interface{}
	LcCollate             interface{}
	LcCtype               interface{}
	Project               interface{}
	ServiceName           interface{}
	TerminationProtection interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getDatabase.

func LookupDatabase

func LookupDatabase(ctx *pulumi.Context, args *GetDatabaseArgs) (*GetDatabaseResult, error)

type GetElasticSearchAclArgs added in v1.2.0

type GetElasticSearchAclArgs struct {
	Acls        interface{}
	Enabled     interface{}
	ExtendedAcl interface{}
	Project     interface{}
	ServiceName interface{}
}

A collection of arguments for invoking getElasticSearchAcl.

type GetElasticSearchAclResult added in v1.2.0

type GetElasticSearchAclResult struct {
	Acls        interface{}
	Enabled     interface{}
	ExtendedAcl interface{}
	Project     interface{}
	ServiceName interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getElasticSearchAcl.

func LookupElasticSearchAcl added in v1.2.0

func LookupElasticSearchAcl(ctx *pulumi.Context, args *GetElasticSearchAclArgs) (*GetElasticSearchAclResult, error)

type GetKafkaAclArgs

type GetKafkaAclArgs struct {
	Permission  interface{}
	Project     interface{}
	ServiceName interface{}
	Topic       interface{}
	Username    interface{}
}

A collection of arguments for invoking getKafkaAcl.

type GetKafkaAclResult

type GetKafkaAclResult struct {
	Permission  interface{}
	Project     interface{}
	ServiceName interface{}
	Topic       interface{}
	Username    interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getKafkaAcl.

func LookupKafkaAcl

func LookupKafkaAcl(ctx *pulumi.Context, args *GetKafkaAclArgs) (*GetKafkaAclResult, error)

type GetKafkaConnectorArgs added in v1.2.0

type GetKafkaConnectorArgs struct {
	Config        interface{}
	ConnectorName interface{}
	PluginAuthor  interface{}
	PluginClass   interface{}
	PluginDocUrl  interface{}
	PluginTitle   interface{}
	PluginType    interface{}
	PluginVersion interface{}
	Project       interface{}
	ServiceName   interface{}
	Tasks         interface{}
}

A collection of arguments for invoking getKafkaConnector.

type GetKafkaConnectorResult added in v1.2.0

type GetKafkaConnectorResult struct {
	Config        interface{}
	ConnectorName interface{}
	PluginAuthor  interface{}
	PluginClass   interface{}
	PluginDocUrl  interface{}
	PluginTitle   interface{}
	PluginType    interface{}
	PluginVersion interface{}
	Project       interface{}
	ServiceName   interface{}
	Tasks         interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getKafkaConnector.

func LookupKafkaConnector added in v1.2.0

func LookupKafkaConnector(ctx *pulumi.Context, args *GetKafkaConnectorArgs) (*GetKafkaConnectorResult, error)

type GetKafkaSchemaArgs added in v1.2.0

type GetKafkaSchemaArgs struct {
	Project     interface{}
	Schema      interface{}
	ServiceName interface{}
	SubjectName interface{}
	Version     interface{}
}

A collection of arguments for invoking getKafkaSchema.

type GetKafkaSchemaConfigurationArgs added in v1.2.0

type GetKafkaSchemaConfigurationArgs struct {
	Project     interface{}
	Schema      interface{}
	ServiceName interface{}
	SubjectName interface{}
	Version     interface{}
}

A collection of arguments for invoking getKafkaSchemaConfiguration.

type GetKafkaSchemaConfigurationResult added in v1.2.0

type GetKafkaSchemaConfigurationResult struct {
	Project     interface{}
	Schema      interface{}
	ServiceName interface{}
	SubjectName interface{}
	Version     interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getKafkaSchemaConfiguration.

func LookupKafkaSchemaConfiguration added in v1.2.0

func LookupKafkaSchemaConfiguration(ctx *pulumi.Context, args *GetKafkaSchemaConfigurationArgs) (*GetKafkaSchemaConfigurationResult, error)

type GetKafkaSchemaResult added in v1.2.0

type GetKafkaSchemaResult struct {
	Project     interface{}
	Schema      interface{}
	ServiceName interface{}
	SubjectName interface{}
	Version     interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getKafkaSchema.

func LookupKafkaSchema added in v1.2.0

func LookupKafkaSchema(ctx *pulumi.Context, args *GetKafkaSchemaArgs) (*GetKafkaSchemaResult, error)

type GetKafkaTopicArgs

type GetKafkaTopicArgs struct {
	CleanupPolicy         interface{}
	MinimumInSyncReplicas interface{}
	Partitions            interface{}
	Project               interface{}
	Replication           interface{}
	RetentionBytes        interface{}
	RetentionHours        interface{}
	ServiceName           interface{}
	TerminationProtection interface{}
	TopicName             interface{}
}

A collection of arguments for invoking getKafkaTopic.

type GetKafkaTopicResult

type GetKafkaTopicResult struct {
	CleanupPolicy         interface{}
	MinimumInSyncReplicas interface{}
	Partitions            interface{}
	Project               interface{}
	Replication           interface{}
	RetentionBytes        interface{}
	RetentionHours        interface{}
	ServiceName           interface{}
	TerminationProtection interface{}
	TopicName             interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getKafkaTopic.

func LookupKafkaTopic

func LookupKafkaTopic(ctx *pulumi.Context, args *GetKafkaTopicArgs) (*GetKafkaTopicResult, error)

type GetProjectArgs

type GetProjectArgs struct {
	AccountId       interface{}
	BillingAddress  interface{}
	BillingEmails   interface{}
	CaCert          interface{}
	CardId          interface{}
	CopyFromProject interface{}
	CountryCode     interface{}
	Project         interface{}
	TechnicalEmails interface{}
}

A collection of arguments for invoking getProject.

type GetProjectResult

type GetProjectResult struct {
	AccountId       interface{}
	BillingAddress  interface{}
	BillingEmails   interface{}
	CaCert          interface{}
	CardId          interface{}
	CopyFromProject interface{}
	CountryCode     interface{}
	Project         interface{}
	TechnicalEmails interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getProject.

func LookupProject

func LookupProject(ctx *pulumi.Context, args *GetProjectArgs) (*GetProjectResult, error)

type GetProjectUserArgs

type GetProjectUserArgs struct {
	Accepted   interface{}
	Email      interface{}
	MemberType interface{}
	Project    interface{}
}

A collection of arguments for invoking getProjectUser.

type GetProjectUserResult

type GetProjectUserResult struct {
	Accepted   interface{}
	Email      interface{}
	MemberType interface{}
	Project    interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getProjectUser.

func LookupProjectUser

func LookupProjectUser(ctx *pulumi.Context, args *GetProjectUserArgs) (*GetProjectUserResult, error)

type GetProjectVpcArgs

type GetProjectVpcArgs struct {
	CloudName   interface{}
	NetworkCidr interface{}
	Project     interface{}
	State       interface{}
}

A collection of arguments for invoking getProjectVpc.

type GetProjectVpcResult

type GetProjectVpcResult struct {
	CloudName   interface{}
	NetworkCidr interface{}
	Project     interface{}
	State       interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getProjectVpc.

func LookupProjectVpc

func LookupProjectVpc(ctx *pulumi.Context, args *GetProjectVpcArgs) (*GetProjectVpcResult, error)

type GetServiceArgs

type GetServiceArgs struct {
	Cassandra               interface{}
	CassandraUserConfig     interface{}
	CloudName               interface{}
	Components              interface{}
	Elasticsearch           interface{}
	ElasticsearchUserConfig interface{}
	Grafana                 interface{}
	GrafanaUserConfig       interface{}
	Influxdb                interface{}
	InfluxdbUserConfig      interface{}
	Kafka                   interface{}
	KafkaConnect            interface{}
	KafkaConnectUserConfig  interface{}
	KafkaUserConfig         interface{}
	MaintenanceWindowDow    interface{}
	MaintenanceWindowTime   interface{}
	Mysql                   interface{}
	MysqlUserConfig         interface{}
	Pg                      interface{}
	PgUserConfig            interface{}
	Plan                    interface{}
	Project                 interface{}
	ProjectVpcId            interface{}
	Redis                   interface{}
	RedisUserConfig         interface{}
	ServiceHost             interface{}
	ServiceIntegrations     interface{}
	ServiceName             interface{}
	ServicePassword         interface{}
	ServicePort             interface{}
	ServiceType             interface{}
	ServiceUri              interface{}
	ServiceUsername         interface{}
	State                   interface{}
	TerminationProtection   interface{}
}

A collection of arguments for invoking getService.

type GetServiceIntegrationEndpointArgs

type GetServiceIntegrationEndpointArgs struct {
	DatadogUserConfig                   interface{}
	EndpointConfig                      interface{}
	EndpointName                        interface{}
	EndpointType                        interface{}
	ExternalElasticsearchLogsUserConfig interface{}
	Project                             interface{}
	PrometheusUserConfig                interface{}
	RsyslogUserConfig                   interface{}
}

A collection of arguments for invoking getServiceIntegrationEndpoint.

type GetServiceIntegrationEndpointResult

type GetServiceIntegrationEndpointResult struct {
	DatadogUserConfig                   interface{}
	EndpointConfig                      interface{}
	EndpointName                        interface{}
	EndpointType                        interface{}
	ExternalElasticsearchLogsUserConfig interface{}
	Project                             interface{}
	PrometheusUserConfig                interface{}
	RsyslogUserConfig                   interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getServiceIntegrationEndpoint.

type GetServiceResult

type GetServiceResult struct {
	Cassandra               interface{}
	CassandraUserConfig     interface{}
	CloudName               interface{}
	Components              interface{}
	Elasticsearch           interface{}
	ElasticsearchUserConfig interface{}
	Grafana                 interface{}
	GrafanaUserConfig       interface{}
	Influxdb                interface{}
	InfluxdbUserConfig      interface{}
	Kafka                   interface{}
	KafkaConnect            interface{}
	KafkaConnectUserConfig  interface{}
	KafkaUserConfig         interface{}
	MaintenanceWindowDow    interface{}
	MaintenanceWindowTime   interface{}
	Mysql                   interface{}
	MysqlUserConfig         interface{}
	Pg                      interface{}
	PgUserConfig            interface{}
	Plan                    interface{}
	Project                 interface{}
	ProjectVpcId            interface{}
	Redis                   interface{}
	RedisUserConfig         interface{}
	ServiceHost             interface{}
	ServiceIntegrations     interface{}
	ServiceName             interface{}
	ServicePassword         interface{}
	ServicePort             interface{}
	ServiceType             interface{}
	ServiceUri              interface{}
	ServiceUsername         interface{}
	State                   interface{}
	TerminationProtection   interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getService.

func LookupService

func LookupService(ctx *pulumi.Context, args *GetServiceArgs) (*GetServiceResult, error)

type GetServiceUserArgs

type GetServiceUserArgs struct {
	AccessCert  interface{}
	AccessKey   interface{}
	Password    interface{}
	Project     interface{}
	ServiceName interface{}
	Type        interface{}
	Username    interface{}
}

A collection of arguments for invoking getServiceUser.

type GetServiceUserResult

type GetServiceUserResult struct {
	AccessCert  interface{}
	AccessKey   interface{}
	Password    interface{}
	Project     interface{}
	ServiceName interface{}
	Type        interface{}
	Username    interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getServiceUser.

func LookupServiceUser

func LookupServiceUser(ctx *pulumi.Context, args *GetServiceUserArgs) (*GetServiceUserResult, error)

type GetVpcPeeringConnectionArgs

type GetVpcPeeringConnectionArgs struct {
	PeerCloudAccount    interface{}
	PeerRegion          interface{}
	PeerVpc             interface{}
	PeeringConnectionId interface{}
	State               interface{}
	StateInfo           interface{}
	VpcId               interface{}
}

A collection of arguments for invoking getVpcPeeringConnection.

type GetVpcPeeringConnectionResult

type GetVpcPeeringConnectionResult struct {
	PeerCloudAccount    interface{}
	PeerRegion          interface{}
	PeerVpc             interface{}
	PeeringConnectionId interface{}
	State               interface{}
	StateInfo           interface{}
	VpcId               interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getVpcPeeringConnection.

type KafkaAcl

type KafkaAcl struct {
	// contains filtered or unexported fields
}

func GetKafkaAcl

func GetKafkaAcl(ctx *pulumi.Context,
	name string, id pulumi.ID, state *KafkaAclState, opts ...pulumi.ResourceOpt) (*KafkaAcl, error)

GetKafkaAcl gets an existing KafkaAcl 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 NewKafkaAcl

func NewKafkaAcl(ctx *pulumi.Context,
	name string, args *KafkaAclArgs, opts ...pulumi.ResourceOpt) (*KafkaAcl, error)

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

func (*KafkaAcl) ID

func (r *KafkaAcl) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*KafkaAcl) Permission

func (r *KafkaAcl) Permission() pulumi.StringOutput

Kafka permission to grant (admin, read, readwrite, write)

func (*KafkaAcl) Project

func (r *KafkaAcl) Project() pulumi.StringOutput

Project to link the Kafka ACL to

func (*KafkaAcl) ServiceName

func (r *KafkaAcl) ServiceName() pulumi.StringOutput

Service to link the Kafka ACL to

func (*KafkaAcl) Topic

func (r *KafkaAcl) Topic() pulumi.StringOutput

Topic name pattern for the ACL entry

func (*KafkaAcl) URN

func (r *KafkaAcl) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*KafkaAcl) Username

func (r *KafkaAcl) Username() pulumi.StringOutput

Username pattern for the ACL entry

type KafkaAclArgs

type KafkaAclArgs struct {
	// Kafka permission to grant (admin, read, readwrite, write)
	Permission interface{}
	// Project to link the Kafka ACL to
	Project interface{}
	// Service to link the Kafka ACL to
	ServiceName interface{}
	// Topic name pattern for the ACL entry
	Topic interface{}
	// Username pattern for the ACL entry
	Username interface{}
}

The set of arguments for constructing a KafkaAcl resource.

type KafkaAclState

type KafkaAclState struct {
	// Kafka permission to grant (admin, read, readwrite, write)
	Permission interface{}
	// Project to link the Kafka ACL to
	Project interface{}
	// Service to link the Kafka ACL to
	ServiceName interface{}
	// Topic name pattern for the ACL entry
	Topic interface{}
	// Username pattern for the ACL entry
	Username interface{}
}

Input properties used for looking up and filtering KafkaAcl resources.

type KafkaConnector added in v1.2.0

type KafkaConnector struct {
	// contains filtered or unexported fields
}

func GetKafkaConnector added in v1.2.0

func GetKafkaConnector(ctx *pulumi.Context,
	name string, id pulumi.ID, state *KafkaConnectorState, opts ...pulumi.ResourceOpt) (*KafkaConnector, error)

GetKafkaConnector gets an existing KafkaConnector 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 NewKafkaConnector added in v1.2.0

func NewKafkaConnector(ctx *pulumi.Context,
	name string, args *KafkaConnectorArgs, opts ...pulumi.ResourceOpt) (*KafkaConnector, error)

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

func (*KafkaConnector) Config added in v1.2.0

func (r *KafkaConnector) Config() pulumi.MapOutput

Kafka Connector configuration parameters

func (*KafkaConnector) ConnectorName added in v1.2.0

func (r *KafkaConnector) ConnectorName() pulumi.StringOutput

Kafka connector name

func (*KafkaConnector) ID added in v1.2.0

func (r *KafkaConnector) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*KafkaConnector) PluginAuthor added in v1.2.0

func (r *KafkaConnector) PluginAuthor() pulumi.StringOutput

Kafka connector author

func (*KafkaConnector) PluginClass added in v1.2.0

func (r *KafkaConnector) PluginClass() pulumi.StringOutput

Kafka connector Java class

func (*KafkaConnector) PluginDocUrl added in v1.2.0

func (r *KafkaConnector) PluginDocUrl() pulumi.StringOutput

Kafka connector documentation URL

func (*KafkaConnector) PluginTitle added in v1.2.0

func (r *KafkaConnector) PluginTitle() pulumi.StringOutput

Kafka connector title

func (*KafkaConnector) PluginType added in v1.2.0

func (r *KafkaConnector) PluginType() pulumi.StringOutput

Kafka connector type

func (*KafkaConnector) PluginVersion added in v1.2.0

func (r *KafkaConnector) PluginVersion() pulumi.StringOutput

Kafka connector version

func (*KafkaConnector) Project added in v1.2.0

func (r *KafkaConnector) Project() pulumi.StringOutput

Project to link the kafka connector to

func (*KafkaConnector) ServiceName added in v1.2.0

func (r *KafkaConnector) ServiceName() pulumi.StringOutput

Service to link the kafka connector to

func (*KafkaConnector) Tasks added in v1.2.0

func (r *KafkaConnector) Tasks() pulumi.ArrayOutput

List of tasks of a connector

func (*KafkaConnector) URN added in v1.2.0

func (r *KafkaConnector) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type KafkaConnectorArgs added in v1.2.0

type KafkaConnectorArgs struct {
	// Kafka Connector configuration parameters
	Config interface{}
	// Kafka connector name
	ConnectorName interface{}
	// Project to link the kafka connector to
	Project interface{}
	// Service to link the kafka connector to
	ServiceName interface{}
}

The set of arguments for constructing a KafkaConnector resource.

type KafkaConnectorState added in v1.2.0

type KafkaConnectorState struct {
	// Kafka Connector configuration parameters
	Config interface{}
	// Kafka connector name
	ConnectorName interface{}
	// Kafka connector author
	PluginAuthor interface{}
	// Kafka connector Java class
	PluginClass interface{}
	// Kafka connector documentation URL
	PluginDocUrl interface{}
	// Kafka connector title
	PluginTitle interface{}
	// Kafka connector type
	PluginType interface{}
	// Kafka connector version
	PluginVersion interface{}
	// Project to link the kafka connector to
	Project interface{}
	// Service to link the kafka connector to
	ServiceName interface{}
	// List of tasks of a connector
	Tasks interface{}
}

Input properties used for looking up and filtering KafkaConnector resources.

type KafkaSchema added in v1.2.0

type KafkaSchema struct {
	// contains filtered or unexported fields
}

func GetKafkaSchema added in v1.2.0

func GetKafkaSchema(ctx *pulumi.Context,
	name string, id pulumi.ID, state *KafkaSchemaState, opts ...pulumi.ResourceOpt) (*KafkaSchema, error)

GetKafkaSchema gets an existing KafkaSchema 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 NewKafkaSchema added in v1.2.0

func NewKafkaSchema(ctx *pulumi.Context,
	name string, args *KafkaSchemaArgs, opts ...pulumi.ResourceOpt) (*KafkaSchema, error)

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

func (*KafkaSchema) ID added in v1.2.0

func (r *KafkaSchema) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*KafkaSchema) Project added in v1.2.0

func (r *KafkaSchema) Project() pulumi.StringOutput

Project to link the Kafka Schema to

func (*KafkaSchema) Schema added in v1.2.0

func (r *KafkaSchema) Schema() pulumi.StringOutput

Kafka Schema configuration should be a valid Avro Schema JSON format

func (*KafkaSchema) ServiceName added in v1.2.0

func (r *KafkaSchema) ServiceName() pulumi.StringOutput

Service to link the Kafka Schema to

func (*KafkaSchema) SubjectName added in v1.2.0

func (r *KafkaSchema) SubjectName() pulumi.StringOutput

Kafka Schema Subject name

func (*KafkaSchema) URN added in v1.2.0

func (r *KafkaSchema) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*KafkaSchema) Version added in v1.2.0

func (r *KafkaSchema) Version() pulumi.IntOutput

Kafka Schema configuration version

type KafkaSchemaArgs added in v1.2.0

type KafkaSchemaArgs struct {
	// Project to link the Kafka Schema to
	Project interface{}
	// Kafka Schema configuration should be a valid Avro Schema JSON format
	Schema interface{}
	// Service to link the Kafka Schema to
	ServiceName interface{}
	// Kafka Schema Subject name
	SubjectName interface{}
}

The set of arguments for constructing a KafkaSchema resource.

type KafkaSchemaConfiguration added in v1.2.0

type KafkaSchemaConfiguration struct {
	// contains filtered or unexported fields
}

func GetKafkaSchemaConfiguration added in v1.2.0

func GetKafkaSchemaConfiguration(ctx *pulumi.Context,
	name string, id pulumi.ID, state *KafkaSchemaConfigurationState, opts ...pulumi.ResourceOpt) (*KafkaSchemaConfiguration, error)

GetKafkaSchemaConfiguration gets an existing KafkaSchemaConfiguration 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 NewKafkaSchemaConfiguration added in v1.2.0

func NewKafkaSchemaConfiguration(ctx *pulumi.Context,
	name string, args *KafkaSchemaConfigurationArgs, opts ...pulumi.ResourceOpt) (*KafkaSchemaConfiguration, error)

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

func (*KafkaSchemaConfiguration) CompatibilityLevel added in v1.2.0

func (r *KafkaSchemaConfiguration) CompatibilityLevel() pulumi.StringOutput

Kafka Schemas compatibility level

func (*KafkaSchemaConfiguration) ID added in v1.2.0

ID is this resource's unique identifier assigned by its provider.

func (*KafkaSchemaConfiguration) Project added in v1.2.0

Project to link the Kafka Schemas Configuration to

func (*KafkaSchemaConfiguration) ServiceName added in v1.2.0

func (r *KafkaSchemaConfiguration) ServiceName() pulumi.StringOutput

Service to link the Kafka Schemas Configuration to

func (*KafkaSchemaConfiguration) URN added in v1.2.0

URN is this resource's unique name assigned by Pulumi.

type KafkaSchemaConfigurationArgs added in v1.2.0

type KafkaSchemaConfigurationArgs struct {
	// Kafka Schemas compatibility level
	CompatibilityLevel interface{}
	// Project to link the Kafka Schemas Configuration to
	Project interface{}
	// Service to link the Kafka Schemas Configuration to
	ServiceName interface{}
}

The set of arguments for constructing a KafkaSchemaConfiguration resource.

type KafkaSchemaConfigurationState added in v1.2.0

type KafkaSchemaConfigurationState struct {
	// Kafka Schemas compatibility level
	CompatibilityLevel interface{}
	// Project to link the Kafka Schemas Configuration to
	Project interface{}
	// Service to link the Kafka Schemas Configuration to
	ServiceName interface{}
}

Input properties used for looking up and filtering KafkaSchemaConfiguration resources.

type KafkaSchemaState added in v1.2.0

type KafkaSchemaState struct {
	// Project to link the Kafka Schema to
	Project interface{}
	// Kafka Schema configuration should be a valid Avro Schema JSON format
	Schema interface{}
	// Service to link the Kafka Schema to
	ServiceName interface{}
	// Kafka Schema Subject name
	SubjectName interface{}
	// Kafka Schema configuration version
	Version interface{}
}

Input properties used for looking up and filtering KafkaSchema resources.

type KafkaTopic

type KafkaTopic struct {
	// contains filtered or unexported fields
}

func GetKafkaTopic

func GetKafkaTopic(ctx *pulumi.Context,
	name string, id pulumi.ID, state *KafkaTopicState, opts ...pulumi.ResourceOpt) (*KafkaTopic, error)

GetKafkaTopic gets an existing KafkaTopic 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 NewKafkaTopic

func NewKafkaTopic(ctx *pulumi.Context,
	name string, args *KafkaTopicArgs, opts ...pulumi.ResourceOpt) (*KafkaTopic, error)

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

func (*KafkaTopic) CleanupPolicy

func (r *KafkaTopic) CleanupPolicy() pulumi.StringOutput

Topic cleanup policy. Allowed values: delete, compact

func (*KafkaTopic) ID

func (r *KafkaTopic) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*KafkaTopic) MinimumInSyncReplicas

func (r *KafkaTopic) MinimumInSyncReplicas() pulumi.IntOutput

Minimum required nodes in-sync replicas (ISR) to produce to a partition

func (*KafkaTopic) Partitions

func (r *KafkaTopic) Partitions() pulumi.IntOutput

Number of partitions to create in the topic

func (*KafkaTopic) Project

func (r *KafkaTopic) Project() pulumi.StringOutput

Project to link the kafka topic to

func (*KafkaTopic) Replication

func (r *KafkaTopic) Replication() pulumi.IntOutput

Replication factor for the topic

func (*KafkaTopic) RetentionBytes

func (r *KafkaTopic) RetentionBytes() pulumi.IntOutput

Retention bytes

func (*KafkaTopic) RetentionHours

func (r *KafkaTopic) RetentionHours() pulumi.IntOutput

Retention period (hours)

func (*KafkaTopic) ServiceName

func (r *KafkaTopic) ServiceName() pulumi.StringOutput

Service to link the kafka topic to

func (*KafkaTopic) TerminationProtection added in v1.3.1

func (r *KafkaTopic) TerminationProtection() pulumi.BoolOutput

It is a Terraform client-side deletion protection, which prevents a Kafka topic from being deleted. It is recommended to enable this for any production Kafka topic containing critical data.

func (*KafkaTopic) TopicName

func (r *KafkaTopic) TopicName() pulumi.StringOutput

Topic name

func (*KafkaTopic) URN

func (r *KafkaTopic) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type KafkaTopicArgs

type KafkaTopicArgs struct {
	// Topic cleanup policy. Allowed values: delete, compact
	CleanupPolicy interface{}
	// Minimum required nodes in-sync replicas (ISR) to produce to a partition
	MinimumInSyncReplicas interface{}
	// Number of partitions to create in the topic
	Partitions interface{}
	// Project to link the kafka topic to
	Project interface{}
	// Replication factor for the topic
	Replication interface{}
	// Retention bytes
	RetentionBytes interface{}
	// Retention period (hours)
	RetentionHours interface{}
	// Service to link the kafka topic to
	ServiceName interface{}
	// It is a Terraform client-side deletion protection, which prevents a Kafka topic from being deleted. It is recommended
	// to enable this for any production Kafka topic containing critical data.
	TerminationProtection interface{}
	// Topic name
	TopicName interface{}
}

The set of arguments for constructing a KafkaTopic resource.

type KafkaTopicState

type KafkaTopicState struct {
	// Topic cleanup policy. Allowed values: delete, compact
	CleanupPolicy interface{}
	// Minimum required nodes in-sync replicas (ISR) to produce to a partition
	MinimumInSyncReplicas interface{}
	// Number of partitions to create in the topic
	Partitions interface{}
	// Project to link the kafka topic to
	Project interface{}
	// Replication factor for the topic
	Replication interface{}
	// Retention bytes
	RetentionBytes interface{}
	// Retention period (hours)
	RetentionHours interface{}
	// Service to link the kafka topic to
	ServiceName interface{}
	// It is a Terraform client-side deletion protection, which prevents a Kafka topic from being deleted. It is recommended
	// to enable this for any production Kafka topic containing critical data.
	TerminationProtection interface{}
	// Topic name
	TopicName interface{}
}

Input properties used for looking up and filtering KafkaTopic resources.

type Project

type Project struct {
	// contains filtered or unexported fields
}

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ProjectState, opts ...pulumi.ResourceOpt) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOpt) (*Project, error)

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

func (*Project) AccountId added in v1.3.0

func (r *Project) AccountId() pulumi.StringOutput

Account ID

func (*Project) BillingAddress

func (r *Project) BillingAddress() pulumi.StringOutput

Billing name and address of the project

func (*Project) BillingEmails

func (r *Project) BillingEmails() pulumi.ArrayOutput

Billing contact emails of the project

func (*Project) CaCert

func (r *Project) CaCert() pulumi.StringOutput

Project root CA. This is used by some services like Kafka to sign service certificate

func (*Project) CardId

func (r *Project) CardId() pulumi.StringOutput

Credit card ID

func (*Project) CopyFromProject

func (r *Project) CopyFromProject() pulumi.StringOutput

Copy properties from another project. Only has effect when a new project is created.

func (*Project) CountryCode

func (r *Project) CountryCode() pulumi.StringOutput

Billing country code of the project

func (*Project) ID

func (r *Project) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Project) Project

func (r *Project) Project() pulumi.StringOutput

Project name

func (*Project) TechnicalEmails

func (r *Project) TechnicalEmails() pulumi.ArrayOutput

Technical contact emails of the project

func (*Project) URN

func (r *Project) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ProjectArgs

type ProjectArgs struct {
	// Account ID
	AccountId interface{}
	// Billing name and address of the project
	BillingAddress interface{}
	// Billing contact emails of the project
	BillingEmails interface{}
	// Project root CA. This is used by some services like Kafka to sign service certificate
	CaCert interface{}
	// Credit card ID
	CardId interface{}
	// Copy properties from another project. Only has effect when a new project is created.
	CopyFromProject interface{}
	// Billing country code of the project
	CountryCode interface{}
	// Project name
	Project interface{}
	// Technical contact emails of the project
	TechnicalEmails interface{}
}

The set of arguments for constructing a Project resource.

type ProjectState

type ProjectState struct {
	// Account ID
	AccountId interface{}
	// Billing name and address of the project
	BillingAddress interface{}
	// Billing contact emails of the project
	BillingEmails interface{}
	// Project root CA. This is used by some services like Kafka to sign service certificate
	CaCert interface{}
	// Credit card ID
	CardId interface{}
	// Copy properties from another project. Only has effect when a new project is created.
	CopyFromProject interface{}
	// Billing country code of the project
	CountryCode interface{}
	// Project name
	Project interface{}
	// Technical contact emails of the project
	TechnicalEmails interface{}
}

Input properties used for looking up and filtering Project resources.

type ProjectUser

type ProjectUser struct {
	// contains filtered or unexported fields
}

func GetProjectUser

func GetProjectUser(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ProjectUserState, opts ...pulumi.ResourceOpt) (*ProjectUser, error)

GetProjectUser gets an existing ProjectUser 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 NewProjectUser

func NewProjectUser(ctx *pulumi.Context,
	name string, args *ProjectUserArgs, opts ...pulumi.ResourceOpt) (*ProjectUser, error)

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

func (*ProjectUser) Accepted

func (r *ProjectUser) Accepted() pulumi.BoolOutput

Whether the user has accepted project membership or not

func (*ProjectUser) Email

func (r *ProjectUser) Email() pulumi.StringOutput

Email address of the user

func (*ProjectUser) ID

func (r *ProjectUser) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*ProjectUser) MemberType

func (r *ProjectUser) MemberType() pulumi.StringOutput

Project membership type. One of: admin, developer, operator

func (*ProjectUser) Project

func (r *ProjectUser) Project() pulumi.StringOutput

The project the user belongs to

func (*ProjectUser) URN

func (r *ProjectUser) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ProjectUserArgs

type ProjectUserArgs struct {
	// Email address of the user
	Email interface{}
	// Project membership type. One of: admin, developer, operator
	MemberType interface{}
	// The project the user belongs to
	Project interface{}
}

The set of arguments for constructing a ProjectUser resource.

type ProjectUserState

type ProjectUserState struct {
	// Whether the user has accepted project membership or not
	Accepted interface{}
	// Email address of the user
	Email interface{}
	// Project membership type. One of: admin, developer, operator
	MemberType interface{}
	// The project the user belongs to
	Project interface{}
}

Input properties used for looking up and filtering ProjectUser resources.

type ProjectVpc

type ProjectVpc struct {
	// contains filtered or unexported fields
}

func GetProjectVpc

func GetProjectVpc(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ProjectVpcState, opts ...pulumi.ResourceOpt) (*ProjectVpc, error)

GetProjectVpc gets an existing ProjectVpc 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 NewProjectVpc

func NewProjectVpc(ctx *pulumi.Context,
	name string, args *ProjectVpcArgs, opts ...pulumi.ResourceOpt) (*ProjectVpc, error)

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

func (*ProjectVpc) CloudName

func (r *ProjectVpc) CloudName() pulumi.StringOutput

Cloud the VPC is in

func (*ProjectVpc) ID

func (r *ProjectVpc) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*ProjectVpc) NetworkCidr

func (r *ProjectVpc) NetworkCidr() pulumi.StringOutput

Network address range used by the VPC like 192.168.0.0/24

func (*ProjectVpc) Project

func (r *ProjectVpc) Project() pulumi.StringOutput

The project the VPC belongs to

func (*ProjectVpc) State

func (r *ProjectVpc) State() pulumi.StringOutput

State of the VPC (APPROVED, ACTIVE, DELETING, DELETED)

func (*ProjectVpc) URN

func (r *ProjectVpc) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ProjectVpcArgs

type ProjectVpcArgs struct {
	// Cloud the VPC is in
	CloudName interface{}
	// Network address range used by the VPC like 192.168.0.0/24
	NetworkCidr interface{}
	// The project the VPC belongs to
	Project interface{}
}

The set of arguments for constructing a ProjectVpc resource.

type ProjectVpcState

type ProjectVpcState struct {
	// Cloud the VPC is in
	CloudName interface{}
	// Network address range used by the VPC like 192.168.0.0/24
	NetworkCidr interface{}
	// The project the VPC belongs to
	Project interface{}
	// State of the VPC (APPROVED, ACTIVE, DELETING, DELETED)
	State interface{}
}

Input properties used for looking up and filtering ProjectVpc resources.

type Service

type Service struct {
	// contains filtered or unexported fields
}

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ServiceState, opts ...pulumi.ResourceOpt) (*Service, error)

GetService gets an existing Service 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 NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOpt) (*Service, error)

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

func (*Service) Cassandra

func (r *Service) Cassandra() pulumi.Output

Cassandra specific server provided values

func (*Service) CassandraUserConfig

func (r *Service) CassandraUserConfig() pulumi.Output

Cassandra specific user configurable settings

func (*Service) CloudName

func (r *Service) CloudName() pulumi.StringOutput

Cloud the service runs in

func (*Service) Components added in v1.2.0

func (r *Service) Components() pulumi.ArrayOutput

Service component information objects

func (*Service) Elasticsearch

func (r *Service) Elasticsearch() pulumi.Output

Elasticsearch specific server provided values

func (*Service) ElasticsearchUserConfig

func (r *Service) ElasticsearchUserConfig() pulumi.Output

Elasticsearch specific user configurable settings

func (*Service) Grafana

func (r *Service) Grafana() pulumi.Output

Grafana specific server provided values

func (*Service) GrafanaUserConfig

func (r *Service) GrafanaUserConfig() pulumi.Output

Grafana specific user configurable settings

func (*Service) ID

func (r *Service) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Service) Influxdb

func (r *Service) Influxdb() pulumi.Output

InfluxDB specific server provided values

func (*Service) InfluxdbUserConfig

func (r *Service) InfluxdbUserConfig() pulumi.Output

InfluxDB specific user configurable settings

func (*Service) Kafka

func (r *Service) Kafka() pulumi.Output

Kafka specific server provided values

func (*Service) KafkaConnect added in v1.2.0

func (r *Service) KafkaConnect() pulumi.Output

Kafka Connect specific server provided values

func (*Service) KafkaConnectUserConfig added in v1.2.0

func (r *Service) KafkaConnectUserConfig() pulumi.Output

Kafka Connect specific user configurable settings

func (*Service) KafkaUserConfig

func (r *Service) KafkaUserConfig() pulumi.Output

Kafka specific user configurable settings

func (*Service) MaintenanceWindowDow

func (r *Service) MaintenanceWindowDow() pulumi.StringOutput

Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.

func (*Service) MaintenanceWindowTime

func (r *Service) MaintenanceWindowTime() pulumi.StringOutput

Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.

func (*Service) Mysql

func (r *Service) Mysql() pulumi.Output

MySQL specific server provided values

func (*Service) MysqlUserConfig

func (r *Service) MysqlUserConfig() pulumi.Output

MySQL specific user configurable settings

func (*Service) Pg

func (r *Service) Pg() pulumi.Output

PostgreSQL specific server provided values

func (*Service) PgUserConfig

func (r *Service) PgUserConfig() pulumi.Output

PostgreSQL specific user configurable settings

func (*Service) Plan

func (r *Service) Plan() pulumi.StringOutput

Subscription plan

func (*Service) Project

func (r *Service) Project() pulumi.StringOutput

Target project

func (*Service) ProjectVpcId

func (r *Service) ProjectVpcId() pulumi.StringOutput

Identifier of the VPC the service should be in, if any

func (*Service) Redis

func (r *Service) Redis() pulumi.Output

Redis specific server provided values

func (*Service) RedisUserConfig

func (r *Service) RedisUserConfig() pulumi.Output

Redis specific user configurable settings

func (*Service) ServiceHost

func (r *Service) ServiceHost() pulumi.StringOutput

Service hostname

func (*Service) ServiceIntegrations

func (r *Service) ServiceIntegrations() pulumi.ArrayOutput

Service integrations to specify when creating a service. Not applied after initial service creation

func (*Service) ServiceName

func (r *Service) ServiceName() pulumi.StringOutput

Service name

func (*Service) ServicePassword

func (r *Service) ServicePassword() pulumi.StringOutput

Password used for connecting to the service, if applicable

func (*Service) ServicePort

func (r *Service) ServicePort() pulumi.IntOutput

Service port

func (*Service) ServiceType

func (r *Service) ServiceType() pulumi.StringOutput

Service type code

func (*Service) ServiceUri

func (r *Service) ServiceUri() pulumi.StringOutput

URI for connecting to the service. Service specific info is under "kafka", "pg", etc.

func (*Service) ServiceUsername

func (r *Service) ServiceUsername() pulumi.StringOutput

Username used for connecting to the service, if applicable

func (*Service) State

func (r *Service) State() pulumi.StringOutput

Service state

func (*Service) TerminationProtection

func (r *Service) TerminationProtection() pulumi.BoolOutput

Prevent service from being deleted. It is recommended to have this enabled for all services.

func (*Service) URN

func (r *Service) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ServiceArgs

type ServiceArgs struct {
	// Cassandra specific server provided values
	Cassandra interface{}
	// Cassandra specific user configurable settings
	CassandraUserConfig interface{}
	// Cloud the service runs in
	CloudName interface{}
	// Elasticsearch specific server provided values
	Elasticsearch interface{}
	// Elasticsearch specific user configurable settings
	ElasticsearchUserConfig interface{}
	// Grafana specific server provided values
	Grafana interface{}
	// Grafana specific user configurable settings
	GrafanaUserConfig interface{}
	// InfluxDB specific server provided values
	Influxdb interface{}
	// InfluxDB specific user configurable settings
	InfluxdbUserConfig interface{}
	// Kafka specific server provided values
	Kafka interface{}
	// Kafka Connect specific server provided values
	KafkaConnect interface{}
	// Kafka Connect specific user configurable settings
	KafkaConnectUserConfig interface{}
	// Kafka specific user configurable settings
	KafkaUserConfig interface{}
	// Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
	MaintenanceWindowDow interface{}
	// Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
	MaintenanceWindowTime interface{}
	// MySQL specific server provided values
	Mysql interface{}
	// MySQL specific user configurable settings
	MysqlUserConfig interface{}
	// PostgreSQL specific server provided values
	Pg interface{}
	// PostgreSQL specific user configurable settings
	PgUserConfig interface{}
	// Subscription plan
	Plan interface{}
	// Target project
	Project interface{}
	// Identifier of the VPC the service should be in, if any
	ProjectVpcId interface{}
	// Redis specific server provided values
	Redis interface{}
	// Redis specific user configurable settings
	RedisUserConfig interface{}
	// Service integrations to specify when creating a service. Not applied after initial service creation
	ServiceIntegrations interface{}
	// Service name
	ServiceName interface{}
	// Service type code
	ServiceType interface{}
	// Prevent service from being deleted. It is recommended to have this enabled for all services.
	TerminationProtection interface{}
}

The set of arguments for constructing a Service resource.

type ServiceIntegration

type ServiceIntegration struct {
	// contains filtered or unexported fields
}

func GetServiceIntegration

func GetServiceIntegration(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ServiceIntegrationState, opts ...pulumi.ResourceOpt) (*ServiceIntegration, error)

GetServiceIntegration gets an existing ServiceIntegration 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 NewServiceIntegration

func NewServiceIntegration(ctx *pulumi.Context,
	name string, args *ServiceIntegrationArgs, opts ...pulumi.ResourceOpt) (*ServiceIntegration, error)

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

func (*ServiceIntegration) DestinationEndpointId

func (r *ServiceIntegration) DestinationEndpointId() pulumi.StringOutput

Destination endpoint for the integration (if any)

func (*ServiceIntegration) DestinationServiceName

func (r *ServiceIntegration) DestinationServiceName() pulumi.StringOutput

Destination service for the integration (if any)

func (*ServiceIntegration) ID

ID is this resource's unique identifier assigned by its provider.

func (*ServiceIntegration) IntegrationType

func (r *ServiceIntegration) IntegrationType() pulumi.StringOutput

Type of the service integration

func (*ServiceIntegration) LogsUserConfig

func (r *ServiceIntegration) LogsUserConfig() pulumi.Output

Log integration specific user configurable settings

func (*ServiceIntegration) MirrormakerUserConfig

func (r *ServiceIntegration) MirrormakerUserConfig() pulumi.Output

Mirrormaker integration specific user configurable settings

func (*ServiceIntegration) Project

func (r *ServiceIntegration) Project() pulumi.StringOutput

Project the integration belongs to

func (*ServiceIntegration) SourceEndpointId

func (r *ServiceIntegration) SourceEndpointId() pulumi.StringOutput

Source endpoint for the integration (if any)

func (*ServiceIntegration) SourceServiceName

func (r *ServiceIntegration) SourceServiceName() pulumi.StringOutput

Source service for the integration (if any)

func (*ServiceIntegration) URN

URN is this resource's unique name assigned by Pulumi.

type ServiceIntegrationArgs

type ServiceIntegrationArgs struct {
	// Destination endpoint for the integration (if any)
	DestinationEndpointId interface{}
	// Destination service for the integration (if any)
	DestinationServiceName interface{}
	// Type of the service integration
	IntegrationType interface{}
	// Log integration specific user configurable settings
	LogsUserConfig interface{}
	// Mirrormaker integration specific user configurable settings
	MirrormakerUserConfig interface{}
	// Project the integration belongs to
	Project interface{}
	// Source endpoint for the integration (if any)
	SourceEndpointId interface{}
	// Source service for the integration (if any)
	SourceServiceName interface{}
}

The set of arguments for constructing a ServiceIntegration resource.

type ServiceIntegrationEndpoint

type ServiceIntegrationEndpoint struct {
	// contains filtered or unexported fields
}

func GetServiceIntegrationEndpoint

func GetServiceIntegrationEndpoint(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ServiceIntegrationEndpointState, opts ...pulumi.ResourceOpt) (*ServiceIntegrationEndpoint, error)

GetServiceIntegrationEndpoint gets an existing ServiceIntegrationEndpoint 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 NewServiceIntegrationEndpoint

func NewServiceIntegrationEndpoint(ctx *pulumi.Context,
	name string, args *ServiceIntegrationEndpointArgs, opts ...pulumi.ResourceOpt) (*ServiceIntegrationEndpoint, error)

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

func (*ServiceIntegrationEndpoint) DatadogUserConfig

func (r *ServiceIntegrationEndpoint) DatadogUserConfig() pulumi.Output

Datadog specific user configurable settings

func (*ServiceIntegrationEndpoint) EndpointConfig

func (r *ServiceIntegrationEndpoint) EndpointConfig() pulumi.MapOutput

Integration endpoint specific backend configuration

func (*ServiceIntegrationEndpoint) EndpointName

Name of the service integration endpoint

func (*ServiceIntegrationEndpoint) EndpointType

Type of the service integration endpoint

func (*ServiceIntegrationEndpoint) ExternalElasticsearchLogsUserConfig

func (r *ServiceIntegrationEndpoint) ExternalElasticsearchLogsUserConfig() pulumi.Output

external elasticsearch specific user configurable settings

func (*ServiceIntegrationEndpoint) ID

ID is this resource's unique identifier assigned by its provider.

func (*ServiceIntegrationEndpoint) Project

Project the service integration endpoint belongs to

func (*ServiceIntegrationEndpoint) PrometheusUserConfig

func (r *ServiceIntegrationEndpoint) PrometheusUserConfig() pulumi.Output

Prometheus specific user configurable settings

func (*ServiceIntegrationEndpoint) RsyslogUserConfig

func (r *ServiceIntegrationEndpoint) RsyslogUserConfig() pulumi.Output

rsyslog specific user configurable settings

func (*ServiceIntegrationEndpoint) URN

URN is this resource's unique name assigned by Pulumi.

type ServiceIntegrationEndpointArgs

type ServiceIntegrationEndpointArgs struct {
	// Datadog specific user configurable settings
	DatadogUserConfig interface{}
	// Name of the service integration endpoint
	EndpointName interface{}
	// Type of the service integration endpoint
	EndpointType interface{}
	// external elasticsearch specific user configurable settings
	ExternalElasticsearchLogsUserConfig interface{}
	// Project the service integration endpoint belongs to
	Project interface{}
	// Prometheus specific user configurable settings
	PrometheusUserConfig interface{}
	// rsyslog specific user configurable settings
	RsyslogUserConfig interface{}
}

The set of arguments for constructing a ServiceIntegrationEndpoint resource.

type ServiceIntegrationEndpointState

type ServiceIntegrationEndpointState struct {
	// Datadog specific user configurable settings
	DatadogUserConfig interface{}
	// Integration endpoint specific backend configuration
	EndpointConfig interface{}
	// Name of the service integration endpoint
	EndpointName interface{}
	// Type of the service integration endpoint
	EndpointType interface{}
	// external elasticsearch specific user configurable settings
	ExternalElasticsearchLogsUserConfig interface{}
	// Project the service integration endpoint belongs to
	Project interface{}
	// Prometheus specific user configurable settings
	PrometheusUserConfig interface{}
	// rsyslog specific user configurable settings
	RsyslogUserConfig interface{}
}

Input properties used for looking up and filtering ServiceIntegrationEndpoint resources.

type ServiceIntegrationState

type ServiceIntegrationState struct {
	// Destination endpoint for the integration (if any)
	DestinationEndpointId interface{}
	// Destination service for the integration (if any)
	DestinationServiceName interface{}
	// Type of the service integration
	IntegrationType interface{}
	// Log integration specific user configurable settings
	LogsUserConfig interface{}
	// Mirrormaker integration specific user configurable settings
	MirrormakerUserConfig interface{}
	// Project the integration belongs to
	Project interface{}
	// Source endpoint for the integration (if any)
	SourceEndpointId interface{}
	// Source service for the integration (if any)
	SourceServiceName interface{}
}

Input properties used for looking up and filtering ServiceIntegration resources.

type ServiceState

type ServiceState struct {
	// Cassandra specific server provided values
	Cassandra interface{}
	// Cassandra specific user configurable settings
	CassandraUserConfig interface{}
	// Cloud the service runs in
	CloudName interface{}
	// Service component information objects
	Components interface{}
	// Elasticsearch specific server provided values
	Elasticsearch interface{}
	// Elasticsearch specific user configurable settings
	ElasticsearchUserConfig interface{}
	// Grafana specific server provided values
	Grafana interface{}
	// Grafana specific user configurable settings
	GrafanaUserConfig interface{}
	// InfluxDB specific server provided values
	Influxdb interface{}
	// InfluxDB specific user configurable settings
	InfluxdbUserConfig interface{}
	// Kafka specific server provided values
	Kafka interface{}
	// Kafka Connect specific server provided values
	KafkaConnect interface{}
	// Kafka Connect specific user configurable settings
	KafkaConnectUserConfig interface{}
	// Kafka specific user configurable settings
	KafkaUserConfig interface{}
	// Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
	MaintenanceWindowDow interface{}
	// Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
	MaintenanceWindowTime interface{}
	// MySQL specific server provided values
	Mysql interface{}
	// MySQL specific user configurable settings
	MysqlUserConfig interface{}
	// PostgreSQL specific server provided values
	Pg interface{}
	// PostgreSQL specific user configurable settings
	PgUserConfig interface{}
	// Subscription plan
	Plan interface{}
	// Target project
	Project interface{}
	// Identifier of the VPC the service should be in, if any
	ProjectVpcId interface{}
	// Redis specific server provided values
	Redis interface{}
	// Redis specific user configurable settings
	RedisUserConfig interface{}
	// Service hostname
	ServiceHost interface{}
	// Service integrations to specify when creating a service. Not applied after initial service creation
	ServiceIntegrations interface{}
	// Service name
	ServiceName interface{}
	// Password used for connecting to the service, if applicable
	ServicePassword interface{}
	// Service port
	ServicePort interface{}
	// Service type code
	ServiceType interface{}
	// URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
	ServiceUri interface{}
	// Username used for connecting to the service, if applicable
	ServiceUsername interface{}
	// Service state
	State interface{}
	// Prevent service from being deleted. It is recommended to have this enabled for all services.
	TerminationProtection interface{}
}

Input properties used for looking up and filtering Service resources.

type ServiceUser

type ServiceUser struct {
	// contains filtered or unexported fields
}

func GetServiceUser

func GetServiceUser(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ServiceUserState, opts ...pulumi.ResourceOpt) (*ServiceUser, error)

GetServiceUser gets an existing ServiceUser 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 NewServiceUser

func NewServiceUser(ctx *pulumi.Context,
	name string, args *ServiceUserArgs, opts ...pulumi.ResourceOpt) (*ServiceUser, error)

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

func (*ServiceUser) AccessCert

func (r *ServiceUser) AccessCert() pulumi.StringOutput

Access certificate for the user if applicable for the service in question

func (*ServiceUser) AccessKey

func (r *ServiceUser) AccessKey() pulumi.StringOutput

Access certificate key for the user if applicable for the service in question

func (*ServiceUser) ID

func (r *ServiceUser) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*ServiceUser) Password

func (r *ServiceUser) Password() pulumi.StringOutput

Password of the user

func (*ServiceUser) Project

func (r *ServiceUser) Project() pulumi.StringOutput

Project to link the user to

func (*ServiceUser) ServiceName

func (r *ServiceUser) ServiceName() pulumi.StringOutput

Service to link the user to

func (*ServiceUser) Type

func (r *ServiceUser) Type() pulumi.StringOutput

Type of the user account

func (*ServiceUser) URN

func (r *ServiceUser) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*ServiceUser) Username

func (r *ServiceUser) Username() pulumi.StringOutput

Name of the user account

type ServiceUserArgs

type ServiceUserArgs struct {
	// Project to link the user to
	Project interface{}
	// Service to link the user to
	ServiceName interface{}
	// Name of the user account
	Username interface{}
}

The set of arguments for constructing a ServiceUser resource.

type ServiceUserState

type ServiceUserState struct {
	// Access certificate for the user if applicable for the service in question
	AccessCert interface{}
	// Access certificate key for the user if applicable for the service in question
	AccessKey interface{}
	// Password of the user
	Password interface{}
	// Project to link the user to
	Project interface{}
	// Service to link the user to
	ServiceName interface{}
	// Type of the user account
	Type interface{}
	// Name of the user account
	Username interface{}
}

Input properties used for looking up and filtering ServiceUser resources.

type VpcPeeringConnection

type VpcPeeringConnection struct {
	// contains filtered or unexported fields
}

func GetVpcPeeringConnection

func GetVpcPeeringConnection(ctx *pulumi.Context,
	name string, id pulumi.ID, state *VpcPeeringConnectionState, opts ...pulumi.ResourceOpt) (*VpcPeeringConnection, error)

GetVpcPeeringConnection gets an existing VpcPeeringConnection 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 NewVpcPeeringConnection

func NewVpcPeeringConnection(ctx *pulumi.Context,
	name string, args *VpcPeeringConnectionArgs, opts ...pulumi.ResourceOpt) (*VpcPeeringConnection, error)

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

func (*VpcPeeringConnection) ID

ID is this resource's unique identifier assigned by its provider.

func (*VpcPeeringConnection) PeerCloudAccount

func (r *VpcPeeringConnection) PeerCloudAccount() pulumi.StringOutput

AWS account ID or GCP project ID of the peered VPC

func (*VpcPeeringConnection) PeerRegion

func (r *VpcPeeringConnection) PeerRegion() pulumi.StringOutput

AWS region of the peered VPC (if not in the same region as Aiven VPC)

func (*VpcPeeringConnection) PeerVpc

AWS VPC ID or GCP VPC network name of the peered VPC

func (*VpcPeeringConnection) PeeringConnectionId

func (r *VpcPeeringConnection) PeeringConnectionId() pulumi.StringOutput

Cloud provider identifier for the peering connection if available

func (*VpcPeeringConnection) State

State of the peering connection

func (*VpcPeeringConnection) StateInfo added in v1.2.0

func (r *VpcPeeringConnection) StateInfo() pulumi.MapOutput

State-specific help or error information

func (*VpcPeeringConnection) URN

URN is this resource's unique name assigned by Pulumi.

func (*VpcPeeringConnection) VpcId

The VPC the peering connection belongs to

type VpcPeeringConnectionArgs

type VpcPeeringConnectionArgs struct {
	// AWS account ID or GCP project ID of the peered VPC
	PeerCloudAccount interface{}
	// AWS region of the peered VPC (if not in the same region as Aiven VPC)
	PeerRegion interface{}
	// AWS VPC ID or GCP VPC network name of the peered VPC
	PeerVpc interface{}
	// The VPC the peering connection belongs to
	VpcId interface{}
}

The set of arguments for constructing a VpcPeeringConnection resource.

type VpcPeeringConnectionState

type VpcPeeringConnectionState struct {
	// AWS account ID or GCP project ID of the peered VPC
	PeerCloudAccount interface{}
	// AWS region of the peered VPC (if not in the same region as Aiven VPC)
	PeerRegion interface{}
	// AWS VPC ID or GCP VPC network name of the peered VPC
	PeerVpc interface{}
	// Cloud provider identifier for the peering connection if available
	PeeringConnectionId interface{}
	// State of the peering connection
	State interface{}
	// State-specific help or error information
	StateInfo interface{}
	// The VPC the peering connection belongs to
	VpcId interface{}
}

Input properties used for looking up and filtering VpcPeeringConnection resources.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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