agfoodplatform

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 (
	AuthCredentialsKindOAuthClientCredentials = AuthCredentialsKind("OAuthClientCredentials")
	AuthCredentialsKindApiKeyAuthCredentials  = AuthCredentialsKind("ApiKeyAuthCredentials")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	PublicNetworkAccessEnabled  = PublicNetworkAccess("Enabled")
	PublicNetworkAccessDisabled = PublicNetworkAccess("Disabled")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiKeyAuthCredentials

type ApiKeyAuthCredentials struct {
	// Properties of the key vault.
	ApiKey KeyVaultProperties `pulumi:"apiKey"`
	// Enum for different types of AuthCredentials supported.
	// Expected value is 'ApiKeyAuthCredentials'.
	Kind string `pulumi:"kind"`
}

ApiKeyAuthCredentials class for ApiKey based Auth.

type ApiKeyAuthCredentialsArgs

type ApiKeyAuthCredentialsArgs struct {
	// Properties of the key vault.
	ApiKey KeyVaultPropertiesInput `pulumi:"apiKey"`
	// Enum for different types of AuthCredentials supported.
	// Expected value is 'ApiKeyAuthCredentials'.
	Kind pulumi.StringInput `pulumi:"kind"`
}

ApiKeyAuthCredentials class for ApiKey based Auth.

func (ApiKeyAuthCredentialsArgs) ElementType

func (ApiKeyAuthCredentialsArgs) ElementType() reflect.Type

func (ApiKeyAuthCredentialsArgs) ToApiKeyAuthCredentialsOutput

func (i ApiKeyAuthCredentialsArgs) ToApiKeyAuthCredentialsOutput() ApiKeyAuthCredentialsOutput

func (ApiKeyAuthCredentialsArgs) ToApiKeyAuthCredentialsOutputWithContext

func (i ApiKeyAuthCredentialsArgs) ToApiKeyAuthCredentialsOutputWithContext(ctx context.Context) ApiKeyAuthCredentialsOutput

type ApiKeyAuthCredentialsInput

type ApiKeyAuthCredentialsInput interface {
	pulumi.Input

	ToApiKeyAuthCredentialsOutput() ApiKeyAuthCredentialsOutput
	ToApiKeyAuthCredentialsOutputWithContext(context.Context) ApiKeyAuthCredentialsOutput
}

ApiKeyAuthCredentialsInput is an input type that accepts ApiKeyAuthCredentialsArgs and ApiKeyAuthCredentialsOutput values. You can construct a concrete instance of `ApiKeyAuthCredentialsInput` via:

ApiKeyAuthCredentialsArgs{...}

type ApiKeyAuthCredentialsOutput

type ApiKeyAuthCredentialsOutput struct{ *pulumi.OutputState }

ApiKeyAuthCredentials class for ApiKey based Auth.

func (ApiKeyAuthCredentialsOutput) ApiKey

Properties of the key vault.

func (ApiKeyAuthCredentialsOutput) ElementType

func (ApiKeyAuthCredentialsOutput) Kind

Enum for different types of AuthCredentials supported. Expected value is 'ApiKeyAuthCredentials'.

func (ApiKeyAuthCredentialsOutput) ToApiKeyAuthCredentialsOutput

func (o ApiKeyAuthCredentialsOutput) ToApiKeyAuthCredentialsOutput() ApiKeyAuthCredentialsOutput

func (ApiKeyAuthCredentialsOutput) ToApiKeyAuthCredentialsOutputWithContext

func (o ApiKeyAuthCredentialsOutput) ToApiKeyAuthCredentialsOutputWithContext(ctx context.Context) ApiKeyAuthCredentialsOutput

type ApiKeyAuthCredentialsResponse

type ApiKeyAuthCredentialsResponse struct {
	// Properties of the key vault.
	ApiKey KeyVaultPropertiesResponse `pulumi:"apiKey"`
	// Enum for different types of AuthCredentials supported.
	// Expected value is 'ApiKeyAuthCredentials'.
	Kind string `pulumi:"kind"`
}

ApiKeyAuthCredentials class for ApiKey based Auth.

type ApiKeyAuthCredentialsResponseOutput

type ApiKeyAuthCredentialsResponseOutput struct{ *pulumi.OutputState }

ApiKeyAuthCredentials class for ApiKey based Auth.

func (ApiKeyAuthCredentialsResponseOutput) ApiKey

Properties of the key vault.

func (ApiKeyAuthCredentialsResponseOutput) ElementType

func (ApiKeyAuthCredentialsResponseOutput) Kind

Enum for different types of AuthCredentials supported. Expected value is 'ApiKeyAuthCredentials'.

func (ApiKeyAuthCredentialsResponseOutput) ToApiKeyAuthCredentialsResponseOutput

func (o ApiKeyAuthCredentialsResponseOutput) ToApiKeyAuthCredentialsResponseOutput() ApiKeyAuthCredentialsResponseOutput

func (ApiKeyAuthCredentialsResponseOutput) ToApiKeyAuthCredentialsResponseOutputWithContext

func (o ApiKeyAuthCredentialsResponseOutput) ToApiKeyAuthCredentialsResponseOutputWithContext(ctx context.Context) ApiKeyAuthCredentialsResponseOutput

type ApiProperties

type ApiProperties struct {
	// Interval in minutes for which the weather data for the api needs to be refreshed.
	ApiFreshnessTimeInMinutes *int `pulumi:"apiFreshnessTimeInMinutes"`
}

Api properties.

type ApiPropertiesArgs

type ApiPropertiesArgs struct {
	// Interval in minutes for which the weather data for the api needs to be refreshed.
	ApiFreshnessTimeInMinutes pulumi.IntPtrInput `pulumi:"apiFreshnessTimeInMinutes"`
}

Api properties.

func (ApiPropertiesArgs) ElementType

func (ApiPropertiesArgs) ElementType() reflect.Type

func (ApiPropertiesArgs) ToApiPropertiesOutput

func (i ApiPropertiesArgs) ToApiPropertiesOutput() ApiPropertiesOutput

func (ApiPropertiesArgs) ToApiPropertiesOutputWithContext

func (i ApiPropertiesArgs) ToApiPropertiesOutputWithContext(ctx context.Context) ApiPropertiesOutput

type ApiPropertiesInput

type ApiPropertiesInput interface {
	pulumi.Input

	ToApiPropertiesOutput() ApiPropertiesOutput
	ToApiPropertiesOutputWithContext(context.Context) ApiPropertiesOutput
}

ApiPropertiesInput is an input type that accepts ApiPropertiesArgs and ApiPropertiesOutput values. You can construct a concrete instance of `ApiPropertiesInput` via:

ApiPropertiesArgs{...}

type ApiPropertiesMap

type ApiPropertiesMap map[string]ApiPropertiesInput

func (ApiPropertiesMap) ElementType

func (ApiPropertiesMap) ElementType() reflect.Type

func (ApiPropertiesMap) ToApiPropertiesMapOutput

func (i ApiPropertiesMap) ToApiPropertiesMapOutput() ApiPropertiesMapOutput

func (ApiPropertiesMap) ToApiPropertiesMapOutputWithContext

func (i ApiPropertiesMap) ToApiPropertiesMapOutputWithContext(ctx context.Context) ApiPropertiesMapOutput

type ApiPropertiesMapInput

type ApiPropertiesMapInput interface {
	pulumi.Input

	ToApiPropertiesMapOutput() ApiPropertiesMapOutput
	ToApiPropertiesMapOutputWithContext(context.Context) ApiPropertiesMapOutput
}

ApiPropertiesMapInput is an input type that accepts ApiPropertiesMap and ApiPropertiesMapOutput values. You can construct a concrete instance of `ApiPropertiesMapInput` via:

ApiPropertiesMap{ "key": ApiPropertiesArgs{...} }

type ApiPropertiesMapOutput

type ApiPropertiesMapOutput struct{ *pulumi.OutputState }

func (ApiPropertiesMapOutput) ElementType

func (ApiPropertiesMapOutput) ElementType() reflect.Type

func (ApiPropertiesMapOutput) MapIndex

func (ApiPropertiesMapOutput) ToApiPropertiesMapOutput

func (o ApiPropertiesMapOutput) ToApiPropertiesMapOutput() ApiPropertiesMapOutput

func (ApiPropertiesMapOutput) ToApiPropertiesMapOutputWithContext

func (o ApiPropertiesMapOutput) ToApiPropertiesMapOutputWithContext(ctx context.Context) ApiPropertiesMapOutput

type ApiPropertiesOutput

type ApiPropertiesOutput struct{ *pulumi.OutputState }

Api properties.

func (ApiPropertiesOutput) ApiFreshnessTimeInMinutes

func (o ApiPropertiesOutput) ApiFreshnessTimeInMinutes() pulumi.IntPtrOutput

Interval in minutes for which the weather data for the api needs to be refreshed.

func (ApiPropertiesOutput) ElementType

func (ApiPropertiesOutput) ElementType() reflect.Type

func (ApiPropertiesOutput) ToApiPropertiesOutput

func (o ApiPropertiesOutput) ToApiPropertiesOutput() ApiPropertiesOutput

func (ApiPropertiesOutput) ToApiPropertiesOutputWithContext

func (o ApiPropertiesOutput) ToApiPropertiesOutputWithContext(ctx context.Context) ApiPropertiesOutput

type ApiPropertiesResponse

type ApiPropertiesResponse struct {
	// Interval in minutes for which the weather data for the api needs to be refreshed.
	ApiFreshnessTimeInMinutes *int `pulumi:"apiFreshnessTimeInMinutes"`
}

Api properties.

type ApiPropertiesResponseMapOutput

type ApiPropertiesResponseMapOutput struct{ *pulumi.OutputState }

func (ApiPropertiesResponseMapOutput) ElementType

func (ApiPropertiesResponseMapOutput) MapIndex

func (ApiPropertiesResponseMapOutput) ToApiPropertiesResponseMapOutput

func (o ApiPropertiesResponseMapOutput) ToApiPropertiesResponseMapOutput() ApiPropertiesResponseMapOutput

func (ApiPropertiesResponseMapOutput) ToApiPropertiesResponseMapOutputWithContext

func (o ApiPropertiesResponseMapOutput) ToApiPropertiesResponseMapOutputWithContext(ctx context.Context) ApiPropertiesResponseMapOutput

type ApiPropertiesResponseOutput

type ApiPropertiesResponseOutput struct{ *pulumi.OutputState }

Api properties.

func (ApiPropertiesResponseOutput) ApiFreshnessTimeInMinutes

func (o ApiPropertiesResponseOutput) ApiFreshnessTimeInMinutes() pulumi.IntPtrOutput

Interval in minutes for which the weather data for the api needs to be refreshed.

func (ApiPropertiesResponseOutput) ElementType

func (ApiPropertiesResponseOutput) ToApiPropertiesResponseOutput

func (o ApiPropertiesResponseOutput) ToApiPropertiesResponseOutput() ApiPropertiesResponseOutput

func (ApiPropertiesResponseOutput) ToApiPropertiesResponseOutputWithContext

func (o ApiPropertiesResponseOutput) ToApiPropertiesResponseOutputWithContext(ctx context.Context) ApiPropertiesResponseOutput

type AuthCredentialsKind

type AuthCredentialsKind string

Enum for different types of AuthCredentials supported.

type DataConnector

type DataConnector struct {
	pulumi.CustomResourceState

	// The ETag value to implement optimistic concurrency.
	ETag pulumi.StringOutput `pulumi:"eTag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// DataConnector Properties.
	Properties DataConnectorPropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

DataConnector Model. Azure REST API version: 2023-06-01-preview.

func GetDataConnector

func GetDataConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataConnectorState, opts ...pulumi.ResourceOption) (*DataConnector, error)

GetDataConnector gets an existing DataConnector 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 NewDataConnector

func NewDataConnector(ctx *pulumi.Context,
	name string, args *DataConnectorArgs, opts ...pulumi.ResourceOption) (*DataConnector, error)

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

func (*DataConnector) ElementType

func (*DataConnector) ElementType() reflect.Type

func (*DataConnector) ToDataConnectorOutput

func (i *DataConnector) ToDataConnectorOutput() DataConnectorOutput

func (*DataConnector) ToDataConnectorOutputWithContext

func (i *DataConnector) ToDataConnectorOutputWithContext(ctx context.Context) DataConnectorOutput

type DataConnectorArgs

type DataConnectorArgs struct {
	// Connector name.
	DataConnectorName pulumi.StringPtrInput
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringInput
	// DataConnector Properties.
	Properties DataConnectorPropertiesInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a DataConnector resource.

func (DataConnectorArgs) ElementType

func (DataConnectorArgs) ElementType() reflect.Type

type DataConnectorInput

type DataConnectorInput interface {
	pulumi.Input

	ToDataConnectorOutput() DataConnectorOutput
	ToDataConnectorOutputWithContext(ctx context.Context) DataConnectorOutput
}

type DataConnectorOutput

type DataConnectorOutput struct{ *pulumi.OutputState }

func (DataConnectorOutput) ETag

The ETag value to implement optimistic concurrency.

func (DataConnectorOutput) ElementType

func (DataConnectorOutput) ElementType() reflect.Type

func (DataConnectorOutput) Name

The name of the resource

func (DataConnectorOutput) Properties

DataConnector Properties.

func (DataConnectorOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (DataConnectorOutput) ToDataConnectorOutput

func (o DataConnectorOutput) ToDataConnectorOutput() DataConnectorOutput

func (DataConnectorOutput) ToDataConnectorOutputWithContext

func (o DataConnectorOutput) ToDataConnectorOutputWithContext(ctx context.Context) DataConnectorOutput

func (DataConnectorOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type DataConnectorProperties

type DataConnectorProperties struct {
	// AuthCredentials abstract base class for Auth Purpose.
	Credentials interface{} `pulumi:"credentials"`
}

DataConnector Properties.

type DataConnectorPropertiesArgs

type DataConnectorPropertiesArgs struct {
	// AuthCredentials abstract base class for Auth Purpose.
	Credentials pulumi.Input `pulumi:"credentials"`
}

DataConnector Properties.

func (DataConnectorPropertiesArgs) ElementType

func (DataConnectorPropertiesArgs) ToDataConnectorPropertiesOutput

func (i DataConnectorPropertiesArgs) ToDataConnectorPropertiesOutput() DataConnectorPropertiesOutput

func (DataConnectorPropertiesArgs) ToDataConnectorPropertiesOutputWithContext

func (i DataConnectorPropertiesArgs) ToDataConnectorPropertiesOutputWithContext(ctx context.Context) DataConnectorPropertiesOutput

type DataConnectorPropertiesInput

type DataConnectorPropertiesInput interface {
	pulumi.Input

	ToDataConnectorPropertiesOutput() DataConnectorPropertiesOutput
	ToDataConnectorPropertiesOutputWithContext(context.Context) DataConnectorPropertiesOutput
}

DataConnectorPropertiesInput is an input type that accepts DataConnectorPropertiesArgs and DataConnectorPropertiesOutput values. You can construct a concrete instance of `DataConnectorPropertiesInput` via:

DataConnectorPropertiesArgs{...}

type DataConnectorPropertiesOutput

type DataConnectorPropertiesOutput struct{ *pulumi.OutputState }

DataConnector Properties.

func (DataConnectorPropertiesOutput) Credentials

AuthCredentials abstract base class for Auth Purpose.

func (DataConnectorPropertiesOutput) ElementType

func (DataConnectorPropertiesOutput) ToDataConnectorPropertiesOutput

func (o DataConnectorPropertiesOutput) ToDataConnectorPropertiesOutput() DataConnectorPropertiesOutput

func (DataConnectorPropertiesOutput) ToDataConnectorPropertiesOutputWithContext

func (o DataConnectorPropertiesOutput) ToDataConnectorPropertiesOutputWithContext(ctx context.Context) DataConnectorPropertiesOutput

type DataConnectorPropertiesResponse

type DataConnectorPropertiesResponse struct {
	// AuthCredentials abstract base class for Auth Purpose.
	Credentials interface{} `pulumi:"credentials"`
}

DataConnector Properties.

type DataConnectorPropertiesResponseOutput

type DataConnectorPropertiesResponseOutput struct{ *pulumi.OutputState }

DataConnector Properties.

func (DataConnectorPropertiesResponseOutput) Credentials

AuthCredentials abstract base class for Auth Purpose.

func (DataConnectorPropertiesResponseOutput) ElementType

func (DataConnectorPropertiesResponseOutput) ToDataConnectorPropertiesResponseOutput

func (o DataConnectorPropertiesResponseOutput) ToDataConnectorPropertiesResponseOutput() DataConnectorPropertiesResponseOutput

func (DataConnectorPropertiesResponseOutput) ToDataConnectorPropertiesResponseOutputWithContext

func (o DataConnectorPropertiesResponseOutput) ToDataConnectorPropertiesResponseOutputWithContext(ctx context.Context) DataConnectorPropertiesResponseOutput

type DataConnectorState

type DataConnectorState struct {
}

func (DataConnectorState) ElementType

func (DataConnectorState) ElementType() reflect.Type

type DataManagerForAgricultureResource

type DataManagerForAgricultureResource struct {
	pulumi.CustomResourceState

	// Identity for the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// Uri of the Data Manager For Agriculture instance.
	InstanceUri pulumi.StringOutput `pulumi:"instanceUri"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Private endpoints.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Data Manager For Agriculture instance provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Property to allow or block public traffic for an Azure Data Manager For Agriculture resource.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// Sensor integration request model.
	SensorIntegration SensorIntegrationResponsePtrOutput `pulumi:"sensorIntegration"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Data Manager For Agriculture ARM Resource. Azure REST API version: 2023-06-01-preview.

func GetDataManagerForAgricultureResource

func GetDataManagerForAgricultureResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataManagerForAgricultureResourceState, opts ...pulumi.ResourceOption) (*DataManagerForAgricultureResource, error)

GetDataManagerForAgricultureResource gets an existing DataManagerForAgricultureResource 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 NewDataManagerForAgricultureResource

func NewDataManagerForAgricultureResource(ctx *pulumi.Context,
	name string, args *DataManagerForAgricultureResourceArgs, opts ...pulumi.ResourceOption) (*DataManagerForAgricultureResource, error)

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

func (*DataManagerForAgricultureResource) ElementType

func (*DataManagerForAgricultureResource) ToDataManagerForAgricultureResourceOutput

func (i *DataManagerForAgricultureResource) ToDataManagerForAgricultureResourceOutput() DataManagerForAgricultureResourceOutput

func (*DataManagerForAgricultureResource) ToDataManagerForAgricultureResourceOutputWithContext

func (i *DataManagerForAgricultureResource) ToDataManagerForAgricultureResourceOutputWithContext(ctx context.Context) DataManagerForAgricultureResourceOutput

type DataManagerForAgricultureResourceArgs

type DataManagerForAgricultureResourceArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringPtrInput
	// Identity for the resource.
	Identity IdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Property to allow or block public traffic for an Azure Data Manager For Agriculture resource.
	PublicNetworkAccess pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Sensor integration request model.
	SensorIntegration SensorIntegrationPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DataManagerForAgricultureResource resource.

func (DataManagerForAgricultureResourceArgs) ElementType

type DataManagerForAgricultureResourceInput

type DataManagerForAgricultureResourceInput interface {
	pulumi.Input

	ToDataManagerForAgricultureResourceOutput() DataManagerForAgricultureResourceOutput
	ToDataManagerForAgricultureResourceOutputWithContext(ctx context.Context) DataManagerForAgricultureResourceOutput
}

type DataManagerForAgricultureResourceOutput

type DataManagerForAgricultureResourceOutput struct{ *pulumi.OutputState }

func (DataManagerForAgricultureResourceOutput) ElementType

func (DataManagerForAgricultureResourceOutput) Identity

Identity for the resource.

func (DataManagerForAgricultureResourceOutput) InstanceUri

Uri of the Data Manager For Agriculture instance.

func (DataManagerForAgricultureResourceOutput) Location

The geo-location where the resource lives

func (DataManagerForAgricultureResourceOutput) Name

The name of the resource

func (DataManagerForAgricultureResourceOutput) PrivateEndpointConnections

Private endpoints.

func (DataManagerForAgricultureResourceOutput) ProvisioningState

Data Manager For Agriculture instance provisioning state.

func (DataManagerForAgricultureResourceOutput) PublicNetworkAccess

Property to allow or block public traffic for an Azure Data Manager For Agriculture resource.

func (DataManagerForAgricultureResourceOutput) SensorIntegration

Sensor integration request model.

func (DataManagerForAgricultureResourceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (DataManagerForAgricultureResourceOutput) Tags

Resource tags.

func (DataManagerForAgricultureResourceOutput) ToDataManagerForAgricultureResourceOutput

func (o DataManagerForAgricultureResourceOutput) ToDataManagerForAgricultureResourceOutput() DataManagerForAgricultureResourceOutput

func (DataManagerForAgricultureResourceOutput) ToDataManagerForAgricultureResourceOutputWithContext

func (o DataManagerForAgricultureResourceOutput) ToDataManagerForAgricultureResourceOutputWithContext(ctx context.Context) DataManagerForAgricultureResourceOutput

func (DataManagerForAgricultureResourceOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type DataManagerForAgricultureResourceState

type DataManagerForAgricultureResourceState struct {
}

func (DataManagerForAgricultureResourceState) ElementType

type ErrorAdditionalInfoResponse

type ErrorAdditionalInfoResponse struct {
	// The additional info.
	Info interface{} `pulumi:"info"`
	// The additional info type.
	Type string `pulumi:"type"`
}

The resource management error additional info.

type ErrorAdditionalInfoResponseArrayOutput

type ErrorAdditionalInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (ErrorAdditionalInfoResponseArrayOutput) ElementType

func (ErrorAdditionalInfoResponseArrayOutput) Index

func (ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutput

func (o ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutput() ErrorAdditionalInfoResponseArrayOutput

func (ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutputWithContext

func (o ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArrayOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseArrayOutput

type ErrorAdditionalInfoResponseOutput

type ErrorAdditionalInfoResponseOutput struct{ *pulumi.OutputState }

The resource management error additional info.

func (ErrorAdditionalInfoResponseOutput) ElementType

func (ErrorAdditionalInfoResponseOutput) Info

The additional info.

func (ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutput

func (o ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutput() ErrorAdditionalInfoResponseOutput

func (ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutputWithContext

func (o ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutputWithContext(ctx context.Context) ErrorAdditionalInfoResponseOutput

func (ErrorAdditionalInfoResponseOutput) Type

The additional info type.

type ErrorDetailResponse

type ErrorDetailResponse struct {
	// The error additional info.
	AdditionalInfo []ErrorAdditionalInfoResponse `pulumi:"additionalInfo"`
	// The error code.
	Code string `pulumi:"code"`
	// The error details.
	Details []ErrorDetailResponse `pulumi:"details"`
	// The error message.
	Message string `pulumi:"message"`
	// The error target.
	Target string `pulumi:"target"`
}

The error detail.

type ErrorDetailResponseArrayOutput

type ErrorDetailResponseArrayOutput struct{ *pulumi.OutputState }

func (ErrorDetailResponseArrayOutput) ElementType

func (ErrorDetailResponseArrayOutput) Index

func (ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput

func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput

func (ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext

func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext(ctx context.Context) ErrorDetailResponseArrayOutput

type ErrorDetailResponseOutput

type ErrorDetailResponseOutput struct{ *pulumi.OutputState }

The error detail.

func (ErrorDetailResponseOutput) AdditionalInfo

The error additional info.

func (ErrorDetailResponseOutput) Code

The error code.

func (ErrorDetailResponseOutput) Details

The error details.

func (ErrorDetailResponseOutput) ElementType

func (ErrorDetailResponseOutput) ElementType() reflect.Type

func (ErrorDetailResponseOutput) Message

The error message.

func (ErrorDetailResponseOutput) Target

The error target.

func (ErrorDetailResponseOutput) ToErrorDetailResponseOutput

func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutput() ErrorDetailResponseOutput

func (ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext

func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext(ctx context.Context) ErrorDetailResponseOutput

type ErrorDetailResponsePtrOutput

type ErrorDetailResponsePtrOutput struct{ *pulumi.OutputState }

func (ErrorDetailResponsePtrOutput) AdditionalInfo

The error additional info.

func (ErrorDetailResponsePtrOutput) Code

The error code.

func (ErrorDetailResponsePtrOutput) Details

The error details.

func (ErrorDetailResponsePtrOutput) Elem

func (ErrorDetailResponsePtrOutput) ElementType

func (ErrorDetailResponsePtrOutput) Message

The error message.

func (ErrorDetailResponsePtrOutput) Target

The error target.

func (ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutput

func (o ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutput() ErrorDetailResponsePtrOutput

func (ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutputWithContext

func (o ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutputWithContext(ctx context.Context) ErrorDetailResponsePtrOutput

type ErrorResponseResponse

type ErrorResponseResponse struct {
	// The error object.
	Error *ErrorDetailResponse `pulumi:"error"`
}

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

type ErrorResponseResponseOutput

type ErrorResponseResponseOutput struct{ *pulumi.OutputState }

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

func (ErrorResponseResponseOutput) ElementType

func (ErrorResponseResponseOutput) Error

The error object.

func (ErrorResponseResponseOutput) ToErrorResponseResponseOutput

func (o ErrorResponseResponseOutput) ToErrorResponseResponseOutput() ErrorResponseResponseOutput

func (ErrorResponseResponseOutput) ToErrorResponseResponseOutputWithContext

func (o ErrorResponseResponseOutput) ToErrorResponseResponseOutputWithContext(ctx context.Context) ErrorResponseResponseOutput

type ErrorResponseResponsePtrOutput

type ErrorResponseResponsePtrOutput struct{ *pulumi.OutputState }

func (ErrorResponseResponsePtrOutput) Elem

func (ErrorResponseResponsePtrOutput) ElementType

func (ErrorResponseResponsePtrOutput) Error

The error object.

func (ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutput

func (o ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutput() ErrorResponseResponsePtrOutput

func (ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutputWithContext

func (o ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutputWithContext(ctx context.Context) ErrorResponseResponsePtrOutput

type Extension

type Extension struct {
	pulumi.CustomResourceState

	// Additional Api Properties.
	AdditionalApiProperties ApiPropertiesResponseMapOutput `pulumi:"additionalApiProperties"`
	// The ETag value to implement optimistic concurrency.
	ETag pulumi.StringOutput `pulumi:"eTag"`
	// Extension api docs link.
	ExtensionApiDocsLink pulumi.StringOutput `pulumi:"extensionApiDocsLink"`
	// Extension auth link.
	ExtensionAuthLink pulumi.StringOutput `pulumi:"extensionAuthLink"`
	// Extension category. e.g. weather/sensor/satellite.
	ExtensionCategory pulumi.StringOutput `pulumi:"extensionCategory"`
	// Extension Id.
	ExtensionId pulumi.StringOutput `pulumi:"extensionId"`
	// Installed extension version.
	InstalledExtensionVersion pulumi.StringOutput `pulumi:"installedExtensionVersion"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Extension resource. Azure REST API version: 2023-06-01-preview. Prior API version in Azure Native 1.x: 2020-05-12-preview.

Other available API versions: 2021-09-01-preview.

func GetExtension

func GetExtension(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExtensionState, opts ...pulumi.ResourceOption) (*Extension, error)

GetExtension gets an existing Extension 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 NewExtension

func NewExtension(ctx *pulumi.Context,
	name string, args *ExtensionArgs, opts ...pulumi.ResourceOption) (*Extension, error)

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

func (*Extension) ElementType

func (*Extension) ElementType() reflect.Type

func (*Extension) ToExtensionOutput

func (i *Extension) ToExtensionOutput() ExtensionOutput

func (*Extension) ToExtensionOutputWithContext

func (i *Extension) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput

type ExtensionArgs

type ExtensionArgs struct {
	// Additional Api Properties.
	AdditionalApiProperties ApiPropertiesMapInput
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringInput
	// Id of extension resource.
	ExtensionId pulumi.StringPtrInput
	// Extension Version.
	ExtensionVersion pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Extension resource.

func (ExtensionArgs) ElementType

func (ExtensionArgs) ElementType() reflect.Type

type ExtensionInput

type ExtensionInput interface {
	pulumi.Input

	ToExtensionOutput() ExtensionOutput
	ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
}

type ExtensionOutput

type ExtensionOutput struct{ *pulumi.OutputState }

func (ExtensionOutput) AdditionalApiProperties

func (o ExtensionOutput) AdditionalApiProperties() ApiPropertiesResponseMapOutput

Additional Api Properties.

func (ExtensionOutput) ETag

The ETag value to implement optimistic concurrency.

func (ExtensionOutput) ElementType

func (ExtensionOutput) ElementType() reflect.Type
func (o ExtensionOutput) ExtensionApiDocsLink() pulumi.StringOutput

Extension api docs link.

func (o ExtensionOutput) ExtensionAuthLink() pulumi.StringOutput

Extension auth link.

func (ExtensionOutput) ExtensionCategory

func (o ExtensionOutput) ExtensionCategory() pulumi.StringOutput

Extension category. e.g. weather/sensor/satellite.

func (ExtensionOutput) ExtensionId

func (o ExtensionOutput) ExtensionId() pulumi.StringOutput

Extension Id.

func (ExtensionOutput) InstalledExtensionVersion

func (o ExtensionOutput) InstalledExtensionVersion() pulumi.StringOutput

Installed extension version.

func (ExtensionOutput) Name

The name of the resource

func (ExtensionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ExtensionOutput) ToExtensionOutput

func (o ExtensionOutput) ToExtensionOutput() ExtensionOutput

func (ExtensionOutput) ToExtensionOutputWithContext

func (o ExtensionOutput) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput

func (ExtensionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ExtensionState

type ExtensionState struct {
}

func (ExtensionState) ElementType

func (ExtensionState) ElementType() reflect.Type

type Identity

type Identity struct {
	// The identity type.
	Type *ResourceIdentityType `pulumi:"type"`
}

Identity for the resource.

type IdentityArgs

type IdentityArgs struct {
	// The identity type.
	Type ResourceIdentityTypePtrInput `pulumi:"type"`
}

Identity for the resource.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

The identity type.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

The identity type.

type IdentityResponse

type IdentityResponse struct {
	// The principal ID of resource identity. The value must be an UUID.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource. The value must be an UUID.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	Type *string `pulumi:"type"`
}

Identity for the resource.

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of resource identity. The value must be an UUID.

func (IdentityResponseOutput) TenantId

The tenant ID of resource. The value must be an UUID.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) Type

The identity type.

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

The principal ID of resource identity. The value must be an UUID.

func (IdentityResponsePtrOutput) TenantId

The tenant ID of resource. The value must be an UUID.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

The identity type.

type KeyVaultProperties

type KeyVaultProperties struct {
	// Name of Key Vault key.
	KeyName string `pulumi:"keyName"`
	// Uri of the key vault.
	KeyVaultUri string `pulumi:"keyVaultUri"`
	// Version of Key Vault key.
	KeyVersion string `pulumi:"keyVersion"`
}

Properties of the key vault.

type KeyVaultPropertiesArgs

type KeyVaultPropertiesArgs struct {
	// Name of Key Vault key.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// Uri of the key vault.
	KeyVaultUri pulumi.StringInput `pulumi:"keyVaultUri"`
	// Version of Key Vault key.
	KeyVersion pulumi.StringInput `pulumi:"keyVersion"`
}

Properties of the key vault.

func (KeyVaultPropertiesArgs) ElementType

func (KeyVaultPropertiesArgs) ElementType() reflect.Type

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

type KeyVaultPropertiesInput

type KeyVaultPropertiesInput interface {
	pulumi.Input

	ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
	ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput
}

KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:

KeyVaultPropertiesArgs{...}

type KeyVaultPropertiesOutput

type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }

Properties of the key vault.

func (KeyVaultPropertiesOutput) ElementType

func (KeyVaultPropertiesOutput) ElementType() reflect.Type

func (KeyVaultPropertiesOutput) KeyName

Name of Key Vault key.

func (KeyVaultPropertiesOutput) KeyVaultUri

Uri of the key vault.

func (KeyVaultPropertiesOutput) KeyVersion

Version of Key Vault key.

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

type KeyVaultPropertiesResponse

type KeyVaultPropertiesResponse struct {
	// Name of Key Vault key.
	KeyName string `pulumi:"keyName"`
	// Uri of the key vault.
	KeyVaultUri string `pulumi:"keyVaultUri"`
	// Version of Key Vault key.
	KeyVersion string `pulumi:"keyVersion"`
}

Properties of the key vault.

type KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of the key vault.

func (KeyVaultPropertiesResponseOutput) ElementType

func (KeyVaultPropertiesResponseOutput) KeyName

Name of Key Vault key.

func (KeyVaultPropertiesResponseOutput) KeyVaultUri

Uri of the key vault.

func (KeyVaultPropertiesResponseOutput) KeyVersion

Version of Key Vault key.

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

type LookupDataConnectorArgs

type LookupDataConnectorArgs struct {
	// Connector name.
	DataConnectorName string `pulumi:"dataConnectorName"`
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName string `pulumi:"dataManagerForAgricultureResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataConnectorOutputArgs

type LookupDataConnectorOutputArgs struct {
	// Connector name.
	DataConnectorName pulumi.StringInput `pulumi:"dataConnectorName"`
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringInput `pulumi:"dataManagerForAgricultureResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDataConnectorOutputArgs) ElementType

type LookupDataConnectorResult

type LookupDataConnectorResult struct {
	// The ETag value to implement optimistic concurrency.
	ETag string `pulumi:"eTag"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// DataConnector Properties.
	Properties DataConnectorPropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

DataConnector Model.

func LookupDataConnector

func LookupDataConnector(ctx *pulumi.Context, args *LookupDataConnectorArgs, opts ...pulumi.InvokeOption) (*LookupDataConnectorResult, error)

Get specific Data Connector resource by DataConnectorName. Azure REST API version: 2023-06-01-preview.

type LookupDataConnectorResultOutput

type LookupDataConnectorResultOutput struct{ *pulumi.OutputState }

DataConnector Model.

func (LookupDataConnectorResultOutput) ETag

The ETag value to implement optimistic concurrency.

func (LookupDataConnectorResultOutput) ElementType

func (LookupDataConnectorResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupDataConnectorResultOutput) Name

The name of the resource

func (LookupDataConnectorResultOutput) Properties

DataConnector Properties.

func (LookupDataConnectorResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupDataConnectorResultOutput) ToLookupDataConnectorResultOutput

func (o LookupDataConnectorResultOutput) ToLookupDataConnectorResultOutput() LookupDataConnectorResultOutput

func (LookupDataConnectorResultOutput) ToLookupDataConnectorResultOutputWithContext

func (o LookupDataConnectorResultOutput) ToLookupDataConnectorResultOutputWithContext(ctx context.Context) LookupDataConnectorResultOutput

func (LookupDataConnectorResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupDataManagerForAgricultureResourceArgs

type LookupDataManagerForAgricultureResourceArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName string `pulumi:"dataManagerForAgricultureResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataManagerForAgricultureResourceOutputArgs

type LookupDataManagerForAgricultureResourceOutputArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringInput `pulumi:"dataManagerForAgricultureResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDataManagerForAgricultureResourceOutputArgs) ElementType

type LookupDataManagerForAgricultureResourceResult

type LookupDataManagerForAgricultureResourceResult struct {
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// Identity for the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// Uri of the Data Manager For Agriculture instance.
	InstanceUri string `pulumi:"instanceUri"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Private endpoints.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Data Manager For Agriculture instance provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Property to allow or block public traffic for an Azure Data Manager For Agriculture resource.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Sensor integration request model.
	SensorIntegration *SensorIntegrationResponse `pulumi:"sensorIntegration"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Data Manager For Agriculture ARM Resource.

func LookupDataManagerForAgricultureResource

Get DataManagerForAgriculture resource. Azure REST API version: 2023-06-01-preview.

type LookupDataManagerForAgricultureResourceResultOutput

type LookupDataManagerForAgricultureResourceResultOutput struct{ *pulumi.OutputState }

Data Manager For Agriculture ARM Resource.

func (LookupDataManagerForAgricultureResourceResultOutput) ElementType

func (LookupDataManagerForAgricultureResourceResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupDataManagerForAgricultureResourceResultOutput) Identity

Identity for the resource.

func (LookupDataManagerForAgricultureResourceResultOutput) InstanceUri

Uri of the Data Manager For Agriculture instance.

func (LookupDataManagerForAgricultureResourceResultOutput) Location

The geo-location where the resource lives

func (LookupDataManagerForAgricultureResourceResultOutput) Name

The name of the resource

func (LookupDataManagerForAgricultureResourceResultOutput) PrivateEndpointConnections

Private endpoints.

func (LookupDataManagerForAgricultureResourceResultOutput) ProvisioningState

Data Manager For Agriculture instance provisioning state.

func (LookupDataManagerForAgricultureResourceResultOutput) PublicNetworkAccess

Property to allow or block public traffic for an Azure Data Manager For Agriculture resource.

func (LookupDataManagerForAgricultureResourceResultOutput) SensorIntegration

Sensor integration request model.

func (LookupDataManagerForAgricultureResourceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupDataManagerForAgricultureResourceResultOutput) Tags

Resource tags.

func (LookupDataManagerForAgricultureResourceResultOutput) ToLookupDataManagerForAgricultureResourceResultOutput

func (o LookupDataManagerForAgricultureResourceResultOutput) ToLookupDataManagerForAgricultureResourceResultOutput() LookupDataManagerForAgricultureResourceResultOutput

func (LookupDataManagerForAgricultureResourceResultOutput) ToLookupDataManagerForAgricultureResourceResultOutputWithContext

func (o LookupDataManagerForAgricultureResourceResultOutput) ToLookupDataManagerForAgricultureResourceResultOutputWithContext(ctx context.Context) LookupDataManagerForAgricultureResourceResultOutput

func (LookupDataManagerForAgricultureResourceResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupExtensionArgs

type LookupExtensionArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName string `pulumi:"dataManagerForAgricultureResourceName"`
	// Id of extension resource.
	ExtensionId string `pulumi:"extensionId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupExtensionOutputArgs

type LookupExtensionOutputArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringInput `pulumi:"dataManagerForAgricultureResourceName"`
	// Id of extension resource.
	ExtensionId pulumi.StringInput `pulumi:"extensionId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupExtensionOutputArgs) ElementType

func (LookupExtensionOutputArgs) ElementType() reflect.Type

type LookupExtensionResult

type LookupExtensionResult struct {
	// Additional Api Properties.
	AdditionalApiProperties map[string]ApiPropertiesResponse `pulumi:"additionalApiProperties"`
	// The ETag value to implement optimistic concurrency.
	ETag string `pulumi:"eTag"`
	// Extension api docs link.
	ExtensionApiDocsLink string `pulumi:"extensionApiDocsLink"`
	// Extension auth link.
	ExtensionAuthLink string `pulumi:"extensionAuthLink"`
	// Extension category. e.g. weather/sensor/satellite.
	ExtensionCategory string `pulumi:"extensionCategory"`
	// Extension Id.
	ExtensionId string `pulumi:"extensionId"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// Installed extension version.
	InstalledExtensionVersion string `pulumi:"installedExtensionVersion"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Extension resource.

func LookupExtension

func LookupExtension(ctx *pulumi.Context, args *LookupExtensionArgs, opts ...pulumi.InvokeOption) (*LookupExtensionResult, error)

Get installed extension details by extension id. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2021-09-01-preview.

type LookupExtensionResultOutput

type LookupExtensionResultOutput struct{ *pulumi.OutputState }

Extension resource.

func (LookupExtensionResultOutput) AdditionalApiProperties

func (o LookupExtensionResultOutput) AdditionalApiProperties() ApiPropertiesResponseMapOutput

Additional Api Properties.

func (LookupExtensionResultOutput) ETag

The ETag value to implement optimistic concurrency.

func (LookupExtensionResultOutput) ElementType

func (o LookupExtensionResultOutput) ExtensionApiDocsLink() pulumi.StringOutput

Extension api docs link.

func (o LookupExtensionResultOutput) ExtensionAuthLink() pulumi.StringOutput

Extension auth link.

func (LookupExtensionResultOutput) ExtensionCategory

func (o LookupExtensionResultOutput) ExtensionCategory() pulumi.StringOutput

Extension category. e.g. weather/sensor/satellite.

func (LookupExtensionResultOutput) ExtensionId

Extension Id.

func (LookupExtensionResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupExtensionResultOutput) InstalledExtensionVersion

func (o LookupExtensionResultOutput) InstalledExtensionVersion() pulumi.StringOutput

Installed extension version.

func (LookupExtensionResultOutput) Name

The name of the resource

func (LookupExtensionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupExtensionResultOutput) ToLookupExtensionResultOutput

func (o LookupExtensionResultOutput) ToLookupExtensionResultOutput() LookupExtensionResultOutput

func (LookupExtensionResultOutput) ToLookupExtensionResultOutputWithContext

func (o LookupExtensionResultOutput) ToLookupExtensionResultOutputWithContext(ctx context.Context) LookupExtensionResultOutput

func (LookupExtensionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName string `pulumi:"dataManagerForAgricultureResourceName"`
	// Private endpoint connection name.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringInput `pulumi:"dataManagerForAgricultureResourceName"`
	// Private endpoint connection name.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The private endpoint connection resource.

func LookupPrivateEndpointConnection

Get Private endpoint connection object. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2021-09-01-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) GroupIds

The group ids for the private endpoint resource.

func (LookupPrivateEndpointConnectionResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The private endpoint resource.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupSolutionArgs

type LookupSolutionArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName string `pulumi:"dataManagerForAgricultureResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// SolutionId for Data Manager For Agriculture Resource.
	SolutionId string `pulumi:"solutionId"`
}

type LookupSolutionOutputArgs

type LookupSolutionOutputArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringInput `pulumi:"dataManagerForAgricultureResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// SolutionId for Data Manager For Agriculture Resource.
	SolutionId pulumi.StringInput `pulumi:"solutionId"`
}

func (LookupSolutionOutputArgs) ElementType

func (LookupSolutionOutputArgs) ElementType() reflect.Type

type LookupSolutionResult

type LookupSolutionResult struct {
	// The ETag value to implement optimistic concurrency.
	ETag string `pulumi:"eTag"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Solution resource properties.
	Properties SolutionPropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Solution resource.

func LookupSolution

func LookupSolution(ctx *pulumi.Context, args *LookupSolutionArgs, opts ...pulumi.InvokeOption) (*LookupSolutionResult, error)

Get installed Solution details by Solution id. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2021-09-01-preview.

type LookupSolutionResultOutput

type LookupSolutionResultOutput struct{ *pulumi.OutputState }

Solution resource.

func (LookupSolutionResultOutput) ETag

The ETag value to implement optimistic concurrency.

func (LookupSolutionResultOutput) ElementType

func (LookupSolutionResultOutput) ElementType() reflect.Type

func (LookupSolutionResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupSolutionResultOutput) Name

The name of the resource

func (LookupSolutionResultOutput) Properties

Solution resource properties.

func (LookupSolutionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSolutionResultOutput) ToLookupSolutionResultOutput

func (o LookupSolutionResultOutput) ToLookupSolutionResultOutput() LookupSolutionResultOutput

func (LookupSolutionResultOutput) ToLookupSolutionResultOutputWithContext

func (o LookupSolutionResultOutput) ToLookupSolutionResultOutputWithContext(ctx context.Context) LookupSolutionResultOutput

func (LookupSolutionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type OAuthClientCredentials

type OAuthClientCredentials struct {
	// ClientId associated with the provider.
	ClientId string `pulumi:"clientId"`
	// Properties of the key vault.
	ClientSecret KeyVaultProperties `pulumi:"clientSecret"`
	// Enum for different types of AuthCredentials supported.
	// Expected value is 'OAuthClientCredentials'.
	Kind string `pulumi:"kind"`
}

OAuthClientCredentials for clientId clientSecret auth.

type OAuthClientCredentialsArgs

type OAuthClientCredentialsArgs struct {
	// ClientId associated with the provider.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Properties of the key vault.
	ClientSecret KeyVaultPropertiesInput `pulumi:"clientSecret"`
	// Enum for different types of AuthCredentials supported.
	// Expected value is 'OAuthClientCredentials'.
	Kind pulumi.StringInput `pulumi:"kind"`
}

OAuthClientCredentials for clientId clientSecret auth.

func (OAuthClientCredentialsArgs) ElementType

func (OAuthClientCredentialsArgs) ElementType() reflect.Type

func (OAuthClientCredentialsArgs) ToOAuthClientCredentialsOutput

func (i OAuthClientCredentialsArgs) ToOAuthClientCredentialsOutput() OAuthClientCredentialsOutput

func (OAuthClientCredentialsArgs) ToOAuthClientCredentialsOutputWithContext

func (i OAuthClientCredentialsArgs) ToOAuthClientCredentialsOutputWithContext(ctx context.Context) OAuthClientCredentialsOutput

type OAuthClientCredentialsInput

type OAuthClientCredentialsInput interface {
	pulumi.Input

	ToOAuthClientCredentialsOutput() OAuthClientCredentialsOutput
	ToOAuthClientCredentialsOutputWithContext(context.Context) OAuthClientCredentialsOutput
}

OAuthClientCredentialsInput is an input type that accepts OAuthClientCredentialsArgs and OAuthClientCredentialsOutput values. You can construct a concrete instance of `OAuthClientCredentialsInput` via:

OAuthClientCredentialsArgs{...}

type OAuthClientCredentialsOutput

type OAuthClientCredentialsOutput struct{ *pulumi.OutputState }

OAuthClientCredentials for clientId clientSecret auth.

func (OAuthClientCredentialsOutput) ClientId

ClientId associated with the provider.

func (OAuthClientCredentialsOutput) ClientSecret

Properties of the key vault.

func (OAuthClientCredentialsOutput) ElementType

func (OAuthClientCredentialsOutput) Kind

Enum for different types of AuthCredentials supported. Expected value is 'OAuthClientCredentials'.

func (OAuthClientCredentialsOutput) ToOAuthClientCredentialsOutput

func (o OAuthClientCredentialsOutput) ToOAuthClientCredentialsOutput() OAuthClientCredentialsOutput

func (OAuthClientCredentialsOutput) ToOAuthClientCredentialsOutputWithContext

func (o OAuthClientCredentialsOutput) ToOAuthClientCredentialsOutputWithContext(ctx context.Context) OAuthClientCredentialsOutput

type OAuthClientCredentialsResponse

type OAuthClientCredentialsResponse struct {
	// ClientId associated with the provider.
	ClientId string `pulumi:"clientId"`
	// Properties of the key vault.
	ClientSecret KeyVaultPropertiesResponse `pulumi:"clientSecret"`
	// Enum for different types of AuthCredentials supported.
	// Expected value is 'OAuthClientCredentials'.
	Kind string `pulumi:"kind"`
}

OAuthClientCredentials for clientId clientSecret auth.

type OAuthClientCredentialsResponseOutput

type OAuthClientCredentialsResponseOutput struct{ *pulumi.OutputState }

OAuthClientCredentials for clientId clientSecret auth.

func (OAuthClientCredentialsResponseOutput) ClientId

ClientId associated with the provider.

func (OAuthClientCredentialsResponseOutput) ClientSecret

Properties of the key vault.

func (OAuthClientCredentialsResponseOutput) ElementType

func (OAuthClientCredentialsResponseOutput) Kind

Enum for different types of AuthCredentials supported. Expected value is 'OAuthClientCredentials'.

func (OAuthClientCredentialsResponseOutput) ToOAuthClientCredentialsResponseOutput

func (o OAuthClientCredentialsResponseOutput) ToOAuthClientCredentialsResponseOutput() OAuthClientCredentialsResponseOutput

func (OAuthClientCredentialsResponseOutput) ToOAuthClientCredentialsResponseOutputWithContext

func (o OAuthClientCredentialsResponseOutput) ToOAuthClientCredentialsResponseOutputWithContext(ctx context.Context) OAuthClientCredentialsResponseOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The group ids for the private endpoint resource.
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The private endpoint connection resource. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2021-09-01-preview.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringInput
	// Private endpoint connection name.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) GroupIds

The group ids for the private endpoint resource.

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The private endpoint resource.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The private endpoint connection resource.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) GroupIds

The group ids for the private endpoint resource.

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The private endpoint resource.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for private endpoint.
	Id string `pulumi:"id"`
}

The private endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The private endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

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

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

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

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type PublicNetworkAccess

type PublicNetworkAccess string

Property to allow or block public traffic for an Azure Data Manager For Agriculture resource.

func (PublicNetworkAccess) ElementType

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToPublicNetworkAccessOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToStringOutput

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext

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

func (PublicNetworkAccess) ToStringPtrOutput

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext

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

type PublicNetworkAccessInput

type PublicNetworkAccessInput interface {
	pulumi.Input

	ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
	ToPublicNetworkAccessOutputWithContext(context.Context) PublicNetworkAccessOutput
}

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

PublicNetworkAccessEnabled
PublicNetworkAccessDisabled

type PublicNetworkAccessOutput

type PublicNetworkAccessOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessOutput) ElementType

func (PublicNetworkAccessOutput) ElementType() reflect.Type

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToStringOutput

func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringOutputWithContext

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

func (PublicNetworkAccessOutput) ToStringPtrOutput

func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessOutput) ToStringPtrOutputWithContext

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

type PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
	ToPublicNetworkAccessPtrOutputWithContext(context.Context) PublicNetworkAccessPtrOutput
}

func PublicNetworkAccessPtr

func PublicNetworkAccessPtr(v string) PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrOutput

type PublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessPtrOutput) Elem

func (PublicNetworkAccessPtrOutput) ElementType

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutput

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext

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

type ResourceIdentityType

type ResourceIdentityType string

The identity type.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

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

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

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

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

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

ResourceIdentityTypeSystemAssigned

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

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

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type SensorIntegration

type SensorIntegration struct {
	// Sensor integration enable state.
	Enabled *string `pulumi:"enabled"`
}

Sensor integration request model.

type SensorIntegrationArgs

type SensorIntegrationArgs struct {
	// Sensor integration enable state.
	Enabled pulumi.StringPtrInput `pulumi:"enabled"`
}

Sensor integration request model.

func (SensorIntegrationArgs) ElementType

func (SensorIntegrationArgs) ElementType() reflect.Type

func (SensorIntegrationArgs) ToSensorIntegrationOutput

func (i SensorIntegrationArgs) ToSensorIntegrationOutput() SensorIntegrationOutput

func (SensorIntegrationArgs) ToSensorIntegrationOutputWithContext

func (i SensorIntegrationArgs) ToSensorIntegrationOutputWithContext(ctx context.Context) SensorIntegrationOutput

func (SensorIntegrationArgs) ToSensorIntegrationPtrOutput

func (i SensorIntegrationArgs) ToSensorIntegrationPtrOutput() SensorIntegrationPtrOutput

func (SensorIntegrationArgs) ToSensorIntegrationPtrOutputWithContext

func (i SensorIntegrationArgs) ToSensorIntegrationPtrOutputWithContext(ctx context.Context) SensorIntegrationPtrOutput

type SensorIntegrationInput

type SensorIntegrationInput interface {
	pulumi.Input

	ToSensorIntegrationOutput() SensorIntegrationOutput
	ToSensorIntegrationOutputWithContext(context.Context) SensorIntegrationOutput
}

SensorIntegrationInput is an input type that accepts SensorIntegrationArgs and SensorIntegrationOutput values. You can construct a concrete instance of `SensorIntegrationInput` via:

SensorIntegrationArgs{...}

type SensorIntegrationOutput

type SensorIntegrationOutput struct{ *pulumi.OutputState }

Sensor integration request model.

func (SensorIntegrationOutput) ElementType

func (SensorIntegrationOutput) ElementType() reflect.Type

func (SensorIntegrationOutput) Enabled

Sensor integration enable state.

func (SensorIntegrationOutput) ToSensorIntegrationOutput

func (o SensorIntegrationOutput) ToSensorIntegrationOutput() SensorIntegrationOutput

func (SensorIntegrationOutput) ToSensorIntegrationOutputWithContext

func (o SensorIntegrationOutput) ToSensorIntegrationOutputWithContext(ctx context.Context) SensorIntegrationOutput

func (SensorIntegrationOutput) ToSensorIntegrationPtrOutput

func (o SensorIntegrationOutput) ToSensorIntegrationPtrOutput() SensorIntegrationPtrOutput

func (SensorIntegrationOutput) ToSensorIntegrationPtrOutputWithContext

func (o SensorIntegrationOutput) ToSensorIntegrationPtrOutputWithContext(ctx context.Context) SensorIntegrationPtrOutput

type SensorIntegrationPtrInput

type SensorIntegrationPtrInput interface {
	pulumi.Input

	ToSensorIntegrationPtrOutput() SensorIntegrationPtrOutput
	ToSensorIntegrationPtrOutputWithContext(context.Context) SensorIntegrationPtrOutput
}

SensorIntegrationPtrInput is an input type that accepts SensorIntegrationArgs, SensorIntegrationPtr and SensorIntegrationPtrOutput values. You can construct a concrete instance of `SensorIntegrationPtrInput` via:

        SensorIntegrationArgs{...}

or:

        nil

type SensorIntegrationPtrOutput

type SensorIntegrationPtrOutput struct{ *pulumi.OutputState }

func (SensorIntegrationPtrOutput) Elem

func (SensorIntegrationPtrOutput) ElementType

func (SensorIntegrationPtrOutput) ElementType() reflect.Type

func (SensorIntegrationPtrOutput) Enabled

Sensor integration enable state.

func (SensorIntegrationPtrOutput) ToSensorIntegrationPtrOutput

func (o SensorIntegrationPtrOutput) ToSensorIntegrationPtrOutput() SensorIntegrationPtrOutput

func (SensorIntegrationPtrOutput) ToSensorIntegrationPtrOutputWithContext

func (o SensorIntegrationPtrOutput) ToSensorIntegrationPtrOutputWithContext(ctx context.Context) SensorIntegrationPtrOutput

type SensorIntegrationResponse

type SensorIntegrationResponse struct {
	// Sensor integration enable state.
	Enabled *string `pulumi:"enabled"`
	// Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).
	ProvisioningInfo *ErrorResponseResponse `pulumi:"provisioningInfo"`
	// Sensor integration instance provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
}

Sensor integration request model.

type SensorIntegrationResponseOutput

type SensorIntegrationResponseOutput struct{ *pulumi.OutputState }

Sensor integration request model.

func (SensorIntegrationResponseOutput) ElementType

func (SensorIntegrationResponseOutput) Enabled

Sensor integration enable state.

func (SensorIntegrationResponseOutput) ProvisioningInfo

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

func (SensorIntegrationResponseOutput) ProvisioningState

func (o SensorIntegrationResponseOutput) ProvisioningState() pulumi.StringOutput

Sensor integration instance provisioning state.

func (SensorIntegrationResponseOutput) ToSensorIntegrationResponseOutput

func (o SensorIntegrationResponseOutput) ToSensorIntegrationResponseOutput() SensorIntegrationResponseOutput

func (SensorIntegrationResponseOutput) ToSensorIntegrationResponseOutputWithContext

func (o SensorIntegrationResponseOutput) ToSensorIntegrationResponseOutputWithContext(ctx context.Context) SensorIntegrationResponseOutput

type SensorIntegrationResponsePtrOutput

type SensorIntegrationResponsePtrOutput struct{ *pulumi.OutputState }

func (SensorIntegrationResponsePtrOutput) Elem

func (SensorIntegrationResponsePtrOutput) ElementType

func (SensorIntegrationResponsePtrOutput) Enabled

Sensor integration enable state.

func (SensorIntegrationResponsePtrOutput) ProvisioningInfo

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

func (SensorIntegrationResponsePtrOutput) ProvisioningState

Sensor integration instance provisioning state.

func (SensorIntegrationResponsePtrOutput) ToSensorIntegrationResponsePtrOutput

func (o SensorIntegrationResponsePtrOutput) ToSensorIntegrationResponsePtrOutput() SensorIntegrationResponsePtrOutput

func (SensorIntegrationResponsePtrOutput) ToSensorIntegrationResponsePtrOutputWithContext

func (o SensorIntegrationResponsePtrOutput) ToSensorIntegrationResponsePtrOutputWithContext(ctx context.Context) SensorIntegrationResponsePtrOutput

type Solution

type Solution struct {
	pulumi.CustomResourceState

	// The ETag value to implement optimistic concurrency.
	ETag pulumi.StringOutput `pulumi:"eTag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Solution resource properties.
	Properties SolutionPropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Solution resource. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2021-09-01-preview.

func GetSolution

func GetSolution(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SolutionState, opts ...pulumi.ResourceOption) (*Solution, error)

GetSolution gets an existing Solution 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 NewSolution

func NewSolution(ctx *pulumi.Context,
	name string, args *SolutionArgs, opts ...pulumi.ResourceOption) (*Solution, error)

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

func (*Solution) ElementType

func (*Solution) ElementType() reflect.Type

func (*Solution) ToSolutionOutput

func (i *Solution) ToSolutionOutput() SolutionOutput

func (*Solution) ToSolutionOutputWithContext

func (i *Solution) ToSolutionOutputWithContext(ctx context.Context) SolutionOutput

type SolutionArgs

type SolutionArgs struct {
	// DataManagerForAgriculture resource name.
	DataManagerForAgricultureResourceName pulumi.StringInput
	// Solution resource properties.
	Properties SolutionPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// SolutionId for Data Manager For Agriculture Resource.
	SolutionId pulumi.StringPtrInput
}

The set of arguments for constructing a Solution resource.

func (SolutionArgs) ElementType

func (SolutionArgs) ElementType() reflect.Type

type SolutionInput

type SolutionInput interface {
	pulumi.Input

	ToSolutionOutput() SolutionOutput
	ToSolutionOutputWithContext(ctx context.Context) SolutionOutput
}

type SolutionOutput

type SolutionOutput struct{ *pulumi.OutputState }

func (SolutionOutput) ETag

The ETag value to implement optimistic concurrency.

func (SolutionOutput) ElementType

func (SolutionOutput) ElementType() reflect.Type

func (SolutionOutput) Name

The name of the resource

func (SolutionOutput) Properties

Solution resource properties.

func (SolutionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SolutionOutput) ToSolutionOutput

func (o SolutionOutput) ToSolutionOutput() SolutionOutput

func (SolutionOutput) ToSolutionOutputWithContext

func (o SolutionOutput) ToSolutionOutputWithContext(ctx context.Context) SolutionOutput

func (SolutionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type SolutionProperties

type SolutionProperties struct {
	// SaaS application Marketplace Publisher Id.
	MarketplacePublisherId string `pulumi:"marketplacePublisherId"`
	// SaaS application Offer Id.
	OfferId string `pulumi:"offerId"`
	// SaaS application Plan Id.
	PlanId string `pulumi:"planId"`
	// Role Assignment Id.
	RoleAssignmentId *string `pulumi:"roleAssignmentId"`
	// SaaS subscriptionId of the installed SaaS application.
	SaasSubscriptionId string `pulumi:"saasSubscriptionId"`
	// SaaS subscription name of the installed SaaS application.
	SaasSubscriptionName string `pulumi:"saasSubscriptionName"`
	// SaaS application Term Id.
	TermId string `pulumi:"termId"`
}

Solution resource properties.

type SolutionPropertiesArgs

type SolutionPropertiesArgs struct {
	// SaaS application Marketplace Publisher Id.
	MarketplacePublisherId pulumi.StringInput `pulumi:"marketplacePublisherId"`
	// SaaS application Offer Id.
	OfferId pulumi.StringInput `pulumi:"offerId"`
	// SaaS application Plan Id.
	PlanId pulumi.StringInput `pulumi:"planId"`
	// Role Assignment Id.
	RoleAssignmentId pulumi.StringPtrInput `pulumi:"roleAssignmentId"`
	// SaaS subscriptionId of the installed SaaS application.
	SaasSubscriptionId pulumi.StringInput `pulumi:"saasSubscriptionId"`
	// SaaS subscription name of the installed SaaS application.
	SaasSubscriptionName pulumi.StringInput `pulumi:"saasSubscriptionName"`
	// SaaS application Term Id.
	TermId pulumi.StringInput `pulumi:"termId"`
}

Solution resource properties.

func (SolutionPropertiesArgs) ElementType

func (SolutionPropertiesArgs) ElementType() reflect.Type

func (SolutionPropertiesArgs) ToSolutionPropertiesOutput

func (i SolutionPropertiesArgs) ToSolutionPropertiesOutput() SolutionPropertiesOutput

func (SolutionPropertiesArgs) ToSolutionPropertiesOutputWithContext

func (i SolutionPropertiesArgs) ToSolutionPropertiesOutputWithContext(ctx context.Context) SolutionPropertiesOutput

func (SolutionPropertiesArgs) ToSolutionPropertiesPtrOutput

func (i SolutionPropertiesArgs) ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput

func (SolutionPropertiesArgs) ToSolutionPropertiesPtrOutputWithContext

func (i SolutionPropertiesArgs) ToSolutionPropertiesPtrOutputWithContext(ctx context.Context) SolutionPropertiesPtrOutput

type SolutionPropertiesInput

type SolutionPropertiesInput interface {
	pulumi.Input

	ToSolutionPropertiesOutput() SolutionPropertiesOutput
	ToSolutionPropertiesOutputWithContext(context.Context) SolutionPropertiesOutput
}

SolutionPropertiesInput is an input type that accepts SolutionPropertiesArgs and SolutionPropertiesOutput values. You can construct a concrete instance of `SolutionPropertiesInput` via:

SolutionPropertiesArgs{...}

type SolutionPropertiesOutput

type SolutionPropertiesOutput struct{ *pulumi.OutputState }

Solution resource properties.

func (SolutionPropertiesOutput) ElementType

func (SolutionPropertiesOutput) ElementType() reflect.Type

func (SolutionPropertiesOutput) MarketplacePublisherId

func (o SolutionPropertiesOutput) MarketplacePublisherId() pulumi.StringOutput

SaaS application Marketplace Publisher Id.

func (SolutionPropertiesOutput) OfferId

SaaS application Offer Id.

func (SolutionPropertiesOutput) PlanId

SaaS application Plan Id.

func (SolutionPropertiesOutput) RoleAssignmentId

func (o SolutionPropertiesOutput) RoleAssignmentId() pulumi.StringPtrOutput

Role Assignment Id.

func (SolutionPropertiesOutput) SaasSubscriptionId

func (o SolutionPropertiesOutput) SaasSubscriptionId() pulumi.StringOutput

SaaS subscriptionId of the installed SaaS application.

func (SolutionPropertiesOutput) SaasSubscriptionName

func (o SolutionPropertiesOutput) SaasSubscriptionName() pulumi.StringOutput

SaaS subscription name of the installed SaaS application.

func (SolutionPropertiesOutput) TermId

SaaS application Term Id.

func (SolutionPropertiesOutput) ToSolutionPropertiesOutput

func (o SolutionPropertiesOutput) ToSolutionPropertiesOutput() SolutionPropertiesOutput

func (SolutionPropertiesOutput) ToSolutionPropertiesOutputWithContext

func (o SolutionPropertiesOutput) ToSolutionPropertiesOutputWithContext(ctx context.Context) SolutionPropertiesOutput

func (SolutionPropertiesOutput) ToSolutionPropertiesPtrOutput

func (o SolutionPropertiesOutput) ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput

func (SolutionPropertiesOutput) ToSolutionPropertiesPtrOutputWithContext

func (o SolutionPropertiesOutput) ToSolutionPropertiesPtrOutputWithContext(ctx context.Context) SolutionPropertiesPtrOutput

type SolutionPropertiesPtrInput

type SolutionPropertiesPtrInput interface {
	pulumi.Input

	ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput
	ToSolutionPropertiesPtrOutputWithContext(context.Context) SolutionPropertiesPtrOutput
}

SolutionPropertiesPtrInput is an input type that accepts SolutionPropertiesArgs, SolutionPropertiesPtr and SolutionPropertiesPtrOutput values. You can construct a concrete instance of `SolutionPropertiesPtrInput` via:

        SolutionPropertiesArgs{...}

or:

        nil

type SolutionPropertiesPtrOutput

type SolutionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SolutionPropertiesPtrOutput) Elem

func (SolutionPropertiesPtrOutput) ElementType

func (SolutionPropertiesPtrOutput) MarketplacePublisherId

func (o SolutionPropertiesPtrOutput) MarketplacePublisherId() pulumi.StringPtrOutput

SaaS application Marketplace Publisher Id.

func (SolutionPropertiesPtrOutput) OfferId

SaaS application Offer Id.

func (SolutionPropertiesPtrOutput) PlanId

SaaS application Plan Id.

func (SolutionPropertiesPtrOutput) RoleAssignmentId

func (o SolutionPropertiesPtrOutput) RoleAssignmentId() pulumi.StringPtrOutput

Role Assignment Id.

func (SolutionPropertiesPtrOutput) SaasSubscriptionId

func (o SolutionPropertiesPtrOutput) SaasSubscriptionId() pulumi.StringPtrOutput

SaaS subscriptionId of the installed SaaS application.

func (SolutionPropertiesPtrOutput) SaasSubscriptionName

func (o SolutionPropertiesPtrOutput) SaasSubscriptionName() pulumi.StringPtrOutput

SaaS subscription name of the installed SaaS application.

func (SolutionPropertiesPtrOutput) TermId

SaaS application Term Id.

func (SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutput

func (o SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput

func (SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutputWithContext

func (o SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutputWithContext(ctx context.Context) SolutionPropertiesPtrOutput

type SolutionPropertiesResponse

type SolutionPropertiesResponse struct {
	// SaaS application Marketplace Publisher Id.
	MarketplacePublisherId string `pulumi:"marketplacePublisherId"`
	// SaaS application Offer Id.
	OfferId string `pulumi:"offerId"`
	// Partner Id of the Solution.
	PartnerId string `pulumi:"partnerId"`
	// SaaS application Plan Id.
	PlanId string `pulumi:"planId"`
	// Role Assignment Id.
	RoleAssignmentId *string `pulumi:"roleAssignmentId"`
	// SaaS subscriptionId of the installed SaaS application.
	SaasSubscriptionId string `pulumi:"saasSubscriptionId"`
	// SaaS subscription name of the installed SaaS application.
	SaasSubscriptionName string `pulumi:"saasSubscriptionName"`
	// SaaS application Term Id.
	TermId string `pulumi:"termId"`
}

Solution resource properties.

type SolutionPropertiesResponseOutput

type SolutionPropertiesResponseOutput struct{ *pulumi.OutputState }

Solution resource properties.

func (SolutionPropertiesResponseOutput) ElementType

func (SolutionPropertiesResponseOutput) MarketplacePublisherId

func (o SolutionPropertiesResponseOutput) MarketplacePublisherId() pulumi.StringOutput

SaaS application Marketplace Publisher Id.

func (SolutionPropertiesResponseOutput) OfferId

SaaS application Offer Id.

func (SolutionPropertiesResponseOutput) PartnerId

Partner Id of the Solution.

func (SolutionPropertiesResponseOutput) PlanId

SaaS application Plan Id.

func (SolutionPropertiesResponseOutput) RoleAssignmentId

Role Assignment Id.

func (SolutionPropertiesResponseOutput) SaasSubscriptionId

func (o SolutionPropertiesResponseOutput) SaasSubscriptionId() pulumi.StringOutput

SaaS subscriptionId of the installed SaaS application.

func (SolutionPropertiesResponseOutput) SaasSubscriptionName

func (o SolutionPropertiesResponseOutput) SaasSubscriptionName() pulumi.StringOutput

SaaS subscription name of the installed SaaS application.

func (SolutionPropertiesResponseOutput) TermId

SaaS application Term Id.

func (SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutput

func (o SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutput() SolutionPropertiesResponseOutput

func (SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutputWithContext

func (o SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutputWithContext(ctx context.Context) SolutionPropertiesResponseOutput

type SolutionState

type SolutionState struct {
}

func (SolutionState) ElementType

func (SolutionState) ElementType() reflect.Type

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// 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"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

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

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

Jump to

Keyboard shortcuts

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