v20200908preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataController

type DataController struct {
	pulumi.CustomResourceState

	// The raw kubernetes information
	K8sRaw pulumi.AnyOutput `pulumi:"k8sRaw"`
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrOutput `pulumi:"lastUploadedDate"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties from the on premise data controller
	OnPremiseProperty OnPremisePropertyResponseOutput `pulumi:"onPremiseProperty"`
	// Read only system data
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

Data controller resource

func GetDataController

func GetDataController(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataControllerState, opts ...pulumi.ResourceOption) (*DataController, error)

GetDataController gets an existing DataController 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 NewDataController

func NewDataController(ctx *pulumi.Context,
	name string, args *DataControllerArgs, opts ...pulumi.ResourceOption) (*DataController, error)

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

func (*DataController) ElementType added in v0.2.6

func (*DataController) ElementType() reflect.Type

func (*DataController) ToDataControllerOutput added in v0.2.6

func (i *DataController) ToDataControllerOutput() DataControllerOutput

func (*DataController) ToDataControllerOutputWithContext added in v0.2.6

func (i *DataController) ToDataControllerOutputWithContext(ctx context.Context) DataControllerOutput

type DataControllerArgs

type DataControllerArgs struct {
	DataControllerName pulumi.StringInput
	// The raw kubernetes information
	K8sRaw pulumi.Input
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties from the on premise data controller
	OnPremiseProperty OnPremisePropertyInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DataController resource.

func (DataControllerArgs) ElementType

func (DataControllerArgs) ElementType() reflect.Type

type DataControllerInput added in v0.2.6

type DataControllerInput interface {
	pulumi.Input

	ToDataControllerOutput() DataControllerOutput
	ToDataControllerOutputWithContext(ctx context.Context) DataControllerOutput
}

type DataControllerOutput added in v0.2.6

type DataControllerOutput struct {
	*pulumi.OutputState
}

func (DataControllerOutput) ElementType added in v0.2.6

func (DataControllerOutput) ElementType() reflect.Type

func (DataControllerOutput) ToDataControllerOutput added in v0.2.6

func (o DataControllerOutput) ToDataControllerOutput() DataControllerOutput

func (DataControllerOutput) ToDataControllerOutputWithContext added in v0.2.6

func (o DataControllerOutput) ToDataControllerOutputWithContext(ctx context.Context) DataControllerOutput

type DataControllerState

type DataControllerState struct {
	// The raw kubernetes information
	K8sRaw pulumi.Input
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Properties from the on premise data controller
	OnPremiseProperty OnPremisePropertyResponsePtrInput
	// Read only system data
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (DataControllerState) ElementType

func (DataControllerState) ElementType() reflect.Type

type LookupDataControllerArgs

type LookupDataControllerArgs struct {
	DataControllerName string `pulumi:"dataControllerName"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataControllerResult

type LookupDataControllerResult struct {
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The raw kubernetes information
	K8sRaw interface{} `pulumi:"k8sRaw"`
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate *string `pulumi:"lastUploadedDate"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties from the on premise data controller
	OnPremiseProperty OnPremisePropertyResponse `pulumi:"onPremiseProperty"`
	// Read only system data
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

Data controller resource

type LookupPostgresInstanceArgs

type LookupPostgresInstanceArgs struct {
	// Name of Postgres Instance
	PostgresInstanceName string `pulumi:"postgresInstanceName"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPostgresInstanceResult

type LookupPostgresInstanceResult struct {
	// The instance admin
	Admin *string `pulumi:"admin"`
	// The data controller id
	DataControllerId *string `pulumi:"dataControllerId"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The raw kubernetes information
	K8sRaw interface{} `pulumi:"k8sRaw"`
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate *string `pulumi:"lastUploadedDate"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Read only system data
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

A Postgres Instance.

type LookupSqlManagedInstanceArgs

type LookupSqlManagedInstanceArgs struct {
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of SQL Managed Instance
	SqlManagedInstanceName string `pulumi:"sqlManagedInstanceName"`
}

type LookupSqlManagedInstanceResult

type LookupSqlManagedInstanceResult struct {
	// The instance admin user
	Admin *string `pulumi:"admin"`
	// null
	DataControllerId *string `pulumi:"dataControllerId"`
	// The instance end time
	EndTime *string `pulumi:"endTime"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The on premise instance endpoint
	InstanceEndpoint *string `pulumi:"instanceEndpoint"`
	// The raw kubernetes information
	K8sRaw interface{} `pulumi:"k8sRaw"`
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate *string `pulumi:"lastUploadedDate"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The instance start time
	StartTime *string `pulumi:"startTime"`
	// Read only system data
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
	// The instance vCore
	VCore *string `pulumi:"vCore"`
}

A SqlManagedInstance.

type LookupSqlServerInstanceArgs

type LookupSqlServerInstanceArgs struct {
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName string `pulumi:"sqlServerInstanceName"`
}

type LookupSqlServerInstanceResult

type LookupSqlServerInstanceResult struct {
	// ARM Resource id of the container resource (Azure Arc for Servers)
	ContainerResourceId string `pulumi:"containerResourceId"`
	// The time when the resource was created.
	CreateTime string `pulumi:"createTime"`
	// SQL Server edition.
	Edition string `pulumi:"edition"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The cloud connectivity status.
	Status string `pulumi:"status"`
	// Read only system data
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
	// The time when the resource was last updated.
	UpdateTime string `pulumi:"updateTime"`
	// The number of logical processors used by the SQL Server instance.
	VCore string `pulumi:"vCore"`
	// SQL Server version.
	Version string `pulumi:"version"`
}

A SqlServerInstance.

type OnPremiseProperty

type OnPremiseProperty struct {
	// A globally unique ID identifying the associated on premise cluster
	Id string `pulumi:"id"`
	// Certificate that contains the on premise cluster public key used to verify signing
	PublicSigningKey string `pulumi:"publicSigningKey"`
	// Unique thumbprint returned to customer to verify the certificate being uploaded
	SigningCertificateThumbprint *string `pulumi:"signingCertificateThumbprint"`
}

Properties from the on premise data controller

type OnPremisePropertyArgs

type OnPremisePropertyArgs struct {
	// A globally unique ID identifying the associated on premise cluster
	Id pulumi.StringInput `pulumi:"id"`
	// Certificate that contains the on premise cluster public key used to verify signing
	PublicSigningKey pulumi.StringInput `pulumi:"publicSigningKey"`
	// Unique thumbprint returned to customer to verify the certificate being uploaded
	SigningCertificateThumbprint pulumi.StringPtrInput `pulumi:"signingCertificateThumbprint"`
}

Properties from the on premise data controller

func (OnPremisePropertyArgs) ElementType

func (OnPremisePropertyArgs) ElementType() reflect.Type

func (OnPremisePropertyArgs) ToOnPremisePropertyOutput

func (i OnPremisePropertyArgs) ToOnPremisePropertyOutput() OnPremisePropertyOutput

func (OnPremisePropertyArgs) ToOnPremisePropertyOutputWithContext

func (i OnPremisePropertyArgs) ToOnPremisePropertyOutputWithContext(ctx context.Context) OnPremisePropertyOutput

func (OnPremisePropertyArgs) ToOnPremisePropertyPtrOutput

func (i OnPremisePropertyArgs) ToOnPremisePropertyPtrOutput() OnPremisePropertyPtrOutput

func (OnPremisePropertyArgs) ToOnPremisePropertyPtrOutputWithContext

func (i OnPremisePropertyArgs) ToOnPremisePropertyPtrOutputWithContext(ctx context.Context) OnPremisePropertyPtrOutput

type OnPremisePropertyInput

type OnPremisePropertyInput interface {
	pulumi.Input

	ToOnPremisePropertyOutput() OnPremisePropertyOutput
	ToOnPremisePropertyOutputWithContext(context.Context) OnPremisePropertyOutput
}

OnPremisePropertyInput is an input type that accepts OnPremisePropertyArgs and OnPremisePropertyOutput values. You can construct a concrete instance of `OnPremisePropertyInput` via:

OnPremisePropertyArgs{...}

type OnPremisePropertyOutput

type OnPremisePropertyOutput struct{ *pulumi.OutputState }

Properties from the on premise data controller

func (OnPremisePropertyOutput) ElementType

func (OnPremisePropertyOutput) ElementType() reflect.Type

func (OnPremisePropertyOutput) Id

A globally unique ID identifying the associated on premise cluster

func (OnPremisePropertyOutput) PublicSigningKey

func (o OnPremisePropertyOutput) PublicSigningKey() pulumi.StringOutput

Certificate that contains the on premise cluster public key used to verify signing

func (OnPremisePropertyOutput) SigningCertificateThumbprint

func (o OnPremisePropertyOutput) SigningCertificateThumbprint() pulumi.StringPtrOutput

Unique thumbprint returned to customer to verify the certificate being uploaded

func (OnPremisePropertyOutput) ToOnPremisePropertyOutput

func (o OnPremisePropertyOutput) ToOnPremisePropertyOutput() OnPremisePropertyOutput

func (OnPremisePropertyOutput) ToOnPremisePropertyOutputWithContext

func (o OnPremisePropertyOutput) ToOnPremisePropertyOutputWithContext(ctx context.Context) OnPremisePropertyOutput

func (OnPremisePropertyOutput) ToOnPremisePropertyPtrOutput

func (o OnPremisePropertyOutput) ToOnPremisePropertyPtrOutput() OnPremisePropertyPtrOutput

func (OnPremisePropertyOutput) ToOnPremisePropertyPtrOutputWithContext

func (o OnPremisePropertyOutput) ToOnPremisePropertyPtrOutputWithContext(ctx context.Context) OnPremisePropertyPtrOutput

type OnPremisePropertyPtrInput

type OnPremisePropertyPtrInput interface {
	pulumi.Input

	ToOnPremisePropertyPtrOutput() OnPremisePropertyPtrOutput
	ToOnPremisePropertyPtrOutputWithContext(context.Context) OnPremisePropertyPtrOutput
}

OnPremisePropertyPtrInput is an input type that accepts OnPremisePropertyArgs, OnPremisePropertyPtr and OnPremisePropertyPtrOutput values. You can construct a concrete instance of `OnPremisePropertyPtrInput` via:

        OnPremisePropertyArgs{...}

or:

        nil

type OnPremisePropertyPtrOutput

type OnPremisePropertyPtrOutput struct{ *pulumi.OutputState }

func (OnPremisePropertyPtrOutput) Elem

func (OnPremisePropertyPtrOutput) ElementType

func (OnPremisePropertyPtrOutput) ElementType() reflect.Type

func (OnPremisePropertyPtrOutput) Id

A globally unique ID identifying the associated on premise cluster

func (OnPremisePropertyPtrOutput) PublicSigningKey

func (o OnPremisePropertyPtrOutput) PublicSigningKey() pulumi.StringPtrOutput

Certificate that contains the on premise cluster public key used to verify signing

func (OnPremisePropertyPtrOutput) SigningCertificateThumbprint

func (o OnPremisePropertyPtrOutput) SigningCertificateThumbprint() pulumi.StringPtrOutput

Unique thumbprint returned to customer to verify the certificate being uploaded

func (OnPremisePropertyPtrOutput) ToOnPremisePropertyPtrOutput

func (o OnPremisePropertyPtrOutput) ToOnPremisePropertyPtrOutput() OnPremisePropertyPtrOutput

func (OnPremisePropertyPtrOutput) ToOnPremisePropertyPtrOutputWithContext

func (o OnPremisePropertyPtrOutput) ToOnPremisePropertyPtrOutputWithContext(ctx context.Context) OnPremisePropertyPtrOutput

type OnPremisePropertyResponse

type OnPremisePropertyResponse struct {
	// A globally unique ID identifying the associated on premise cluster
	Id string `pulumi:"id"`
	// Certificate that contains the on premise cluster public key used to verify signing
	PublicSigningKey string `pulumi:"publicSigningKey"`
	// Unique thumbprint returned to customer to verify the certificate being uploaded
	SigningCertificateThumbprint *string `pulumi:"signingCertificateThumbprint"`
}

Properties from the on premise data controller

type OnPremisePropertyResponseArgs

type OnPremisePropertyResponseArgs struct {
	// A globally unique ID identifying the associated on premise cluster
	Id pulumi.StringInput `pulumi:"id"`
	// Certificate that contains the on premise cluster public key used to verify signing
	PublicSigningKey pulumi.StringInput `pulumi:"publicSigningKey"`
	// Unique thumbprint returned to customer to verify the certificate being uploaded
	SigningCertificateThumbprint pulumi.StringPtrInput `pulumi:"signingCertificateThumbprint"`
}

Properties from the on premise data controller

func (OnPremisePropertyResponseArgs) ElementType

func (OnPremisePropertyResponseArgs) ToOnPremisePropertyResponseOutput

func (i OnPremisePropertyResponseArgs) ToOnPremisePropertyResponseOutput() OnPremisePropertyResponseOutput

func (OnPremisePropertyResponseArgs) ToOnPremisePropertyResponseOutputWithContext

func (i OnPremisePropertyResponseArgs) ToOnPremisePropertyResponseOutputWithContext(ctx context.Context) OnPremisePropertyResponseOutput

func (OnPremisePropertyResponseArgs) ToOnPremisePropertyResponsePtrOutput

func (i OnPremisePropertyResponseArgs) ToOnPremisePropertyResponsePtrOutput() OnPremisePropertyResponsePtrOutput

func (OnPremisePropertyResponseArgs) ToOnPremisePropertyResponsePtrOutputWithContext

func (i OnPremisePropertyResponseArgs) ToOnPremisePropertyResponsePtrOutputWithContext(ctx context.Context) OnPremisePropertyResponsePtrOutput

type OnPremisePropertyResponseInput

type OnPremisePropertyResponseInput interface {
	pulumi.Input

	ToOnPremisePropertyResponseOutput() OnPremisePropertyResponseOutput
	ToOnPremisePropertyResponseOutputWithContext(context.Context) OnPremisePropertyResponseOutput
}

OnPremisePropertyResponseInput is an input type that accepts OnPremisePropertyResponseArgs and OnPremisePropertyResponseOutput values. You can construct a concrete instance of `OnPremisePropertyResponseInput` via:

OnPremisePropertyResponseArgs{...}

type OnPremisePropertyResponseOutput

type OnPremisePropertyResponseOutput struct{ *pulumi.OutputState }

Properties from the on premise data controller

func (OnPremisePropertyResponseOutput) ElementType

func (OnPremisePropertyResponseOutput) Id

A globally unique ID identifying the associated on premise cluster

func (OnPremisePropertyResponseOutput) PublicSigningKey

Certificate that contains the on premise cluster public key used to verify signing

func (OnPremisePropertyResponseOutput) SigningCertificateThumbprint

func (o OnPremisePropertyResponseOutput) SigningCertificateThumbprint() pulumi.StringPtrOutput

Unique thumbprint returned to customer to verify the certificate being uploaded

func (OnPremisePropertyResponseOutput) ToOnPremisePropertyResponseOutput

func (o OnPremisePropertyResponseOutput) ToOnPremisePropertyResponseOutput() OnPremisePropertyResponseOutput

func (OnPremisePropertyResponseOutput) ToOnPremisePropertyResponseOutputWithContext

func (o OnPremisePropertyResponseOutput) ToOnPremisePropertyResponseOutputWithContext(ctx context.Context) OnPremisePropertyResponseOutput

func (OnPremisePropertyResponseOutput) ToOnPremisePropertyResponsePtrOutput

func (o OnPremisePropertyResponseOutput) ToOnPremisePropertyResponsePtrOutput() OnPremisePropertyResponsePtrOutput

func (OnPremisePropertyResponseOutput) ToOnPremisePropertyResponsePtrOutputWithContext

func (o OnPremisePropertyResponseOutput) ToOnPremisePropertyResponsePtrOutputWithContext(ctx context.Context) OnPremisePropertyResponsePtrOutput

type OnPremisePropertyResponsePtrInput

type OnPremisePropertyResponsePtrInput interface {
	pulumi.Input

	ToOnPremisePropertyResponsePtrOutput() OnPremisePropertyResponsePtrOutput
	ToOnPremisePropertyResponsePtrOutputWithContext(context.Context) OnPremisePropertyResponsePtrOutput
}

OnPremisePropertyResponsePtrInput is an input type that accepts OnPremisePropertyResponseArgs, OnPremisePropertyResponsePtr and OnPremisePropertyResponsePtrOutput values. You can construct a concrete instance of `OnPremisePropertyResponsePtrInput` via:

        OnPremisePropertyResponseArgs{...}

or:

        nil

type OnPremisePropertyResponsePtrOutput

type OnPremisePropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (OnPremisePropertyResponsePtrOutput) Elem

func (OnPremisePropertyResponsePtrOutput) ElementType

func (OnPremisePropertyResponsePtrOutput) Id

A globally unique ID identifying the associated on premise cluster

func (OnPremisePropertyResponsePtrOutput) PublicSigningKey

Certificate that contains the on premise cluster public key used to verify signing

func (OnPremisePropertyResponsePtrOutput) SigningCertificateThumbprint

func (o OnPremisePropertyResponsePtrOutput) SigningCertificateThumbprint() pulumi.StringPtrOutput

Unique thumbprint returned to customer to verify the certificate being uploaded

func (OnPremisePropertyResponsePtrOutput) ToOnPremisePropertyResponsePtrOutput

func (o OnPremisePropertyResponsePtrOutput) ToOnPremisePropertyResponsePtrOutput() OnPremisePropertyResponsePtrOutput

func (OnPremisePropertyResponsePtrOutput) ToOnPremisePropertyResponsePtrOutputWithContext

func (o OnPremisePropertyResponsePtrOutput) ToOnPremisePropertyResponsePtrOutputWithContext(ctx context.Context) OnPremisePropertyResponsePtrOutput

type PostgresInstance

type PostgresInstance struct {
	pulumi.CustomResourceState

	// The instance admin
	Admin pulumi.StringPtrOutput `pulumi:"admin"`
	// The data controller id
	DataControllerId pulumi.StringPtrOutput `pulumi:"dataControllerId"`
	// The raw kubernetes information
	K8sRaw pulumi.AnyOutput `pulumi:"k8sRaw"`
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrOutput `pulumi:"lastUploadedDate"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Read only system data
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

A Postgres Instance.

func GetPostgresInstance

func GetPostgresInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PostgresInstanceState, opts ...pulumi.ResourceOption) (*PostgresInstance, error)

GetPostgresInstance gets an existing PostgresInstance 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 NewPostgresInstance

func NewPostgresInstance(ctx *pulumi.Context,
	name string, args *PostgresInstanceArgs, opts ...pulumi.ResourceOption) (*PostgresInstance, error)

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

func (*PostgresInstance) ElementType added in v0.2.6

func (*PostgresInstance) ElementType() reflect.Type

func (*PostgresInstance) ToPostgresInstanceOutput added in v0.2.6

func (i *PostgresInstance) ToPostgresInstanceOutput() PostgresInstanceOutput

func (*PostgresInstance) ToPostgresInstanceOutputWithContext added in v0.2.6

func (i *PostgresInstance) ToPostgresInstanceOutputWithContext(ctx context.Context) PostgresInstanceOutput

type PostgresInstanceArgs

type PostgresInstanceArgs struct {
	// The instance admin
	Admin pulumi.StringPtrInput
	// The data controller id
	DataControllerId pulumi.StringPtrInput
	// The raw kubernetes information
	K8sRaw pulumi.Input
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of PostgresInstance
	PostgresInstanceName pulumi.StringInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a PostgresInstance resource.

func (PostgresInstanceArgs) ElementType

func (PostgresInstanceArgs) ElementType() reflect.Type

type PostgresInstanceInput added in v0.2.6

type PostgresInstanceInput interface {
	pulumi.Input

	ToPostgresInstanceOutput() PostgresInstanceOutput
	ToPostgresInstanceOutputWithContext(ctx context.Context) PostgresInstanceOutput
}

type PostgresInstanceOutput added in v0.2.6

type PostgresInstanceOutput struct {
	*pulumi.OutputState
}

func (PostgresInstanceOutput) ElementType added in v0.2.6

func (PostgresInstanceOutput) ElementType() reflect.Type

func (PostgresInstanceOutput) ToPostgresInstanceOutput added in v0.2.6

func (o PostgresInstanceOutput) ToPostgresInstanceOutput() PostgresInstanceOutput

func (PostgresInstanceOutput) ToPostgresInstanceOutputWithContext added in v0.2.6

func (o PostgresInstanceOutput) ToPostgresInstanceOutputWithContext(ctx context.Context) PostgresInstanceOutput

type PostgresInstanceState

type PostgresInstanceState struct {
	// The instance admin
	Admin pulumi.StringPtrInput
	// The data controller id
	DataControllerId pulumi.StringPtrInput
	// The raw kubernetes information
	K8sRaw pulumi.Input
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Read only system data
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (PostgresInstanceState) ElementType

func (PostgresInstanceState) ElementType() reflect.Type

type SqlManagedInstance

type SqlManagedInstance struct {
	pulumi.CustomResourceState

	// The instance admin user
	Admin pulumi.StringPtrOutput `pulumi:"admin"`
	// null
	DataControllerId pulumi.StringPtrOutput `pulumi:"dataControllerId"`
	// The instance end time
	EndTime pulumi.StringPtrOutput `pulumi:"endTime"`
	// The on premise instance endpoint
	InstanceEndpoint pulumi.StringPtrOutput `pulumi:"instanceEndpoint"`
	// The raw kubernetes information
	K8sRaw pulumi.AnyOutput `pulumi:"k8sRaw"`
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrOutput `pulumi:"lastUploadedDate"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The instance start time
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
	// Read only system data
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
	// The instance vCore
	VCore pulumi.StringPtrOutput `pulumi:"vCore"`
}

A SqlManagedInstance.

func GetSqlManagedInstance

func GetSqlManagedInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlManagedInstanceState, opts ...pulumi.ResourceOption) (*SqlManagedInstance, error)

GetSqlManagedInstance gets an existing SqlManagedInstance 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 NewSqlManagedInstance

func NewSqlManagedInstance(ctx *pulumi.Context,
	name string, args *SqlManagedInstanceArgs, opts ...pulumi.ResourceOption) (*SqlManagedInstance, error)

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

func (*SqlManagedInstance) ElementType added in v0.2.6

func (*SqlManagedInstance) ElementType() reflect.Type

func (*SqlManagedInstance) ToSqlManagedInstanceOutput added in v0.2.6

func (i *SqlManagedInstance) ToSqlManagedInstanceOutput() SqlManagedInstanceOutput

func (*SqlManagedInstance) ToSqlManagedInstanceOutputWithContext added in v0.2.6

func (i *SqlManagedInstance) ToSqlManagedInstanceOutputWithContext(ctx context.Context) SqlManagedInstanceOutput

type SqlManagedInstanceArgs

type SqlManagedInstanceArgs struct {
	// The instance admin user
	Admin pulumi.StringPtrInput
	// null
	DataControllerId pulumi.StringPtrInput
	// The instance end time
	EndTime pulumi.StringPtrInput
	// The on premise instance endpoint
	InstanceEndpoint pulumi.StringPtrInput
	// The raw kubernetes information
	K8sRaw pulumi.Input
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// The name of SQL Managed Instances
	SqlManagedInstanceName pulumi.StringInput
	// The instance start time
	StartTime pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The instance vCore
	VCore pulumi.StringPtrInput
}

The set of arguments for constructing a SqlManagedInstance resource.

func (SqlManagedInstanceArgs) ElementType

func (SqlManagedInstanceArgs) ElementType() reflect.Type

type SqlManagedInstanceInput added in v0.2.6

type SqlManagedInstanceInput interface {
	pulumi.Input

	ToSqlManagedInstanceOutput() SqlManagedInstanceOutput
	ToSqlManagedInstanceOutputWithContext(ctx context.Context) SqlManagedInstanceOutput
}

type SqlManagedInstanceOutput added in v0.2.6

type SqlManagedInstanceOutput struct {
	*pulumi.OutputState
}

func (SqlManagedInstanceOutput) ElementType added in v0.2.6

func (SqlManagedInstanceOutput) ElementType() reflect.Type

func (SqlManagedInstanceOutput) ToSqlManagedInstanceOutput added in v0.2.6

func (o SqlManagedInstanceOutput) ToSqlManagedInstanceOutput() SqlManagedInstanceOutput

func (SqlManagedInstanceOutput) ToSqlManagedInstanceOutputWithContext added in v0.2.6

func (o SqlManagedInstanceOutput) ToSqlManagedInstanceOutputWithContext(ctx context.Context) SqlManagedInstanceOutput

type SqlManagedInstanceState

type SqlManagedInstanceState struct {
	// The instance admin user
	Admin pulumi.StringPtrInput
	// null
	DataControllerId pulumi.StringPtrInput
	// The instance end time
	EndTime pulumi.StringPtrInput
	// The on premise instance endpoint
	InstanceEndpoint pulumi.StringPtrInput
	// The raw kubernetes information
	K8sRaw pulumi.Input
	// Last uploaded date from on premise cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The instance start time
	StartTime pulumi.StringPtrInput
	// Read only system data
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
	// The instance vCore
	VCore pulumi.StringPtrInput
}

func (SqlManagedInstanceState) ElementType

func (SqlManagedInstanceState) ElementType() reflect.Type

type SqlServerInstance

type SqlServerInstance struct {
	pulumi.CustomResourceState

	// ARM Resource id of the container resource (Azure Arc for Servers)
	ContainerResourceId pulumi.StringOutput `pulumi:"containerResourceId"`
	// The time when the resource was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// SQL Server edition.
	Edition pulumi.StringOutput `pulumi:"edition"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The cloud connectivity status.
	Status pulumi.StringOutput `pulumi:"status"`
	// Read only system data
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
	// The time when the resource was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// The number of logical processors used by the SQL Server instance.
	VCore pulumi.StringOutput `pulumi:"vCore"`
	// SQL Server version.
	Version pulumi.StringOutput `pulumi:"version"`
}

A SqlServerInstance.

func GetSqlServerInstance

func GetSqlServerInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlServerInstanceState, opts ...pulumi.ResourceOption) (*SqlServerInstance, error)

GetSqlServerInstance gets an existing SqlServerInstance 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 NewSqlServerInstance

func NewSqlServerInstance(ctx *pulumi.Context,
	name string, args *SqlServerInstanceArgs, opts ...pulumi.ResourceOption) (*SqlServerInstance, error)

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

func (*SqlServerInstance) ElementType added in v0.2.6

func (*SqlServerInstance) ElementType() reflect.Type

func (*SqlServerInstance) ToSqlServerInstanceOutput added in v0.2.6

func (i *SqlServerInstance) ToSqlServerInstanceOutput() SqlServerInstanceOutput

func (*SqlServerInstance) ToSqlServerInstanceOutputWithContext added in v0.2.6

func (i *SqlServerInstance) ToSqlServerInstanceOutputWithContext(ctx context.Context) SqlServerInstanceOutput

type SqlServerInstanceArgs

type SqlServerInstanceArgs struct {
	// ARM Resource id of the container resource (Azure Arc for Servers)
	ContainerResourceId pulumi.StringInput
	// SQL Server edition.
	Edition pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// The name of SQL Server Instance
	SqlServerInstanceName pulumi.StringInput
	// The cloud connectivity status.
	Status pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The number of logical processors used by the SQL Server instance.
	VCore pulumi.StringInput
	// SQL Server version.
	Version pulumi.StringInput
}

The set of arguments for constructing a SqlServerInstance resource.

func (SqlServerInstanceArgs) ElementType

func (SqlServerInstanceArgs) ElementType() reflect.Type

type SqlServerInstanceInput added in v0.2.6

type SqlServerInstanceInput interface {
	pulumi.Input

	ToSqlServerInstanceOutput() SqlServerInstanceOutput
	ToSqlServerInstanceOutputWithContext(ctx context.Context) SqlServerInstanceOutput
}

type SqlServerInstanceOutput added in v0.2.6

type SqlServerInstanceOutput struct {
	*pulumi.OutputState
}

func (SqlServerInstanceOutput) ElementType added in v0.2.6

func (SqlServerInstanceOutput) ElementType() reflect.Type

func (SqlServerInstanceOutput) ToSqlServerInstanceOutput added in v0.2.6

func (o SqlServerInstanceOutput) ToSqlServerInstanceOutput() SqlServerInstanceOutput

func (SqlServerInstanceOutput) ToSqlServerInstanceOutputWithContext added in v0.2.6

func (o SqlServerInstanceOutput) ToSqlServerInstanceOutputWithContext(ctx context.Context) SqlServerInstanceOutput

type SqlServerInstanceState

type SqlServerInstanceState struct {
	// ARM Resource id of the container resource (Azure Arc for Servers)
	ContainerResourceId pulumi.StringPtrInput
	// The time when the resource was created.
	CreateTime pulumi.StringPtrInput
	// SQL Server edition.
	Edition pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The cloud connectivity status.
	Status pulumi.StringPtrInput
	// Read only system data
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
	// The time when the resource was last updated.
	UpdateTime pulumi.StringPtrInput
	// The number of logical processors used by the SQL Server instance.
	VCore pulumi.StringPtrInput
	// SQL Server version.
	Version pulumi.StringPtrInput
}

func (SqlServerInstanceState) ElementType

func (SqlServerInstanceState) ElementType() reflect.Type

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC)
	CreatedAt *string `pulumi:"createdAt"`
	// An identifier for the identity that created the resource
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// An identifier for the identity that last modified the resource
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Read only system data

type SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC)
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// An identifier for the identity that created the resource
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// An identifier for the identity that last modified the resource
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Read only system data

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Read only system data

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponseOutput) CreatedBy

An identifier for the identity that created the resource

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

An identifier for the identity that last modified the resource

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponsePtrOutput) CreatedBy

An identifier for the identity that created the resource

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

An identifier for the identity that last modified the resource

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

Jump to

Keyboard shortcuts

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