Documentation ¶
Index ¶
- Constants
- type AssociatedWorkspaceResponse
- type AssociatedWorkspaceResponseArgs
- func (AssociatedWorkspaceResponseArgs) ElementType() reflect.Type
- func (i AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput
- func (i AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseOutput
- type AssociatedWorkspaceResponseArray
- func (AssociatedWorkspaceResponseArray) ElementType() reflect.Type
- func (i AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput
- func (i AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseArrayOutput
- type AssociatedWorkspaceResponseArrayInput
- type AssociatedWorkspaceResponseArrayOutput
- func (AssociatedWorkspaceResponseArrayOutput) ElementType() reflect.Type
- func (o AssociatedWorkspaceResponseArrayOutput) Index(i pulumi.IntInput) AssociatedWorkspaceResponseOutput
- func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput
- func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseArrayOutput
- type AssociatedWorkspaceResponseInput
- type AssociatedWorkspaceResponseOutput
- func (o AssociatedWorkspaceResponseOutput) AssociateDate() pulumi.StringOutput
- func (AssociatedWorkspaceResponseOutput) ElementType() reflect.Type
- func (o AssociatedWorkspaceResponseOutput) ResourceId() pulumi.StringOutput
- func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput
- func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseOutput
- func (o AssociatedWorkspaceResponseOutput) WorkspaceId() pulumi.StringOutput
- func (o AssociatedWorkspaceResponseOutput) WorkspaceName() pulumi.StringOutput
- type BillingType
- func (BillingType) ElementType() reflect.Type
- func (e BillingType) ToStringOutput() pulumi.StringOutput
- func (e BillingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BillingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BillingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CapacityReservationPropertiesResponse
- type CapacityReservationPropertiesResponseArgs
- func (CapacityReservationPropertiesResponseArgs) ElementType() reflect.Type
- func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput
- func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponseOutput
- func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
- func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
- type CapacityReservationPropertiesResponseInput
- type CapacityReservationPropertiesResponseOutput
- func (CapacityReservationPropertiesResponseOutput) ElementType() reflect.Type
- func (o CapacityReservationPropertiesResponseOutput) LastSkuUpdate() pulumi.StringOutput
- func (o CapacityReservationPropertiesResponseOutput) MaxCapacity() pulumi.Float64Output
- func (o CapacityReservationPropertiesResponseOutput) MinCapacity() pulumi.Float64Output
- func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput
- func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponseOutput
- func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
- func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
- type CapacityReservationPropertiesResponsePtrInput
- type CapacityReservationPropertiesResponsePtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) Elem() CapacityReservationPropertiesResponseOutput
- func (CapacityReservationPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o CapacityReservationPropertiesResponsePtrOutput) LastSkuUpdate() pulumi.StringPtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) MaxCapacity() pulumi.Float64PtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) MinCapacity() pulumi.Float64PtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
- type Cluster
- type ClusterArgs
- type ClusterInput
- type ClusterOutput
- type ClusterSku
- type ClusterSkuArgs
- func (ClusterSkuArgs) ElementType() reflect.Type
- func (i ClusterSkuArgs) ToClusterSkuOutput() ClusterSkuOutput
- func (i ClusterSkuArgs) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput
- func (i ClusterSkuArgs) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
- func (i ClusterSkuArgs) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
- type ClusterSkuInput
- type ClusterSkuNameEnum
- func (ClusterSkuNameEnum) ElementType() reflect.Type
- func (e ClusterSkuNameEnum) ToStringOutput() pulumi.StringOutput
- func (e ClusterSkuNameEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterSkuNameEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterSkuOutput
- func (o ClusterSkuOutput) Capacity() pulumi.Float64PtrOutput
- func (ClusterSkuOutput) ElementType() reflect.Type
- func (o ClusterSkuOutput) Name() pulumi.StringPtrOutput
- func (o ClusterSkuOutput) ToClusterSkuOutput() ClusterSkuOutput
- func (o ClusterSkuOutput) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput
- func (o ClusterSkuOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
- func (o ClusterSkuOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
- type ClusterSkuPtrInput
- type ClusterSkuPtrOutput
- func (o ClusterSkuPtrOutput) Capacity() pulumi.Float64PtrOutput
- func (o ClusterSkuPtrOutput) Elem() ClusterSkuOutput
- func (ClusterSkuPtrOutput) ElementType() reflect.Type
- func (o ClusterSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
- func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
- type ClusterSkuResponse
- type ClusterSkuResponseArgs
- func (ClusterSkuResponseArgs) ElementType() reflect.Type
- func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutput() ClusterSkuResponseOutput
- func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput
- func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
- func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
- type ClusterSkuResponseInput
- type ClusterSkuResponseOutput
- func (o ClusterSkuResponseOutput) Capacity() pulumi.Float64PtrOutput
- func (ClusterSkuResponseOutput) ElementType() reflect.Type
- func (o ClusterSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutput() ClusterSkuResponseOutput
- func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput
- func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
- func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
- type ClusterSkuResponsePtrInput
- type ClusterSkuResponsePtrOutput
- func (o ClusterSkuResponsePtrOutput) Capacity() pulumi.Float64PtrOutput
- func (o ClusterSkuResponsePtrOutput) Elem() ClusterSkuResponseOutput
- func (ClusterSkuResponsePtrOutput) ElementType() reflect.Type
- func (o ClusterSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
- func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
- type ClusterState
- type DataExport
- type DataExportArgs
- type DataExportInput
- type DataExportOutput
- type DataExportState
- type DataSource
- type DataSourceArgs
- type DataSourceInput
- type DataSourceKind
- func (DataSourceKind) ElementType() reflect.Type
- func (e DataSourceKind) ToStringOutput() pulumi.StringOutput
- func (e DataSourceKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DataSourceKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DataSourceKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataSourceOutput
- type DataSourceState
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringOutput
- func (o IdentityOutput) UserAssignedIdentities() pulumi.MapOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput
- type IdentityResponse
- type IdentityResponseArgs
- func (IdentityResponseArgs) ElementType() reflect.Type
- func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- type IdentityResponseInput
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponseOutput) Type() pulumi.StringOutput
- func (o IdentityResponseOutput) UserAssignedIdentities() UserIdentityPropertiesResponseMapOutput
- type IdentityResponsePtrInput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) UserAssignedIdentities() UserIdentityPropertiesResponseMapOutput
- type IdentityType
- func (IdentityType) ElementType() reflect.Type
- func (e IdentityType) ToStringOutput() pulumi.StringOutput
- func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyVaultProperties
- type KeyVaultPropertiesArgs
- func (KeyVaultPropertiesArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesInput
- type KeyVaultPropertiesOutput
- func (KeyVaultPropertiesOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) KeyRsaSize() pulumi.IntPtrOutput
- func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesPtrInput
- type KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
- func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyRsaSize() pulumi.IntPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesResponse
- type KeyVaultPropertiesResponseArgs
- func (KeyVaultPropertiesResponseArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type KeyVaultPropertiesResponseInput
- type KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponseOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) KeyRsaSize() pulumi.IntPtrOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type KeyVaultPropertiesResponsePtrInput
- type KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponsePtrOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyRsaSize() pulumi.IntPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type LinkedService
- type LinkedServiceArgs
- type LinkedServiceEntityStatus
- func (LinkedServiceEntityStatus) ElementType() reflect.Type
- func (e LinkedServiceEntityStatus) ToStringOutput() pulumi.StringOutput
- func (e LinkedServiceEntityStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LinkedServiceEntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LinkedServiceEntityStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinkedServiceInput
- type LinkedServiceOutput
- type LinkedServiceState
- type LinkedStorageAccount
- type LinkedStorageAccountArgs
- type LinkedStorageAccountInput
- type LinkedStorageAccountOutput
- type LinkedStorageAccountState
- type ListWorkspaceKeysArgs
- type ListWorkspaceKeysResult
- type LookupClusterArgs
- type LookupClusterResult
- type LookupDataExportArgs
- type LookupDataExportResult
- type LookupDataSourceArgs
- type LookupDataSourceResult
- type LookupLinkedServiceArgs
- type LookupLinkedServiceResult
- type LookupLinkedStorageAccountArgs
- type LookupLinkedStorageAccountResult
- type LookupSavedSearchArgs
- type LookupSavedSearchResult
- type LookupStorageInsightConfigArgs
- type LookupStorageInsightConfigResult
- type LookupWorkspaceArgs
- type LookupWorkspaceResult
- type PrivateLinkScopedResourceResponse
- type PrivateLinkScopedResourceResponseArgs
- func (PrivateLinkScopedResourceResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
- func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
- type PrivateLinkScopedResourceResponseArray
- func (PrivateLinkScopedResourceResponseArray) ElementType() reflect.Type
- func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
- func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
- type PrivateLinkScopedResourceResponseArrayInput
- type PrivateLinkScopedResourceResponseArrayOutput
- func (PrivateLinkScopedResourceResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedResourceResponseArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopedResourceResponseOutput
- func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
- func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
- type PrivateLinkScopedResourceResponseInput
- type PrivateLinkScopedResourceResponseOutput
- func (PrivateLinkScopedResourceResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedResourceResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o PrivateLinkScopedResourceResponseOutput) ScopeId() pulumi.StringPtrOutput
- func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
- func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
- type PublicNetworkAccessType
- func (PublicNetworkAccessType) ElementType() reflect.Type
- func (e PublicNetworkAccessType) ToStringOutput() pulumi.StringOutput
- func (e PublicNetworkAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PublicNetworkAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PublicNetworkAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SavedSearch
- type SavedSearchArgs
- type SavedSearchInput
- type SavedSearchOutput
- type SavedSearchState
- type StorageAccount
- type StorageAccountArgs
- func (StorageAccountArgs) ElementType() reflect.Type
- func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput
- func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
- func (i StorageAccountArgs) ToStorageAccountPtrOutput() StorageAccountPtrOutput
- func (i StorageAccountArgs) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
- type StorageAccountInput
- type StorageAccountOutput
- func (StorageAccountOutput) ElementType() reflect.Type
- func (o StorageAccountOutput) Id() pulumi.StringOutput
- func (o StorageAccountOutput) Key() pulumi.StringOutput
- func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
- func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
- func (o StorageAccountOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
- func (o StorageAccountOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
- type StorageAccountPtrInput
- type StorageAccountPtrOutput
- func (o StorageAccountPtrOutput) Elem() StorageAccountOutput
- func (StorageAccountPtrOutput) ElementType() reflect.Type
- func (o StorageAccountPtrOutput) Id() pulumi.StringPtrOutput
- func (o StorageAccountPtrOutput) Key() pulumi.StringPtrOutput
- func (o StorageAccountPtrOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
- func (o StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
- type StorageAccountResponse
- type StorageAccountResponseArgs
- func (StorageAccountResponseArgs) ElementType() reflect.Type
- func (i StorageAccountResponseArgs) ToStorageAccountResponseOutput() StorageAccountResponseOutput
- func (i StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
- func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
- func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
- type StorageAccountResponseInput
- type StorageAccountResponseOutput
- func (StorageAccountResponseOutput) ElementType() reflect.Type
- func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
- func (o StorageAccountResponseOutput) Key() pulumi.StringOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
- type StorageAccountResponsePtrInput
- type StorageAccountResponsePtrOutput
- func (o StorageAccountResponsePtrOutput) Elem() StorageAccountResponseOutput
- func (StorageAccountResponsePtrOutput) ElementType() reflect.Type
- func (o StorageAccountResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o StorageAccountResponsePtrOutput) Key() pulumi.StringPtrOutput
- func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
- func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
- type StorageInsightConfig
- type StorageInsightConfigArgs
- type StorageInsightConfigInput
- type StorageInsightConfigOutput
- type StorageInsightConfigState
- type StorageInsightStatusResponse
- type StorageInsightStatusResponseArgs
- func (StorageInsightStatusResponseArgs) ElementType() reflect.Type
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
- type StorageInsightStatusResponseInput
- type StorageInsightStatusResponseOutput
- func (o StorageInsightStatusResponseOutput) Description() pulumi.StringPtrOutput
- func (StorageInsightStatusResponseOutput) ElementType() reflect.Type
- func (o StorageInsightStatusResponseOutput) State() pulumi.StringOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
- type StorageInsightStatusResponsePtrInput
- type StorageInsightStatusResponsePtrOutput
- func (o StorageInsightStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o StorageInsightStatusResponsePtrOutput) Elem() StorageInsightStatusResponseOutput
- func (StorageInsightStatusResponsePtrOutput) ElementType() reflect.Type
- func (o StorageInsightStatusResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
- func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
- type Tag
- type TagArgs
- type TagArray
- type TagArrayInput
- type TagArrayOutput
- type TagInput
- type TagOutput
- type TagResponse
- type TagResponseArgs
- type TagResponseArray
- type TagResponseArrayInput
- type TagResponseArrayOutput
- func (TagResponseArrayOutput) ElementType() reflect.Type
- func (o TagResponseArrayOutput) Index(i pulumi.IntInput) TagResponseOutput
- func (o TagResponseArrayOutput) ToTagResponseArrayOutput() TagResponseArrayOutput
- func (o TagResponseArrayOutput) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
- type TagResponseInput
- type TagResponseOutput
- func (TagResponseOutput) ElementType() reflect.Type
- func (o TagResponseOutput) Name() pulumi.StringOutput
- func (o TagResponseOutput) ToTagResponseOutput() TagResponseOutput
- func (o TagResponseOutput) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
- func (o TagResponseOutput) Value() pulumi.StringOutput
- type UserIdentityPropertiesResponse
- type UserIdentityPropertiesResponseArgs
- func (UserIdentityPropertiesResponseArgs) ElementType() reflect.Type
- func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
- func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput
- type UserIdentityPropertiesResponseInput
- type UserIdentityPropertiesResponseMap
- func (UserIdentityPropertiesResponseMap) ElementType() reflect.Type
- func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
- func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput
- type UserIdentityPropertiesResponseMapInput
- type UserIdentityPropertiesResponseMapOutput
- func (UserIdentityPropertiesResponseMapOutput) ElementType() reflect.Type
- func (o UserIdentityPropertiesResponseMapOutput) MapIndex(k pulumi.StringInput) UserIdentityPropertiesResponseOutput
- func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
- func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput
- type UserIdentityPropertiesResponseOutput
- func (o UserIdentityPropertiesResponseOutput) ClientId() pulumi.StringOutput
- func (UserIdentityPropertiesResponseOutput) ElementType() reflect.Type
- func (o UserIdentityPropertiesResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
- func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput
- type Workspace
- type WorkspaceArgs
- type WorkspaceCapping
- type WorkspaceCappingArgs
- func (WorkspaceCappingArgs) ElementType() reflect.Type
- func (i WorkspaceCappingArgs) ToWorkspaceCappingOutput() WorkspaceCappingOutput
- func (i WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
- func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
- func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
- type WorkspaceCappingInput
- type WorkspaceCappingOutput
- func (o WorkspaceCappingOutput) DailyQuotaGb() pulumi.Float64PtrOutput
- func (WorkspaceCappingOutput) ElementType() reflect.Type
- func (o WorkspaceCappingOutput) ToWorkspaceCappingOutput() WorkspaceCappingOutput
- func (o WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
- func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
- func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
- type WorkspaceCappingPtrInput
- type WorkspaceCappingPtrOutput
- func (o WorkspaceCappingPtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
- func (o WorkspaceCappingPtrOutput) Elem() WorkspaceCappingOutput
- func (WorkspaceCappingPtrOutput) ElementType() reflect.Type
- func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
- func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
- type WorkspaceCappingResponse
- type WorkspaceCappingResponseArgs
- func (WorkspaceCappingResponseArgs) ElementType() reflect.Type
- func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
- func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
- func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
- func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
- type WorkspaceCappingResponseInput
- type WorkspaceCappingResponseOutput
- func (o WorkspaceCappingResponseOutput) DailyQuotaGb() pulumi.Float64PtrOutput
- func (o WorkspaceCappingResponseOutput) DataIngestionStatus() pulumi.StringOutput
- func (WorkspaceCappingResponseOutput) ElementType() reflect.Type
- func (o WorkspaceCappingResponseOutput) QuotaNextResetTime() pulumi.StringOutput
- func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
- func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
- func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
- func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
- type WorkspaceCappingResponsePtrInput
- type WorkspaceCappingResponsePtrOutput
- func (o WorkspaceCappingResponsePtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
- func (o WorkspaceCappingResponsePtrOutput) DataIngestionStatus() pulumi.StringPtrOutput
- func (o WorkspaceCappingResponsePtrOutput) Elem() WorkspaceCappingResponseOutput
- func (WorkspaceCappingResponsePtrOutput) ElementType() reflect.Type
- func (o WorkspaceCappingResponsePtrOutput) QuotaNextResetTime() pulumi.StringPtrOutput
- func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
- func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
- type WorkspaceEntityStatus
- func (WorkspaceEntityStatus) ElementType() reflect.Type
- func (e WorkspaceEntityStatus) ToStringOutput() pulumi.StringOutput
- func (e WorkspaceEntityStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspaceEntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspaceEntityStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type WorkspaceInput
- type WorkspaceOutput
- type WorkspaceSku
- type WorkspaceSkuArgs
- func (WorkspaceSkuArgs) ElementType() reflect.Type
- func (i WorkspaceSkuArgs) ToWorkspaceSkuOutput() WorkspaceSkuOutput
- func (i WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
- func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
- func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
- type WorkspaceSkuInput
- type WorkspaceSkuNameEnum
- func (WorkspaceSkuNameEnum) ElementType() reflect.Type
- func (e WorkspaceSkuNameEnum) ToStringOutput() pulumi.StringOutput
- func (e WorkspaceSkuNameEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspaceSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspaceSkuNameEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type WorkspaceSkuOutput
- func (o WorkspaceSkuOutput) CapacityReservationLevel() pulumi.IntPtrOutput
- func (WorkspaceSkuOutput) ElementType() reflect.Type
- func (o WorkspaceSkuOutput) Name() pulumi.StringOutput
- func (o WorkspaceSkuOutput) ToWorkspaceSkuOutput() WorkspaceSkuOutput
- func (o WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
- func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
- func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
- type WorkspaceSkuPtrInput
- type WorkspaceSkuPtrOutput
- func (o WorkspaceSkuPtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
- func (o WorkspaceSkuPtrOutput) Elem() WorkspaceSkuOutput
- func (WorkspaceSkuPtrOutput) ElementType() reflect.Type
- func (o WorkspaceSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
- func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
- type WorkspaceSkuResponse
- type WorkspaceSkuResponseArgs
- func (WorkspaceSkuResponseArgs) ElementType() reflect.Type
- func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
- func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
- func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
- func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
- type WorkspaceSkuResponseInput
- type WorkspaceSkuResponseOutput
- func (o WorkspaceSkuResponseOutput) CapacityReservationLevel() pulumi.IntPtrOutput
- func (WorkspaceSkuResponseOutput) ElementType() reflect.Type
- func (o WorkspaceSkuResponseOutput) LastSkuUpdate() pulumi.StringOutput
- func (o WorkspaceSkuResponseOutput) MaxCapacityReservationLevel() pulumi.IntOutput
- func (o WorkspaceSkuResponseOutput) Name() pulumi.StringOutput
- func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
- func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
- func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
- func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
- type WorkspaceSkuResponsePtrInput
- type WorkspaceSkuResponsePtrOutput
- func (o WorkspaceSkuResponsePtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
- func (o WorkspaceSkuResponsePtrOutput) Elem() WorkspaceSkuResponseOutput
- func (WorkspaceSkuResponsePtrOutput) ElementType() reflect.Type
- func (o WorkspaceSkuResponsePtrOutput) LastSkuUpdate() pulumi.StringPtrOutput
- func (o WorkspaceSkuResponsePtrOutput) MaxCapacityReservationLevel() pulumi.IntPtrOutput
- func (o WorkspaceSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
- func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
- type WorkspaceState
Constants ¶
const ( BillingTypeCluster = BillingType("Cluster") BillingTypeWorkspaces = BillingType("Workspaces") )
const ( DataSourceKindWindowsEvent = DataSourceKind("WindowsEvent") DataSourceKindWindowsPerformanceCounter = DataSourceKind("WindowsPerformanceCounter") DataSourceKindIISLogs = DataSourceKind("IISLogs") DataSourceKindLinuxSyslog = DataSourceKind("LinuxSyslog") DataSourceKindLinuxSyslogCollection = DataSourceKind("LinuxSyslogCollection") DataSourceKindLinuxPerformanceObject = DataSourceKind("LinuxPerformanceObject") DataSourceKindLinuxPerformanceCollection = DataSourceKind("LinuxPerformanceCollection") DataSourceKindCustomLog = DataSourceKind("CustomLog") DataSourceKindCustomLogCollection = DataSourceKind("CustomLogCollection") DataSourceKindAzureAuditLog = DataSourceKind("AzureAuditLog") DataSourceKindAzureActivityLog = DataSourceKind("AzureActivityLog") DataSourceKindGenericDataSource = DataSourceKind("GenericDataSource") DataSourceKindChangeTrackingCustomPath = DataSourceKind("ChangeTrackingCustomPath") DataSourceKindChangeTrackingPath = DataSourceKind("ChangeTrackingPath") DataSourceKindChangeTrackingServices = DataSourceKind("ChangeTrackingServices") DataSourceKindChangeTrackingDataTypeConfiguration = DataSourceKind("ChangeTrackingDataTypeConfiguration") DataSourceKindChangeTrackingDefaultRegistry = DataSourceKind("ChangeTrackingDefaultRegistry") DataSourceKindChangeTrackingRegistry = DataSourceKind("ChangeTrackingRegistry") DataSourceKindChangeTrackingLinuxPath = DataSourceKind("ChangeTrackingLinuxPath") DataSourceKindLinuxChangeTrackingPath = DataSourceKind("LinuxChangeTrackingPath") DataSourceKindChangeTrackingContentLocation = DataSourceKind("ChangeTrackingContentLocation") DataSourceKindWindowsTelemetry = DataSourceKind("WindowsTelemetry") DataSourceKindOffice365 = DataSourceKind("Office365") DataSourceKindSecurityWindowsBaselineConfiguration = DataSourceKind("SecurityWindowsBaselineConfiguration") DataSourceKindSecurityCenterSecurityWindowsBaselineConfiguration = DataSourceKind("SecurityCenterSecurityWindowsBaselineConfiguration") DataSourceKindSecurityEventCollectionConfiguration = DataSourceKind("SecurityEventCollectionConfiguration") DataSourceKindSecurityInsightsSecurityEventCollectionConfiguration = DataSourceKind("SecurityInsightsSecurityEventCollectionConfiguration") DataSourceKindImportComputerGroup = DataSourceKind("ImportComputerGroup") DataSourceKindNetworkMonitoring = DataSourceKind("NetworkMonitoring") DataSourceKindItsm = DataSourceKind("Itsm") DataSourceKindDnsAnalytics = DataSourceKind("DnsAnalytics") DataSourceKindApplicationInsights = DataSourceKind("ApplicationInsights") DataSourceKindSqlDataClassification = DataSourceKind("SqlDataClassification") )
const ( IdentityTypeSystemAssigned = IdentityType("SystemAssigned") IdentityTypeUserAssigned = IdentityType("UserAssigned") IdentityTypeNone = IdentityType("None") )
const ( LinkedServiceEntityStatusSucceeded = LinkedServiceEntityStatus("Succeeded") LinkedServiceEntityStatusDeleting = LinkedServiceEntityStatus("Deleting") LinkedServiceEntityStatusProvisioningAccount = LinkedServiceEntityStatus("ProvisioningAccount") LinkedServiceEntityStatusUpdating = LinkedServiceEntityStatus("Updating") )
const ( // Enables connectivity to Log Analytics through public DNS. PublicNetworkAccessTypeEnabled = PublicNetworkAccessType("Enabled") // Disables public connectivity to Log Analytics through public DNS. PublicNetworkAccessTypeDisabled = PublicNetworkAccessType("Disabled") )
const ( WorkspaceEntityStatusCreating = WorkspaceEntityStatus("Creating") WorkspaceEntityStatusSucceeded = WorkspaceEntityStatus("Succeeded") WorkspaceEntityStatusFailed = WorkspaceEntityStatus("Failed") WorkspaceEntityStatusCanceled = WorkspaceEntityStatus("Canceled") WorkspaceEntityStatusDeleting = WorkspaceEntityStatus("Deleting") WorkspaceEntityStatusProvisioningAccount = WorkspaceEntityStatus("ProvisioningAccount") WorkspaceEntityStatusUpdating = WorkspaceEntityStatus("Updating") )
const ( WorkspaceSkuNameEnumFree = WorkspaceSkuNameEnum("Free") WorkspaceSkuNameEnumStandard = WorkspaceSkuNameEnum("Standard") WorkspaceSkuNameEnumPremium = WorkspaceSkuNameEnum("Premium") WorkspaceSkuNameEnumPerNode = WorkspaceSkuNameEnum("PerNode") WorkspaceSkuNameEnumPerGB2018 = WorkspaceSkuNameEnum("PerGB2018") WorkspaceSkuNameEnumStandalone = WorkspaceSkuNameEnum("Standalone") WorkspaceSkuNameEnumCapacityReservation = WorkspaceSkuNameEnum("CapacityReservation") WorkspaceSkuNameEnumLACluster = WorkspaceSkuNameEnum("LACluster") )
const (
ClusterSkuNameEnumCapacityReservation = ClusterSkuNameEnum("CapacityReservation")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociatedWorkspaceResponse ¶ added in v0.3.1
type AssociatedWorkspaceResponse struct { // The time of workspace association. AssociateDate string `pulumi:"associateDate"` // The ResourceId id the assigned workspace. ResourceId string `pulumi:"resourceId"` // The id of the assigned workspace. WorkspaceId string `pulumi:"workspaceId"` // The name id the assigned workspace. WorkspaceName string `pulumi:"workspaceName"` }
The list of Log Analytics workspaces associated with the cluster.
type AssociatedWorkspaceResponseArgs ¶ added in v0.3.1
type AssociatedWorkspaceResponseArgs struct { // The time of workspace association. AssociateDate pulumi.StringInput `pulumi:"associateDate"` // The ResourceId id the assigned workspace. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The id of the assigned workspace. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` // The name id the assigned workspace. WorkspaceName pulumi.StringInput `pulumi:"workspaceName"` }
The list of Log Analytics workspaces associated with the cluster.
func (AssociatedWorkspaceResponseArgs) ElementType ¶ added in v0.3.1
func (AssociatedWorkspaceResponseArgs) ElementType() reflect.Type
func (AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutput ¶ added in v0.3.1
func (i AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput
func (AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutputWithContext ¶ added in v0.3.1
func (i AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseOutput
type AssociatedWorkspaceResponseArray ¶ added in v0.3.1
type AssociatedWorkspaceResponseArray []AssociatedWorkspaceResponseInput
func (AssociatedWorkspaceResponseArray) ElementType ¶ added in v0.3.1
func (AssociatedWorkspaceResponseArray) ElementType() reflect.Type
func (AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutput ¶ added in v0.3.1
func (i AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput
func (AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutputWithContext ¶ added in v0.3.1
func (i AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseArrayOutput
type AssociatedWorkspaceResponseArrayInput ¶ added in v0.3.1
type AssociatedWorkspaceResponseArrayInput interface { pulumi.Input ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput ToAssociatedWorkspaceResponseArrayOutputWithContext(context.Context) AssociatedWorkspaceResponseArrayOutput }
AssociatedWorkspaceResponseArrayInput is an input type that accepts AssociatedWorkspaceResponseArray and AssociatedWorkspaceResponseArrayOutput values. You can construct a concrete instance of `AssociatedWorkspaceResponseArrayInput` via:
AssociatedWorkspaceResponseArray{ AssociatedWorkspaceResponseArgs{...} }
type AssociatedWorkspaceResponseArrayOutput ¶ added in v0.3.1
type AssociatedWorkspaceResponseArrayOutput struct{ *pulumi.OutputState }
func (AssociatedWorkspaceResponseArrayOutput) ElementType ¶ added in v0.3.1
func (AssociatedWorkspaceResponseArrayOutput) ElementType() reflect.Type
func (AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutput ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput
func (AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutputWithContext ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseArrayOutput
type AssociatedWorkspaceResponseInput ¶ added in v0.3.1
type AssociatedWorkspaceResponseInput interface { pulumi.Input ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput ToAssociatedWorkspaceResponseOutputWithContext(context.Context) AssociatedWorkspaceResponseOutput }
AssociatedWorkspaceResponseInput is an input type that accepts AssociatedWorkspaceResponseArgs and AssociatedWorkspaceResponseOutput values. You can construct a concrete instance of `AssociatedWorkspaceResponseInput` via:
AssociatedWorkspaceResponseArgs{...}
type AssociatedWorkspaceResponseOutput ¶ added in v0.3.1
type AssociatedWorkspaceResponseOutput struct{ *pulumi.OutputState }
The list of Log Analytics workspaces associated with the cluster.
func (AssociatedWorkspaceResponseOutput) AssociateDate ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) AssociateDate() pulumi.StringOutput
The time of workspace association.
func (AssociatedWorkspaceResponseOutput) ElementType ¶ added in v0.3.1
func (AssociatedWorkspaceResponseOutput) ElementType() reflect.Type
func (AssociatedWorkspaceResponseOutput) ResourceId ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) ResourceId() pulumi.StringOutput
The ResourceId id the assigned workspace.
func (AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutput ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput
func (AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutputWithContext ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseOutput
func (AssociatedWorkspaceResponseOutput) WorkspaceId ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) WorkspaceId() pulumi.StringOutput
The id of the assigned workspace.
func (AssociatedWorkspaceResponseOutput) WorkspaceName ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) WorkspaceName() pulumi.StringOutput
The name id the assigned workspace.
type BillingType ¶ added in v0.3.1
Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster'
func (BillingType) ElementType ¶ added in v0.3.1
func (BillingType) ElementType() reflect.Type
func (BillingType) ToStringOutput ¶ added in v0.3.1
func (e BillingType) ToStringOutput() pulumi.StringOutput
func (BillingType) ToStringOutputWithContext ¶ added in v0.3.1
func (e BillingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BillingType) ToStringPtrOutput ¶ added in v0.3.1
func (e BillingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BillingType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BillingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CapacityReservationPropertiesResponse ¶ added in v0.3.1
type CapacityReservationPropertiesResponse struct { // The last time Sku was updated. LastSkuUpdate string `pulumi:"lastSkuUpdate"` // Maximum CapacityReservation value in GB. MaxCapacity float64 `pulumi:"maxCapacity"` // Minimum CapacityReservation value in GB. MinCapacity float64 `pulumi:"minCapacity"` }
The Capacity Reservation properties.
type CapacityReservationPropertiesResponseArgs ¶ added in v0.3.1
type CapacityReservationPropertiesResponseArgs struct { // The last time Sku was updated. LastSkuUpdate pulumi.StringInput `pulumi:"lastSkuUpdate"` // Maximum CapacityReservation value in GB. MaxCapacity pulumi.Float64Input `pulumi:"maxCapacity"` // Minimum CapacityReservation value in GB. MinCapacity pulumi.Float64Input `pulumi:"minCapacity"` }
The Capacity Reservation properties.
func (CapacityReservationPropertiesResponseArgs) ElementType ¶ added in v0.3.1
func (CapacityReservationPropertiesResponseArgs) ElementType() reflect.Type
func (CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutput ¶ added in v0.3.1
func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput
func (CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutputWithContext ¶ added in v0.3.1
func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponseOutput
func (CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutput ¶ added in v0.3.1
func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
func (CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutputWithContext ¶ added in v0.3.1
func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
type CapacityReservationPropertiesResponseInput ¶ added in v0.3.1
type CapacityReservationPropertiesResponseInput interface { pulumi.Input ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput ToCapacityReservationPropertiesResponseOutputWithContext(context.Context) CapacityReservationPropertiesResponseOutput }
CapacityReservationPropertiesResponseInput is an input type that accepts CapacityReservationPropertiesResponseArgs and CapacityReservationPropertiesResponseOutput values. You can construct a concrete instance of `CapacityReservationPropertiesResponseInput` via:
CapacityReservationPropertiesResponseArgs{...}
type CapacityReservationPropertiesResponseOutput ¶ added in v0.3.1
type CapacityReservationPropertiesResponseOutput struct{ *pulumi.OutputState }
The Capacity Reservation properties.
func (CapacityReservationPropertiesResponseOutput) ElementType ¶ added in v0.3.1
func (CapacityReservationPropertiesResponseOutput) ElementType() reflect.Type
func (CapacityReservationPropertiesResponseOutput) LastSkuUpdate ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) LastSkuUpdate() pulumi.StringOutput
The last time Sku was updated.
func (CapacityReservationPropertiesResponseOutput) MaxCapacity ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) MaxCapacity() pulumi.Float64Output
Maximum CapacityReservation value in GB.
func (CapacityReservationPropertiesResponseOutput) MinCapacity ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) MinCapacity() pulumi.Float64Output
Minimum CapacityReservation value in GB.
func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutput ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput
func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutputWithContext ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponseOutput
func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutput ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
type CapacityReservationPropertiesResponsePtrInput ¶ added in v0.3.1
type CapacityReservationPropertiesResponsePtrInput interface { pulumi.Input ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput ToCapacityReservationPropertiesResponsePtrOutputWithContext(context.Context) CapacityReservationPropertiesResponsePtrOutput }
CapacityReservationPropertiesResponsePtrInput is an input type that accepts CapacityReservationPropertiesResponseArgs, CapacityReservationPropertiesResponsePtr and CapacityReservationPropertiesResponsePtrOutput values. You can construct a concrete instance of `CapacityReservationPropertiesResponsePtrInput` via:
CapacityReservationPropertiesResponseArgs{...} or: nil
func CapacityReservationPropertiesResponsePtr ¶ added in v0.3.1
func CapacityReservationPropertiesResponsePtr(v *CapacityReservationPropertiesResponseArgs) CapacityReservationPropertiesResponsePtrInput
type CapacityReservationPropertiesResponsePtrOutput ¶ added in v0.3.1
type CapacityReservationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (CapacityReservationPropertiesResponsePtrOutput) ElementType ¶ added in v0.3.1
func (CapacityReservationPropertiesResponsePtrOutput) ElementType() reflect.Type
func (CapacityReservationPropertiesResponsePtrOutput) LastSkuUpdate ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) LastSkuUpdate() pulumi.StringPtrOutput
The last time Sku was updated.
func (CapacityReservationPropertiesResponsePtrOutput) MaxCapacity ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) MaxCapacity() pulumi.Float64PtrOutput
Maximum CapacityReservation value in GB.
func (CapacityReservationPropertiesResponsePtrOutput) MinCapacity ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) MinCapacity() pulumi.Float64PtrOutput
Minimum CapacityReservation value in GB.
func (CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutput ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
func (CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The list of Log Analytics workspaces associated with the cluster AssociatedWorkspaces AssociatedWorkspaceResponseArrayOutput `pulumi:"associatedWorkspaces"` // Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster' BillingType pulumi.StringPtrOutput `pulumi:"billingType"` // Additional properties for capacity reservation CapacityReservationProperties CapacityReservationPropertiesResponsePtrOutput `pulumi:"capacityReservationProperties"` // The ID associated with the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The cluster creation time CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones. IsAvailabilityZonesEnabled pulumi.BoolPtrOutput `pulumi:"isAvailabilityZonesEnabled"` // Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true' IsDoubleEncryptionEnabled pulumi.BoolPtrOutput `pulumi:"isDoubleEncryptionEnabled"` // The associated key properties. KeyVaultProperties KeyVaultPropertiesResponsePtrOutput `pulumi:"keyVaultProperties"` // The last time the cluster was updated. LastModifiedDate pulumi.StringOutput `pulumi:"lastModifiedDate"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the cluster. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The sku properties. Sku ClusterSkuResponsePtrOutput `pulumi:"sku"` // 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"` }
The top level Log Analytics cluster resource container. Latest API Version: 2020-10-01.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶ added in v0.2.6
func (*Cluster) ToClusterOutput ¶ added in v0.2.6
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶ added in v0.2.6
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster' BillingType pulumi.StringPtrInput // The name of the Log Analytics cluster. ClusterName pulumi.StringInput // The identity of the resource. Identity IdentityPtrInput // Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones. IsAvailabilityZonesEnabled pulumi.BoolPtrInput // Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true' IsDoubleEncryptionEnabled pulumi.BoolPtrInput // The associated key properties. KeyVaultProperties KeyVaultPropertiesPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The sku properties. Sku ClusterSkuPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterInput ¶ added in v0.2.6
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterOutput ¶ added in v0.2.6
type ClusterOutput struct {
*pulumi.OutputState
}
func (ClusterOutput) ElementType ¶ added in v0.2.6
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶ added in v0.2.6
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶ added in v0.2.6
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterSku ¶
type ClusterSku struct { // The capacity value Capacity *float64 `pulumi:"capacity"` // The name of the SKU. Name *string `pulumi:"name"` }
The cluster sku definition.
type ClusterSkuArgs ¶
type ClusterSkuArgs struct { // The capacity value Capacity pulumi.Float64PtrInput `pulumi:"capacity"` // The name of the SKU. Name pulumi.StringPtrInput `pulumi:"name"` }
The cluster sku definition.
func (ClusterSkuArgs) ElementType ¶
func (ClusterSkuArgs) ElementType() reflect.Type
func (ClusterSkuArgs) ToClusterSkuOutput ¶
func (i ClusterSkuArgs) ToClusterSkuOutput() ClusterSkuOutput
func (ClusterSkuArgs) ToClusterSkuOutputWithContext ¶
func (i ClusterSkuArgs) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput
func (ClusterSkuArgs) ToClusterSkuPtrOutput ¶
func (i ClusterSkuArgs) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
func (ClusterSkuArgs) ToClusterSkuPtrOutputWithContext ¶
func (i ClusterSkuArgs) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
type ClusterSkuInput ¶
type ClusterSkuInput interface { pulumi.Input ToClusterSkuOutput() ClusterSkuOutput ToClusterSkuOutputWithContext(context.Context) ClusterSkuOutput }
ClusterSkuInput is an input type that accepts ClusterSkuArgs and ClusterSkuOutput values. You can construct a concrete instance of `ClusterSkuInput` via:
ClusterSkuArgs{...}
type ClusterSkuNameEnum ¶ added in v0.3.1
The name of the SKU.
func (ClusterSkuNameEnum) ElementType ¶ added in v0.3.1
func (ClusterSkuNameEnum) ElementType() reflect.Type
func (ClusterSkuNameEnum) ToStringOutput ¶ added in v0.3.1
func (e ClusterSkuNameEnum) ToStringOutput() pulumi.StringOutput
func (ClusterSkuNameEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e ClusterSkuNameEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterSkuNameEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e ClusterSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterSkuNameEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ClusterSkuNameEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterSkuOutput ¶
type ClusterSkuOutput struct{ *pulumi.OutputState }
The cluster sku definition.
func (ClusterSkuOutput) Capacity ¶
func (o ClusterSkuOutput) Capacity() pulumi.Float64PtrOutput
The capacity value
func (ClusterSkuOutput) ElementType ¶
func (ClusterSkuOutput) ElementType() reflect.Type
func (ClusterSkuOutput) Name ¶
func (o ClusterSkuOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ClusterSkuOutput) ToClusterSkuOutput ¶
func (o ClusterSkuOutput) ToClusterSkuOutput() ClusterSkuOutput
func (ClusterSkuOutput) ToClusterSkuOutputWithContext ¶
func (o ClusterSkuOutput) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput
func (ClusterSkuOutput) ToClusterSkuPtrOutput ¶
func (o ClusterSkuOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
func (ClusterSkuOutput) ToClusterSkuPtrOutputWithContext ¶
func (o ClusterSkuOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
type ClusterSkuPtrInput ¶
type ClusterSkuPtrInput interface { pulumi.Input ToClusterSkuPtrOutput() ClusterSkuPtrOutput ToClusterSkuPtrOutputWithContext(context.Context) ClusterSkuPtrOutput }
ClusterSkuPtrInput is an input type that accepts ClusterSkuArgs, ClusterSkuPtr and ClusterSkuPtrOutput values. You can construct a concrete instance of `ClusterSkuPtrInput` via:
ClusterSkuArgs{...} or: nil
func ClusterSkuPtr ¶
func ClusterSkuPtr(v *ClusterSkuArgs) ClusterSkuPtrInput
type ClusterSkuPtrOutput ¶
type ClusterSkuPtrOutput struct{ *pulumi.OutputState }
func (ClusterSkuPtrOutput) Capacity ¶
func (o ClusterSkuPtrOutput) Capacity() pulumi.Float64PtrOutput
The capacity value
func (ClusterSkuPtrOutput) Elem ¶
func (o ClusterSkuPtrOutput) Elem() ClusterSkuOutput
func (ClusterSkuPtrOutput) ElementType ¶
func (ClusterSkuPtrOutput) ElementType() reflect.Type
func (ClusterSkuPtrOutput) Name ¶
func (o ClusterSkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ClusterSkuPtrOutput) ToClusterSkuPtrOutput ¶
func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
func (ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext ¶
func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
type ClusterSkuResponse ¶
type ClusterSkuResponse struct { // The capacity value Capacity *float64 `pulumi:"capacity"` // The name of the SKU. Name *string `pulumi:"name"` }
The cluster sku definition.
type ClusterSkuResponseArgs ¶
type ClusterSkuResponseArgs struct { // The capacity value Capacity pulumi.Float64PtrInput `pulumi:"capacity"` // The name of the SKU. Name pulumi.StringPtrInput `pulumi:"name"` }
The cluster sku definition.
func (ClusterSkuResponseArgs) ElementType ¶
func (ClusterSkuResponseArgs) ElementType() reflect.Type
func (ClusterSkuResponseArgs) ToClusterSkuResponseOutput ¶
func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutput() ClusterSkuResponseOutput
func (ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext ¶
func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput
func (ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput ¶
func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
func (ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext ¶
func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
type ClusterSkuResponseInput ¶
type ClusterSkuResponseInput interface { pulumi.Input ToClusterSkuResponseOutput() ClusterSkuResponseOutput ToClusterSkuResponseOutputWithContext(context.Context) ClusterSkuResponseOutput }
ClusterSkuResponseInput is an input type that accepts ClusterSkuResponseArgs and ClusterSkuResponseOutput values. You can construct a concrete instance of `ClusterSkuResponseInput` via:
ClusterSkuResponseArgs{...}
type ClusterSkuResponseOutput ¶
type ClusterSkuResponseOutput struct{ *pulumi.OutputState }
The cluster sku definition.
func (ClusterSkuResponseOutput) Capacity ¶
func (o ClusterSkuResponseOutput) Capacity() pulumi.Float64PtrOutput
The capacity value
func (ClusterSkuResponseOutput) ElementType ¶
func (ClusterSkuResponseOutput) ElementType() reflect.Type
func (ClusterSkuResponseOutput) Name ¶
func (o ClusterSkuResponseOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ClusterSkuResponseOutput) ToClusterSkuResponseOutput ¶
func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutput() ClusterSkuResponseOutput
func (ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext ¶
func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput
func (ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput ¶
func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
func (ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutputWithContext ¶
func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
type ClusterSkuResponsePtrInput ¶
type ClusterSkuResponsePtrInput interface { pulumi.Input ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput ToClusterSkuResponsePtrOutputWithContext(context.Context) ClusterSkuResponsePtrOutput }
ClusterSkuResponsePtrInput is an input type that accepts ClusterSkuResponseArgs, ClusterSkuResponsePtr and ClusterSkuResponsePtrOutput values. You can construct a concrete instance of `ClusterSkuResponsePtrInput` via:
ClusterSkuResponseArgs{...} or: nil
func ClusterSkuResponsePtr ¶
func ClusterSkuResponsePtr(v *ClusterSkuResponseArgs) ClusterSkuResponsePtrInput
type ClusterSkuResponsePtrOutput ¶
type ClusterSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ClusterSkuResponsePtrOutput) Capacity ¶
func (o ClusterSkuResponsePtrOutput) Capacity() pulumi.Float64PtrOutput
The capacity value
func (ClusterSkuResponsePtrOutput) Elem ¶
func (o ClusterSkuResponsePtrOutput) Elem() ClusterSkuResponseOutput
func (ClusterSkuResponsePtrOutput) ElementType ¶
func (ClusterSkuResponsePtrOutput) ElementType() reflect.Type
func (ClusterSkuResponsePtrOutput) Name ¶
func (o ClusterSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput ¶
func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext ¶
func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
type ClusterState ¶
type ClusterState struct { // The list of Log Analytics workspaces associated with the cluster AssociatedWorkspaces AssociatedWorkspaceResponseArrayInput // Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster' BillingType pulumi.StringPtrInput // Additional properties for capacity reservation CapacityReservationProperties CapacityReservationPropertiesResponsePtrInput // The ID associated with the cluster. ClusterId pulumi.StringPtrInput // The cluster creation time CreatedDate pulumi.StringPtrInput // The identity of the resource. Identity IdentityResponsePtrInput // Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones. IsAvailabilityZonesEnabled pulumi.BoolPtrInput // Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true' IsDoubleEncryptionEnabled pulumi.BoolPtrInput // The associated key properties. KeyVaultProperties KeyVaultPropertiesResponsePtrInput // The last time the cluster was updated. LastModifiedDate pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The provisioning state of the cluster. ProvisioningState pulumi.StringPtrInput // The sku properties. Sku ClusterSkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type DataExport ¶
type DataExport struct { pulumi.CustomResourceState // The latest data export rule modification time. CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"` // The data export rule ID. DataExportId pulumi.StringPtrOutput `pulumi:"dataExportId"` // Active when enabled. Enable pulumi.BoolPtrOutput `pulumi:"enable"` // Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account. EventHubName pulumi.StringPtrOutput `pulumi:"eventHubName"` // Date and time when the export was last modified. LastModifiedDate pulumi.StringPtrOutput `pulumi:"lastModifiedDate"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // An array of tables to export, for example: [“Heartbeat, SecurityEvent”]. TableNames pulumi.StringArrayOutput `pulumi:"tableNames"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The top level data export resource container. Latest API Version: 2020-08-01.
func GetDataExport ¶
func GetDataExport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataExportState, opts ...pulumi.ResourceOption) (*DataExport, error)
GetDataExport gets an existing DataExport 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 NewDataExport ¶
func NewDataExport(ctx *pulumi.Context, name string, args *DataExportArgs, opts ...pulumi.ResourceOption) (*DataExport, error)
NewDataExport registers a new resource with the given unique name, arguments, and options.
func (*DataExport) ElementType ¶ added in v0.2.6
func (*DataExport) ElementType() reflect.Type
func (*DataExport) ToDataExportOutput ¶ added in v0.2.6
func (i *DataExport) ToDataExportOutput() DataExportOutput
func (*DataExport) ToDataExportOutputWithContext ¶ added in v0.2.6
func (i *DataExport) ToDataExportOutputWithContext(ctx context.Context) DataExportOutput
type DataExportArgs ¶
type DataExportArgs struct { // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. DataExportId pulumi.StringPtrInput // The data export rule name. DataExportName pulumi.StringInput // Active when enabled. Enable pulumi.BoolPtrInput // Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account. EventHubName pulumi.StringPtrInput // Date and time when the export was last modified. LastModifiedDate pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure. ResourceId pulumi.StringInput // An array of tables to export, for example: [“Heartbeat, SecurityEvent”]. TableNames pulumi.StringArrayInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a DataExport resource.
func (DataExportArgs) ElementType ¶
func (DataExportArgs) ElementType() reflect.Type
type DataExportInput ¶ added in v0.2.6
type DataExportInput interface { pulumi.Input ToDataExportOutput() DataExportOutput ToDataExportOutputWithContext(ctx context.Context) DataExportOutput }
type DataExportOutput ¶ added in v0.2.6
type DataExportOutput struct {
*pulumi.OutputState
}
func (DataExportOutput) ElementType ¶ added in v0.2.6
func (DataExportOutput) ElementType() reflect.Type
func (DataExportOutput) ToDataExportOutput ¶ added in v0.2.6
func (o DataExportOutput) ToDataExportOutput() DataExportOutput
func (DataExportOutput) ToDataExportOutputWithContext ¶ added in v0.2.6
func (o DataExportOutput) ToDataExportOutputWithContext(ctx context.Context) DataExportOutput
type DataExportState ¶
type DataExportState struct { // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. DataExportId pulumi.StringPtrInput // Active when enabled. Enable pulumi.BoolPtrInput // Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account. EventHubName pulumi.StringPtrInput // Date and time when the export was last modified. LastModifiedDate pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure. ResourceId pulumi.StringPtrInput // An array of tables to export, for example: [“Heartbeat, SecurityEvent”]. TableNames pulumi.StringArrayInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (DataExportState) ElementType ¶
func (DataExportState) ElementType() reflect.Type
type DataSource ¶
type DataSource struct { pulumi.CustomResourceState // The ETag of the data source. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The kind of the DataSource. Kind pulumi.StringOutput `pulumi:"kind"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The data source properties in raw json format, each kind of data source have it's own schema. Properties pulumi.AnyOutput `pulumi:"properties"` // 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"` }
Datasources under OMS Workspace. Latest API Version: 2020-08-01.
func GetDataSource ¶
func GetDataSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)
GetDataSource gets an existing DataSource 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 NewDataSource ¶
func NewDataSource(ctx *pulumi.Context, name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)
NewDataSource registers a new resource with the given unique name, arguments, and options.
func (*DataSource) ElementType ¶ added in v0.2.6
func (*DataSource) ElementType() reflect.Type
func (*DataSource) ToDataSourceOutput ¶ added in v0.2.6
func (i *DataSource) ToDataSourceOutput() DataSourceOutput
func (*DataSource) ToDataSourceOutputWithContext ¶ added in v0.2.6
func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
type DataSourceArgs ¶
type DataSourceArgs struct { // The name of the datasource resource. DataSourceName pulumi.StringInput // The ETag of the data source. Etag pulumi.StringPtrInput // The kind of the DataSource. Kind pulumi.StringInput // The data source properties in raw json format, each kind of data source have it's own schema. Properties pulumi.Input // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a DataSource resource.
func (DataSourceArgs) ElementType ¶
func (DataSourceArgs) ElementType() reflect.Type
type DataSourceInput ¶ added in v0.2.6
type DataSourceInput interface { pulumi.Input ToDataSourceOutput() DataSourceOutput ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput }
type DataSourceKind ¶ added in v0.3.1
The kind of the DataSource.
func (DataSourceKind) ElementType ¶ added in v0.3.1
func (DataSourceKind) ElementType() reflect.Type
func (DataSourceKind) ToStringOutput ¶ added in v0.3.1
func (e DataSourceKind) ToStringOutput() pulumi.StringOutput
func (DataSourceKind) ToStringOutputWithContext ¶ added in v0.3.1
func (e DataSourceKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataSourceKind) ToStringPtrOutput ¶ added in v0.3.1
func (e DataSourceKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataSourceKind) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DataSourceKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataSourceOutput ¶ added in v0.2.6
type DataSourceOutput struct {
*pulumi.OutputState
}
func (DataSourceOutput) ElementType ¶ added in v0.2.6
func (DataSourceOutput) ElementType() reflect.Type
func (DataSourceOutput) ToDataSourceOutput ¶ added in v0.2.6
func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput
func (DataSourceOutput) ToDataSourceOutputWithContext ¶ added in v0.2.6
func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
type DataSourceState ¶
type DataSourceState struct { // The ETag of the data source. Etag pulumi.StringPtrInput // The kind of the DataSource. Kind pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The data source properties in raw json format, each kind of data source have it's own schema. Properties pulumi.Input // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (DataSourceState) ElementType ¶
func (DataSourceState) ElementType() reflect.Type
type Identity ¶
type Identity struct { // Type of managed service identity. Type string `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // Type of managed service identity. Type IdentityType `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"` }
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 ¶
func (o IdentityOutput) Type() pulumi.StringOutput
Type of managed service identity.
func (IdentityOutput) UserAssignedIdentities ¶ added in v0.2.8
func (o IdentityOutput) UserAssignedIdentities() pulumi.MapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
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 (o IdentityPtrOutput) Elem() IdentityOutput
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 ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity.
func (IdentityPtrOutput) UserAssignedIdentities ¶ added in v0.2.8
func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. TenantId string `pulumi:"tenantId"` // Type of managed service identity. Type string `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]UserIdentityPropertiesResponse `pulumi:"userAssignedIdentities"` }
Identity for the resource.
type IdentityResponseArgs ¶
type IdentityResponseArgs struct { // The principal ID of resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of resource. TenantId pulumi.StringInput `pulumi:"tenantId"` // Type of managed service identity. Type pulumi.StringInput `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities UserIdentityPropertiesResponseMapInput `pulumi:"userAssignedIdentities"` }
Identity for the resource.
func (IdentityResponseArgs) ElementType ¶
func (IdentityResponseArgs) ElementType() reflect.Type
func (IdentityResponseArgs) ToIdentityResponseOutput ¶
func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponseOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutput ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
type IdentityResponseInput ¶
type IdentityResponseInput interface { pulumi.Input ToIdentityResponseOutput() IdentityResponseOutput ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput }
IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:
IdentityResponseArgs{...}
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.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringOutput
Type of managed service identity.
func (IdentityResponseOutput) UserAssignedIdentities ¶ added in v0.2.5
func (o IdentityResponseOutput) UserAssignedIdentities() UserIdentityPropertiesResponseMapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type IdentityResponsePtrInput ¶
type IdentityResponsePtrInput interface { pulumi.Input ToIdentityResponsePtrOutput() IdentityResponsePtrOutput ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput }
IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:
IdentityResponseArgs{...} or: nil
func IdentityResponsePtr ¶
func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity.
func (IdentityResponsePtrOutput) UserAssignedIdentities ¶ added in v0.2.5
func (o IdentityResponsePtrOutput) UserAssignedIdentities() UserIdentityPropertiesResponseMapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type IdentityType ¶ added in v0.3.1
Type of managed service identity.
func (IdentityType) ElementType ¶ added in v0.3.1
func (IdentityType) ElementType() reflect.Type
func (IdentityType) ToStringOutput ¶ added in v0.3.1
func (e IdentityType) ToStringOutput() pulumi.StringOutput
func (IdentityType) ToStringOutputWithContext ¶ added in v0.3.1
func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityType) ToStringPtrOutput ¶ added in v0.3.1
func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyVaultProperties ¶
type KeyVaultProperties struct { // The name of the key associated with the Log Analytics cluster. KeyName *string `pulumi:"keyName"` // Selected key minimum required size. KeyRsaSize *int `pulumi:"keyRsaSize"` // The Key Vault uri which holds they key associated with the Log Analytics cluster. KeyVaultUri *string `pulumi:"keyVaultUri"` // The version of the key associated with the Log Analytics cluster. KeyVersion *string `pulumi:"keyVersion"` }
The key vault properties.
type KeyVaultPropertiesArgs ¶
type KeyVaultPropertiesArgs struct { // The name of the key associated with the Log Analytics cluster. KeyName pulumi.StringPtrInput `pulumi:"keyName"` // Selected key minimum required size. KeyRsaSize pulumi.IntPtrInput `pulumi:"keyRsaSize"` // The Key Vault uri which holds they key associated with the Log Analytics cluster. KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"` // The version of the key associated with the Log Analytics cluster. KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"` }
The key vault properties.
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
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
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 }
The key vault properties.
func (KeyVaultPropertiesOutput) ElementType ¶
func (KeyVaultPropertiesOutput) ElementType() reflect.Type
func (KeyVaultPropertiesOutput) KeyName ¶
func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringPtrOutput
The name of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesOutput) KeyRsaSize ¶ added in v0.2.8
func (o KeyVaultPropertiesOutput) KeyRsaSize() pulumi.IntPtrOutput
Selected key minimum required size.
func (KeyVaultPropertiesOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringPtrOutput
The Key Vault uri which holds they key associated with the Log Analytics cluster.
func (KeyVaultPropertiesOutput) KeyVersion ¶
func (o KeyVaultPropertiesOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesPtrInput ¶
type KeyVaultPropertiesPtrInput interface { pulumi.Input ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput }
KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:
KeyVaultPropertiesArgs{...} or: nil
func KeyVaultPropertiesPtr ¶
func KeyVaultPropertiesPtr(v *KeyVaultPropertiesArgs) KeyVaultPropertiesPtrInput
type KeyVaultPropertiesPtrOutput ¶
type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesPtrOutput) Elem ¶
func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
func (KeyVaultPropertiesPtrOutput) ElementType ¶
func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesPtrOutput) KeyName ¶
func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
The name of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesPtrOutput) KeyRsaSize ¶ added in v0.2.8
func (o KeyVaultPropertiesPtrOutput) KeyRsaSize() pulumi.IntPtrOutput
Selected key minimum required size.
func (KeyVaultPropertiesPtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Key Vault uri which holds they key associated with the Log Analytics cluster.
func (KeyVaultPropertiesPtrOutput) KeyVersion ¶
func (o KeyVaultPropertiesPtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesResponse ¶
type KeyVaultPropertiesResponse struct { // The name of the key associated with the Log Analytics cluster. KeyName *string `pulumi:"keyName"` // Selected key minimum required size. KeyRsaSize *int `pulumi:"keyRsaSize"` // The Key Vault uri which holds they key associated with the Log Analytics cluster. KeyVaultUri *string `pulumi:"keyVaultUri"` // The version of the key associated with the Log Analytics cluster. KeyVersion *string `pulumi:"keyVersion"` }
The key vault properties.
type KeyVaultPropertiesResponseArgs ¶
type KeyVaultPropertiesResponseArgs struct { // The name of the key associated with the Log Analytics cluster. KeyName pulumi.StringPtrInput `pulumi:"keyName"` // Selected key minimum required size. KeyRsaSize pulumi.IntPtrInput `pulumi:"keyRsaSize"` // The Key Vault uri which holds they key associated with the Log Analytics cluster. KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"` // The version of the key associated with the Log Analytics cluster. KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"` }
The key vault properties.
func (KeyVaultPropertiesResponseArgs) ElementType ¶
func (KeyVaultPropertiesResponseArgs) ElementType() reflect.Type
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type KeyVaultPropertiesResponseInput ¶
type KeyVaultPropertiesResponseInput interface { pulumi.Input ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput ToKeyVaultPropertiesResponseOutputWithContext(context.Context) KeyVaultPropertiesResponseOutput }
KeyVaultPropertiesResponseInput is an input type that accepts KeyVaultPropertiesResponseArgs and KeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseInput` via:
KeyVaultPropertiesResponseArgs{...}
type KeyVaultPropertiesResponseOutput ¶
type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
The key vault properties.
func (KeyVaultPropertiesResponseOutput) ElementType ¶
func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponseOutput) KeyName ¶
func (o KeyVaultPropertiesResponseOutput) KeyName() pulumi.StringPtrOutput
The name of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponseOutput) KeyRsaSize ¶ added in v0.2.8
func (o KeyVaultPropertiesResponseOutput) KeyRsaSize() pulumi.IntPtrOutput
Selected key minimum required size.
func (KeyVaultPropertiesResponseOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
The Key Vault uri which holds they key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponseOutput) KeyVersion ¶
func (o KeyVaultPropertiesResponseOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type KeyVaultPropertiesResponsePtrInput ¶
type KeyVaultPropertiesResponsePtrInput interface { pulumi.Input ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput ToKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) KeyVaultPropertiesResponsePtrOutput }
KeyVaultPropertiesResponsePtrInput is an input type that accepts KeyVaultPropertiesResponseArgs, KeyVaultPropertiesResponsePtr and KeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponsePtrInput` via:
KeyVaultPropertiesResponseArgs{...} or: nil
func KeyVaultPropertiesResponsePtr ¶
func KeyVaultPropertiesResponsePtr(v *KeyVaultPropertiesResponseArgs) KeyVaultPropertiesResponsePtrInput
type KeyVaultPropertiesResponsePtrOutput ¶
type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesResponsePtrOutput) Elem ¶
func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponsePtrOutput) ElementType ¶
func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponsePtrOutput) KeyName ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyName() pulumi.StringPtrOutput
The name of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponsePtrOutput) KeyRsaSize ¶ added in v0.2.8
func (o KeyVaultPropertiesResponsePtrOutput) KeyRsaSize() pulumi.IntPtrOutput
Selected key minimum required size.
func (KeyVaultPropertiesResponsePtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Key Vault uri which holds they key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponsePtrOutput) KeyVersion ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type LinkedService ¶
type LinkedService struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the linked service. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"` // 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"` // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access WriteAccessResourceId pulumi.StringPtrOutput `pulumi:"writeAccessResourceId"` }
The top level Linked service resource container. Latest API Version: 2020-08-01.
func GetLinkedService ¶
func GetLinkedService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceState, opts ...pulumi.ResourceOption) (*LinkedService, error)
GetLinkedService gets an existing LinkedService 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 NewLinkedService ¶
func NewLinkedService(ctx *pulumi.Context, name string, args *LinkedServiceArgs, opts ...pulumi.ResourceOption) (*LinkedService, error)
NewLinkedService registers a new resource with the given unique name, arguments, and options.
func (*LinkedService) ElementType ¶ added in v0.2.6
func (*LinkedService) ElementType() reflect.Type
func (*LinkedService) ToLinkedServiceOutput ¶ added in v0.2.6
func (i *LinkedService) ToLinkedServiceOutput() LinkedServiceOutput
func (*LinkedService) ToLinkedServiceOutputWithContext ¶ added in v0.2.6
func (i *LinkedService) ToLinkedServiceOutputWithContext(ctx context.Context) LinkedServiceOutput
type LinkedServiceArgs ¶
type LinkedServiceArgs struct { // Name of the linkedServices resource LinkedServiceName pulumi.StringInput // The provisioning state of the linked service. ProvisioningState pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access ResourceId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The name of the workspace. WorkspaceName pulumi.StringInput // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access WriteAccessResourceId pulumi.StringPtrInput }
The set of arguments for constructing a LinkedService resource.
func (LinkedServiceArgs) ElementType ¶
func (LinkedServiceArgs) ElementType() reflect.Type
type LinkedServiceEntityStatus ¶ added in v0.3.1
The provisioning state of the linked service.
func (LinkedServiceEntityStatus) ElementType ¶ added in v0.3.1
func (LinkedServiceEntityStatus) ElementType() reflect.Type
func (LinkedServiceEntityStatus) ToStringOutput ¶ added in v0.3.1
func (e LinkedServiceEntityStatus) ToStringOutput() pulumi.StringOutput
func (LinkedServiceEntityStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e LinkedServiceEntityStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LinkedServiceEntityStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e LinkedServiceEntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinkedServiceEntityStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e LinkedServiceEntityStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LinkedServiceInput ¶ added in v0.2.6
type LinkedServiceInput interface { pulumi.Input ToLinkedServiceOutput() LinkedServiceOutput ToLinkedServiceOutputWithContext(ctx context.Context) LinkedServiceOutput }
type LinkedServiceOutput ¶ added in v0.2.6
type LinkedServiceOutput struct {
*pulumi.OutputState
}
func (LinkedServiceOutput) ElementType ¶ added in v0.2.6
func (LinkedServiceOutput) ElementType() reflect.Type
func (LinkedServiceOutput) ToLinkedServiceOutput ¶ added in v0.2.6
func (o LinkedServiceOutput) ToLinkedServiceOutput() LinkedServiceOutput
func (LinkedServiceOutput) ToLinkedServiceOutputWithContext ¶ added in v0.2.6
func (o LinkedServiceOutput) ToLinkedServiceOutputWithContext(ctx context.Context) LinkedServiceOutput
type LinkedServiceState ¶
type LinkedServiceState struct { // The name of the resource Name pulumi.StringPtrInput // The provisioning state of the linked service. ProvisioningState pulumi.StringPtrInput // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access ResourceId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access WriteAccessResourceId pulumi.StringPtrInput }
func (LinkedServiceState) ElementType ¶
func (LinkedServiceState) ElementType() reflect.Type
type LinkedStorageAccount ¶
type LinkedStorageAccount struct { pulumi.CustomResourceState // Linked storage accounts type. DataSourceType pulumi.StringOutput `pulumi:"dataSourceType"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Linked storage accounts resources ids. StorageAccountIds pulumi.StringArrayOutput `pulumi:"storageAccountIds"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Linked storage accounts top level resource container. Latest API Version: 2020-08-01.
func GetLinkedStorageAccount ¶
func GetLinkedStorageAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedStorageAccountState, opts ...pulumi.ResourceOption) (*LinkedStorageAccount, error)
GetLinkedStorageAccount gets an existing LinkedStorageAccount 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 NewLinkedStorageAccount ¶
func NewLinkedStorageAccount(ctx *pulumi.Context, name string, args *LinkedStorageAccountArgs, opts ...pulumi.ResourceOption) (*LinkedStorageAccount, error)
NewLinkedStorageAccount registers a new resource with the given unique name, arguments, and options.
func (*LinkedStorageAccount) ElementType ¶ added in v0.2.6
func (*LinkedStorageAccount) ElementType() reflect.Type
func (*LinkedStorageAccount) ToLinkedStorageAccountOutput ¶ added in v0.2.6
func (i *LinkedStorageAccount) ToLinkedStorageAccountOutput() LinkedStorageAccountOutput
func (*LinkedStorageAccount) ToLinkedStorageAccountOutputWithContext ¶ added in v0.2.6
func (i *LinkedStorageAccount) ToLinkedStorageAccountOutputWithContext(ctx context.Context) LinkedStorageAccountOutput
type LinkedStorageAccountArgs ¶
type LinkedStorageAccountArgs struct { // Linked storage accounts type. DataSourceType pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Linked storage accounts resources ids. StorageAccountIds pulumi.StringArrayInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a LinkedStorageAccount resource.
func (LinkedStorageAccountArgs) ElementType ¶
func (LinkedStorageAccountArgs) ElementType() reflect.Type
type LinkedStorageAccountInput ¶ added in v0.2.6
type LinkedStorageAccountInput interface { pulumi.Input ToLinkedStorageAccountOutput() LinkedStorageAccountOutput ToLinkedStorageAccountOutputWithContext(ctx context.Context) LinkedStorageAccountOutput }
type LinkedStorageAccountOutput ¶ added in v0.2.6
type LinkedStorageAccountOutput struct {
*pulumi.OutputState
}
func (LinkedStorageAccountOutput) ElementType ¶ added in v0.2.6
func (LinkedStorageAccountOutput) ElementType() reflect.Type
func (LinkedStorageAccountOutput) ToLinkedStorageAccountOutput ¶ added in v0.2.6
func (o LinkedStorageAccountOutput) ToLinkedStorageAccountOutput() LinkedStorageAccountOutput
func (LinkedStorageAccountOutput) ToLinkedStorageAccountOutputWithContext ¶ added in v0.2.6
func (o LinkedStorageAccountOutput) ToLinkedStorageAccountOutputWithContext(ctx context.Context) LinkedStorageAccountOutput
type LinkedStorageAccountState ¶
type LinkedStorageAccountState struct { // Linked storage accounts type. DataSourceType pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Linked storage accounts resources ids. StorageAccountIds pulumi.StringArrayInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (LinkedStorageAccountState) ElementType ¶
func (LinkedStorageAccountState) ElementType() reflect.Type
type ListWorkspaceKeysArgs ¶
type ListWorkspaceKeysResult ¶
type ListWorkspaceKeysResult struct { string `pulumi:"primarySharedKey"` SecondarySharedKey *string `pulumi:"secondarySharedKey"` }PrimarySharedKey *
The shared keys for a workspace.
func ListWorkspaceKeys ¶
func ListWorkspaceKeys(ctx *pulumi.Context, args *ListWorkspaceKeysArgs, opts ...pulumi.InvokeOption) (*ListWorkspaceKeysResult, error)
type LookupClusterArgs ¶
type LookupClusterResult ¶
type LookupClusterResult struct { // The list of Log Analytics workspaces associated with the cluster AssociatedWorkspaces []AssociatedWorkspaceResponse `pulumi:"associatedWorkspaces"` // Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster' BillingType *string `pulumi:"billingType"` // Additional properties for capacity reservation CapacityReservationProperties *CapacityReservationPropertiesResponse `pulumi:"capacityReservationProperties"` // The ID associated with the cluster. ClusterId string `pulumi:"clusterId"` // The cluster creation time CreatedDate string `pulumi:"createdDate"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityResponse `pulumi:"identity"` // Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones. IsAvailabilityZonesEnabled *bool `pulumi:"isAvailabilityZonesEnabled"` // Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true' IsDoubleEncryptionEnabled *bool `pulumi:"isDoubleEncryptionEnabled"` // The associated key properties. KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"` // The last time the cluster was updated. LastModifiedDate string `pulumi:"lastModifiedDate"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the cluster. ProvisioningState string `pulumi:"provisioningState"` // The sku properties. Sku *ClusterSkuResponse `pulumi:"sku"` // 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"` }
The top level Log Analytics cluster resource container.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
type LookupDataExportArgs ¶
type LookupDataExportArgs struct { // The data export rule name. DataExportName string `pulumi:"dataExportName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupDataExportResult ¶
type LookupDataExportResult struct { // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. DataExportId *string `pulumi:"dataExportId"` // Active when enabled. Enable *bool `pulumi:"enable"` // Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account. EventHubName *string `pulumi:"eventHubName"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Date and time when the export was last modified. LastModifiedDate *string `pulumi:"lastModifiedDate"` // The name of the resource Name string `pulumi:"name"` // The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure. ResourceId string `pulumi:"resourceId"` // An array of tables to export, for example: [“Heartbeat, SecurityEvent”]. TableNames []string `pulumi:"tableNames"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The top level data export resource container.
func LookupDataExport ¶
func LookupDataExport(ctx *pulumi.Context, args *LookupDataExportArgs, opts ...pulumi.InvokeOption) (*LookupDataExportResult, error)
type LookupDataSourceArgs ¶
type LookupDataSourceArgs struct { // Name of the datasource DataSourceName string `pulumi:"dataSourceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupDataSourceResult ¶
type LookupDataSourceResult struct { // The ETag of the data source. Etag *string `pulumi:"etag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The kind of the DataSource. Kind string `pulumi:"kind"` // The name of the resource Name string `pulumi:"name"` // The data source properties in raw json format, each kind of data source have it's own schema. Properties interface{} `pulumi:"properties"` // 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"` }
Datasources under OMS Workspace.
func LookupDataSource ¶
func LookupDataSource(ctx *pulumi.Context, args *LookupDataSourceArgs, opts ...pulumi.InvokeOption) (*LookupDataSourceResult, error)
type LookupLinkedServiceArgs ¶
type LookupLinkedServiceArgs struct { // Name of the linked service. LinkedServiceName string `pulumi:"linkedServiceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupLinkedServiceResult ¶
type LookupLinkedServiceResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the linked service. ProvisioningState *string `pulumi:"provisioningState"` // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access ResourceId *string `pulumi:"resourceId"` // 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"` // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access WriteAccessResourceId *string `pulumi:"writeAccessResourceId"` }
The top level Linked service resource container.
func LookupLinkedService ¶
func LookupLinkedService(ctx *pulumi.Context, args *LookupLinkedServiceArgs, opts ...pulumi.InvokeOption) (*LookupLinkedServiceResult, error)
type LookupLinkedStorageAccountArgs ¶
type LookupLinkedStorageAccountArgs struct { // Linked storage accounts type. DataSourceType string `pulumi:"dataSourceType"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupLinkedStorageAccountResult ¶
type LookupLinkedStorageAccountResult struct { // Linked storage accounts type. DataSourceType string `pulumi:"dataSourceType"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // Linked storage accounts resources ids. StorageAccountIds []string `pulumi:"storageAccountIds"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Linked storage accounts top level resource container.
func LookupLinkedStorageAccount ¶
func LookupLinkedStorageAccount(ctx *pulumi.Context, args *LookupLinkedStorageAccountArgs, opts ...pulumi.InvokeOption) (*LookupLinkedStorageAccountResult, error)
type LookupSavedSearchArgs ¶
type LookupSavedSearchArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The id of the saved search. SavedSearchId string `pulumi:"savedSearchId"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupSavedSearchResult ¶
type LookupSavedSearchResult struct { // The category of the saved search. This helps the user to find a saved search faster. Category string `pulumi:"category"` // Saved search display name. DisplayName string `pulumi:"displayName"` // The ETag of the saved search. Etag *string `pulumi:"etag"` // The function alias if query serves as a function. FunctionAlias *string `pulumi:"functionAlias"` // The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. FunctionParameters *string `pulumi:"functionParameters"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The query expression for the saved search. Query string `pulumi:"query"` // The tags attached to the saved search. Tags []TagResponse `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The version number of the query language. The current version is 2 and is the default. Version *float64 `pulumi:"version"` }
Value object for saved search results.
func LookupSavedSearch ¶
func LookupSavedSearch(ctx *pulumi.Context, args *LookupSavedSearchArgs, opts ...pulumi.InvokeOption) (*LookupSavedSearchResult, error)
type LookupStorageInsightConfigArgs ¶
type LookupStorageInsightConfigArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of the storageInsightsConfigs resource StorageInsightName string `pulumi:"storageInsightName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupStorageInsightConfigResult ¶
type LookupStorageInsightConfigResult struct { // The names of the blob containers that the workspace should read Containers []string `pulumi:"containers"` // The ETag of the storage insight. ETag *string `pulumi:"eTag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The status of the storage insight Status StorageInsightStatusResponse `pulumi:"status"` // The storage account connection details StorageAccount StorageAccountResponse `pulumi:"storageAccount"` // The names of the Azure tables that the workspace should read Tables []string `pulumi:"tables"` // 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"` }
The top level storage insight resource container.
func LookupStorageInsightConfig ¶
func LookupStorageInsightConfig(ctx *pulumi.Context, args *LookupStorageInsightConfigArgs, opts ...pulumi.InvokeOption) (*LookupStorageInsightConfigResult, error)
type LookupWorkspaceArgs ¶
type LookupWorkspaceResult ¶
type LookupWorkspaceResult struct { // This is a read-only property. Represents the ID associated with the workspace. CustomerId string `pulumi:"customerId"` // The ETag of the workspace. ETag *string `pulumi:"eTag"` // Indicates whether customer managed storage is mandatory for query management. ForceCmkForQuery *bool `pulumi:"forceCmkForQuery"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // List of linked private link scope resources. PrivateLinkScopedResources []PrivateLinkScopedResourceResponse `pulumi:"privateLinkScopedResources"` // The provisioning state of the workspace. ProvisioningState *string `pulumi:"provisioningState"` // The network access type for accessing Log Analytics ingestion. PublicNetworkAccessForIngestion *string `pulumi:"publicNetworkAccessForIngestion"` // The network access type for accessing Log Analytics query. PublicNetworkAccessForQuery *string `pulumi:"publicNetworkAccessForQuery"` // The workspace data retention in days, between 30 and 730. RetentionInDays *int `pulumi:"retentionInDays"` // The SKU of the workspace. Sku *WorkspaceSkuResponse `pulumi:"sku"` // 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"` // The daily volume cap for ingestion. WorkspaceCapping *WorkspaceCappingResponse `pulumi:"workspaceCapping"` }
The top level Workspace resource container.
func LookupWorkspace ¶
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
type PrivateLinkScopedResourceResponse ¶
type PrivateLinkScopedResourceResponse struct { // The full resource Id of the private link scope resource. ResourceId *string `pulumi:"resourceId"` // The private link scope unique Identifier. ScopeId *string `pulumi:"scopeId"` }
The private link scope resource reference.
type PrivateLinkScopedResourceResponseArgs ¶
type PrivateLinkScopedResourceResponseArgs struct { // The full resource Id of the private link scope resource. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The private link scope unique Identifier. ScopeId pulumi.StringPtrInput `pulumi:"scopeId"` }
The private link scope resource reference.
func (PrivateLinkScopedResourceResponseArgs) ElementType ¶
func (PrivateLinkScopedResourceResponseArgs) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput ¶
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext ¶
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
type PrivateLinkScopedResourceResponseArray ¶
type PrivateLinkScopedResourceResponseArray []PrivateLinkScopedResourceResponseInput
func (PrivateLinkScopedResourceResponseArray) ElementType ¶
func (PrivateLinkScopedResourceResponseArray) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput ¶
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseArrayInput ¶
type PrivateLinkScopedResourceResponseArrayInput interface { pulumi.Input ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput ToPrivateLinkScopedResourceResponseArrayOutputWithContext(context.Context) PrivateLinkScopedResourceResponseArrayOutput }
PrivateLinkScopedResourceResponseArrayInput is an input type that accepts PrivateLinkScopedResourceResponseArray and PrivateLinkScopedResourceResponseArrayOutput values. You can construct a concrete instance of `PrivateLinkScopedResourceResponseArrayInput` via:
PrivateLinkScopedResourceResponseArray{ PrivateLinkScopedResourceResponseArgs{...} }
type PrivateLinkScopedResourceResponseArrayOutput ¶
type PrivateLinkScopedResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType ¶
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput ¶
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseInput ¶
type PrivateLinkScopedResourceResponseInput interface { pulumi.Input ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput ToPrivateLinkScopedResourceResponseOutputWithContext(context.Context) PrivateLinkScopedResourceResponseOutput }
PrivateLinkScopedResourceResponseInput is an input type that accepts PrivateLinkScopedResourceResponseArgs and PrivateLinkScopedResourceResponseOutput values. You can construct a concrete instance of `PrivateLinkScopedResourceResponseInput` via:
PrivateLinkScopedResourceResponseArgs{...}
type PrivateLinkScopedResourceResponseOutput ¶
type PrivateLinkScopedResourceResponseOutput struct{ *pulumi.OutputState }
The private link scope resource reference.
func (PrivateLinkScopedResourceResponseOutput) ElementType ¶
func (PrivateLinkScopedResourceResponseOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseOutput) ResourceId ¶
func (o PrivateLinkScopedResourceResponseOutput) ResourceId() pulumi.StringPtrOutput
The full resource Id of the private link scope resource.
func (PrivateLinkScopedResourceResponseOutput) ScopeId ¶
func (o PrivateLinkScopedResourceResponseOutput) ScopeId() pulumi.StringPtrOutput
The private link scope unique Identifier.
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput ¶
func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext ¶
func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
type PublicNetworkAccessType ¶ added in v0.3.1
The network access type for accessing Log Analytics query.
func (PublicNetworkAccessType) ElementType ¶ added in v0.3.1
func (PublicNetworkAccessType) ElementType() reflect.Type
func (PublicNetworkAccessType) ToStringOutput ¶ added in v0.3.1
func (e PublicNetworkAccessType) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccessType) ToStringOutputWithContext ¶ added in v0.3.1
func (e PublicNetworkAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccessType) ToStringPtrOutput ¶ added in v0.3.1
func (e PublicNetworkAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PublicNetworkAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SavedSearch ¶
type SavedSearch struct { pulumi.CustomResourceState // The category of the saved search. This helps the user to find a saved search faster. Category pulumi.StringOutput `pulumi:"category"` // Saved search display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The ETag of the saved search. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The function alias if query serves as a function. FunctionAlias pulumi.StringPtrOutput `pulumi:"functionAlias"` // The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. FunctionParameters pulumi.StringPtrOutput `pulumi:"functionParameters"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The query expression for the saved search. Query pulumi.StringOutput `pulumi:"query"` // The tags attached to the saved search. Tags TagResponseArrayOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The version number of the query language. The current version is 2 and is the default. Version pulumi.Float64PtrOutput `pulumi:"version"` }
Value object for saved search results. Latest API Version: 2020-08-01.
func GetSavedSearch ¶
func GetSavedSearch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SavedSearchState, opts ...pulumi.ResourceOption) (*SavedSearch, error)
GetSavedSearch gets an existing SavedSearch 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 NewSavedSearch ¶
func NewSavedSearch(ctx *pulumi.Context, name string, args *SavedSearchArgs, opts ...pulumi.ResourceOption) (*SavedSearch, error)
NewSavedSearch registers a new resource with the given unique name, arguments, and options.
func (*SavedSearch) ElementType ¶ added in v0.2.6
func (*SavedSearch) ElementType() reflect.Type
func (*SavedSearch) ToSavedSearchOutput ¶ added in v0.2.6
func (i *SavedSearch) ToSavedSearchOutput() SavedSearchOutput
func (*SavedSearch) ToSavedSearchOutputWithContext ¶ added in v0.2.6
func (i *SavedSearch) ToSavedSearchOutputWithContext(ctx context.Context) SavedSearchOutput
type SavedSearchArgs ¶
type SavedSearchArgs struct { // The category of the saved search. This helps the user to find a saved search faster. Category pulumi.StringInput // Saved search display name. DisplayName pulumi.StringInput // The ETag of the saved search. Etag pulumi.StringPtrInput // The function alias if query serves as a function. FunctionAlias pulumi.StringPtrInput // The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. FunctionParameters pulumi.StringPtrInput // The query expression for the saved search. Query pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The id of the saved search. SavedSearchId pulumi.StringInput // The tags attached to the saved search. Tags TagArrayInput // The version number of the query language. The current version is 2 and is the default. Version pulumi.Float64PtrInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a SavedSearch resource.
func (SavedSearchArgs) ElementType ¶
func (SavedSearchArgs) ElementType() reflect.Type
type SavedSearchInput ¶ added in v0.2.6
type SavedSearchInput interface { pulumi.Input ToSavedSearchOutput() SavedSearchOutput ToSavedSearchOutputWithContext(ctx context.Context) SavedSearchOutput }
type SavedSearchOutput ¶ added in v0.2.6
type SavedSearchOutput struct {
*pulumi.OutputState
}
func (SavedSearchOutput) ElementType ¶ added in v0.2.6
func (SavedSearchOutput) ElementType() reflect.Type
func (SavedSearchOutput) ToSavedSearchOutput ¶ added in v0.2.6
func (o SavedSearchOutput) ToSavedSearchOutput() SavedSearchOutput
func (SavedSearchOutput) ToSavedSearchOutputWithContext ¶ added in v0.2.6
func (o SavedSearchOutput) ToSavedSearchOutputWithContext(ctx context.Context) SavedSearchOutput
type SavedSearchState ¶
type SavedSearchState struct { // The category of the saved search. This helps the user to find a saved search faster. Category pulumi.StringPtrInput // Saved search display name. DisplayName pulumi.StringPtrInput // The ETag of the saved search. Etag pulumi.StringPtrInput // The function alias if query serves as a function. FunctionAlias pulumi.StringPtrInput // The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. FunctionParameters pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The query expression for the saved search. Query pulumi.StringPtrInput // The tags attached to the saved search. Tags TagResponseArrayInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // The version number of the query language. The current version is 2 and is the default. Version pulumi.Float64PtrInput }
func (SavedSearchState) ElementType ¶
func (SavedSearchState) ElementType() reflect.Type
type StorageAccount ¶
type StorageAccount struct { // The Azure Resource Manager ID of the storage account resource. Id string `pulumi:"id"` // The storage account key. Key string `pulumi:"key"` }
Describes a storage account connection.
type StorageAccountArgs ¶
type StorageAccountArgs struct { // The Azure Resource Manager ID of the storage account resource. Id pulumi.StringInput `pulumi:"id"` // The storage account key. Key pulumi.StringInput `pulumi:"key"` }
Describes a storage account connection.
func (StorageAccountArgs) ElementType ¶
func (StorageAccountArgs) ElementType() reflect.Type
func (StorageAccountArgs) ToStorageAccountOutput ¶
func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountArgs) ToStorageAccountOutputWithContext ¶
func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
func (StorageAccountArgs) ToStorageAccountPtrOutput ¶
func (i StorageAccountArgs) ToStorageAccountPtrOutput() StorageAccountPtrOutput
func (StorageAccountArgs) ToStorageAccountPtrOutputWithContext ¶
func (i StorageAccountArgs) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
type StorageAccountInput ¶
type StorageAccountInput interface { pulumi.Input ToStorageAccountOutput() StorageAccountOutput ToStorageAccountOutputWithContext(context.Context) StorageAccountOutput }
StorageAccountInput is an input type that accepts StorageAccountArgs and StorageAccountOutput values. You can construct a concrete instance of `StorageAccountInput` via:
StorageAccountArgs{...}
type StorageAccountOutput ¶
type StorageAccountOutput struct{ *pulumi.OutputState }
Describes a storage account connection.
func (StorageAccountOutput) ElementType ¶
func (StorageAccountOutput) ElementType() reflect.Type
func (StorageAccountOutput) Id ¶
func (o StorageAccountOutput) Id() pulumi.StringOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountOutput) Key ¶
func (o StorageAccountOutput) Key() pulumi.StringOutput
The storage account key.
func (StorageAccountOutput) ToStorageAccountOutput ¶
func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountOutputWithContext ¶
func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountPtrOutput ¶
func (o StorageAccountOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
func (StorageAccountOutput) ToStorageAccountPtrOutputWithContext ¶
func (o StorageAccountOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
type StorageAccountPtrInput ¶
type StorageAccountPtrInput interface { pulumi.Input ToStorageAccountPtrOutput() StorageAccountPtrOutput ToStorageAccountPtrOutputWithContext(context.Context) StorageAccountPtrOutput }
StorageAccountPtrInput is an input type that accepts StorageAccountArgs, StorageAccountPtr and StorageAccountPtrOutput values. You can construct a concrete instance of `StorageAccountPtrInput` via:
StorageAccountArgs{...} or: nil
func StorageAccountPtr ¶
func StorageAccountPtr(v *StorageAccountArgs) StorageAccountPtrInput
type StorageAccountPtrOutput ¶
type StorageAccountPtrOutput struct{ *pulumi.OutputState }
func (StorageAccountPtrOutput) Elem ¶
func (o StorageAccountPtrOutput) Elem() StorageAccountOutput
func (StorageAccountPtrOutput) ElementType ¶
func (StorageAccountPtrOutput) ElementType() reflect.Type
func (StorageAccountPtrOutput) Id ¶
func (o StorageAccountPtrOutput) Id() pulumi.StringPtrOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountPtrOutput) Key ¶
func (o StorageAccountPtrOutput) Key() pulumi.StringPtrOutput
The storage account key.
func (StorageAccountPtrOutput) ToStorageAccountPtrOutput ¶
func (o StorageAccountPtrOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
func (StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext ¶
func (o StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
type StorageAccountResponse ¶
type StorageAccountResponse struct { // The Azure Resource Manager ID of the storage account resource. Id string `pulumi:"id"` // The storage account key. Key string `pulumi:"key"` }
Describes a storage account connection.
type StorageAccountResponseArgs ¶
type StorageAccountResponseArgs struct { // The Azure Resource Manager ID of the storage account resource. Id pulumi.StringInput `pulumi:"id"` // The storage account key. Key pulumi.StringInput `pulumi:"key"` }
Describes a storage account connection.
func (StorageAccountResponseArgs) ElementType ¶
func (StorageAccountResponseArgs) ElementType() reflect.Type
func (StorageAccountResponseArgs) ToStorageAccountResponseOutput ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponseOutput() StorageAccountResponseOutput
func (StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
func (StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
func (StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
type StorageAccountResponseInput ¶
type StorageAccountResponseInput interface { pulumi.Input ToStorageAccountResponseOutput() StorageAccountResponseOutput ToStorageAccountResponseOutputWithContext(context.Context) StorageAccountResponseOutput }
StorageAccountResponseInput is an input type that accepts StorageAccountResponseArgs and StorageAccountResponseOutput values. You can construct a concrete instance of `StorageAccountResponseInput` via:
StorageAccountResponseArgs{...}
type StorageAccountResponseOutput ¶
type StorageAccountResponseOutput struct{ *pulumi.OutputState }
Describes a storage account connection.
func (StorageAccountResponseOutput) ElementType ¶
func (StorageAccountResponseOutput) ElementType() reflect.Type
func (StorageAccountResponseOutput) Id ¶
func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountResponseOutput) Key ¶
func (o StorageAccountResponseOutput) Key() pulumi.StringOutput
The storage account key.
func (StorageAccountResponseOutput) ToStorageAccountResponseOutput ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
func (StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
func (StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
type StorageAccountResponsePtrInput ¶
type StorageAccountResponsePtrInput interface { pulumi.Input ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput ToStorageAccountResponsePtrOutputWithContext(context.Context) StorageAccountResponsePtrOutput }
StorageAccountResponsePtrInput is an input type that accepts StorageAccountResponseArgs, StorageAccountResponsePtr and StorageAccountResponsePtrOutput values. You can construct a concrete instance of `StorageAccountResponsePtrInput` via:
StorageAccountResponseArgs{...} or: nil
func StorageAccountResponsePtr ¶
func StorageAccountResponsePtr(v *StorageAccountResponseArgs) StorageAccountResponsePtrInput
type StorageAccountResponsePtrOutput ¶
type StorageAccountResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageAccountResponsePtrOutput) Elem ¶
func (o StorageAccountResponsePtrOutput) Elem() StorageAccountResponseOutput
func (StorageAccountResponsePtrOutput) ElementType ¶
func (StorageAccountResponsePtrOutput) ElementType() reflect.Type
func (StorageAccountResponsePtrOutput) Id ¶
func (o StorageAccountResponsePtrOutput) Id() pulumi.StringPtrOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountResponsePtrOutput) Key ¶
func (o StorageAccountResponsePtrOutput) Key() pulumi.StringPtrOutput
The storage account key.
func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput ¶
func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext ¶
func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
type StorageInsightConfig ¶
type StorageInsightConfig struct { pulumi.CustomResourceState // The names of the blob containers that the workspace should read Containers pulumi.StringArrayOutput `pulumi:"containers"` // The ETag of the storage insight. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The status of the storage insight Status StorageInsightStatusResponseOutput `pulumi:"status"` // The storage account connection details StorageAccount StorageAccountResponseOutput `pulumi:"storageAccount"` // The names of the Azure tables that the workspace should read Tables pulumi.StringArrayOutput `pulumi:"tables"` // 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"` }
The top level storage insight resource container. Latest API Version: 2020-08-01.
func GetStorageInsightConfig ¶
func GetStorageInsightConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageInsightConfigState, opts ...pulumi.ResourceOption) (*StorageInsightConfig, error)
GetStorageInsightConfig gets an existing StorageInsightConfig 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 NewStorageInsightConfig ¶
func NewStorageInsightConfig(ctx *pulumi.Context, name string, args *StorageInsightConfigArgs, opts ...pulumi.ResourceOption) (*StorageInsightConfig, error)
NewStorageInsightConfig registers a new resource with the given unique name, arguments, and options.
func (*StorageInsightConfig) ElementType ¶ added in v0.2.6
func (*StorageInsightConfig) ElementType() reflect.Type
func (*StorageInsightConfig) ToStorageInsightConfigOutput ¶ added in v0.2.6
func (i *StorageInsightConfig) ToStorageInsightConfigOutput() StorageInsightConfigOutput
func (*StorageInsightConfig) ToStorageInsightConfigOutputWithContext ¶ added in v0.2.6
func (i *StorageInsightConfig) ToStorageInsightConfigOutputWithContext(ctx context.Context) StorageInsightConfigOutput
type StorageInsightConfigArgs ¶
type StorageInsightConfigArgs struct { // The names of the blob containers that the workspace should read Containers pulumi.StringArrayInput // The ETag of the storage insight. ETag pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The storage account connection details StorageAccount StorageAccountInput // Name of the storageInsightsConfigs resource StorageInsightName pulumi.StringInput // The names of the Azure tables that the workspace should read Tables pulumi.StringArrayInput // Resource tags. Tags pulumi.StringMapInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a StorageInsightConfig resource.
func (StorageInsightConfigArgs) ElementType ¶
func (StorageInsightConfigArgs) ElementType() reflect.Type
type StorageInsightConfigInput ¶ added in v0.2.6
type StorageInsightConfigInput interface { pulumi.Input ToStorageInsightConfigOutput() StorageInsightConfigOutput ToStorageInsightConfigOutputWithContext(ctx context.Context) StorageInsightConfigOutput }
type StorageInsightConfigOutput ¶ added in v0.2.6
type StorageInsightConfigOutput struct {
*pulumi.OutputState
}
func (StorageInsightConfigOutput) ElementType ¶ added in v0.2.6
func (StorageInsightConfigOutput) ElementType() reflect.Type
func (StorageInsightConfigOutput) ToStorageInsightConfigOutput ¶ added in v0.2.6
func (o StorageInsightConfigOutput) ToStorageInsightConfigOutput() StorageInsightConfigOutput
func (StorageInsightConfigOutput) ToStorageInsightConfigOutputWithContext ¶ added in v0.2.6
func (o StorageInsightConfigOutput) ToStorageInsightConfigOutputWithContext(ctx context.Context) StorageInsightConfigOutput
type StorageInsightConfigState ¶
type StorageInsightConfigState struct { // The names of the blob containers that the workspace should read Containers pulumi.StringArrayInput // The ETag of the storage insight. ETag pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The status of the storage insight Status StorageInsightStatusResponsePtrInput // The storage account connection details StorageAccount StorageAccountResponsePtrInput // The names of the Azure tables that the workspace should read Tables pulumi.StringArrayInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (StorageInsightConfigState) ElementType ¶
func (StorageInsightConfigState) ElementType() reflect.Type
type StorageInsightStatusResponse ¶
type StorageInsightStatusResponse struct { // Description of the state of the storage insight. Description *string `pulumi:"description"` // The state of the storage insight connection to the workspace State string `pulumi:"state"` }
The status of the storage insight.
type StorageInsightStatusResponseArgs ¶
type StorageInsightStatusResponseArgs struct { // Description of the state of the storage insight. Description pulumi.StringPtrInput `pulumi:"description"` // The state of the storage insight connection to the workspace State pulumi.StringInput `pulumi:"state"` }
The status of the storage insight.
func (StorageInsightStatusResponseArgs) ElementType ¶
func (StorageInsightStatusResponseArgs) ElementType() reflect.Type
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutput ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutputWithContext ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutput ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutputWithContext ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
type StorageInsightStatusResponseInput ¶
type StorageInsightStatusResponseInput interface { pulumi.Input ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput ToStorageInsightStatusResponseOutputWithContext(context.Context) StorageInsightStatusResponseOutput }
StorageInsightStatusResponseInput is an input type that accepts StorageInsightStatusResponseArgs and StorageInsightStatusResponseOutput values. You can construct a concrete instance of `StorageInsightStatusResponseInput` via:
StorageInsightStatusResponseArgs{...}
type StorageInsightStatusResponseOutput ¶
type StorageInsightStatusResponseOutput struct{ *pulumi.OutputState }
The status of the storage insight.
func (StorageInsightStatusResponseOutput) Description ¶
func (o StorageInsightStatusResponseOutput) Description() pulumi.StringPtrOutput
Description of the state of the storage insight.
func (StorageInsightStatusResponseOutput) ElementType ¶
func (StorageInsightStatusResponseOutput) ElementType() reflect.Type
func (StorageInsightStatusResponseOutput) State ¶
func (o StorageInsightStatusResponseOutput) State() pulumi.StringOutput
The state of the storage insight connection to the workspace
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutput ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutputWithContext ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
type StorageInsightStatusResponsePtrInput ¶
type StorageInsightStatusResponsePtrInput interface { pulumi.Input ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput ToStorageInsightStatusResponsePtrOutputWithContext(context.Context) StorageInsightStatusResponsePtrOutput }
StorageInsightStatusResponsePtrInput is an input type that accepts StorageInsightStatusResponseArgs, StorageInsightStatusResponsePtr and StorageInsightStatusResponsePtrOutput values. You can construct a concrete instance of `StorageInsightStatusResponsePtrInput` via:
StorageInsightStatusResponseArgs{...} or: nil
func StorageInsightStatusResponsePtr ¶
func StorageInsightStatusResponsePtr(v *StorageInsightStatusResponseArgs) StorageInsightStatusResponsePtrInput
type StorageInsightStatusResponsePtrOutput ¶
type StorageInsightStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageInsightStatusResponsePtrOutput) Description ¶
func (o StorageInsightStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
Description of the state of the storage insight.
func (StorageInsightStatusResponsePtrOutput) ElementType ¶
func (StorageInsightStatusResponsePtrOutput) ElementType() reflect.Type
func (StorageInsightStatusResponsePtrOutput) State ¶
func (o StorageInsightStatusResponsePtrOutput) State() pulumi.StringPtrOutput
The state of the storage insight connection to the workspace
func (StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutput ¶
func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
func (StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutputWithContext ¶
func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
type Tag ¶
type Tag struct { // The tag name. Name string `pulumi:"name"` // The tag value. Value string `pulumi:"value"` }
A tag of a saved search.
type TagArgs ¶
type TagArgs struct { // The tag name. Name pulumi.StringInput `pulumi:"name"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
A tag of a saved search.
func (TagArgs) ElementType ¶
func (TagArgs) ToTagOutput ¶
type TagArray ¶
type TagArray []TagInput
func (TagArray) ElementType ¶
func (TagArray) ToTagArrayOutput ¶
func (i TagArray) ToTagArrayOutput() TagArrayOutput
func (TagArray) ToTagArrayOutputWithContext ¶
func (i TagArray) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagArrayInput ¶
type TagArrayInput interface { pulumi.Input ToTagArrayOutput() TagArrayOutput ToTagArrayOutputWithContext(context.Context) TagArrayOutput }
TagArrayInput is an input type that accepts TagArray and TagArrayOutput values. You can construct a concrete instance of `TagArrayInput` via:
TagArray{ TagArgs{...} }
type TagArrayOutput ¶
type TagArrayOutput struct{ *pulumi.OutputState }
func (TagArrayOutput) ElementType ¶
func (TagArrayOutput) ElementType() reflect.Type
func (TagArrayOutput) ToTagArrayOutput ¶
func (o TagArrayOutput) ToTagArrayOutput() TagArrayOutput
func (TagArrayOutput) ToTagArrayOutputWithContext ¶
func (o TagArrayOutput) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagInput ¶
type TagInput interface { pulumi.Input ToTagOutput() TagOutput ToTagOutputWithContext(context.Context) TagOutput }
TagInput is an input type that accepts TagArgs and TagOutput values. You can construct a concrete instance of `TagInput` via:
TagArgs{...}
type TagOutput ¶
type TagOutput struct{ *pulumi.OutputState }
A tag of a saved search.
func (TagOutput) ElementType ¶
func (TagOutput) ToTagOutput ¶
func (TagOutput) ToTagOutputWithContext ¶
type TagResponse ¶
type TagResponse struct { // The tag name. Name string `pulumi:"name"` // The tag value. Value string `pulumi:"value"` }
A tag of a saved search.
type TagResponseArgs ¶
type TagResponseArgs struct { // The tag name. Name pulumi.StringInput `pulumi:"name"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
A tag of a saved search.
func (TagResponseArgs) ElementType ¶
func (TagResponseArgs) ElementType() reflect.Type
func (TagResponseArgs) ToTagResponseOutput ¶
func (i TagResponseArgs) ToTagResponseOutput() TagResponseOutput
func (TagResponseArgs) ToTagResponseOutputWithContext ¶
func (i TagResponseArgs) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
type TagResponseArray ¶
type TagResponseArray []TagResponseInput
func (TagResponseArray) ElementType ¶
func (TagResponseArray) ElementType() reflect.Type
func (TagResponseArray) ToTagResponseArrayOutput ¶
func (i TagResponseArray) ToTagResponseArrayOutput() TagResponseArrayOutput
func (TagResponseArray) ToTagResponseArrayOutputWithContext ¶
func (i TagResponseArray) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
type TagResponseArrayInput ¶
type TagResponseArrayInput interface { pulumi.Input ToTagResponseArrayOutput() TagResponseArrayOutput ToTagResponseArrayOutputWithContext(context.Context) TagResponseArrayOutput }
TagResponseArrayInput is an input type that accepts TagResponseArray and TagResponseArrayOutput values. You can construct a concrete instance of `TagResponseArrayInput` via:
TagResponseArray{ TagResponseArgs{...} }
type TagResponseArrayOutput ¶
type TagResponseArrayOutput struct{ *pulumi.OutputState }
func (TagResponseArrayOutput) ElementType ¶
func (TagResponseArrayOutput) ElementType() reflect.Type
func (TagResponseArrayOutput) Index ¶
func (o TagResponseArrayOutput) Index(i pulumi.IntInput) TagResponseOutput
func (TagResponseArrayOutput) ToTagResponseArrayOutput ¶
func (o TagResponseArrayOutput) ToTagResponseArrayOutput() TagResponseArrayOutput
func (TagResponseArrayOutput) ToTagResponseArrayOutputWithContext ¶
func (o TagResponseArrayOutput) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
type TagResponseInput ¶
type TagResponseInput interface { pulumi.Input ToTagResponseOutput() TagResponseOutput ToTagResponseOutputWithContext(context.Context) TagResponseOutput }
TagResponseInput is an input type that accepts TagResponseArgs and TagResponseOutput values. You can construct a concrete instance of `TagResponseInput` via:
TagResponseArgs{...}
type TagResponseOutput ¶
type TagResponseOutput struct{ *pulumi.OutputState }
A tag of a saved search.
func (TagResponseOutput) ElementType ¶
func (TagResponseOutput) ElementType() reflect.Type
func (TagResponseOutput) ToTagResponseOutput ¶
func (o TagResponseOutput) ToTagResponseOutput() TagResponseOutput
func (TagResponseOutput) ToTagResponseOutputWithContext ¶
func (o TagResponseOutput) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
func (TagResponseOutput) Value ¶
func (o TagResponseOutput) Value() pulumi.StringOutput
The tag value.
type UserIdentityPropertiesResponse ¶ added in v0.2.5
type UserIdentityPropertiesResponse struct { // The client id of user assigned identity. ClientId string `pulumi:"clientId"` // The principal id of user assigned identity. PrincipalId string `pulumi:"principalId"` }
User assigned identity properties.
type UserIdentityPropertiesResponseArgs ¶ added in v0.2.5
type UserIdentityPropertiesResponseArgs struct { // The client id of user assigned identity. ClientId pulumi.StringInput `pulumi:"clientId"` // The principal id of user assigned identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` }
User assigned identity properties.
func (UserIdentityPropertiesResponseArgs) ElementType ¶ added in v0.2.5
func (UserIdentityPropertiesResponseArgs) ElementType() reflect.Type
func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput ¶ added in v0.2.5
func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext ¶ added in v0.2.5
func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput
type UserIdentityPropertiesResponseInput ¶ added in v0.2.5
type UserIdentityPropertiesResponseInput interface { pulumi.Input ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput ToUserIdentityPropertiesResponseOutputWithContext(context.Context) UserIdentityPropertiesResponseOutput }
UserIdentityPropertiesResponseInput is an input type that accepts UserIdentityPropertiesResponseArgs and UserIdentityPropertiesResponseOutput values. You can construct a concrete instance of `UserIdentityPropertiesResponseInput` via:
UserIdentityPropertiesResponseArgs{...}
type UserIdentityPropertiesResponseMap ¶ added in v0.2.5
type UserIdentityPropertiesResponseMap map[string]UserIdentityPropertiesResponseInput
func (UserIdentityPropertiesResponseMap) ElementType ¶ added in v0.2.5
func (UserIdentityPropertiesResponseMap) ElementType() reflect.Type
func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput ¶ added in v0.2.5
func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext ¶ added in v0.2.5
func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput
type UserIdentityPropertiesResponseMapInput ¶ added in v0.2.5
type UserIdentityPropertiesResponseMapInput interface { pulumi.Input ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput ToUserIdentityPropertiesResponseMapOutputWithContext(context.Context) UserIdentityPropertiesResponseMapOutput }
UserIdentityPropertiesResponseMapInput is an input type that accepts UserIdentityPropertiesResponseMap and UserIdentityPropertiesResponseMapOutput values. You can construct a concrete instance of `UserIdentityPropertiesResponseMapInput` via:
UserIdentityPropertiesResponseMap{ "key": UserIdentityPropertiesResponseArgs{...} }
type UserIdentityPropertiesResponseMapOutput ¶ added in v0.2.5
type UserIdentityPropertiesResponseMapOutput struct{ *pulumi.OutputState }
func (UserIdentityPropertiesResponseMapOutput) ElementType ¶ added in v0.2.5
func (UserIdentityPropertiesResponseMapOutput) ElementType() reflect.Type
func (UserIdentityPropertiesResponseMapOutput) MapIndex ¶ added in v0.2.5
func (o UserIdentityPropertiesResponseMapOutput) MapIndex(k pulumi.StringInput) UserIdentityPropertiesResponseOutput
func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput ¶ added in v0.2.5
func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext ¶ added in v0.2.5
func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput
type UserIdentityPropertiesResponseOutput ¶ added in v0.2.5
type UserIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }
User assigned identity properties.
func (UserIdentityPropertiesResponseOutput) ClientId ¶ added in v0.2.5
func (o UserIdentityPropertiesResponseOutput) ClientId() pulumi.StringOutput
The client id of user assigned identity.
func (UserIdentityPropertiesResponseOutput) ElementType ¶ added in v0.2.5
func (UserIdentityPropertiesResponseOutput) ElementType() reflect.Type
func (UserIdentityPropertiesResponseOutput) PrincipalId ¶ added in v0.2.5
func (o UserIdentityPropertiesResponseOutput) PrincipalId() pulumi.StringOutput
The principal id of user assigned identity.
func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput ¶ added in v0.2.5
func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext ¶ added in v0.2.5
func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput
type Workspace ¶
type Workspace struct { pulumi.CustomResourceState // This is a read-only property. Represents the ID associated with the workspace. CustomerId pulumi.StringOutput `pulumi:"customerId"` // The ETag of the workspace. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // Indicates whether customer managed storage is mandatory for query management. ForceCmkForQuery pulumi.BoolPtrOutput `pulumi:"forceCmkForQuery"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of linked private link scope resources. PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayOutput `pulumi:"privateLinkScopedResources"` // The provisioning state of the workspace. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The network access type for accessing Log Analytics ingestion. PublicNetworkAccessForIngestion pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForIngestion"` // The network access type for accessing Log Analytics query. PublicNetworkAccessForQuery pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForQuery"` // The workspace data retention in days, between 30 and 730. RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"` // The SKU of the workspace. Sku WorkspaceSkuResponsePtrOutput `pulumi:"sku"` // 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"` // The daily volume cap for ingestion. WorkspaceCapping WorkspaceCappingResponsePtrOutput `pulumi:"workspaceCapping"` }
The top level Workspace resource container. Latest API Version: 2020-10-01.
func GetWorkspace ¶
func GetWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)
GetWorkspace gets an existing Workspace 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 NewWorkspace ¶
func NewWorkspace(ctx *pulumi.Context, name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)
NewWorkspace registers a new resource with the given unique name, arguments, and options.
func (*Workspace) ElementType ¶ added in v0.2.6
func (*Workspace) ToWorkspaceOutput ¶ added in v0.2.6
func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
func (*Workspace) ToWorkspaceOutputWithContext ¶ added in v0.2.6
func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceArgs ¶
type WorkspaceArgs struct { // The ETag of the workspace. ETag pulumi.StringPtrInput // Indicates whether customer managed storage is mandatory for query management. ForceCmkForQuery pulumi.BoolPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The provisioning state of the workspace. ProvisioningState pulumi.StringPtrInput // The network access type for accessing Log Analytics ingestion. PublicNetworkAccessForIngestion pulumi.StringPtrInput // The network access type for accessing Log Analytics query. PublicNetworkAccessForQuery pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The workspace data retention in days, between 30 and 730. RetentionInDays pulumi.IntPtrInput // The SKU of the workspace. Sku WorkspaceSkuPtrInput // Resource tags. Tags pulumi.StringMapInput // The daily volume cap for ingestion. WorkspaceCapping WorkspaceCappingPtrInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a Workspace resource.
func (WorkspaceArgs) ElementType ¶
func (WorkspaceArgs) ElementType() reflect.Type
type WorkspaceCapping ¶
type WorkspaceCapping struct { // The workspace daily quota for ingestion. DailyQuotaGb *float64 `pulumi:"dailyQuotaGb"` }
The daily volume cap for ingestion.
type WorkspaceCappingArgs ¶
type WorkspaceCappingArgs struct { // The workspace daily quota for ingestion. DailyQuotaGb pulumi.Float64PtrInput `pulumi:"dailyQuotaGb"` }
The daily volume cap for ingestion.
func (WorkspaceCappingArgs) ElementType ¶
func (WorkspaceCappingArgs) ElementType() reflect.Type
func (WorkspaceCappingArgs) ToWorkspaceCappingOutput ¶
func (i WorkspaceCappingArgs) ToWorkspaceCappingOutput() WorkspaceCappingOutput
func (WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext ¶
func (i WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
func (WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput ¶
func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
func (WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext ¶
func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
type WorkspaceCappingInput ¶
type WorkspaceCappingInput interface { pulumi.Input ToWorkspaceCappingOutput() WorkspaceCappingOutput ToWorkspaceCappingOutputWithContext(context.Context) WorkspaceCappingOutput }
WorkspaceCappingInput is an input type that accepts WorkspaceCappingArgs and WorkspaceCappingOutput values. You can construct a concrete instance of `WorkspaceCappingInput` via:
WorkspaceCappingArgs{...}
type WorkspaceCappingOutput ¶
type WorkspaceCappingOutput struct{ *pulumi.OutputState }
The daily volume cap for ingestion.
func (WorkspaceCappingOutput) DailyQuotaGb ¶
func (o WorkspaceCappingOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion.
func (WorkspaceCappingOutput) ElementType ¶
func (WorkspaceCappingOutput) ElementType() reflect.Type
func (WorkspaceCappingOutput) ToWorkspaceCappingOutput ¶
func (o WorkspaceCappingOutput) ToWorkspaceCappingOutput() WorkspaceCappingOutput
func (WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext ¶
func (o WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
func (WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput ¶
func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
func (WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext ¶
func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
type WorkspaceCappingPtrInput ¶
type WorkspaceCappingPtrInput interface { pulumi.Input ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput ToWorkspaceCappingPtrOutputWithContext(context.Context) WorkspaceCappingPtrOutput }
WorkspaceCappingPtrInput is an input type that accepts WorkspaceCappingArgs, WorkspaceCappingPtr and WorkspaceCappingPtrOutput values. You can construct a concrete instance of `WorkspaceCappingPtrInput` via:
WorkspaceCappingArgs{...} or: nil
func WorkspaceCappingPtr ¶
func WorkspaceCappingPtr(v *WorkspaceCappingArgs) WorkspaceCappingPtrInput
type WorkspaceCappingPtrOutput ¶
type WorkspaceCappingPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceCappingPtrOutput) DailyQuotaGb ¶
func (o WorkspaceCappingPtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion.
func (WorkspaceCappingPtrOutput) Elem ¶
func (o WorkspaceCappingPtrOutput) Elem() WorkspaceCappingOutput
func (WorkspaceCappingPtrOutput) ElementType ¶
func (WorkspaceCappingPtrOutput) ElementType() reflect.Type
func (WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput ¶
func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
func (WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext ¶
func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
type WorkspaceCappingResponse ¶
type WorkspaceCappingResponse struct { // The workspace daily quota for ingestion. DailyQuotaGb *float64 `pulumi:"dailyQuotaGb"` // The status of data ingestion for this workspace. DataIngestionStatus string `pulumi:"dataIngestionStatus"` // The time when the quota will be rest. QuotaNextResetTime string `pulumi:"quotaNextResetTime"` }
The daily volume cap for ingestion.
type WorkspaceCappingResponseArgs ¶
type WorkspaceCappingResponseArgs struct { // The workspace daily quota for ingestion. DailyQuotaGb pulumi.Float64PtrInput `pulumi:"dailyQuotaGb"` // The status of data ingestion for this workspace. DataIngestionStatus pulumi.StringInput `pulumi:"dataIngestionStatus"` // The time when the quota will be rest. QuotaNextResetTime pulumi.StringInput `pulumi:"quotaNextResetTime"` }
The daily volume cap for ingestion.
func (WorkspaceCappingResponseArgs) ElementType ¶
func (WorkspaceCappingResponseArgs) ElementType() reflect.Type
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutput ¶
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutputWithContext ¶
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutput ¶
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutputWithContext ¶
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
type WorkspaceCappingResponseInput ¶
type WorkspaceCappingResponseInput interface { pulumi.Input ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput ToWorkspaceCappingResponseOutputWithContext(context.Context) WorkspaceCappingResponseOutput }
WorkspaceCappingResponseInput is an input type that accepts WorkspaceCappingResponseArgs and WorkspaceCappingResponseOutput values. You can construct a concrete instance of `WorkspaceCappingResponseInput` via:
WorkspaceCappingResponseArgs{...}
type WorkspaceCappingResponseOutput ¶
type WorkspaceCappingResponseOutput struct{ *pulumi.OutputState }
The daily volume cap for ingestion.
func (WorkspaceCappingResponseOutput) DailyQuotaGb ¶
func (o WorkspaceCappingResponseOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion.
func (WorkspaceCappingResponseOutput) DataIngestionStatus ¶
func (o WorkspaceCappingResponseOutput) DataIngestionStatus() pulumi.StringOutput
The status of data ingestion for this workspace.
func (WorkspaceCappingResponseOutput) ElementType ¶
func (WorkspaceCappingResponseOutput) ElementType() reflect.Type
func (WorkspaceCappingResponseOutput) QuotaNextResetTime ¶
func (o WorkspaceCappingResponseOutput) QuotaNextResetTime() pulumi.StringOutput
The time when the quota will be rest.
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput ¶
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext ¶
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutput ¶
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutputWithContext ¶
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
type WorkspaceCappingResponsePtrInput ¶
type WorkspaceCappingResponsePtrInput interface { pulumi.Input ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput ToWorkspaceCappingResponsePtrOutputWithContext(context.Context) WorkspaceCappingResponsePtrOutput }
WorkspaceCappingResponsePtrInput is an input type that accepts WorkspaceCappingResponseArgs, WorkspaceCappingResponsePtr and WorkspaceCappingResponsePtrOutput values. You can construct a concrete instance of `WorkspaceCappingResponsePtrInput` via:
WorkspaceCappingResponseArgs{...} or: nil
func WorkspaceCappingResponsePtr ¶
func WorkspaceCappingResponsePtr(v *WorkspaceCappingResponseArgs) WorkspaceCappingResponsePtrInput
type WorkspaceCappingResponsePtrOutput ¶
type WorkspaceCappingResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkspaceCappingResponsePtrOutput) DailyQuotaGb ¶
func (o WorkspaceCappingResponsePtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion.
func (WorkspaceCappingResponsePtrOutput) DataIngestionStatus ¶
func (o WorkspaceCappingResponsePtrOutput) DataIngestionStatus() pulumi.StringPtrOutput
The status of data ingestion for this workspace.
func (WorkspaceCappingResponsePtrOutput) Elem ¶
func (o WorkspaceCappingResponsePtrOutput) Elem() WorkspaceCappingResponseOutput
func (WorkspaceCappingResponsePtrOutput) ElementType ¶
func (WorkspaceCappingResponsePtrOutput) ElementType() reflect.Type
func (WorkspaceCappingResponsePtrOutput) QuotaNextResetTime ¶
func (o WorkspaceCappingResponsePtrOutput) QuotaNextResetTime() pulumi.StringPtrOutput
The time when the quota will be rest.
func (WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput ¶
func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
func (WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutputWithContext ¶
func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
type WorkspaceEntityStatus ¶ added in v0.3.1
The provisioning state of the workspace.
func (WorkspaceEntityStatus) ElementType ¶ added in v0.3.1
func (WorkspaceEntityStatus) ElementType() reflect.Type
func (WorkspaceEntityStatus) ToStringOutput ¶ added in v0.3.1
func (e WorkspaceEntityStatus) ToStringOutput() pulumi.StringOutput
func (WorkspaceEntityStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e WorkspaceEntityStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceEntityStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e WorkspaceEntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceEntityStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e WorkspaceEntityStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type WorkspaceInput ¶ added in v0.2.6
type WorkspaceInput interface { pulumi.Input ToWorkspaceOutput() WorkspaceOutput ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput }
type WorkspaceOutput ¶ added in v0.2.6
type WorkspaceOutput struct {
*pulumi.OutputState
}
func (WorkspaceOutput) ElementType ¶ added in v0.2.6
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) ToWorkspaceOutput ¶ added in v0.2.6
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶ added in v0.2.6
func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceSku ¶
type WorkspaceSku struct { // The capacity reservation level for this workspace, when CapacityReservation sku is selected. CapacityReservationLevel *int `pulumi:"capacityReservationLevel"` // The name of the SKU. Name string `pulumi:"name"` }
The SKU (tier) of a workspace.
type WorkspaceSkuArgs ¶
type WorkspaceSkuArgs struct { // The capacity reservation level for this workspace, when CapacityReservation sku is selected. CapacityReservationLevel pulumi.IntPtrInput `pulumi:"capacityReservationLevel"` // The name of the SKU. Name pulumi.StringInput `pulumi:"name"` }
The SKU (tier) of a workspace.
func (WorkspaceSkuArgs) ElementType ¶
func (WorkspaceSkuArgs) ElementType() reflect.Type
func (WorkspaceSkuArgs) ToWorkspaceSkuOutput ¶
func (i WorkspaceSkuArgs) ToWorkspaceSkuOutput() WorkspaceSkuOutput
func (WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext ¶
func (i WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
func (WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput ¶
func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
func (WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext ¶
func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
type WorkspaceSkuInput ¶
type WorkspaceSkuInput interface { pulumi.Input ToWorkspaceSkuOutput() WorkspaceSkuOutput ToWorkspaceSkuOutputWithContext(context.Context) WorkspaceSkuOutput }
WorkspaceSkuInput is an input type that accepts WorkspaceSkuArgs and WorkspaceSkuOutput values. You can construct a concrete instance of `WorkspaceSkuInput` via:
WorkspaceSkuArgs{...}
type WorkspaceSkuNameEnum ¶ added in v0.3.1
The name of the SKU.
func (WorkspaceSkuNameEnum) ElementType ¶ added in v0.3.1
func (WorkspaceSkuNameEnum) ElementType() reflect.Type
func (WorkspaceSkuNameEnum) ToStringOutput ¶ added in v0.3.1
func (e WorkspaceSkuNameEnum) ToStringOutput() pulumi.StringOutput
func (WorkspaceSkuNameEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e WorkspaceSkuNameEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceSkuNameEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e WorkspaceSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceSkuNameEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e WorkspaceSkuNameEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type WorkspaceSkuOutput ¶
type WorkspaceSkuOutput struct{ *pulumi.OutputState }
The SKU (tier) of a workspace.
func (WorkspaceSkuOutput) CapacityReservationLevel ¶
func (o WorkspaceSkuOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuOutput) ElementType ¶
func (WorkspaceSkuOutput) ElementType() reflect.Type
func (WorkspaceSkuOutput) Name ¶
func (o WorkspaceSkuOutput) Name() pulumi.StringOutput
The name of the SKU.
func (WorkspaceSkuOutput) ToWorkspaceSkuOutput ¶
func (o WorkspaceSkuOutput) ToWorkspaceSkuOutput() WorkspaceSkuOutput
func (WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext ¶
func (o WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
func (WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput ¶
func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
func (WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext ¶
func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
type WorkspaceSkuPtrInput ¶
type WorkspaceSkuPtrInput interface { pulumi.Input ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput ToWorkspaceSkuPtrOutputWithContext(context.Context) WorkspaceSkuPtrOutput }
WorkspaceSkuPtrInput is an input type that accepts WorkspaceSkuArgs, WorkspaceSkuPtr and WorkspaceSkuPtrOutput values. You can construct a concrete instance of `WorkspaceSkuPtrInput` via:
WorkspaceSkuArgs{...} or: nil
func WorkspaceSkuPtr ¶
func WorkspaceSkuPtr(v *WorkspaceSkuArgs) WorkspaceSkuPtrInput
type WorkspaceSkuPtrOutput ¶
type WorkspaceSkuPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceSkuPtrOutput) CapacityReservationLevel ¶
func (o WorkspaceSkuPtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuPtrOutput) Elem ¶
func (o WorkspaceSkuPtrOutput) Elem() WorkspaceSkuOutput
func (WorkspaceSkuPtrOutput) ElementType ¶
func (WorkspaceSkuPtrOutput) ElementType() reflect.Type
func (WorkspaceSkuPtrOutput) Name ¶
func (o WorkspaceSkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput ¶
func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
func (WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext ¶
func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
type WorkspaceSkuResponse ¶
type WorkspaceSkuResponse struct { // The capacity reservation level for this workspace, when CapacityReservation sku is selected. CapacityReservationLevel *int `pulumi:"capacityReservationLevel"` // The last time when the sku was updated. LastSkuUpdate string `pulumi:"lastSkuUpdate"` // The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected. MaxCapacityReservationLevel int `pulumi:"maxCapacityReservationLevel"` // The name of the SKU. Name string `pulumi:"name"` }
The SKU (tier) of a workspace.
type WorkspaceSkuResponseArgs ¶
type WorkspaceSkuResponseArgs struct { // The capacity reservation level for this workspace, when CapacityReservation sku is selected. CapacityReservationLevel pulumi.IntPtrInput `pulumi:"capacityReservationLevel"` // The last time when the sku was updated. LastSkuUpdate pulumi.StringInput `pulumi:"lastSkuUpdate"` // The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected. MaxCapacityReservationLevel pulumi.IntInput `pulumi:"maxCapacityReservationLevel"` // The name of the SKU. Name pulumi.StringInput `pulumi:"name"` }
The SKU (tier) of a workspace.
func (WorkspaceSkuResponseArgs) ElementType ¶
func (WorkspaceSkuResponseArgs) ElementType() reflect.Type
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutput ¶
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutputWithContext ¶
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutput ¶
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutputWithContext ¶
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
type WorkspaceSkuResponseInput ¶
type WorkspaceSkuResponseInput interface { pulumi.Input ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput ToWorkspaceSkuResponseOutputWithContext(context.Context) WorkspaceSkuResponseOutput }
WorkspaceSkuResponseInput is an input type that accepts WorkspaceSkuResponseArgs and WorkspaceSkuResponseOutput values. You can construct a concrete instance of `WorkspaceSkuResponseInput` via:
WorkspaceSkuResponseArgs{...}
type WorkspaceSkuResponseOutput ¶
type WorkspaceSkuResponseOutput struct{ *pulumi.OutputState }
The SKU (tier) of a workspace.
func (WorkspaceSkuResponseOutput) CapacityReservationLevel ¶
func (o WorkspaceSkuResponseOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponseOutput) ElementType ¶
func (WorkspaceSkuResponseOutput) ElementType() reflect.Type
func (WorkspaceSkuResponseOutput) LastSkuUpdate ¶
func (o WorkspaceSkuResponseOutput) LastSkuUpdate() pulumi.StringOutput
The last time when the sku was updated.
func (WorkspaceSkuResponseOutput) MaxCapacityReservationLevel ¶
func (o WorkspaceSkuResponseOutput) MaxCapacityReservationLevel() pulumi.IntOutput
The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponseOutput) Name ¶
func (o WorkspaceSkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU.
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput ¶
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext ¶
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutput ¶
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutputWithContext ¶
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
type WorkspaceSkuResponsePtrInput ¶
type WorkspaceSkuResponsePtrInput interface { pulumi.Input ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput ToWorkspaceSkuResponsePtrOutputWithContext(context.Context) WorkspaceSkuResponsePtrOutput }
WorkspaceSkuResponsePtrInput is an input type that accepts WorkspaceSkuResponseArgs, WorkspaceSkuResponsePtr and WorkspaceSkuResponsePtrOutput values. You can construct a concrete instance of `WorkspaceSkuResponsePtrInput` via:
WorkspaceSkuResponseArgs{...} or: nil
func WorkspaceSkuResponsePtr ¶
func WorkspaceSkuResponsePtr(v *WorkspaceSkuResponseArgs) WorkspaceSkuResponsePtrInput
type WorkspaceSkuResponsePtrOutput ¶
type WorkspaceSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkspaceSkuResponsePtrOutput) CapacityReservationLevel ¶
func (o WorkspaceSkuResponsePtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponsePtrOutput) Elem ¶
func (o WorkspaceSkuResponsePtrOutput) Elem() WorkspaceSkuResponseOutput
func (WorkspaceSkuResponsePtrOutput) ElementType ¶
func (WorkspaceSkuResponsePtrOutput) ElementType() reflect.Type
func (WorkspaceSkuResponsePtrOutput) LastSkuUpdate ¶
func (o WorkspaceSkuResponsePtrOutput) LastSkuUpdate() pulumi.StringPtrOutput
The last time when the sku was updated.
func (WorkspaceSkuResponsePtrOutput) MaxCapacityReservationLevel ¶
func (o WorkspaceSkuResponsePtrOutput) MaxCapacityReservationLevel() pulumi.IntPtrOutput
The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponsePtrOutput) Name ¶
func (o WorkspaceSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput ¶
func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
func (WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext ¶
func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
type WorkspaceState ¶
type WorkspaceState struct { // This is a read-only property. Represents the ID associated with the workspace. CustomerId pulumi.StringPtrInput // The ETag of the workspace. ETag pulumi.StringPtrInput // Indicates whether customer managed storage is mandatory for query management. ForceCmkForQuery pulumi.BoolPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // List of linked private link scope resources. PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayInput // The provisioning state of the workspace. ProvisioningState pulumi.StringPtrInput // The network access type for accessing Log Analytics ingestion. PublicNetworkAccessForIngestion pulumi.StringPtrInput // The network access type for accessing Log Analytics query. PublicNetworkAccessForQuery pulumi.StringPtrInput // The workspace data retention in days, between 30 and 730. RetentionInDays pulumi.IntPtrInput // The SKU of the workspace. Sku WorkspaceSkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // The daily volume cap for ingestion. WorkspaceCapping WorkspaceCappingResponsePtrInput }
func (WorkspaceState) ElementType ¶
func (WorkspaceState) ElementType() reflect.Type
Source Files ¶
- cluster.go
- dataExport.go
- dataSource.go
- getCluster.go
- getDataExport.go
- getDataSource.go
- getLinkedService.go
- getLinkedStorageAccount.go
- getSavedSearch.go
- getStorageInsightConfig.go
- getWorkspace.go
- init.go
- linkedService.go
- linkedStorageAccount.go
- listWorkspaceKeys.go
- pulumiEnums.go
- pulumiTypes.go
- savedSearch.go
- storageInsightConfig.go
- workspace.go