Documentation ¶
Index ¶
- type ConnectionPool
- func (r *ConnectionPool) ConnectionUri() pulumi.StringOutput
- func (r *ConnectionPool) DatabaseName() pulumi.StringOutput
- func (r *ConnectionPool) ID() pulumi.IDOutput
- func (r *ConnectionPool) PoolMode() pulumi.StringOutput
- func (r *ConnectionPool) PoolName() pulumi.StringOutput
- func (r *ConnectionPool) PoolSize() pulumi.IntOutput
- func (r *ConnectionPool) Project() pulumi.StringOutput
- func (r *ConnectionPool) ServiceName() pulumi.StringOutput
- func (r *ConnectionPool) URN() pulumi.URNOutput
- func (r *ConnectionPool) Username() pulumi.StringOutput
- type ConnectionPoolArgs
- type ConnectionPoolState
- type Database
- func (r *Database) DatabaseName() pulumi.StringOutput
- func (r *Database) ID() pulumi.IDOutput
- func (r *Database) LcCollate() pulumi.StringOutput
- func (r *Database) LcCtype() pulumi.StringOutput
- func (r *Database) Project() pulumi.StringOutput
- func (r *Database) ServiceName() pulumi.StringOutput
- func (r *Database) URN() pulumi.URNOutput
- type DatabaseArgs
- type DatabaseState
- type ElasticSearchAcl
- func (r *ElasticSearchAcl) Acls() pulumi.ArrayOutput
- func (r *ElasticSearchAcl) Enabled() pulumi.BoolOutput
- func (r *ElasticSearchAcl) ExtendedAcl() pulumi.BoolOutput
- func (r *ElasticSearchAcl) ID() pulumi.IDOutput
- func (r *ElasticSearchAcl) Project() pulumi.StringOutput
- func (r *ElasticSearchAcl) ServiceName() pulumi.StringOutput
- func (r *ElasticSearchAcl) URN() pulumi.URNOutput
- type ElasticSearchAclArgs
- type ElasticSearchAclState
- type GetConnectionPoolArgs
- type GetConnectionPoolResult
- type GetDatabaseArgs
- type GetDatabaseResult
- type GetElasticSearchAclArgs
- type GetElasticSearchAclResult
- type GetKafkaAclArgs
- type GetKafkaAclResult
- type GetKafkaConnectorArgs
- type GetKafkaConnectorResult
- type GetKafkaSchemaArgs
- type GetKafkaSchemaConfigurationArgs
- type GetKafkaSchemaConfigurationResult
- type GetKafkaSchemaResult
- type GetKafkaTopicArgs
- type GetKafkaTopicResult
- type GetProjectArgs
- type GetProjectResult
- type GetProjectUserArgs
- type GetProjectUserResult
- type GetProjectVpcArgs
- type GetProjectVpcResult
- type GetServiceArgs
- type GetServiceIntegrationEndpointArgs
- type GetServiceIntegrationEndpointResult
- type GetServiceResult
- type GetServiceUserArgs
- type GetServiceUserResult
- type GetVpcPeeringConnectionArgs
- type GetVpcPeeringConnectionResult
- type KafkaAcl
- func (r *KafkaAcl) ID() pulumi.IDOutput
- func (r *KafkaAcl) Permission() pulumi.StringOutput
- func (r *KafkaAcl) Project() pulumi.StringOutput
- func (r *KafkaAcl) ServiceName() pulumi.StringOutput
- func (r *KafkaAcl) Topic() pulumi.StringOutput
- func (r *KafkaAcl) URN() pulumi.URNOutput
- func (r *KafkaAcl) Username() pulumi.StringOutput
- type KafkaAclArgs
- type KafkaAclState
- type KafkaConnector
- func (r *KafkaConnector) Config() pulumi.MapOutput
- func (r *KafkaConnector) ConnectorName() pulumi.StringOutput
- func (r *KafkaConnector) ID() pulumi.IDOutput
- func (r *KafkaConnector) PluginAuthor() pulumi.StringOutput
- func (r *KafkaConnector) PluginClass() pulumi.StringOutput
- func (r *KafkaConnector) PluginDocUrl() pulumi.StringOutput
- func (r *KafkaConnector) PluginTitle() pulumi.StringOutput
- func (r *KafkaConnector) PluginType() pulumi.StringOutput
- func (r *KafkaConnector) PluginVersion() pulumi.StringOutput
- func (r *KafkaConnector) Project() pulumi.StringOutput
- func (r *KafkaConnector) ServiceName() pulumi.StringOutput
- func (r *KafkaConnector) Tasks() pulumi.ArrayOutput
- func (r *KafkaConnector) URN() pulumi.URNOutput
- type KafkaConnectorArgs
- type KafkaConnectorState
- type KafkaSchema
- func (r *KafkaSchema) ID() pulumi.IDOutput
- func (r *KafkaSchema) Project() pulumi.StringOutput
- func (r *KafkaSchema) Schema() pulumi.StringOutput
- func (r *KafkaSchema) ServiceName() pulumi.StringOutput
- func (r *KafkaSchema) SubjectName() pulumi.StringOutput
- func (r *KafkaSchema) URN() pulumi.URNOutput
- func (r *KafkaSchema) Version() pulumi.IntOutput
- type KafkaSchemaArgs
- type KafkaSchemaConfiguration
- func (r *KafkaSchemaConfiguration) CompatibilityLevel() pulumi.StringOutput
- func (r *KafkaSchemaConfiguration) ID() pulumi.IDOutput
- func (r *KafkaSchemaConfiguration) Project() pulumi.StringOutput
- func (r *KafkaSchemaConfiguration) ServiceName() pulumi.StringOutput
- func (r *KafkaSchemaConfiguration) URN() pulumi.URNOutput
- type KafkaSchemaConfigurationArgs
- type KafkaSchemaConfigurationState
- type KafkaSchemaState
- type KafkaTopic
- func (r *KafkaTopic) CleanupPolicy() pulumi.StringOutput
- func (r *KafkaTopic) ID() pulumi.IDOutput
- func (r *KafkaTopic) MinimumInSyncReplicas() pulumi.IntOutput
- func (r *KafkaTopic) Partitions() pulumi.IntOutput
- func (r *KafkaTopic) Project() pulumi.StringOutput
- func (r *KafkaTopic) Replication() pulumi.IntOutput
- func (r *KafkaTopic) RetentionBytes() pulumi.IntOutput
- func (r *KafkaTopic) RetentionHours() pulumi.IntOutput
- func (r *KafkaTopic) ServiceName() pulumi.StringOutput
- func (r *KafkaTopic) TopicName() pulumi.StringOutput
- func (r *KafkaTopic) URN() pulumi.URNOutput
- type KafkaTopicArgs
- type KafkaTopicState
- type Project
- func (r *Project) BillingAddress() pulumi.StringOutput
- func (r *Project) BillingEmails() pulumi.ArrayOutput
- func (r *Project) CaCert() pulumi.StringOutput
- func (r *Project) CardId() pulumi.StringOutput
- func (r *Project) CopyFromProject() pulumi.StringOutput
- func (r *Project) CountryCode() pulumi.StringOutput
- func (r *Project) ID() pulumi.IDOutput
- func (r *Project) Project() pulumi.StringOutput
- func (r *Project) TechnicalEmails() pulumi.ArrayOutput
- func (r *Project) URN() pulumi.URNOutput
- type ProjectArgs
- type ProjectState
- type ProjectUser
- type ProjectUserArgs
- type ProjectUserState
- type ProjectVpc
- type ProjectVpcArgs
- type ProjectVpcState
- type Service
- func (r *Service) Cassandra() pulumi.Output
- func (r *Service) CassandraUserConfig() pulumi.Output
- func (r *Service) CloudName() pulumi.StringOutput
- func (r *Service) Components() pulumi.ArrayOutput
- func (r *Service) Elasticsearch() pulumi.Output
- func (r *Service) ElasticsearchUserConfig() pulumi.Output
- func (r *Service) Grafana() pulumi.Output
- func (r *Service) GrafanaUserConfig() pulumi.Output
- func (r *Service) ID() pulumi.IDOutput
- func (r *Service) Influxdb() pulumi.Output
- func (r *Service) InfluxdbUserConfig() pulumi.Output
- func (r *Service) Kafka() pulumi.Output
- func (r *Service) KafkaConnect() pulumi.Output
- func (r *Service) KafkaConnectUserConfig() pulumi.Output
- func (r *Service) KafkaUserConfig() pulumi.Output
- func (r *Service) MaintenanceWindowDow() pulumi.StringOutput
- func (r *Service) MaintenanceWindowTime() pulumi.StringOutput
- func (r *Service) Mysql() pulumi.Output
- func (r *Service) MysqlUserConfig() pulumi.Output
- func (r *Service) Pg() pulumi.Output
- func (r *Service) PgUserConfig() pulumi.Output
- func (r *Service) Plan() pulumi.StringOutput
- func (r *Service) Project() pulumi.StringOutput
- func (r *Service) ProjectVpcId() pulumi.StringOutput
- func (r *Service) Redis() pulumi.Output
- func (r *Service) RedisUserConfig() pulumi.Output
- func (r *Service) ServiceHost() pulumi.StringOutput
- func (r *Service) ServiceIntegrations() pulumi.ArrayOutput
- func (r *Service) ServiceName() pulumi.StringOutput
- func (r *Service) ServicePassword() pulumi.StringOutput
- func (r *Service) ServicePort() pulumi.IntOutput
- func (r *Service) ServiceType() pulumi.StringOutput
- func (r *Service) ServiceUri() pulumi.StringOutput
- func (r *Service) ServiceUsername() pulumi.StringOutput
- func (r *Service) State() pulumi.StringOutput
- func (r *Service) TerminationProtection() pulumi.BoolOutput
- func (r *Service) URN() pulumi.URNOutput
- type ServiceArgs
- type ServiceIntegration
- func (r *ServiceIntegration) DestinationEndpointId() pulumi.StringOutput
- func (r *ServiceIntegration) DestinationServiceName() pulumi.StringOutput
- func (r *ServiceIntegration) ID() pulumi.IDOutput
- func (r *ServiceIntegration) IntegrationType() pulumi.StringOutput
- func (r *ServiceIntegration) LogsUserConfig() pulumi.Output
- func (r *ServiceIntegration) MirrormakerUserConfig() pulumi.Output
- func (r *ServiceIntegration) Project() pulumi.StringOutput
- func (r *ServiceIntegration) SourceEndpointId() pulumi.StringOutput
- func (r *ServiceIntegration) SourceServiceName() pulumi.StringOutput
- func (r *ServiceIntegration) URN() pulumi.URNOutput
- type ServiceIntegrationArgs
- type ServiceIntegrationEndpoint
- func (r *ServiceIntegrationEndpoint) DatadogUserConfig() pulumi.Output
- func (r *ServiceIntegrationEndpoint) EndpointConfig() pulumi.MapOutput
- func (r *ServiceIntegrationEndpoint) EndpointName() pulumi.StringOutput
- func (r *ServiceIntegrationEndpoint) EndpointType() pulumi.StringOutput
- func (r *ServiceIntegrationEndpoint) ExternalElasticsearchLogsUserConfig() pulumi.Output
- func (r *ServiceIntegrationEndpoint) ID() pulumi.IDOutput
- func (r *ServiceIntegrationEndpoint) Project() pulumi.StringOutput
- func (r *ServiceIntegrationEndpoint) PrometheusUserConfig() pulumi.Output
- func (r *ServiceIntegrationEndpoint) RsyslogUserConfig() pulumi.Output
- func (r *ServiceIntegrationEndpoint) URN() pulumi.URNOutput
- type ServiceIntegrationEndpointArgs
- type ServiceIntegrationEndpointState
- type ServiceIntegrationState
- type ServiceState
- type ServiceUser
- func (r *ServiceUser) AccessCert() pulumi.StringOutput
- func (r *ServiceUser) AccessKey() pulumi.StringOutput
- func (r *ServiceUser) ID() pulumi.IDOutput
- func (r *ServiceUser) Password() pulumi.StringOutput
- func (r *ServiceUser) Project() pulumi.StringOutput
- func (r *ServiceUser) ServiceName() pulumi.StringOutput
- func (r *ServiceUser) Type() pulumi.StringOutput
- func (r *ServiceUser) URN() pulumi.URNOutput
- func (r *ServiceUser) Username() pulumi.StringOutput
- type ServiceUserArgs
- type ServiceUserState
- type VpcPeeringConnection
- func (r *VpcPeeringConnection) ID() pulumi.IDOutput
- func (r *VpcPeeringConnection) PeerCloudAccount() pulumi.StringOutput
- func (r *VpcPeeringConnection) PeerRegion() pulumi.StringOutput
- func (r *VpcPeeringConnection) PeerVpc() pulumi.StringOutput
- func (r *VpcPeeringConnection) PeeringConnectionId() pulumi.StringOutput
- func (r *VpcPeeringConnection) State() pulumi.StringOutput
- func (r *VpcPeeringConnection) StateInfo() pulumi.MapOutput
- func (r *VpcPeeringConnection) URN() pulumi.URNOutput
- func (r *VpcPeeringConnection) VpcId() pulumi.StringOutput
- type VpcPeeringConnectionArgs
- type VpcPeeringConnectionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) 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
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{} }
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{} }
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
func (r *ElasticSearchAcl) Acls() pulumi.ArrayOutput
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
func (r *ElasticSearchAcl) ID() pulumi.IDOutput
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
func (r *ElasticSearchAcl) URN() pulumi.URNOutput
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 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{} }
A collection of arguments for invoking getDatabase.
type GetDatabaseResult ¶
type GetDatabaseResult struct { DatabaseName interface{} LcCollate interface{} LcCtype interface{} Project interface{} ServiceName 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{} 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{} 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 { 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 { 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.
func LookupServiceIntegrationEndpoint ¶
func LookupServiceIntegrationEndpoint(ctx *pulumi.Context, args *GetServiceIntegrationEndpointArgs) (*GetServiceIntegrationEndpointResult, error)
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.
func LookupVpcPeeringConnection ¶
func LookupVpcPeeringConnection(ctx *pulumi.Context, args *GetVpcPeeringConnectionArgs) (*GetVpcPeeringConnectionResult, error)
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) 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) 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
func (r *KafkaSchemaConfiguration) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*KafkaSchemaConfiguration) Project ¶ added in v1.2.0
func (r *KafkaSchemaConfiguration) Project() pulumi.StringOutput
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
func (r *KafkaSchemaConfiguration) URN() pulumi.URNOutput
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) 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{} // 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{} // 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) 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) 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) TechnicalEmails ¶
func (r *Project) TechnicalEmails() pulumi.ArrayOutput
Technical contact emails of the project
type ProjectArgs ¶
type ProjectArgs struct { // 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 { // 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) CassandraUserConfig ¶
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 ¶
Elasticsearch specific server provided values
func (*Service) ElasticsearchUserConfig ¶
Elasticsearch specific user configurable settings
func (*Service) GrafanaUserConfig ¶
Grafana specific user configurable settings
func (*Service) InfluxdbUserConfig ¶
InfluxDB specific user configurable settings
func (*Service) KafkaConnect ¶ added in v1.2.0
Kafka Connect specific server provided values
func (*Service) KafkaConnectUserConfig ¶ added in v1.2.0
Kafka Connect specific user configurable settings
func (*Service) KafkaUserConfig ¶
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) MysqlUserConfig ¶
MySQL specific user configurable settings
func (*Service) PgUserConfig ¶
PostgreSQL specific user configurable settings
func (*Service) ProjectVpcId ¶
func (r *Service) ProjectVpcId() pulumi.StringOutput
Identifier of the VPC the service should be in, if any
func (*Service) RedisUserConfig ¶
Redis specific user configurable settings
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) ServicePassword ¶
func (r *Service) ServicePassword() pulumi.StringOutput
Password used for connecting to the service, if applicable
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) TerminationProtection ¶
func (r *Service) TerminationProtection() pulumi.BoolOutput
Prevent service from being deleted. It is recommended to have this enabled for all services.
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 ¶
func (r *ServiceIntegration) ID() pulumi.IDOutput
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 ¶
func (r *ServiceIntegration) URN() pulumi.URNOutput
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 ¶
func (r *ServiceIntegrationEndpoint) EndpointName() pulumi.StringOutput
Name of the service integration endpoint
func (*ServiceIntegrationEndpoint) EndpointType ¶
func (r *ServiceIntegrationEndpoint) EndpointType() pulumi.StringOutput
Type of the service integration endpoint
func (*ServiceIntegrationEndpoint) ExternalElasticsearchLogsUserConfig ¶
func (r *ServiceIntegrationEndpoint) ExternalElasticsearchLogsUserConfig() pulumi.Output
external elasticsearch specific user configurable settings
func (*ServiceIntegrationEndpoint) ID ¶
func (r *ServiceIntegrationEndpoint) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ServiceIntegrationEndpoint) Project ¶
func (r *ServiceIntegrationEndpoint) Project() pulumi.StringOutput
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 ¶
func (r *ServiceIntegrationEndpoint) URN() pulumi.URNOutput
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 ¶
func (r *VpcPeeringConnection) ID() pulumi.IDOutput
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 ¶
func (r *VpcPeeringConnection) PeerVpc() pulumi.StringOutput
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 ¶
func (r *VpcPeeringConnection) State() pulumi.StringOutput
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 ¶
func (r *VpcPeeringConnection) URN() pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
func (*VpcPeeringConnection) VpcId ¶
func (r *VpcPeeringConnection) VpcId() pulumi.StringOutput
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.
Source Files ¶
- connectionPool.go
- database.go
- elasticSearchAcl.go
- getConnectionPool.go
- getDatabase.go
- getElasticSearchAcl.go
- getKafkaAcl.go
- getKafkaConnector.go
- getKafkaSchema.go
- getKafkaSchemaConfiguration.go
- getKafkaTopic.go
- getProject.go
- getProjectUser.go
- getProjectVpc.go
- getService.go
- getServiceIntegrationEndpoint.go
- getServiceUser.go
- getVpcPeeringConnection.go
- kafkaAcl.go
- kafkaConnector.go
- kafkaSchema.go
- kafkaSchemaConfiguration.go
- kafkaTopic.go
- project.go
- projectUser.go
- projectVpc.go
- service.go
- serviceIntegration.go
- serviceIntegrationEndpoint.go
- serviceUser.go
- vpcPeeringConnection.go