hybriddata

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RunLocationNone               = RunLocation("none")
	RunLocationAustraliaeast      = RunLocation("australiaeast")
	RunLocationAustraliasoutheast = RunLocation("australiasoutheast")
	RunLocationBrazilsouth        = RunLocation("brazilsouth")
	RunLocationCanadacentral      = RunLocation("canadacentral")
	RunLocationCanadaeast         = RunLocation("canadaeast")
	RunLocationCentralindia       = RunLocation("centralindia")
	RunLocationCentralus          = RunLocation("centralus")
	RunLocationEastasia           = RunLocation("eastasia")
	RunLocationEastus             = RunLocation("eastus")
	RunLocationEastus2            = RunLocation("eastus2")
	RunLocationJapaneast          = RunLocation("japaneast")
	RunLocationJapanwest          = RunLocation("japanwest")
	RunLocationKoreacentral       = RunLocation("koreacentral")
	RunLocationKoreasouth         = RunLocation("koreasouth")
	RunLocationSoutheastasia      = RunLocation("southeastasia")
	RunLocationSouthcentralus     = RunLocation("southcentralus")
	RunLocationSouthindia         = RunLocation("southindia")
	RunLocationNorthcentralus     = RunLocation("northcentralus")
	RunLocationNortheurope        = RunLocation("northeurope")
	RunLocationUksouth            = RunLocation("uksouth")
	RunLocationUkwest             = RunLocation("ukwest")
	RunLocationWestcentralus      = RunLocation("westcentralus")
	RunLocationWesteurope         = RunLocation("westeurope")
	RunLocationWestindia          = RunLocation("westindia")
	RunLocationWestus             = RunLocation("westus")
	RunLocationWestus2            = RunLocation("westus2")
)
View Source
const (
	StateDisabled  = State("Disabled")
	StateEnabled   = State("Enabled")
	StateSupported = State("Supported")
)
View Source
const (
	SupportedAlgorithmNone      = SupportedAlgorithm("None")
	SupportedAlgorithm_RSA1_5   = SupportedAlgorithm("RSA1_5")
	SupportedAlgorithm_RSA_OAEP = SupportedAlgorithm("RSA_OAEP")
	SupportedAlgorithmPlainText = SupportedAlgorithm("PlainText")
)
View Source
const (
	UserConfirmationNotRequired = UserConfirmation("NotRequired")
	UserConfirmationRequired    = UserConfirmation("Required")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CustomerSecret

type CustomerSecret struct {
	// The encryption algorithm used to encrypt data.
	Algorithm SupportedAlgorithm `pulumi:"algorithm"`
	// The identifier to the data service input object which this secret corresponds to.
	KeyIdentifier string `pulumi:"keyIdentifier"`
	// It contains the encrypted customer secret.
	KeyValue string `pulumi:"keyValue"`
}

The pair of customer secret.

type CustomerSecretArgs

type CustomerSecretArgs struct {
	// The encryption algorithm used to encrypt data.
	Algorithm SupportedAlgorithmInput `pulumi:"algorithm"`
	// The identifier to the data service input object which this secret corresponds to.
	KeyIdentifier pulumi.StringInput `pulumi:"keyIdentifier"`
	// It contains the encrypted customer secret.
	KeyValue pulumi.StringInput `pulumi:"keyValue"`
}

The pair of customer secret.

func (CustomerSecretArgs) ElementType

func (CustomerSecretArgs) ElementType() reflect.Type

func (CustomerSecretArgs) ToCustomerSecretOutput

func (i CustomerSecretArgs) ToCustomerSecretOutput() CustomerSecretOutput

func (CustomerSecretArgs) ToCustomerSecretOutputWithContext

func (i CustomerSecretArgs) ToCustomerSecretOutputWithContext(ctx context.Context) CustomerSecretOutput

type CustomerSecretArray

type CustomerSecretArray []CustomerSecretInput

func (CustomerSecretArray) ElementType

func (CustomerSecretArray) ElementType() reflect.Type

func (CustomerSecretArray) ToCustomerSecretArrayOutput

func (i CustomerSecretArray) ToCustomerSecretArrayOutput() CustomerSecretArrayOutput

func (CustomerSecretArray) ToCustomerSecretArrayOutputWithContext

func (i CustomerSecretArray) ToCustomerSecretArrayOutputWithContext(ctx context.Context) CustomerSecretArrayOutput

type CustomerSecretArrayInput

type CustomerSecretArrayInput interface {
	pulumi.Input

	ToCustomerSecretArrayOutput() CustomerSecretArrayOutput
	ToCustomerSecretArrayOutputWithContext(context.Context) CustomerSecretArrayOutput
}

CustomerSecretArrayInput is an input type that accepts CustomerSecretArray and CustomerSecretArrayOutput values. You can construct a concrete instance of `CustomerSecretArrayInput` via:

CustomerSecretArray{ CustomerSecretArgs{...} }

type CustomerSecretArrayOutput

type CustomerSecretArrayOutput struct{ *pulumi.OutputState }

func (CustomerSecretArrayOutput) ElementType

func (CustomerSecretArrayOutput) ElementType() reflect.Type

func (CustomerSecretArrayOutput) Index

func (CustomerSecretArrayOutput) ToCustomerSecretArrayOutput

func (o CustomerSecretArrayOutput) ToCustomerSecretArrayOutput() CustomerSecretArrayOutput

func (CustomerSecretArrayOutput) ToCustomerSecretArrayOutputWithContext

func (o CustomerSecretArrayOutput) ToCustomerSecretArrayOutputWithContext(ctx context.Context) CustomerSecretArrayOutput

type CustomerSecretInput

type CustomerSecretInput interface {
	pulumi.Input

	ToCustomerSecretOutput() CustomerSecretOutput
	ToCustomerSecretOutputWithContext(context.Context) CustomerSecretOutput
}

CustomerSecretInput is an input type that accepts CustomerSecretArgs and CustomerSecretOutput values. You can construct a concrete instance of `CustomerSecretInput` via:

CustomerSecretArgs{...}

type CustomerSecretOutput

type CustomerSecretOutput struct{ *pulumi.OutputState }

The pair of customer secret.

func (CustomerSecretOutput) Algorithm

The encryption algorithm used to encrypt data.

func (CustomerSecretOutput) ElementType

func (CustomerSecretOutput) ElementType() reflect.Type

func (CustomerSecretOutput) KeyIdentifier

func (o CustomerSecretOutput) KeyIdentifier() pulumi.StringOutput

The identifier to the data service input object which this secret corresponds to.

func (CustomerSecretOutput) KeyValue

It contains the encrypted customer secret.

func (CustomerSecretOutput) ToCustomerSecretOutput

func (o CustomerSecretOutput) ToCustomerSecretOutput() CustomerSecretOutput

func (CustomerSecretOutput) ToCustomerSecretOutputWithContext

func (o CustomerSecretOutput) ToCustomerSecretOutputWithContext(ctx context.Context) CustomerSecretOutput

type CustomerSecretResponse

type CustomerSecretResponse struct {
	// The encryption algorithm used to encrypt data.
	Algorithm string `pulumi:"algorithm"`
	// The identifier to the data service input object which this secret corresponds to.
	KeyIdentifier string `pulumi:"keyIdentifier"`
	// It contains the encrypted customer secret.
	KeyValue string `pulumi:"keyValue"`
}

The pair of customer secret.

type CustomerSecretResponseArrayOutput

type CustomerSecretResponseArrayOutput struct{ *pulumi.OutputState }

func (CustomerSecretResponseArrayOutput) ElementType

func (CustomerSecretResponseArrayOutput) Index

func (CustomerSecretResponseArrayOutput) ToCustomerSecretResponseArrayOutput

func (o CustomerSecretResponseArrayOutput) ToCustomerSecretResponseArrayOutput() CustomerSecretResponseArrayOutput

func (CustomerSecretResponseArrayOutput) ToCustomerSecretResponseArrayOutputWithContext

func (o CustomerSecretResponseArrayOutput) ToCustomerSecretResponseArrayOutputWithContext(ctx context.Context) CustomerSecretResponseArrayOutput

type CustomerSecretResponseOutput

type CustomerSecretResponseOutput struct{ *pulumi.OutputState }

The pair of customer secret.

func (CustomerSecretResponseOutput) Algorithm

The encryption algorithm used to encrypt data.

func (CustomerSecretResponseOutput) ElementType

func (CustomerSecretResponseOutput) KeyIdentifier

The identifier to the data service input object which this secret corresponds to.

func (CustomerSecretResponseOutput) KeyValue

It contains the encrypted customer secret.

func (CustomerSecretResponseOutput) ToCustomerSecretResponseOutput

func (o CustomerSecretResponseOutput) ToCustomerSecretResponseOutput() CustomerSecretResponseOutput

func (CustomerSecretResponseOutput) ToCustomerSecretResponseOutputWithContext

func (o CustomerSecretResponseOutput) ToCustomerSecretResponseOutputWithContext(ctx context.Context) CustomerSecretResponseOutput

type DataManager

type DataManager struct {
	pulumi.CustomResourceState

	// Etag of the Resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East
	// US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo
	// region is specified on update the request will succeed.
	Location pulumi.StringOutput `pulumi:"location"`
	// The Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The sku type.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource
	// (across resource groups).
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The DataManager resource. Azure REST API version: 2019-06-01. Prior API version in Azure Native 1.x: 2019-06-01.

func GetDataManager

func GetDataManager(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataManagerState, opts ...pulumi.ResourceOption) (*DataManager, error)

GetDataManager gets an existing DataManager 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 NewDataManager

func NewDataManager(ctx *pulumi.Context,
	name string, args *DataManagerArgs, opts ...pulumi.ResourceOption) (*DataManager, error)

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

func (*DataManager) ElementType

func (*DataManager) ElementType() reflect.Type

func (*DataManager) ToDataManagerOutput

func (i *DataManager) ToDataManagerOutput() DataManagerOutput

func (*DataManager) ToDataManagerOutputWithContext

func (i *DataManager) ToDataManagerOutputWithContext(ctx context.Context) DataManagerOutput

type DataManagerArgs

type DataManagerArgs struct {
	// The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	DataManagerName pulumi.StringPtrInput
	// The location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East
	// US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo
	// region is specified on update the request will succeed.
	Location pulumi.StringPtrInput
	// The Resource Group Name
	ResourceGroupName pulumi.StringInput
	// The sku type.
	Sku SkuPtrInput
	// The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource
	// (across resource groups).
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DataManager resource.

func (DataManagerArgs) ElementType

func (DataManagerArgs) ElementType() reflect.Type

type DataManagerInput

type DataManagerInput interface {
	pulumi.Input

	ToDataManagerOutput() DataManagerOutput
	ToDataManagerOutputWithContext(ctx context.Context) DataManagerOutput
}

type DataManagerOutput

type DataManagerOutput struct{ *pulumi.OutputState }

func (DataManagerOutput) ElementType

func (DataManagerOutput) ElementType() reflect.Type

func (DataManagerOutput) Etag

Etag of the Resource.

func (DataManagerOutput) Location

func (o DataManagerOutput) Location() pulumi.StringOutput

The location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update the request will succeed.

func (DataManagerOutput) Name

The Resource Name.

func (DataManagerOutput) Sku

The sku type.

func (DataManagerOutput) Tags

The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).

func (DataManagerOutput) ToDataManagerOutput

func (o DataManagerOutput) ToDataManagerOutput() DataManagerOutput

func (DataManagerOutput) ToDataManagerOutputWithContext

func (o DataManagerOutput) ToDataManagerOutputWithContext(ctx context.Context) DataManagerOutput

func (DataManagerOutput) Type

The Resource type.

type DataManagerState

type DataManagerState struct {
}

func (DataManagerState) ElementType

func (DataManagerState) ElementType() reflect.Type

type DataStore

type DataStore struct {
	pulumi.CustomResourceState

	// List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
	CustomerSecrets CustomerSecretResponseArrayOutput `pulumi:"customerSecrets"`
	// The arm id of the data store type.
	DataStoreTypeId pulumi.StringOutput `pulumi:"dataStoreTypeId"`
	// A generic json used differently by each data source type.
	ExtendedProperties pulumi.AnyOutput `pulumi:"extendedProperties"`
	// Name of the object.
	Name pulumi.StringOutput `pulumi:"name"`
	// Arm Id for the manager resource to which the data source is associated. This is optional.
	RepositoryId pulumi.StringPtrOutput `pulumi:"repositoryId"`
	// State of the data source.
	State pulumi.StringOutput `pulumi:"state"`
	// Type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Data store. Azure REST API version: 2019-06-01. Prior API version in Azure Native 1.x: 2019-06-01.

func GetDataStore

func GetDataStore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataStoreState, opts ...pulumi.ResourceOption) (*DataStore, error)

GetDataStore gets an existing DataStore 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 NewDataStore

func NewDataStore(ctx *pulumi.Context,
	name string, args *DataStoreArgs, opts ...pulumi.ResourceOption) (*DataStore, error)

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

func (*DataStore) ElementType

func (*DataStore) ElementType() reflect.Type

func (*DataStore) ToDataStoreOutput

func (i *DataStore) ToDataStoreOutput() DataStoreOutput

func (*DataStore) ToDataStoreOutputWithContext

func (i *DataStore) ToDataStoreOutputWithContext(ctx context.Context) DataStoreOutput

type DataStoreArgs

type DataStoreArgs struct {
	// List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
	CustomerSecrets CustomerSecretArrayInput
	// The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	DataManagerName pulumi.StringInput
	// The data store/repository name to be created or updated.
	DataStoreName pulumi.StringPtrInput
	// The arm id of the data store type.
	DataStoreTypeId pulumi.StringInput
	// A generic json used differently by each data source type.
	ExtendedProperties pulumi.Input
	// Arm Id for the manager resource to which the data source is associated. This is optional.
	RepositoryId pulumi.StringPtrInput
	// The Resource Group Name
	ResourceGroupName pulumi.StringInput
	// State of the data source.
	State StateInput
}

The set of arguments for constructing a DataStore resource.

func (DataStoreArgs) ElementType

func (DataStoreArgs) ElementType() reflect.Type

type DataStoreInput

type DataStoreInput interface {
	pulumi.Input

	ToDataStoreOutput() DataStoreOutput
	ToDataStoreOutputWithContext(ctx context.Context) DataStoreOutput
}

type DataStoreOutput

type DataStoreOutput struct{ *pulumi.OutputState }

func (DataStoreOutput) CustomerSecrets

List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.

func (DataStoreOutput) DataStoreTypeId

func (o DataStoreOutput) DataStoreTypeId() pulumi.StringOutput

The arm id of the data store type.

func (DataStoreOutput) ElementType

func (DataStoreOutput) ElementType() reflect.Type

func (DataStoreOutput) ExtendedProperties

func (o DataStoreOutput) ExtendedProperties() pulumi.AnyOutput

A generic json used differently by each data source type.

func (DataStoreOutput) Name

Name of the object.

func (DataStoreOutput) RepositoryId

func (o DataStoreOutput) RepositoryId() pulumi.StringPtrOutput

Arm Id for the manager resource to which the data source is associated. This is optional.

func (DataStoreOutput) State

State of the data source.

func (DataStoreOutput) ToDataStoreOutput

func (o DataStoreOutput) ToDataStoreOutput() DataStoreOutput

func (DataStoreOutput) ToDataStoreOutputWithContext

func (o DataStoreOutput) ToDataStoreOutputWithContext(ctx context.Context) DataStoreOutput

func (DataStoreOutput) Type

Type of the object.

type DataStoreState

type DataStoreState struct {
}

func (DataStoreState) ElementType

func (DataStoreState) ElementType() reflect.Type

type JobDefinition

type JobDefinition struct {
	pulumi.CustomResourceState

	// List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
	CustomerSecrets CustomerSecretResponseArrayOutput `pulumi:"customerSecrets"`
	// A generic json used differently by each data service type.
	DataServiceInput pulumi.AnyOutput `pulumi:"dataServiceInput"`
	// Data Sink Id associated to the job definition.
	DataSinkId pulumi.StringOutput `pulumi:"dataSinkId"`
	// Data Source Id associated to the job definition.
	DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"`
	// Last modified time of the job definition.
	LastModifiedTime pulumi.StringPtrOutput `pulumi:"lastModifiedTime"`
	// Name of the object.
	Name pulumi.StringOutput `pulumi:"name"`
	// This is the preferred geo location for the job to run.
	RunLocation pulumi.StringPtrOutput `pulumi:"runLocation"`
	// Schedule for running the job definition
	Schedules ScheduleResponseArrayOutput `pulumi:"schedules"`
	// State of the job definition.
	State pulumi.StringOutput `pulumi:"state"`
	// Type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
	// Enum to detect if user confirmation is required. If not passed will default to NotRequired.
	UserConfirmation pulumi.StringPtrOutput `pulumi:"userConfirmation"`
}

Job Definition. Azure REST API version: 2019-06-01. Prior API version in Azure Native 1.x: 2019-06-01.

func GetJobDefinition

func GetJobDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobDefinitionState, opts ...pulumi.ResourceOption) (*JobDefinition, error)

GetJobDefinition gets an existing JobDefinition 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 NewJobDefinition

func NewJobDefinition(ctx *pulumi.Context,
	name string, args *JobDefinitionArgs, opts ...pulumi.ResourceOption) (*JobDefinition, error)

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

func (*JobDefinition) ElementType

func (*JobDefinition) ElementType() reflect.Type

func (*JobDefinition) ToJobDefinitionOutput

func (i *JobDefinition) ToJobDefinitionOutput() JobDefinitionOutput

func (*JobDefinition) ToJobDefinitionOutputWithContext

func (i *JobDefinition) ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput

type JobDefinitionArgs

type JobDefinitionArgs struct {
	// List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
	CustomerSecrets CustomerSecretArrayInput
	// The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	DataManagerName pulumi.StringInput
	// A generic json used differently by each data service type.
	DataServiceInput pulumi.Input
	// The data service type of the job definition.
	DataServiceName pulumi.StringInput
	// Data Sink Id associated to the job definition.
	DataSinkId pulumi.StringInput
	// Data Source Id associated to the job definition.
	DataSourceId pulumi.StringInput
	// The job definition name to be created or updated.
	JobDefinitionName pulumi.StringPtrInput
	// Last modified time of the job definition.
	LastModifiedTime pulumi.StringPtrInput
	// The Resource Group Name
	ResourceGroupName pulumi.StringInput
	// This is the preferred geo location for the job to run.
	RunLocation RunLocationPtrInput
	// Schedule for running the job definition
	Schedules ScheduleArrayInput
	// State of the job definition.
	State StateInput
	// Enum to detect if user confirmation is required. If not passed will default to NotRequired.
	UserConfirmation UserConfirmationPtrInput
}

The set of arguments for constructing a JobDefinition resource.

func (JobDefinitionArgs) ElementType

func (JobDefinitionArgs) ElementType() reflect.Type

type JobDefinitionInput

type JobDefinitionInput interface {
	pulumi.Input

	ToJobDefinitionOutput() JobDefinitionOutput
	ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput
}

type JobDefinitionOutput

type JobDefinitionOutput struct{ *pulumi.OutputState }

func (JobDefinitionOutput) CustomerSecrets

List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.

func (JobDefinitionOutput) DataServiceInput

func (o JobDefinitionOutput) DataServiceInput() pulumi.AnyOutput

A generic json used differently by each data service type.

func (JobDefinitionOutput) DataSinkId

func (o JobDefinitionOutput) DataSinkId() pulumi.StringOutput

Data Sink Id associated to the job definition.

func (JobDefinitionOutput) DataSourceId

func (o JobDefinitionOutput) DataSourceId() pulumi.StringOutput

Data Source Id associated to the job definition.

func (JobDefinitionOutput) ElementType

func (JobDefinitionOutput) ElementType() reflect.Type

func (JobDefinitionOutput) LastModifiedTime

func (o JobDefinitionOutput) LastModifiedTime() pulumi.StringPtrOutput

Last modified time of the job definition.

func (JobDefinitionOutput) Name

Name of the object.

func (JobDefinitionOutput) RunLocation

func (o JobDefinitionOutput) RunLocation() pulumi.StringPtrOutput

This is the preferred geo location for the job to run.

func (JobDefinitionOutput) Schedules

Schedule for running the job definition

func (JobDefinitionOutput) State

State of the job definition.

func (JobDefinitionOutput) ToJobDefinitionOutput

func (o JobDefinitionOutput) ToJobDefinitionOutput() JobDefinitionOutput

func (JobDefinitionOutput) ToJobDefinitionOutputWithContext

func (o JobDefinitionOutput) ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput

func (JobDefinitionOutput) Type

Type of the object.

func (JobDefinitionOutput) UserConfirmation

func (o JobDefinitionOutput) UserConfirmation() pulumi.StringPtrOutput

Enum to detect if user confirmation is required. If not passed will default to NotRequired.

type JobDefinitionState

type JobDefinitionState struct {
}

func (JobDefinitionState) ElementType

func (JobDefinitionState) ElementType() reflect.Type

type LookupDataManagerArgs

type LookupDataManagerArgs struct {
	// The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	DataManagerName string `pulumi:"dataManagerName"`
	// The Resource Group Name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataManagerOutputArgs

type LookupDataManagerOutputArgs struct {
	// The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	DataManagerName pulumi.StringInput `pulumi:"dataManagerName"`
	// The Resource Group Name
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDataManagerOutputArgs) ElementType

type LookupDataManagerResult

type LookupDataManagerResult struct {
	// Etag of the Resource.
	Etag *string `pulumi:"etag"`
	// The Resource Id.
	Id string `pulumi:"id"`
	// The location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East
	// US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo
	// region is specified on update the request will succeed.
	Location string `pulumi:"location"`
	// The Resource Name.
	Name string `pulumi:"name"`
	// The sku type.
	Sku *SkuResponse `pulumi:"sku"`
	// The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource
	// (across resource groups).
	Tags map[string]string `pulumi:"tags"`
	// The Resource type.
	Type string `pulumi:"type"`
}

The DataManager resource.

func LookupDataManager

func LookupDataManager(ctx *pulumi.Context, args *LookupDataManagerArgs, opts ...pulumi.InvokeOption) (*LookupDataManagerResult, error)

Gets information about the specified data manager resource. Azure REST API version: 2019-06-01.

type LookupDataManagerResultOutput

type LookupDataManagerResultOutput struct{ *pulumi.OutputState }

The DataManager resource.

func (LookupDataManagerResultOutput) ElementType

func (LookupDataManagerResultOutput) Etag

Etag of the Resource.

func (LookupDataManagerResultOutput) Id

The Resource Id.

func (LookupDataManagerResultOutput) Location

The location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update the request will succeed.

func (LookupDataManagerResultOutput) Name

The Resource Name.

func (LookupDataManagerResultOutput) Sku

The sku type.

func (LookupDataManagerResultOutput) Tags

The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups).

func (LookupDataManagerResultOutput) ToLookupDataManagerResultOutput

func (o LookupDataManagerResultOutput) ToLookupDataManagerResultOutput() LookupDataManagerResultOutput

func (LookupDataManagerResultOutput) ToLookupDataManagerResultOutputWithContext

func (o LookupDataManagerResultOutput) ToLookupDataManagerResultOutputWithContext(ctx context.Context) LookupDataManagerResultOutput

func (LookupDataManagerResultOutput) Type

The Resource type.

type LookupDataStoreArgs

type LookupDataStoreArgs struct {
	// The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	DataManagerName string `pulumi:"dataManagerName"`
	// The data store/repository name queried.
	DataStoreName string `pulumi:"dataStoreName"`
	// The Resource Group Name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataStoreOutputArgs

type LookupDataStoreOutputArgs struct {
	// The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	DataManagerName pulumi.StringInput `pulumi:"dataManagerName"`
	// The data store/repository name queried.
	DataStoreName pulumi.StringInput `pulumi:"dataStoreName"`
	// The Resource Group Name
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDataStoreOutputArgs) ElementType

func (LookupDataStoreOutputArgs) ElementType() reflect.Type

type LookupDataStoreResult

type LookupDataStoreResult struct {
	// List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
	CustomerSecrets []CustomerSecretResponse `pulumi:"customerSecrets"`
	// The arm id of the data store type.
	DataStoreTypeId string `pulumi:"dataStoreTypeId"`
	// A generic json used differently by each data source type.
	ExtendedProperties interface{} `pulumi:"extendedProperties"`
	// Id of the object.
	Id string `pulumi:"id"`
	// Name of the object.
	Name string `pulumi:"name"`
	// Arm Id for the manager resource to which the data source is associated. This is optional.
	RepositoryId *string `pulumi:"repositoryId"`
	// State of the data source.
	State string `pulumi:"state"`
	// Type of the object.
	Type string `pulumi:"type"`
}

Data store.

func LookupDataStore

func LookupDataStore(ctx *pulumi.Context, args *LookupDataStoreArgs, opts ...pulumi.InvokeOption) (*LookupDataStoreResult, error)

This method gets the data store/repository by name. Azure REST API version: 2019-06-01.

type LookupDataStoreResultOutput

type LookupDataStoreResultOutput struct{ *pulumi.OutputState }

Data store.

func (LookupDataStoreResultOutput) CustomerSecrets

List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.

func (LookupDataStoreResultOutput) DataStoreTypeId

func (o LookupDataStoreResultOutput) DataStoreTypeId() pulumi.StringOutput

The arm id of the data store type.

func (LookupDataStoreResultOutput) ElementType

func (LookupDataStoreResultOutput) ExtendedProperties

func (o LookupDataStoreResultOutput) ExtendedProperties() pulumi.AnyOutput

A generic json used differently by each data source type.

func (LookupDataStoreResultOutput) Id

Id of the object.

func (LookupDataStoreResultOutput) Name

Name of the object.

func (LookupDataStoreResultOutput) RepositoryId

Arm Id for the manager resource to which the data source is associated. This is optional.

func (LookupDataStoreResultOutput) State

State of the data source.

func (LookupDataStoreResultOutput) ToLookupDataStoreResultOutput

func (o LookupDataStoreResultOutput) ToLookupDataStoreResultOutput() LookupDataStoreResultOutput

func (LookupDataStoreResultOutput) ToLookupDataStoreResultOutputWithContext

func (o LookupDataStoreResultOutput) ToLookupDataStoreResultOutputWithContext(ctx context.Context) LookupDataStoreResultOutput

func (LookupDataStoreResultOutput) Type

Type of the object.

type LookupJobDefinitionArgs

type LookupJobDefinitionArgs struct {
	// The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	DataManagerName string `pulumi:"dataManagerName"`
	// The data service name of the job definition
	DataServiceName string `pulumi:"dataServiceName"`
	// The job definition name that is being queried.
	JobDefinitionName string `pulumi:"jobDefinitionName"`
	// The Resource Group Name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupJobDefinitionOutputArgs

type LookupJobDefinitionOutputArgs struct {
	// The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
	DataManagerName pulumi.StringInput `pulumi:"dataManagerName"`
	// The data service name of the job definition
	DataServiceName pulumi.StringInput `pulumi:"dataServiceName"`
	// The job definition name that is being queried.
	JobDefinitionName pulumi.StringInput `pulumi:"jobDefinitionName"`
	// The Resource Group Name
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupJobDefinitionOutputArgs) ElementType

type LookupJobDefinitionResult

type LookupJobDefinitionResult struct {
	// List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
	CustomerSecrets []CustomerSecretResponse `pulumi:"customerSecrets"`
	// A generic json used differently by each data service type.
	DataServiceInput interface{} `pulumi:"dataServiceInput"`
	// Data Sink Id associated to the job definition.
	DataSinkId string `pulumi:"dataSinkId"`
	// Data Source Id associated to the job definition.
	DataSourceId string `pulumi:"dataSourceId"`
	// Id of the object.
	Id string `pulumi:"id"`
	// Last modified time of the job definition.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// Name of the object.
	Name string `pulumi:"name"`
	// This is the preferred geo location for the job to run.
	RunLocation *string `pulumi:"runLocation"`
	// Schedule for running the job definition
	Schedules []ScheduleResponse `pulumi:"schedules"`
	// State of the job definition.
	State string `pulumi:"state"`
	// Type of the object.
	Type string `pulumi:"type"`
	// Enum to detect if user confirmation is required. If not passed will default to NotRequired.
	UserConfirmation *string `pulumi:"userConfirmation"`
}

Job Definition.

func LookupJobDefinition

func LookupJobDefinition(ctx *pulumi.Context, args *LookupJobDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupJobDefinitionResult, error)

This method gets job definition object by name. Azure REST API version: 2019-06-01.

func (*LookupJobDefinitionResult) Defaults

Defaults sets the appropriate defaults for LookupJobDefinitionResult

type LookupJobDefinitionResultOutput

type LookupJobDefinitionResultOutput struct{ *pulumi.OutputState }

Job Definition.

func (LookupJobDefinitionResultOutput) CustomerSecrets

List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.

func (LookupJobDefinitionResultOutput) DataServiceInput

func (o LookupJobDefinitionResultOutput) DataServiceInput() pulumi.AnyOutput

A generic json used differently by each data service type.

func (LookupJobDefinitionResultOutput) DataSinkId

Data Sink Id associated to the job definition.

func (LookupJobDefinitionResultOutput) DataSourceId

Data Source Id associated to the job definition.

func (LookupJobDefinitionResultOutput) ElementType

func (LookupJobDefinitionResultOutput) Id

Id of the object.

func (LookupJobDefinitionResultOutput) LastModifiedTime

Last modified time of the job definition.

func (LookupJobDefinitionResultOutput) Name

Name of the object.

func (LookupJobDefinitionResultOutput) RunLocation

This is the preferred geo location for the job to run.

func (LookupJobDefinitionResultOutput) Schedules

Schedule for running the job definition

func (LookupJobDefinitionResultOutput) State

State of the job definition.

func (LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutput

func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutput() LookupJobDefinitionResultOutput

func (LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutputWithContext

func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutputWithContext(ctx context.Context) LookupJobDefinitionResultOutput

func (LookupJobDefinitionResultOutput) Type

Type of the object.

func (LookupJobDefinitionResultOutput) UserConfirmation

Enum to detect if user confirmation is required. If not passed will default to NotRequired.

type RunLocation

type RunLocation string

This is the preferred geo location for the job to run.

func (RunLocation) ElementType

func (RunLocation) ElementType() reflect.Type

func (RunLocation) ToRunLocationOutput

func (e RunLocation) ToRunLocationOutput() RunLocationOutput

func (RunLocation) ToRunLocationOutputWithContext

func (e RunLocation) ToRunLocationOutputWithContext(ctx context.Context) RunLocationOutput

func (RunLocation) ToRunLocationPtrOutput

func (e RunLocation) ToRunLocationPtrOutput() RunLocationPtrOutput

func (RunLocation) ToRunLocationPtrOutputWithContext

func (e RunLocation) ToRunLocationPtrOutputWithContext(ctx context.Context) RunLocationPtrOutput

func (RunLocation) ToStringOutput

func (e RunLocation) ToStringOutput() pulumi.StringOutput

func (RunLocation) ToStringOutputWithContext

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

func (RunLocation) ToStringPtrOutput

func (e RunLocation) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunLocation) ToStringPtrOutputWithContext

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

type RunLocationInput

type RunLocationInput interface {
	pulumi.Input

	ToRunLocationOutput() RunLocationOutput
	ToRunLocationOutputWithContext(context.Context) RunLocationOutput
}

RunLocationInput is an input type that accepts values of the RunLocation enum A concrete instance of `RunLocationInput` can be one of the following:

RunLocationNone
RunLocationAustraliaeast
RunLocationAustraliasoutheast
RunLocationBrazilsouth
RunLocationCanadacentral
RunLocationCanadaeast
RunLocationCentralindia
RunLocationCentralus
RunLocationEastasia
RunLocationEastus
RunLocationEastus2
RunLocationJapaneast
RunLocationJapanwest
RunLocationKoreacentral
RunLocationKoreasouth
RunLocationSoutheastasia
RunLocationSouthcentralus
RunLocationSouthindia
RunLocationNorthcentralus
RunLocationNortheurope
RunLocationUksouth
RunLocationUkwest
RunLocationWestcentralus
RunLocationWesteurope
RunLocationWestindia
RunLocationWestus
RunLocationWestus2

type RunLocationOutput

type RunLocationOutput struct{ *pulumi.OutputState }

func (RunLocationOutput) ElementType

func (RunLocationOutput) ElementType() reflect.Type

func (RunLocationOutput) ToRunLocationOutput

func (o RunLocationOutput) ToRunLocationOutput() RunLocationOutput

func (RunLocationOutput) ToRunLocationOutputWithContext

func (o RunLocationOutput) ToRunLocationOutputWithContext(ctx context.Context) RunLocationOutput

func (RunLocationOutput) ToRunLocationPtrOutput

func (o RunLocationOutput) ToRunLocationPtrOutput() RunLocationPtrOutput

func (RunLocationOutput) ToRunLocationPtrOutputWithContext

func (o RunLocationOutput) ToRunLocationPtrOutputWithContext(ctx context.Context) RunLocationPtrOutput

func (RunLocationOutput) ToStringOutput

func (o RunLocationOutput) ToStringOutput() pulumi.StringOutput

func (RunLocationOutput) ToStringOutputWithContext

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

func (RunLocationOutput) ToStringPtrOutput

func (o RunLocationOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunLocationOutput) ToStringPtrOutputWithContext

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

type RunLocationPtrInput

type RunLocationPtrInput interface {
	pulumi.Input

	ToRunLocationPtrOutput() RunLocationPtrOutput
	ToRunLocationPtrOutputWithContext(context.Context) RunLocationPtrOutput
}

func RunLocationPtr

func RunLocationPtr(v string) RunLocationPtrInput

type RunLocationPtrOutput

type RunLocationPtrOutput struct{ *pulumi.OutputState }

func (RunLocationPtrOutput) Elem

func (RunLocationPtrOutput) ElementType

func (RunLocationPtrOutput) ElementType() reflect.Type

func (RunLocationPtrOutput) ToRunLocationPtrOutput

func (o RunLocationPtrOutput) ToRunLocationPtrOutput() RunLocationPtrOutput

func (RunLocationPtrOutput) ToRunLocationPtrOutputWithContext

func (o RunLocationPtrOutput) ToRunLocationPtrOutputWithContext(ctx context.Context) RunLocationPtrOutput

func (RunLocationPtrOutput) ToStringPtrOutput

func (o RunLocationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RunLocationPtrOutput) ToStringPtrOutputWithContext

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

type Schedule

type Schedule struct {
	// Name of the schedule.
	Name *string `pulumi:"name"`
	// A list of repetition intervals in ISO 8601 format.
	PolicyList []string `pulumi:"policyList"`
}

Schedule for the job run.

type ScheduleArgs

type ScheduleArgs struct {
	// Name of the schedule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A list of repetition intervals in ISO 8601 format.
	PolicyList pulumi.StringArrayInput `pulumi:"policyList"`
}

Schedule for the job run.

func (ScheduleArgs) ElementType

func (ScheduleArgs) ElementType() reflect.Type

func (ScheduleArgs) ToScheduleOutput

func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput

func (ScheduleArgs) ToScheduleOutputWithContext

func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

type ScheduleArray

type ScheduleArray []ScheduleInput

func (ScheduleArray) ElementType

func (ScheduleArray) ElementType() reflect.Type

func (ScheduleArray) ToScheduleArrayOutput

func (i ScheduleArray) ToScheduleArrayOutput() ScheduleArrayOutput

func (ScheduleArray) ToScheduleArrayOutputWithContext

func (i ScheduleArray) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput

type ScheduleArrayInput

type ScheduleArrayInput interface {
	pulumi.Input

	ToScheduleArrayOutput() ScheduleArrayOutput
	ToScheduleArrayOutputWithContext(context.Context) ScheduleArrayOutput
}

ScheduleArrayInput is an input type that accepts ScheduleArray and ScheduleArrayOutput values. You can construct a concrete instance of `ScheduleArrayInput` via:

ScheduleArray{ ScheduleArgs{...} }

type ScheduleArrayOutput

type ScheduleArrayOutput struct{ *pulumi.OutputState }

func (ScheduleArrayOutput) ElementType

func (ScheduleArrayOutput) ElementType() reflect.Type

func (ScheduleArrayOutput) Index

func (ScheduleArrayOutput) ToScheduleArrayOutput

func (o ScheduleArrayOutput) ToScheduleArrayOutput() ScheduleArrayOutput

func (ScheduleArrayOutput) ToScheduleArrayOutputWithContext

func (o ScheduleArrayOutput) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput

type ScheduleInput

type ScheduleInput interface {
	pulumi.Input

	ToScheduleOutput() ScheduleOutput
	ToScheduleOutputWithContext(context.Context) ScheduleOutput
}

ScheduleInput is an input type that accepts ScheduleArgs and ScheduleOutput values. You can construct a concrete instance of `ScheduleInput` via:

ScheduleArgs{...}

type ScheduleOutput

type ScheduleOutput struct{ *pulumi.OutputState }

Schedule for the job run.

func (ScheduleOutput) ElementType

func (ScheduleOutput) ElementType() reflect.Type

func (ScheduleOutput) Name

Name of the schedule.

func (ScheduleOutput) PolicyList

func (o ScheduleOutput) PolicyList() pulumi.StringArrayOutput

A list of repetition intervals in ISO 8601 format.

func (ScheduleOutput) ToScheduleOutput

func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput

func (ScheduleOutput) ToScheduleOutputWithContext

func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

type ScheduleResponse

type ScheduleResponse struct {
	// Name of the schedule.
	Name *string `pulumi:"name"`
	// A list of repetition intervals in ISO 8601 format.
	PolicyList []string `pulumi:"policyList"`
}

Schedule for the job run.

type ScheduleResponseArrayOutput

type ScheduleResponseArrayOutput struct{ *pulumi.OutputState }

func (ScheduleResponseArrayOutput) ElementType

func (ScheduleResponseArrayOutput) Index

func (ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput

func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput() ScheduleResponseArrayOutput

func (ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext

func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext(ctx context.Context) ScheduleResponseArrayOutput

type ScheduleResponseOutput

type ScheduleResponseOutput struct{ *pulumi.OutputState }

Schedule for the job run.

func (ScheduleResponseOutput) ElementType

func (ScheduleResponseOutput) ElementType() reflect.Type

func (ScheduleResponseOutput) Name

Name of the schedule.

func (ScheduleResponseOutput) PolicyList

A list of repetition intervals in ISO 8601 format.

func (ScheduleResponseOutput) ToScheduleResponseOutput

func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput

func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext

func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput

type Sku

type Sku struct {
	// The sku name. Required for data manager creation, optional for update.
	Name *string `pulumi:"name"`
	// The sku tier. This is based on the SKU name.
	Tier *string `pulumi:"tier"`
}

The sku type.

type SkuArgs

type SkuArgs struct {
	// The sku name. Required for data manager creation, optional for update.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The sku tier. This is based on the SKU name.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The sku type.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The sku type.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

The sku name. Required for data manager creation, optional for update.

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The sku tier. This is based on the SKU name.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

The sku name. Required for data manager creation, optional for update.

func (SkuPtrOutput) Tier

The sku tier. This is based on the SKU name.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The sku name. Required for data manager creation, optional for update.
	Name *string `pulumi:"name"`
	// The sku tier. This is based on the SKU name.
	Tier *string `pulumi:"tier"`
}

The sku type.

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The sku type.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The sku name. Required for data manager creation, optional for update.

func (SkuResponseOutput) Tier

The sku tier. This is based on the SKU name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The sku name. Required for data manager creation, optional for update.

func (SkuResponsePtrOutput) Tier

The sku tier. This is based on the SKU name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type State

type State string

State of the job definition.

func (State) ElementType

func (State) ElementType() reflect.Type

func (State) ToStateOutput

func (e State) ToStateOutput() StateOutput

func (State) ToStateOutputWithContext

func (e State) ToStateOutputWithContext(ctx context.Context) StateOutput

func (State) ToStatePtrOutput

func (e State) ToStatePtrOutput() StatePtrOutput

func (State) ToStatePtrOutputWithContext

func (e State) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput

func (State) ToStringOutput

func (e State) ToStringOutput() pulumi.StringOutput

func (State) ToStringOutputWithContext

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

func (State) ToStringPtrOutput

func (e State) ToStringPtrOutput() pulumi.StringPtrOutput

func (State) ToStringPtrOutputWithContext

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

type StateInput

type StateInput interface {
	pulumi.Input

	ToStateOutput() StateOutput
	ToStateOutputWithContext(context.Context) StateOutput
}

StateInput is an input type that accepts values of the State enum A concrete instance of `StateInput` can be one of the following:

StateDisabled
StateEnabled
StateSupported

type StateOutput

type StateOutput struct{ *pulumi.OutputState }

func (StateOutput) ElementType

func (StateOutput) ElementType() reflect.Type

func (StateOutput) ToStateOutput

func (o StateOutput) ToStateOutput() StateOutput

func (StateOutput) ToStateOutputWithContext

func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput

func (StateOutput) ToStatePtrOutput

func (o StateOutput) ToStatePtrOutput() StatePtrOutput

func (StateOutput) ToStatePtrOutputWithContext

func (o StateOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput

func (StateOutput) ToStringOutput

func (o StateOutput) ToStringOutput() pulumi.StringOutput

func (StateOutput) ToStringOutputWithContext

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

func (StateOutput) ToStringPtrOutput

func (o StateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StateOutput) ToStringPtrOutputWithContext

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

type StatePtrInput

type StatePtrInput interface {
	pulumi.Input

	ToStatePtrOutput() StatePtrOutput
	ToStatePtrOutputWithContext(context.Context) StatePtrOutput
}

func StatePtr

func StatePtr(v string) StatePtrInput

type StatePtrOutput

type StatePtrOutput struct{ *pulumi.OutputState }

func (StatePtrOutput) Elem

func (o StatePtrOutput) Elem() StateOutput

func (StatePtrOutput) ElementType

func (StatePtrOutput) ElementType() reflect.Type

func (StatePtrOutput) ToStatePtrOutput

func (o StatePtrOutput) ToStatePtrOutput() StatePtrOutput

func (StatePtrOutput) ToStatePtrOutputWithContext

func (o StatePtrOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput

func (StatePtrOutput) ToStringPtrOutput

func (o StatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StatePtrOutput) ToStringPtrOutputWithContext

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

type SupportedAlgorithm

type SupportedAlgorithm string

The encryption algorithm used to encrypt data.

func (SupportedAlgorithm) ElementType

func (SupportedAlgorithm) ElementType() reflect.Type

func (SupportedAlgorithm) ToStringOutput

func (e SupportedAlgorithm) ToStringOutput() pulumi.StringOutput

func (SupportedAlgorithm) ToStringOutputWithContext

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

func (SupportedAlgorithm) ToStringPtrOutput

func (e SupportedAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput

func (SupportedAlgorithm) ToStringPtrOutputWithContext

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

func (SupportedAlgorithm) ToSupportedAlgorithmOutput

func (e SupportedAlgorithm) ToSupportedAlgorithmOutput() SupportedAlgorithmOutput

func (SupportedAlgorithm) ToSupportedAlgorithmOutputWithContext

func (e SupportedAlgorithm) ToSupportedAlgorithmOutputWithContext(ctx context.Context) SupportedAlgorithmOutput

func (SupportedAlgorithm) ToSupportedAlgorithmPtrOutput

func (e SupportedAlgorithm) ToSupportedAlgorithmPtrOutput() SupportedAlgorithmPtrOutput

func (SupportedAlgorithm) ToSupportedAlgorithmPtrOutputWithContext

func (e SupportedAlgorithm) ToSupportedAlgorithmPtrOutputWithContext(ctx context.Context) SupportedAlgorithmPtrOutput

type SupportedAlgorithmInput

type SupportedAlgorithmInput interface {
	pulumi.Input

	ToSupportedAlgorithmOutput() SupportedAlgorithmOutput
	ToSupportedAlgorithmOutputWithContext(context.Context) SupportedAlgorithmOutput
}

SupportedAlgorithmInput is an input type that accepts values of the SupportedAlgorithm enum A concrete instance of `SupportedAlgorithmInput` can be one of the following:

SupportedAlgorithmNone
SupportedAlgorithm_RSA1_5
SupportedAlgorithm_RSA_OAEP
SupportedAlgorithmPlainText

type SupportedAlgorithmOutput

type SupportedAlgorithmOutput struct{ *pulumi.OutputState }

func (SupportedAlgorithmOutput) ElementType

func (SupportedAlgorithmOutput) ElementType() reflect.Type

func (SupportedAlgorithmOutput) ToStringOutput

func (o SupportedAlgorithmOutput) ToStringOutput() pulumi.StringOutput

func (SupportedAlgorithmOutput) ToStringOutputWithContext

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

func (SupportedAlgorithmOutput) ToStringPtrOutput

func (o SupportedAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SupportedAlgorithmOutput) ToStringPtrOutputWithContext

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

func (SupportedAlgorithmOutput) ToSupportedAlgorithmOutput

func (o SupportedAlgorithmOutput) ToSupportedAlgorithmOutput() SupportedAlgorithmOutput

func (SupportedAlgorithmOutput) ToSupportedAlgorithmOutputWithContext

func (o SupportedAlgorithmOutput) ToSupportedAlgorithmOutputWithContext(ctx context.Context) SupportedAlgorithmOutput

func (SupportedAlgorithmOutput) ToSupportedAlgorithmPtrOutput

func (o SupportedAlgorithmOutput) ToSupportedAlgorithmPtrOutput() SupportedAlgorithmPtrOutput

func (SupportedAlgorithmOutput) ToSupportedAlgorithmPtrOutputWithContext

func (o SupportedAlgorithmOutput) ToSupportedAlgorithmPtrOutputWithContext(ctx context.Context) SupportedAlgorithmPtrOutput

type SupportedAlgorithmPtrInput

type SupportedAlgorithmPtrInput interface {
	pulumi.Input

	ToSupportedAlgorithmPtrOutput() SupportedAlgorithmPtrOutput
	ToSupportedAlgorithmPtrOutputWithContext(context.Context) SupportedAlgorithmPtrOutput
}

func SupportedAlgorithmPtr

func SupportedAlgorithmPtr(v string) SupportedAlgorithmPtrInput

type SupportedAlgorithmPtrOutput

type SupportedAlgorithmPtrOutput struct{ *pulumi.OutputState }

func (SupportedAlgorithmPtrOutput) Elem

func (SupportedAlgorithmPtrOutput) ElementType

func (SupportedAlgorithmPtrOutput) ToStringPtrOutput

func (o SupportedAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SupportedAlgorithmPtrOutput) ToStringPtrOutputWithContext

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

func (SupportedAlgorithmPtrOutput) ToSupportedAlgorithmPtrOutput

func (o SupportedAlgorithmPtrOutput) ToSupportedAlgorithmPtrOutput() SupportedAlgorithmPtrOutput

func (SupportedAlgorithmPtrOutput) ToSupportedAlgorithmPtrOutputWithContext

func (o SupportedAlgorithmPtrOutput) ToSupportedAlgorithmPtrOutputWithContext(ctx context.Context) SupportedAlgorithmPtrOutput

type UserConfirmation

type UserConfirmation string

Enum to detect if user confirmation is required. If not passed will default to NotRequired.

func (UserConfirmation) ElementType

func (UserConfirmation) ElementType() reflect.Type

func (UserConfirmation) ToStringOutput

func (e UserConfirmation) ToStringOutput() pulumi.StringOutput

func (UserConfirmation) ToStringOutputWithContext

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

func (UserConfirmation) ToStringPtrOutput

func (e UserConfirmation) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserConfirmation) ToStringPtrOutputWithContext

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

func (UserConfirmation) ToUserConfirmationOutput

func (e UserConfirmation) ToUserConfirmationOutput() UserConfirmationOutput

func (UserConfirmation) ToUserConfirmationOutputWithContext

func (e UserConfirmation) ToUserConfirmationOutputWithContext(ctx context.Context) UserConfirmationOutput

func (UserConfirmation) ToUserConfirmationPtrOutput

func (e UserConfirmation) ToUserConfirmationPtrOutput() UserConfirmationPtrOutput

func (UserConfirmation) ToUserConfirmationPtrOutputWithContext

func (e UserConfirmation) ToUserConfirmationPtrOutputWithContext(ctx context.Context) UserConfirmationPtrOutput

type UserConfirmationInput

type UserConfirmationInput interface {
	pulumi.Input

	ToUserConfirmationOutput() UserConfirmationOutput
	ToUserConfirmationOutputWithContext(context.Context) UserConfirmationOutput
}

UserConfirmationInput is an input type that accepts values of the UserConfirmation enum A concrete instance of `UserConfirmationInput` can be one of the following:

UserConfirmationNotRequired
UserConfirmationRequired

type UserConfirmationOutput

type UserConfirmationOutput struct{ *pulumi.OutputState }

func (UserConfirmationOutput) ElementType

func (UserConfirmationOutput) ElementType() reflect.Type

func (UserConfirmationOutput) ToStringOutput

func (o UserConfirmationOutput) ToStringOutput() pulumi.StringOutput

func (UserConfirmationOutput) ToStringOutputWithContext

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

func (UserConfirmationOutput) ToStringPtrOutput

func (o UserConfirmationOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserConfirmationOutput) ToStringPtrOutputWithContext

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

func (UserConfirmationOutput) ToUserConfirmationOutput

func (o UserConfirmationOutput) ToUserConfirmationOutput() UserConfirmationOutput

func (UserConfirmationOutput) ToUserConfirmationOutputWithContext

func (o UserConfirmationOutput) ToUserConfirmationOutputWithContext(ctx context.Context) UserConfirmationOutput

func (UserConfirmationOutput) ToUserConfirmationPtrOutput

func (o UserConfirmationOutput) ToUserConfirmationPtrOutput() UserConfirmationPtrOutput

func (UserConfirmationOutput) ToUserConfirmationPtrOutputWithContext

func (o UserConfirmationOutput) ToUserConfirmationPtrOutputWithContext(ctx context.Context) UserConfirmationPtrOutput

type UserConfirmationPtrInput

type UserConfirmationPtrInput interface {
	pulumi.Input

	ToUserConfirmationPtrOutput() UserConfirmationPtrOutput
	ToUserConfirmationPtrOutputWithContext(context.Context) UserConfirmationPtrOutput
}

func UserConfirmationPtr

func UserConfirmationPtr(v string) UserConfirmationPtrInput

type UserConfirmationPtrOutput

type UserConfirmationPtrOutput struct{ *pulumi.OutputState }

func (UserConfirmationPtrOutput) Elem

func (UserConfirmationPtrOutput) ElementType

func (UserConfirmationPtrOutput) ElementType() reflect.Type

func (UserConfirmationPtrOutput) ToStringPtrOutput

func (o UserConfirmationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserConfirmationPtrOutput) ToStringPtrOutputWithContext

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

func (UserConfirmationPtrOutput) ToUserConfirmationPtrOutput

func (o UserConfirmationPtrOutput) ToUserConfirmationPtrOutput() UserConfirmationPtrOutput

func (UserConfirmationPtrOutput) ToUserConfirmationPtrOutputWithContext

func (o UserConfirmationPtrOutput) ToUserConfirmationPtrOutputWithContext(ctx context.Context) UserConfirmationPtrOutput

Jump to

Keyboard shortcuts

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