Documentation ¶
Index ¶
- Constants
- type Datastore
- type DatastoreArgs
- func (DatastoreArgs) ElementType() reflect.Type
- func (i DatastoreArgs) ToDatastoreOutput() DatastoreOutput
- func (i DatastoreArgs) ToDatastoreOutputWithContext(ctx context.Context) DatastoreOutput
- func (i DatastoreArgs) ToDatastorePtrOutput() DatastorePtrOutput
- func (i DatastoreArgs) ToDatastorePtrOutputWithContext(ctx context.Context) DatastorePtrOutput
- type DatastoreInput
- type DatastoreOutput
- func (o DatastoreOutput) AdxClusterResourceId() pulumi.StringPtrOutput
- func (DatastoreOutput) ElementType() reflect.Type
- func (o DatastoreOutput) KustoClusterDisplayName() pulumi.StringPtrOutput
- func (o DatastoreOutput) KustoClusterUri() pulumi.StringOutput
- func (o DatastoreOutput) KustoDataIngestionUri() pulumi.StringOutput
- func (o DatastoreOutput) KustoDatabaseName() pulumi.StringOutput
- func (o DatastoreOutput) KustoManagementUrl() pulumi.StringOutput
- func (o DatastoreOutput) KustoOfferingType() pulumi.StringOutput
- func (o DatastoreOutput) ToDatastoreOutput() DatastoreOutput
- func (o DatastoreOutput) ToDatastoreOutputWithContext(ctx context.Context) DatastoreOutput
- func (o DatastoreOutput) ToDatastorePtrOutput() DatastorePtrOutput
- func (o DatastoreOutput) ToDatastorePtrOutputWithContext(ctx context.Context) DatastorePtrOutput
- type DatastorePtrInput
- type DatastorePtrOutput
- func (o DatastorePtrOutput) AdxClusterResourceId() pulumi.StringPtrOutput
- func (o DatastorePtrOutput) Elem() DatastoreOutput
- func (DatastorePtrOutput) ElementType() reflect.Type
- func (o DatastorePtrOutput) KustoClusterDisplayName() pulumi.StringPtrOutput
- func (o DatastorePtrOutput) KustoClusterUri() pulumi.StringPtrOutput
- func (o DatastorePtrOutput) KustoDataIngestionUri() pulumi.StringPtrOutput
- func (o DatastorePtrOutput) KustoDatabaseName() pulumi.StringPtrOutput
- func (o DatastorePtrOutput) KustoManagementUrl() pulumi.StringPtrOutput
- func (o DatastorePtrOutput) KustoOfferingType() pulumi.StringPtrOutput
- func (o DatastorePtrOutput) ToDatastorePtrOutput() DatastorePtrOutput
- func (o DatastorePtrOutput) ToDatastorePtrOutputWithContext(ctx context.Context) DatastorePtrOutput
- type DatastoreResponse
- type DatastoreResponseOutput
- func (o DatastoreResponseOutput) AdxClusterResourceId() pulumi.StringPtrOutput
- func (DatastoreResponseOutput) ElementType() reflect.Type
- func (o DatastoreResponseOutput) KustoClusterDisplayName() pulumi.StringPtrOutput
- func (o DatastoreResponseOutput) KustoClusterUri() pulumi.StringOutput
- func (o DatastoreResponseOutput) KustoDataIngestionUri() pulumi.StringOutput
- func (o DatastoreResponseOutput) KustoDatabaseName() pulumi.StringOutput
- func (o DatastoreResponseOutput) KustoManagementUrl() pulumi.StringOutput
- func (o DatastoreResponseOutput) KustoOfferingType() pulumi.StringOutput
- func (o DatastoreResponseOutput) ToDatastoreResponseOutput() DatastoreResponseOutput
- func (o DatastoreResponseOutput) ToDatastoreResponseOutputWithContext(ctx context.Context) DatastoreResponseOutput
- type DatastoreResponsePtrOutput
- func (o DatastoreResponsePtrOutput) AdxClusterResourceId() pulumi.StringPtrOutput
- func (o DatastoreResponsePtrOutput) Elem() DatastoreResponseOutput
- func (DatastoreResponsePtrOutput) ElementType() reflect.Type
- func (o DatastoreResponsePtrOutput) KustoClusterDisplayName() pulumi.StringPtrOutput
- func (o DatastoreResponsePtrOutput) KustoClusterUri() pulumi.StringPtrOutput
- func (o DatastoreResponsePtrOutput) KustoDataIngestionUri() pulumi.StringPtrOutput
- func (o DatastoreResponsePtrOutput) KustoDatabaseName() pulumi.StringPtrOutput
- func (o DatastoreResponsePtrOutput) KustoManagementUrl() pulumi.StringPtrOutput
- func (o DatastoreResponsePtrOutput) KustoOfferingType() pulumi.StringPtrOutput
- func (o DatastoreResponsePtrOutput) ToDatastoreResponsePtrOutput() DatastoreResponsePtrOutput
- func (o DatastoreResponsePtrOutput) ToDatastoreResponsePtrOutputWithContext(ctx context.Context) DatastoreResponsePtrOutput
- type KustoOfferingType
- func (KustoOfferingType) ElementType() reflect.Type
- func (e KustoOfferingType) ToKustoOfferingTypeOutput() KustoOfferingTypeOutput
- func (e KustoOfferingType) ToKustoOfferingTypeOutputWithContext(ctx context.Context) KustoOfferingTypeOutput
- func (e KustoOfferingType) ToKustoOfferingTypePtrOutput() KustoOfferingTypePtrOutput
- func (e KustoOfferingType) ToKustoOfferingTypePtrOutputWithContext(ctx context.Context) KustoOfferingTypePtrOutput
- func (e KustoOfferingType) ToStringOutput() pulumi.StringOutput
- func (e KustoOfferingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KustoOfferingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KustoOfferingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KustoOfferingTypeInput
- type KustoOfferingTypeOutput
- func (KustoOfferingTypeOutput) ElementType() reflect.Type
- func (o KustoOfferingTypeOutput) ToKustoOfferingTypeOutput() KustoOfferingTypeOutput
- func (o KustoOfferingTypeOutput) ToKustoOfferingTypeOutputWithContext(ctx context.Context) KustoOfferingTypeOutput
- func (o KustoOfferingTypeOutput) ToKustoOfferingTypePtrOutput() KustoOfferingTypePtrOutput
- func (o KustoOfferingTypeOutput) ToKustoOfferingTypePtrOutputWithContext(ctx context.Context) KustoOfferingTypePtrOutput
- func (o KustoOfferingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o KustoOfferingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KustoOfferingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KustoOfferingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KustoOfferingTypePtrInput
- type KustoOfferingTypePtrOutput
- func (o KustoOfferingTypePtrOutput) Elem() KustoOfferingTypeOutput
- func (KustoOfferingTypePtrOutput) ElementType() reflect.Type
- func (o KustoOfferingTypePtrOutput) ToKustoOfferingTypePtrOutput() KustoOfferingTypePtrOutput
- func (o KustoOfferingTypePtrOutput) ToKustoOfferingTypePtrOutputWithContext(ctx context.Context) KustoOfferingTypePtrOutput
- func (o KustoOfferingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KustoOfferingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupSharedPrivateLinkResourceArgs
- type LookupSharedPrivateLinkResourceOutputArgs
- type LookupSharedPrivateLinkResourceResult
- type LookupSharedPrivateLinkResourceResultOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) DnsZone() pulumi.StringPtrOutput
- func (LookupSharedPrivateLinkResourceResultOutput) ElementType() reflect.Type
- func (o LookupSharedPrivateLinkResourceResultOutput) GroupId() pulumi.StringOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) Id() pulumi.StringOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) Name() pulumi.StringOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) PrivateLinkResourceId() pulumi.StringOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) RequestMessage() pulumi.StringOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) Status() pulumi.StringOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutput() LookupSharedPrivateLinkResourceResultOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutputWithContext(ctx context.Context) LookupSharedPrivateLinkResourceResultOutput
- func (o LookupSharedPrivateLinkResourceResultOutput) Type() pulumi.StringOutput
- type LookupTargetArgs
- type LookupTargetOutputArgs
- type LookupTargetResult
- type LookupTargetResultOutput
- func (o LookupTargetResultOutput) ConnectionServerName() pulumi.StringOutput
- func (LookupTargetResultOutput) ElementType() reflect.Type
- func (o LookupTargetResultOutput) Id() pulumi.StringOutput
- func (o LookupTargetResultOutput) Name() pulumi.StringOutput
- func (o LookupTargetResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupTargetResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupTargetResultOutput) TargetAuthenticationType() pulumi.StringOutput
- func (o LookupTargetResultOutput) TargetType() pulumi.StringOutput
- func (o LookupTargetResultOutput) TargetVault() VaultSecretResponsePtrOutput
- func (o LookupTargetResultOutput) ToLookupTargetResultOutput() LookupTargetResultOutput
- func (o LookupTargetResultOutput) ToLookupTargetResultOutputWithContext(ctx context.Context) LookupTargetResultOutput
- func (o LookupTargetResultOutput) Type() pulumi.StringOutput
- type LookupWatcherArgs
- type LookupWatcherOutputArgs
- type LookupWatcherResult
- type LookupWatcherResultOutput
- func (o LookupWatcherResultOutput) Datastore() DatastoreResponsePtrOutput
- func (LookupWatcherResultOutput) ElementType() reflect.Type
- func (o LookupWatcherResultOutput) Id() pulumi.StringOutput
- func (o LookupWatcherResultOutput) Identity() ManagedServiceIdentityResponsePtrOutput
- func (o LookupWatcherResultOutput) Location() pulumi.StringOutput
- func (o LookupWatcherResultOutput) Name() pulumi.StringOutput
- func (o LookupWatcherResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupWatcherResultOutput) Status() pulumi.StringOutput
- func (o LookupWatcherResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupWatcherResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupWatcherResultOutput) ToLookupWatcherResultOutput() LookupWatcherResultOutput
- func (o LookupWatcherResultOutput) ToLookupWatcherResultOutputWithContext(ctx context.Context) LookupWatcherResultOutput
- func (o LookupWatcherResultOutput) Type() pulumi.StringOutput
- type ManagedServiceIdentity
- type ManagedServiceIdentityArgs
- func (ManagedServiceIdentityArgs) ElementType() reflect.Type
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- type ManagedServiceIdentityInput
- type ManagedServiceIdentityOutput
- func (ManagedServiceIdentityOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type ManagedServiceIdentityPtrInput
- type ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
- func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type ManagedServiceIdentityResponse
- type ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Elem() ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityType
- func (ManagedServiceIdentityType) ElementType() reflect.Type
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedServiceIdentityTypeInput
- type ManagedServiceIdentityTypeOutput
- func (ManagedServiceIdentityTypeOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedServiceIdentityTypePtrInput
- type ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) Elem() ManagedServiceIdentityTypeOutput
- func (ManagedServiceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SharedPrivateLinkResource
- type SharedPrivateLinkResourceArgs
- type SharedPrivateLinkResourceInput
- type SharedPrivateLinkResourceOutput
- func (o SharedPrivateLinkResourceOutput) DnsZone() pulumi.StringPtrOutput
- func (SharedPrivateLinkResourceOutput) ElementType() reflect.Type
- func (o SharedPrivateLinkResourceOutput) GroupId() pulumi.StringOutput
- func (o SharedPrivateLinkResourceOutput) Name() pulumi.StringOutput
- func (o SharedPrivateLinkResourceOutput) PrivateLinkResourceId() pulumi.StringOutput
- func (o SharedPrivateLinkResourceOutput) ProvisioningState() pulumi.StringOutput
- func (o SharedPrivateLinkResourceOutput) RequestMessage() pulumi.StringOutput
- func (o SharedPrivateLinkResourceOutput) Status() pulumi.StringOutput
- func (o SharedPrivateLinkResourceOutput) SystemData() SystemDataResponseOutput
- func (o SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutput() SharedPrivateLinkResourceOutput
- func (o SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutputWithContext(ctx context.Context) SharedPrivateLinkResourceOutput
- func (o SharedPrivateLinkResourceOutput) Type() pulumi.StringOutput
- type SharedPrivateLinkResourceState
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type Target
- type TargetArgs
- type TargetAuthenticationType
- func (TargetAuthenticationType) ElementType() reflect.Type
- func (e TargetAuthenticationType) ToStringOutput() pulumi.StringOutput
- func (e TargetAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetAuthenticationType) ToTargetAuthenticationTypeOutput() TargetAuthenticationTypeOutput
- func (e TargetAuthenticationType) ToTargetAuthenticationTypeOutputWithContext(ctx context.Context) TargetAuthenticationTypeOutput
- func (e TargetAuthenticationType) ToTargetAuthenticationTypePtrOutput() TargetAuthenticationTypePtrOutput
- func (e TargetAuthenticationType) ToTargetAuthenticationTypePtrOutputWithContext(ctx context.Context) TargetAuthenticationTypePtrOutput
- type TargetAuthenticationTypeInput
- type TargetAuthenticationTypeOutput
- func (TargetAuthenticationTypeOutput) ElementType() reflect.Type
- func (o TargetAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetAuthenticationTypeOutput) ToTargetAuthenticationTypeOutput() TargetAuthenticationTypeOutput
- func (o TargetAuthenticationTypeOutput) ToTargetAuthenticationTypeOutputWithContext(ctx context.Context) TargetAuthenticationTypeOutput
- func (o TargetAuthenticationTypeOutput) ToTargetAuthenticationTypePtrOutput() TargetAuthenticationTypePtrOutput
- func (o TargetAuthenticationTypeOutput) ToTargetAuthenticationTypePtrOutputWithContext(ctx context.Context) TargetAuthenticationTypePtrOutput
- type TargetAuthenticationTypePtrInput
- type TargetAuthenticationTypePtrOutput
- func (o TargetAuthenticationTypePtrOutput) Elem() TargetAuthenticationTypeOutput
- func (TargetAuthenticationTypePtrOutput) ElementType() reflect.Type
- func (o TargetAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetAuthenticationTypePtrOutput) ToTargetAuthenticationTypePtrOutput() TargetAuthenticationTypePtrOutput
- func (o TargetAuthenticationTypePtrOutput) ToTargetAuthenticationTypePtrOutputWithContext(ctx context.Context) TargetAuthenticationTypePtrOutput
- type TargetInput
- type TargetOutput
- func (o TargetOutput) ConnectionServerName() pulumi.StringOutput
- func (TargetOutput) ElementType() reflect.Type
- func (o TargetOutput) Name() pulumi.StringOutput
- func (o TargetOutput) ProvisioningState() pulumi.StringOutput
- func (o TargetOutput) SystemData() SystemDataResponseOutput
- func (o TargetOutput) TargetAuthenticationType() pulumi.StringOutput
- func (o TargetOutput) TargetType() pulumi.StringOutput
- func (o TargetOutput) TargetVault() VaultSecretResponsePtrOutput
- func (o TargetOutput) ToTargetOutput() TargetOutput
- func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
- func (o TargetOutput) Type() pulumi.StringOutput
- type TargetState
- type UserAssignedIdentityResponse
- type UserAssignedIdentityResponseMapOutput
- func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
- type UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
- func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
- type VaultSecret
- type VaultSecretArgs
- func (VaultSecretArgs) ElementType() reflect.Type
- func (i VaultSecretArgs) ToVaultSecretOutput() VaultSecretOutput
- func (i VaultSecretArgs) ToVaultSecretOutputWithContext(ctx context.Context) VaultSecretOutput
- func (i VaultSecretArgs) ToVaultSecretPtrOutput() VaultSecretPtrOutput
- func (i VaultSecretArgs) ToVaultSecretPtrOutputWithContext(ctx context.Context) VaultSecretPtrOutput
- type VaultSecretInput
- type VaultSecretOutput
- func (o VaultSecretOutput) AkvResourceId() pulumi.StringPtrOutput
- func (o VaultSecretOutput) AkvTargetPassword() pulumi.StringPtrOutput
- func (o VaultSecretOutput) AkvTargetUser() pulumi.StringPtrOutput
- func (VaultSecretOutput) ElementType() reflect.Type
- func (o VaultSecretOutput) ToVaultSecretOutput() VaultSecretOutput
- func (o VaultSecretOutput) ToVaultSecretOutputWithContext(ctx context.Context) VaultSecretOutput
- func (o VaultSecretOutput) ToVaultSecretPtrOutput() VaultSecretPtrOutput
- func (o VaultSecretOutput) ToVaultSecretPtrOutputWithContext(ctx context.Context) VaultSecretPtrOutput
- type VaultSecretPtrInput
- type VaultSecretPtrOutput
- func (o VaultSecretPtrOutput) AkvResourceId() pulumi.StringPtrOutput
- func (o VaultSecretPtrOutput) AkvTargetPassword() pulumi.StringPtrOutput
- func (o VaultSecretPtrOutput) AkvTargetUser() pulumi.StringPtrOutput
- func (o VaultSecretPtrOutput) Elem() VaultSecretOutput
- func (VaultSecretPtrOutput) ElementType() reflect.Type
- func (o VaultSecretPtrOutput) ToVaultSecretPtrOutput() VaultSecretPtrOutput
- func (o VaultSecretPtrOutput) ToVaultSecretPtrOutputWithContext(ctx context.Context) VaultSecretPtrOutput
- type VaultSecretResponse
- type VaultSecretResponseOutput
- func (o VaultSecretResponseOutput) AkvResourceId() pulumi.StringPtrOutput
- func (o VaultSecretResponseOutput) AkvTargetPassword() pulumi.StringPtrOutput
- func (o VaultSecretResponseOutput) AkvTargetUser() pulumi.StringPtrOutput
- func (VaultSecretResponseOutput) ElementType() reflect.Type
- func (o VaultSecretResponseOutput) ToVaultSecretResponseOutput() VaultSecretResponseOutput
- func (o VaultSecretResponseOutput) ToVaultSecretResponseOutputWithContext(ctx context.Context) VaultSecretResponseOutput
- type VaultSecretResponsePtrOutput
- func (o VaultSecretResponsePtrOutput) AkvResourceId() pulumi.StringPtrOutput
- func (o VaultSecretResponsePtrOutput) AkvTargetPassword() pulumi.StringPtrOutput
- func (o VaultSecretResponsePtrOutput) AkvTargetUser() pulumi.StringPtrOutput
- func (o VaultSecretResponsePtrOutput) Elem() VaultSecretResponseOutput
- func (VaultSecretResponsePtrOutput) ElementType() reflect.Type
- func (o VaultSecretResponsePtrOutput) ToVaultSecretResponsePtrOutput() VaultSecretResponsePtrOutput
- func (o VaultSecretResponsePtrOutput) ToVaultSecretResponsePtrOutputWithContext(ctx context.Context) VaultSecretResponsePtrOutput
- type Watcher
- type WatcherArgs
- type WatcherInput
- type WatcherOutput
- func (o WatcherOutput) Datastore() DatastoreResponsePtrOutput
- func (WatcherOutput) ElementType() reflect.Type
- func (o WatcherOutput) Identity() ManagedServiceIdentityResponsePtrOutput
- func (o WatcherOutput) Location() pulumi.StringOutput
- func (o WatcherOutput) Name() pulumi.StringOutput
- func (o WatcherOutput) ProvisioningState() pulumi.StringOutput
- func (o WatcherOutput) Status() pulumi.StringOutput
- func (o WatcherOutput) SystemData() SystemDataResponseOutput
- func (o WatcherOutput) Tags() pulumi.StringMapOutput
- func (o WatcherOutput) ToWatcherOutput() WatcherOutput
- func (o WatcherOutput) ToWatcherOutputWithContext(ctx context.Context) WatcherOutput
- func (o WatcherOutput) Type() pulumi.StringOutput
- type WatcherState
Constants ¶
const ( // The Azure Data Explorer cluster Kusto offering. KustoOfferingTypeAdx = KustoOfferingType("adx") // The free Azure Data Explorer cluster Kusto offering. KustoOfferingTypeFree = KustoOfferingType("free") // The Fabric Real-Time Analytics Kusto offering. KustoOfferingTypeFabric = KustoOfferingType("fabric") )
const ( ManagedServiceIdentityTypeNone = ManagedServiceIdentityType("None") ManagedServiceIdentityTypeSystemAssigned = ManagedServiceIdentityType("SystemAssigned") ManagedServiceIdentityTypeUserAssigned = ManagedServiceIdentityType("UserAssigned") ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned, UserAssigned") )
const ( // The Azure Active Directory authentication. TargetAuthenticationTypeAad = TargetAuthenticationType("Aad") // The SQL password authentication. TargetAuthenticationTypeSql = TargetAuthenticationType("Sql") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Datastore ¶
type Datastore struct { // The Azure ResourceId of an Azure Data Explorer cluster. AdxClusterResourceId *string `pulumi:"adxClusterResourceId"` // The Kusto cluster display name. KustoClusterDisplayName *string `pulumi:"kustoClusterDisplayName"` // The Kusto cluster URI. KustoClusterUri string `pulumi:"kustoClusterUri"` // The Kusto data ingestion URI. KustoDataIngestionUri string `pulumi:"kustoDataIngestionUri"` // The name of a Kusto database. KustoDatabaseName string `pulumi:"kustoDatabaseName"` // The Kusto management URL. KustoManagementUrl string `pulumi:"kustoManagementUrl"` // The type of a Kusto offering. KustoOfferingType string `pulumi:"kustoOfferingType"` }
The properties of a data store.
type DatastoreArgs ¶
type DatastoreArgs struct { // The Azure ResourceId of an Azure Data Explorer cluster. AdxClusterResourceId pulumi.StringPtrInput `pulumi:"adxClusterResourceId"` // The Kusto cluster display name. KustoClusterDisplayName pulumi.StringPtrInput `pulumi:"kustoClusterDisplayName"` // The Kusto cluster URI. KustoClusterUri pulumi.StringInput `pulumi:"kustoClusterUri"` // The Kusto data ingestion URI. KustoDataIngestionUri pulumi.StringInput `pulumi:"kustoDataIngestionUri"` // The name of a Kusto database. KustoDatabaseName pulumi.StringInput `pulumi:"kustoDatabaseName"` // The Kusto management URL. KustoManagementUrl pulumi.StringInput `pulumi:"kustoManagementUrl"` // The type of a Kusto offering. KustoOfferingType pulumi.StringInput `pulumi:"kustoOfferingType"` }
The properties of a data store.
func (DatastoreArgs) ElementType ¶
func (DatastoreArgs) ElementType() reflect.Type
func (DatastoreArgs) ToDatastoreOutput ¶
func (i DatastoreArgs) ToDatastoreOutput() DatastoreOutput
func (DatastoreArgs) ToDatastoreOutputWithContext ¶
func (i DatastoreArgs) ToDatastoreOutputWithContext(ctx context.Context) DatastoreOutput
func (DatastoreArgs) ToDatastorePtrOutput ¶
func (i DatastoreArgs) ToDatastorePtrOutput() DatastorePtrOutput
func (DatastoreArgs) ToDatastorePtrOutputWithContext ¶
func (i DatastoreArgs) ToDatastorePtrOutputWithContext(ctx context.Context) DatastorePtrOutput
type DatastoreInput ¶
type DatastoreInput interface { pulumi.Input ToDatastoreOutput() DatastoreOutput ToDatastoreOutputWithContext(context.Context) DatastoreOutput }
DatastoreInput is an input type that accepts DatastoreArgs and DatastoreOutput values. You can construct a concrete instance of `DatastoreInput` via:
DatastoreArgs{...}
type DatastoreOutput ¶
type DatastoreOutput struct{ *pulumi.OutputState }
The properties of a data store.
func (DatastoreOutput) AdxClusterResourceId ¶
func (o DatastoreOutput) AdxClusterResourceId() pulumi.StringPtrOutput
The Azure ResourceId of an Azure Data Explorer cluster.
func (DatastoreOutput) ElementType ¶
func (DatastoreOutput) ElementType() reflect.Type
func (DatastoreOutput) KustoClusterDisplayName ¶
func (o DatastoreOutput) KustoClusterDisplayName() pulumi.StringPtrOutput
The Kusto cluster display name.
func (DatastoreOutput) KustoClusterUri ¶
func (o DatastoreOutput) KustoClusterUri() pulumi.StringOutput
The Kusto cluster URI.
func (DatastoreOutput) KustoDataIngestionUri ¶
func (o DatastoreOutput) KustoDataIngestionUri() pulumi.StringOutput
The Kusto data ingestion URI.
func (DatastoreOutput) KustoDatabaseName ¶
func (o DatastoreOutput) KustoDatabaseName() pulumi.StringOutput
The name of a Kusto database.
func (DatastoreOutput) KustoManagementUrl ¶
func (o DatastoreOutput) KustoManagementUrl() pulumi.StringOutput
The Kusto management URL.
func (DatastoreOutput) KustoOfferingType ¶
func (o DatastoreOutput) KustoOfferingType() pulumi.StringOutput
The type of a Kusto offering.
func (DatastoreOutput) ToDatastoreOutput ¶
func (o DatastoreOutput) ToDatastoreOutput() DatastoreOutput
func (DatastoreOutput) ToDatastoreOutputWithContext ¶
func (o DatastoreOutput) ToDatastoreOutputWithContext(ctx context.Context) DatastoreOutput
func (DatastoreOutput) ToDatastorePtrOutput ¶
func (o DatastoreOutput) ToDatastorePtrOutput() DatastorePtrOutput
func (DatastoreOutput) ToDatastorePtrOutputWithContext ¶
func (o DatastoreOutput) ToDatastorePtrOutputWithContext(ctx context.Context) DatastorePtrOutput
type DatastorePtrInput ¶
type DatastorePtrInput interface { pulumi.Input ToDatastorePtrOutput() DatastorePtrOutput ToDatastorePtrOutputWithContext(context.Context) DatastorePtrOutput }
DatastorePtrInput is an input type that accepts DatastoreArgs, DatastorePtr and DatastorePtrOutput values. You can construct a concrete instance of `DatastorePtrInput` via:
DatastoreArgs{...} or: nil
func DatastorePtr ¶
func DatastorePtr(v *DatastoreArgs) DatastorePtrInput
type DatastorePtrOutput ¶
type DatastorePtrOutput struct{ *pulumi.OutputState }
func (DatastorePtrOutput) AdxClusterResourceId ¶
func (o DatastorePtrOutput) AdxClusterResourceId() pulumi.StringPtrOutput
The Azure ResourceId of an Azure Data Explorer cluster.
func (DatastorePtrOutput) Elem ¶
func (o DatastorePtrOutput) Elem() DatastoreOutput
func (DatastorePtrOutput) ElementType ¶
func (DatastorePtrOutput) ElementType() reflect.Type
func (DatastorePtrOutput) KustoClusterDisplayName ¶
func (o DatastorePtrOutput) KustoClusterDisplayName() pulumi.StringPtrOutput
The Kusto cluster display name.
func (DatastorePtrOutput) KustoClusterUri ¶
func (o DatastorePtrOutput) KustoClusterUri() pulumi.StringPtrOutput
The Kusto cluster URI.
func (DatastorePtrOutput) KustoDataIngestionUri ¶
func (o DatastorePtrOutput) KustoDataIngestionUri() pulumi.StringPtrOutput
The Kusto data ingestion URI.
func (DatastorePtrOutput) KustoDatabaseName ¶
func (o DatastorePtrOutput) KustoDatabaseName() pulumi.StringPtrOutput
The name of a Kusto database.
func (DatastorePtrOutput) KustoManagementUrl ¶
func (o DatastorePtrOutput) KustoManagementUrl() pulumi.StringPtrOutput
The Kusto management URL.
func (DatastorePtrOutput) KustoOfferingType ¶
func (o DatastorePtrOutput) KustoOfferingType() pulumi.StringPtrOutput
The type of a Kusto offering.
func (DatastorePtrOutput) ToDatastorePtrOutput ¶
func (o DatastorePtrOutput) ToDatastorePtrOutput() DatastorePtrOutput
func (DatastorePtrOutput) ToDatastorePtrOutputWithContext ¶
func (o DatastorePtrOutput) ToDatastorePtrOutputWithContext(ctx context.Context) DatastorePtrOutput
type DatastoreResponse ¶
type DatastoreResponse struct { // The Azure ResourceId of an Azure Data Explorer cluster. AdxClusterResourceId *string `pulumi:"adxClusterResourceId"` // The Kusto cluster display name. KustoClusterDisplayName *string `pulumi:"kustoClusterDisplayName"` // The Kusto cluster URI. KustoClusterUri string `pulumi:"kustoClusterUri"` // The Kusto data ingestion URI. KustoDataIngestionUri string `pulumi:"kustoDataIngestionUri"` // The name of a Kusto database. KustoDatabaseName string `pulumi:"kustoDatabaseName"` // The Kusto management URL. KustoManagementUrl string `pulumi:"kustoManagementUrl"` // The type of a Kusto offering. KustoOfferingType string `pulumi:"kustoOfferingType"` }
The properties of a data store.
type DatastoreResponseOutput ¶
type DatastoreResponseOutput struct{ *pulumi.OutputState }
The properties of a data store.
func (DatastoreResponseOutput) AdxClusterResourceId ¶
func (o DatastoreResponseOutput) AdxClusterResourceId() pulumi.StringPtrOutput
The Azure ResourceId of an Azure Data Explorer cluster.
func (DatastoreResponseOutput) ElementType ¶
func (DatastoreResponseOutput) ElementType() reflect.Type
func (DatastoreResponseOutput) KustoClusterDisplayName ¶
func (o DatastoreResponseOutput) KustoClusterDisplayName() pulumi.StringPtrOutput
The Kusto cluster display name.
func (DatastoreResponseOutput) KustoClusterUri ¶
func (o DatastoreResponseOutput) KustoClusterUri() pulumi.StringOutput
The Kusto cluster URI.
func (DatastoreResponseOutput) KustoDataIngestionUri ¶
func (o DatastoreResponseOutput) KustoDataIngestionUri() pulumi.StringOutput
The Kusto data ingestion URI.
func (DatastoreResponseOutput) KustoDatabaseName ¶
func (o DatastoreResponseOutput) KustoDatabaseName() pulumi.StringOutput
The name of a Kusto database.
func (DatastoreResponseOutput) KustoManagementUrl ¶
func (o DatastoreResponseOutput) KustoManagementUrl() pulumi.StringOutput
The Kusto management URL.
func (DatastoreResponseOutput) KustoOfferingType ¶
func (o DatastoreResponseOutput) KustoOfferingType() pulumi.StringOutput
The type of a Kusto offering.
func (DatastoreResponseOutput) ToDatastoreResponseOutput ¶
func (o DatastoreResponseOutput) ToDatastoreResponseOutput() DatastoreResponseOutput
func (DatastoreResponseOutput) ToDatastoreResponseOutputWithContext ¶
func (o DatastoreResponseOutput) ToDatastoreResponseOutputWithContext(ctx context.Context) DatastoreResponseOutput
type DatastoreResponsePtrOutput ¶
type DatastoreResponsePtrOutput struct{ *pulumi.OutputState }
func (DatastoreResponsePtrOutput) AdxClusterResourceId ¶
func (o DatastoreResponsePtrOutput) AdxClusterResourceId() pulumi.StringPtrOutput
The Azure ResourceId of an Azure Data Explorer cluster.
func (DatastoreResponsePtrOutput) Elem ¶
func (o DatastoreResponsePtrOutput) Elem() DatastoreResponseOutput
func (DatastoreResponsePtrOutput) ElementType ¶
func (DatastoreResponsePtrOutput) ElementType() reflect.Type
func (DatastoreResponsePtrOutput) KustoClusterDisplayName ¶
func (o DatastoreResponsePtrOutput) KustoClusterDisplayName() pulumi.StringPtrOutput
The Kusto cluster display name.
func (DatastoreResponsePtrOutput) KustoClusterUri ¶
func (o DatastoreResponsePtrOutput) KustoClusterUri() pulumi.StringPtrOutput
The Kusto cluster URI.
func (DatastoreResponsePtrOutput) KustoDataIngestionUri ¶
func (o DatastoreResponsePtrOutput) KustoDataIngestionUri() pulumi.StringPtrOutput
The Kusto data ingestion URI.
func (DatastoreResponsePtrOutput) KustoDatabaseName ¶
func (o DatastoreResponsePtrOutput) KustoDatabaseName() pulumi.StringPtrOutput
The name of a Kusto database.
func (DatastoreResponsePtrOutput) KustoManagementUrl ¶
func (o DatastoreResponsePtrOutput) KustoManagementUrl() pulumi.StringPtrOutput
The Kusto management URL.
func (DatastoreResponsePtrOutput) KustoOfferingType ¶
func (o DatastoreResponsePtrOutput) KustoOfferingType() pulumi.StringPtrOutput
The type of a Kusto offering.
func (DatastoreResponsePtrOutput) ToDatastoreResponsePtrOutput ¶
func (o DatastoreResponsePtrOutput) ToDatastoreResponsePtrOutput() DatastoreResponsePtrOutput
func (DatastoreResponsePtrOutput) ToDatastoreResponsePtrOutputWithContext ¶
func (o DatastoreResponsePtrOutput) ToDatastoreResponsePtrOutputWithContext(ctx context.Context) DatastoreResponsePtrOutput
type KustoOfferingType ¶
type KustoOfferingType string
The type of a Kusto offering.
func (KustoOfferingType) ElementType ¶
func (KustoOfferingType) ElementType() reflect.Type
func (KustoOfferingType) ToKustoOfferingTypeOutput ¶
func (e KustoOfferingType) ToKustoOfferingTypeOutput() KustoOfferingTypeOutput
func (KustoOfferingType) ToKustoOfferingTypeOutputWithContext ¶
func (e KustoOfferingType) ToKustoOfferingTypeOutputWithContext(ctx context.Context) KustoOfferingTypeOutput
func (KustoOfferingType) ToKustoOfferingTypePtrOutput ¶
func (e KustoOfferingType) ToKustoOfferingTypePtrOutput() KustoOfferingTypePtrOutput
func (KustoOfferingType) ToKustoOfferingTypePtrOutputWithContext ¶
func (e KustoOfferingType) ToKustoOfferingTypePtrOutputWithContext(ctx context.Context) KustoOfferingTypePtrOutput
func (KustoOfferingType) ToStringOutput ¶
func (e KustoOfferingType) ToStringOutput() pulumi.StringOutput
func (KustoOfferingType) ToStringOutputWithContext ¶
func (e KustoOfferingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KustoOfferingType) ToStringPtrOutput ¶
func (e KustoOfferingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (KustoOfferingType) ToStringPtrOutputWithContext ¶
func (e KustoOfferingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KustoOfferingTypeInput ¶
type KustoOfferingTypeInput interface { pulumi.Input ToKustoOfferingTypeOutput() KustoOfferingTypeOutput ToKustoOfferingTypeOutputWithContext(context.Context) KustoOfferingTypeOutput }
KustoOfferingTypeInput is an input type that accepts values of the KustoOfferingType enum A concrete instance of `KustoOfferingTypeInput` can be one of the following:
KustoOfferingTypeAdx KustoOfferingTypeFree KustoOfferingTypeFabric
type KustoOfferingTypeOutput ¶
type KustoOfferingTypeOutput struct{ *pulumi.OutputState }
func (KustoOfferingTypeOutput) ElementType ¶
func (KustoOfferingTypeOutput) ElementType() reflect.Type
func (KustoOfferingTypeOutput) ToKustoOfferingTypeOutput ¶
func (o KustoOfferingTypeOutput) ToKustoOfferingTypeOutput() KustoOfferingTypeOutput
func (KustoOfferingTypeOutput) ToKustoOfferingTypeOutputWithContext ¶
func (o KustoOfferingTypeOutput) ToKustoOfferingTypeOutputWithContext(ctx context.Context) KustoOfferingTypeOutput
func (KustoOfferingTypeOutput) ToKustoOfferingTypePtrOutput ¶
func (o KustoOfferingTypeOutput) ToKustoOfferingTypePtrOutput() KustoOfferingTypePtrOutput
func (KustoOfferingTypeOutput) ToKustoOfferingTypePtrOutputWithContext ¶
func (o KustoOfferingTypeOutput) ToKustoOfferingTypePtrOutputWithContext(ctx context.Context) KustoOfferingTypePtrOutput
func (KustoOfferingTypeOutput) ToStringOutput ¶
func (o KustoOfferingTypeOutput) ToStringOutput() pulumi.StringOutput
func (KustoOfferingTypeOutput) ToStringOutputWithContext ¶
func (o KustoOfferingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KustoOfferingTypeOutput) ToStringPtrOutput ¶
func (o KustoOfferingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KustoOfferingTypeOutput) ToStringPtrOutputWithContext ¶
func (o KustoOfferingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KustoOfferingTypePtrInput ¶
type KustoOfferingTypePtrInput interface { pulumi.Input ToKustoOfferingTypePtrOutput() KustoOfferingTypePtrOutput ToKustoOfferingTypePtrOutputWithContext(context.Context) KustoOfferingTypePtrOutput }
func KustoOfferingTypePtr ¶
func KustoOfferingTypePtr(v string) KustoOfferingTypePtrInput
type KustoOfferingTypePtrOutput ¶
type KustoOfferingTypePtrOutput struct{ *pulumi.OutputState }
func (KustoOfferingTypePtrOutput) Elem ¶
func (o KustoOfferingTypePtrOutput) Elem() KustoOfferingTypeOutput
func (KustoOfferingTypePtrOutput) ElementType ¶
func (KustoOfferingTypePtrOutput) ElementType() reflect.Type
func (KustoOfferingTypePtrOutput) ToKustoOfferingTypePtrOutput ¶
func (o KustoOfferingTypePtrOutput) ToKustoOfferingTypePtrOutput() KustoOfferingTypePtrOutput
func (KustoOfferingTypePtrOutput) ToKustoOfferingTypePtrOutputWithContext ¶
func (o KustoOfferingTypePtrOutput) ToKustoOfferingTypePtrOutputWithContext(ctx context.Context) KustoOfferingTypePtrOutput
func (KustoOfferingTypePtrOutput) ToStringPtrOutput ¶
func (o KustoOfferingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KustoOfferingTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o KustoOfferingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupSharedPrivateLinkResourceOutputArgs ¶
type LookupSharedPrivateLinkResourceOutputArgs struct { pulumi.StringInput `pulumi:"resourceGroupName"` SharedPrivateLinkResourceName pulumi.StringInput `pulumi:"sharedPrivateLinkResourceName"` WatcherName pulumi.StringInput `pulumi:"watcherName"` }ResourceGroupName
func (LookupSharedPrivateLinkResourceOutputArgs) ElementType ¶
func (LookupSharedPrivateLinkResourceOutputArgs) ElementType() reflect.Type
type LookupSharedPrivateLinkResourceResult ¶
type LookupSharedPrivateLinkResourceResult struct { string `pulumi:"dnsZone"` GroupId string `pulumi:"groupId"` Id string `pulumi:"id"` Name string `pulumi:"name"` PrivateLinkResourceId string `pulumi:"privateLinkResourceId"` ProvisioningState string `pulumi:"provisioningState"` RequestMessage string `pulumi:"requestMessage"` Status string `pulumi:"status"` SystemData SystemDataResponse `pulumi:"systemData"` Type string `pulumi:"type"` }DnsZone *
Concrete proxy resource types can be created by aliasing this type using a specific property type.
func LookupSharedPrivateLinkResource ¶
func LookupSharedPrivateLinkResource(ctx *pulumi.Context, args *LookupSharedPrivateLinkResourceArgs, opts ...pulumi.InvokeOption) (*LookupSharedPrivateLinkResourceResult, error)
Get a SharedPrivateLinkResource Azure REST API version: 2023-09-01-preview.
type LookupSharedPrivateLinkResourceResultOutput ¶
Concrete proxy resource types can be created by aliasing this type using a specific property type.
func LookupSharedPrivateLinkResourceOutput ¶
func LookupSharedPrivateLinkResourceOutput(ctx *pulumi.Context, args LookupSharedPrivateLinkResourceOutputArgs, opts ...pulumi.InvokeOption) LookupSharedPrivateLinkResourceResultOutput
func (LookupSharedPrivateLinkResourceResultOutput) DnsZone ¶
func (o LookupSharedPrivateLinkResourceResultOutput) DnsZone() pulumi.StringPtrOutput
The DNS zone to be included in the DNS name of the shared private link. Value is service-specific.
func (LookupSharedPrivateLinkResourceResultOutput) ElementType ¶
func (LookupSharedPrivateLinkResourceResultOutput) ElementType() reflect.Type
func (LookupSharedPrivateLinkResourceResultOutput) GroupId ¶
func (o LookupSharedPrivateLinkResourceResultOutput) GroupId() pulumi.StringOutput
The group id from the provider of resource the shared private link resource is for.
func (LookupSharedPrivateLinkResourceResultOutput) Id ¶
func (o LookupSharedPrivateLinkResourceResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupSharedPrivateLinkResourceResultOutput) Name ¶
func (o LookupSharedPrivateLinkResourceResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupSharedPrivateLinkResourceResultOutput) PrivateLinkResourceId ¶
func (o LookupSharedPrivateLinkResourceResultOutput) PrivateLinkResourceId() pulumi.StringOutput
The resource id of the resource the shared private link resource is for.
func (LookupSharedPrivateLinkResourceResultOutput) ProvisioningState ¶
func (o LookupSharedPrivateLinkResourceResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (LookupSharedPrivateLinkResourceResultOutput) RequestMessage ¶
func (o LookupSharedPrivateLinkResourceResultOutput) RequestMessage() pulumi.StringOutput
The request message for requesting approval of the shared private link resource.
func (LookupSharedPrivateLinkResourceResultOutput) Status ¶
func (o LookupSharedPrivateLinkResourceResultOutput) Status() pulumi.StringOutput
Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.
func (LookupSharedPrivateLinkResourceResultOutput) SystemData ¶
func (o LookupSharedPrivateLinkResourceResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutput ¶
func (o LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutput() LookupSharedPrivateLinkResourceResultOutput
func (LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutputWithContext ¶
func (o LookupSharedPrivateLinkResourceResultOutput) ToLookupSharedPrivateLinkResourceResultOutputWithContext(ctx context.Context) LookupSharedPrivateLinkResourceResultOutput
func (LookupSharedPrivateLinkResourceResultOutput) Type ¶
func (o LookupSharedPrivateLinkResourceResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupTargetArgs ¶
type LookupTargetOutputArgs ¶
type LookupTargetOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The target resource name. TargetName pulumi.StringInput `pulumi:"targetName"` // The database watcher name. WatcherName pulumi.StringInput `pulumi:"watcherName"` }
func (LookupTargetOutputArgs) ElementType ¶
func (LookupTargetOutputArgs) ElementType() reflect.Type
type LookupTargetResult ¶
type LookupTargetResult struct { // The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. ConnectionServerName string `pulumi:"connectionServerName"` // 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 resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of authentication to use when connecting to a target. TargetAuthenticationType string `pulumi:"targetAuthenticationType"` // Discriminator property for TargetProperties. TargetType string `pulumi:"targetType"` // To use SQL authentication when connecting to targets, specify the vault where the login name and password secrets are stored. TargetVault *VaultSecretResponse `pulumi:"targetVault"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Concrete proxy resource types can be created by aliasing this type using a specific property type.
func LookupTarget ¶
func LookupTarget(ctx *pulumi.Context, args *LookupTargetArgs, opts ...pulumi.InvokeOption) (*LookupTargetResult, error)
Get a Target Azure REST API version: 2023-09-01-preview.
type LookupTargetResultOutput ¶
type LookupTargetResultOutput struct{ *pulumi.OutputState }
Concrete proxy resource types can be created by aliasing this type using a specific property type.
func LookupTargetOutput ¶
func LookupTargetOutput(ctx *pulumi.Context, args LookupTargetOutputArgs, opts ...pulumi.InvokeOption) LookupTargetResultOutput
func (LookupTargetResultOutput) ConnectionServerName ¶
func (o LookupTargetResultOutput) ConnectionServerName() pulumi.StringOutput
The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately.
func (LookupTargetResultOutput) ElementType ¶
func (LookupTargetResultOutput) ElementType() reflect.Type
func (LookupTargetResultOutput) Id ¶
func (o LookupTargetResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupTargetResultOutput) Name ¶
func (o LookupTargetResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupTargetResultOutput) ProvisioningState ¶
func (o LookupTargetResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (LookupTargetResultOutput) SystemData ¶
func (o LookupTargetResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupTargetResultOutput) TargetAuthenticationType ¶
func (o LookupTargetResultOutput) TargetAuthenticationType() pulumi.StringOutput
The type of authentication to use when connecting to a target.
func (LookupTargetResultOutput) TargetType ¶
func (o LookupTargetResultOutput) TargetType() pulumi.StringOutput
Discriminator property for TargetProperties.
func (LookupTargetResultOutput) TargetVault ¶
func (o LookupTargetResultOutput) TargetVault() VaultSecretResponsePtrOutput
To use SQL authentication when connecting to targets, specify the vault where the login name and password secrets are stored.
func (LookupTargetResultOutput) ToLookupTargetResultOutput ¶
func (o LookupTargetResultOutput) ToLookupTargetResultOutput() LookupTargetResultOutput
func (LookupTargetResultOutput) ToLookupTargetResultOutputWithContext ¶
func (o LookupTargetResultOutput) ToLookupTargetResultOutputWithContext(ctx context.Context) LookupTargetResultOutput
func (LookupTargetResultOutput) Type ¶
func (o LookupTargetResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupWatcherArgs ¶
type LookupWatcherOutputArgs ¶
type LookupWatcherOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The database watcher name. WatcherName pulumi.StringInput `pulumi:"watcherName"` }
func (LookupWatcherOutputArgs) ElementType ¶
func (LookupWatcherOutputArgs) ElementType() reflect.Type
type LookupWatcherResult ¶
type LookupWatcherResult struct { // The data store for collected monitoring data. Datastore *DatastoreResponse `pulumi:"datastore"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The managed service identities assigned to this resource. Identity *ManagedServiceIdentityResponse `pulumi:"identity"` // 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 resource watcher. ProvisioningState string `pulumi:"provisioningState"` // The monitoring collection status of the watcher. Status string `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The DatabaseWatcherProviderHub resource.
func LookupWatcher ¶
func LookupWatcher(ctx *pulumi.Context, args *LookupWatcherArgs, opts ...pulumi.InvokeOption) (*LookupWatcherResult, error)
Get a Watcher Azure REST API version: 2023-09-01-preview.
type LookupWatcherResultOutput ¶
type LookupWatcherResultOutput struct{ *pulumi.OutputState }
The DatabaseWatcherProviderHub resource.
func LookupWatcherOutput ¶
func LookupWatcherOutput(ctx *pulumi.Context, args LookupWatcherOutputArgs, opts ...pulumi.InvokeOption) LookupWatcherResultOutput
func (LookupWatcherResultOutput) Datastore ¶
func (o LookupWatcherResultOutput) Datastore() DatastoreResponsePtrOutput
The data store for collected monitoring data.
func (LookupWatcherResultOutput) ElementType ¶
func (LookupWatcherResultOutput) ElementType() reflect.Type
func (LookupWatcherResultOutput) Id ¶
func (o LookupWatcherResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupWatcherResultOutput) Identity ¶
func (o LookupWatcherResultOutput) Identity() ManagedServiceIdentityResponsePtrOutput
The managed service identities assigned to this resource.
func (LookupWatcherResultOutput) Location ¶
func (o LookupWatcherResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupWatcherResultOutput) Name ¶
func (o LookupWatcherResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupWatcherResultOutput) ProvisioningState ¶
func (o LookupWatcherResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource watcher.
func (LookupWatcherResultOutput) Status ¶
func (o LookupWatcherResultOutput) Status() pulumi.StringOutput
The monitoring collection status of the watcher.
func (LookupWatcherResultOutput) SystemData ¶
func (o LookupWatcherResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupWatcherResultOutput) Tags ¶
func (o LookupWatcherResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupWatcherResultOutput) ToLookupWatcherResultOutput ¶
func (o LookupWatcherResultOutput) ToLookupWatcherResultOutput() LookupWatcherResultOutput
func (LookupWatcherResultOutput) ToLookupWatcherResultOutputWithContext ¶
func (o LookupWatcherResultOutput) ToLookupWatcherResultOutputWithContext(ctx context.Context) LookupWatcherResultOutput
func (LookupWatcherResultOutput) Type ¶
func (o LookupWatcherResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ManagedServiceIdentity ¶
type ManagedServiceIdentity struct { // Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type string `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
Managed service identity (system assigned and/or user assigned identities)
type ManagedServiceIdentityArgs ¶
type ManagedServiceIdentityArgs struct { // Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type pulumi.StringInput `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityArgs) ElementType ¶
func (ManagedServiceIdentityArgs) ElementType() reflect.Type
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
type ManagedServiceIdentityInput ¶
type ManagedServiceIdentityInput interface { pulumi.Input ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput }
ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:
ManagedServiceIdentityArgs{...}
type ManagedServiceIdentityOutput ¶
type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityOutput) ElementType ¶
func (ManagedServiceIdentityOutput) ElementType() reflect.Type
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) Type ¶
func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityPtrInput ¶
type ManagedServiceIdentityPtrInput interface { pulumi.Input ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput }
ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:
ManagedServiceIdentityArgs{...} or: nil
func ManagedServiceIdentityPtr ¶
func ManagedServiceIdentityPtr(v *ManagedServiceIdentityArgs) ManagedServiceIdentityPtrInput
type ManagedServiceIdentityPtrOutput ¶
type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityPtrOutput) Elem ¶
func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
func (ManagedServiceIdentityPtrOutput) ElementType ¶
func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) Type ¶
func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityResponse ¶
type ManagedServiceIdentityResponse struct { // The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. TenantId string `pulumi:"tenantId"` // Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type string `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"` }
Managed service identity (system assigned and/or user assigned identities)
type ManagedServiceIdentityResponseOutput ¶
type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityResponseOutput) ElementType ¶
func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponseOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponseOutput) TenantId ¶
func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) Type ¶
func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityResponsePtrOutput ¶
type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityResponsePtrOutput) ElementType ¶
func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponsePtrOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponsePtrOutput) TenantId ¶
func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) Type ¶
func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityType ¶
type ManagedServiceIdentityType string
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityType) ElementType ¶
func (ManagedServiceIdentityType) ElementType() reflect.Type
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityType) ToStringOutput ¶
func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringOutputWithContext ¶
func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringPtrOutput ¶
func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityType) ToStringPtrOutputWithContext ¶
func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedServiceIdentityTypeInput ¶
type ManagedServiceIdentityTypeInput interface { pulumi.Input ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput }
ManagedServiceIdentityTypeInput is an input type that accepts values of the ManagedServiceIdentityType enum A concrete instance of `ManagedServiceIdentityTypeInput` can be one of the following:
ManagedServiceIdentityTypeNone ManagedServiceIdentityTypeSystemAssigned ManagedServiceIdentityTypeUserAssigned ManagedServiceIdentityType_SystemAssigned_UserAssigned
type ManagedServiceIdentityTypeOutput ¶
type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityTypeOutput) ElementType ¶
func (ManagedServiceIdentityTypeOutput) ElementType() reflect.Type
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypeOutput) ToStringOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedServiceIdentityTypePtrInput ¶
type ManagedServiceIdentityTypePtrInput interface { pulumi.Input ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput }
func ManagedServiceIdentityTypePtr ¶
func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput
type ManagedServiceIdentityTypePtrOutput ¶
type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityTypePtrOutput) Elem ¶
func (o ManagedServiceIdentityTypePtrOutput) Elem() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypePtrOutput) ElementType ¶
func (ManagedServiceIdentityTypePtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput ¶
func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SharedPrivateLinkResource ¶
type SharedPrivateLinkResource struct { pulumi.StringPtrOutput `pulumi:"dnsZone"` GroupId pulumi.StringOutput `pulumi:"groupId"` Name pulumi.StringOutput `pulumi:"name"` PrivateLinkResourceId pulumi.StringOutput `pulumi:"privateLinkResourceId"` ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` RequestMessage pulumi.StringOutput `pulumi:"requestMessage"` Status pulumi.StringOutput `pulumi:"status"` SystemData SystemDataResponseOutput `pulumi:"systemData"` Type pulumi.StringOutput `pulumi:"type"` }DnsZone
Concrete proxy resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-09-01-preview.
func GetSharedPrivateLinkResource ¶
func GetSharedPrivateLinkResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SharedPrivateLinkResourceState, opts ...pulumi.ResourceOption) (*SharedPrivateLinkResource, error)
GetSharedPrivateLinkResource gets an existing SharedPrivateLinkResource 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 NewSharedPrivateLinkResource ¶
func NewSharedPrivateLinkResource(ctx *pulumi.Context, name string, args *SharedPrivateLinkResourceArgs, opts ...pulumi.ResourceOption) (*SharedPrivateLinkResource, error)
NewSharedPrivateLinkResource registers a new resource with the given unique name, arguments, and options.
func (*SharedPrivateLinkResource) ElementType ¶
func (*SharedPrivateLinkResource) ElementType() reflect.Type
func (*SharedPrivateLinkResource) ToSharedPrivateLinkResourceOutput ¶
func (i *SharedPrivateLinkResource) ToSharedPrivateLinkResourceOutput() SharedPrivateLinkResourceOutput
func (*SharedPrivateLinkResource) ToSharedPrivateLinkResourceOutputWithContext ¶
func (i *SharedPrivateLinkResource) ToSharedPrivateLinkResourceOutputWithContext(ctx context.Context) SharedPrivateLinkResourceOutput
type SharedPrivateLinkResourceArgs ¶
type SharedPrivateLinkResourceArgs struct { pulumi.StringPtrInput GroupId pulumi.StringInput PrivateLinkResourceId pulumi.StringInput RequestMessage pulumi.StringInput ResourceGroupName pulumi.StringInput SharedPrivateLinkResourceName pulumi.StringPtrInput WatcherName pulumi.StringInput }DnsZone
The set of arguments for constructing a SharedPrivateLinkResource resource.
func (SharedPrivateLinkResourceArgs) ElementType ¶
func (SharedPrivateLinkResourceArgs) ElementType() reflect.Type
type SharedPrivateLinkResourceOutput ¶
func (SharedPrivateLinkResourceOutput) DnsZone ¶
func (o SharedPrivateLinkResourceOutput) DnsZone() pulumi.StringPtrOutput
The DNS zone to be included in the DNS name of the shared private link. Value is service-specific.
func (SharedPrivateLinkResourceOutput) ElementType ¶
func (SharedPrivateLinkResourceOutput) ElementType() reflect.Type
func (SharedPrivateLinkResourceOutput) GroupId ¶
func (o SharedPrivateLinkResourceOutput) GroupId() pulumi.StringOutput
The group id from the provider of resource the shared private link resource is for.
func (SharedPrivateLinkResourceOutput) Name ¶
func (o SharedPrivateLinkResourceOutput) Name() pulumi.StringOutput
The name of the resource
func (SharedPrivateLinkResourceOutput) PrivateLinkResourceId ¶
func (o SharedPrivateLinkResourceOutput) PrivateLinkResourceId() pulumi.StringOutput
The resource id of the resource the shared private link resource is for.
func (SharedPrivateLinkResourceOutput) ProvisioningState ¶
func (o SharedPrivateLinkResourceOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (SharedPrivateLinkResourceOutput) RequestMessage ¶
func (o SharedPrivateLinkResourceOutput) RequestMessage() pulumi.StringOutput
The request message for requesting approval of the shared private link resource.
func (SharedPrivateLinkResourceOutput) Status ¶
func (o SharedPrivateLinkResourceOutput) Status() pulumi.StringOutput
Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.
func (SharedPrivateLinkResourceOutput) SystemData ¶
func (o SharedPrivateLinkResourceOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutput ¶
func (o SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutput() SharedPrivateLinkResourceOutput
func (SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutputWithContext ¶
func (o SharedPrivateLinkResourceOutput) ToSharedPrivateLinkResourceOutputWithContext(ctx context.Context) SharedPrivateLinkResourceOutput
func (SharedPrivateLinkResourceOutput) Type ¶
func (o SharedPrivateLinkResourceOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type SharedPrivateLinkResourceState ¶
type SharedPrivateLinkResourceState struct { }
func (SharedPrivateLinkResourceState) ElementType ¶
func (SharedPrivateLinkResourceState) ElementType() reflect.Type
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type Target ¶
type Target struct { pulumi.CustomResourceState // The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. ConnectionServerName pulumi.StringOutput `pulumi:"connectionServerName"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of authentication to use when connecting to a target. TargetAuthenticationType pulumi.StringOutput `pulumi:"targetAuthenticationType"` // Discriminator property for TargetProperties. TargetType pulumi.StringOutput `pulumi:"targetType"` // To use SQL authentication when connecting to targets, specify the vault where the login name and password secrets are stored. TargetVault VaultSecretResponsePtrOutput `pulumi:"targetVault"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Concrete proxy resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-09-01-preview.
func GetTarget ¶
func GetTarget(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetState, opts ...pulumi.ResourceOption) (*Target, error)
GetTarget gets an existing Target 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 NewTarget ¶
func NewTarget(ctx *pulumi.Context, name string, args *TargetArgs, opts ...pulumi.ResourceOption) (*Target, error)
NewTarget registers a new resource with the given unique name, arguments, and options.
func (*Target) ElementType ¶
func (*Target) ToTargetOutput ¶
func (i *Target) ToTargetOutput() TargetOutput
func (*Target) ToTargetOutputWithContext ¶
func (i *Target) ToTargetOutputWithContext(ctx context.Context) TargetOutput
type TargetArgs ¶
type TargetArgs struct { // The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. ConnectionServerName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The type of authentication to use when connecting to a target. TargetAuthenticationType pulumi.StringInput // The target resource name. TargetName pulumi.StringPtrInput // Discriminator property for TargetProperties. TargetType pulumi.StringInput // To use SQL authentication when connecting to targets, specify the vault where the login name and password secrets are stored. TargetVault VaultSecretPtrInput // The database watcher name. WatcherName pulumi.StringInput }
The set of arguments for constructing a Target resource.
func (TargetArgs) ElementType ¶
func (TargetArgs) ElementType() reflect.Type
type TargetAuthenticationType ¶
type TargetAuthenticationType string
The type of authentication to use when connecting to a target.
func (TargetAuthenticationType) ElementType ¶
func (TargetAuthenticationType) ElementType() reflect.Type
func (TargetAuthenticationType) ToStringOutput ¶
func (e TargetAuthenticationType) ToStringOutput() pulumi.StringOutput
func (TargetAuthenticationType) ToStringOutputWithContext ¶
func (e TargetAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetAuthenticationType) ToStringPtrOutput ¶
func (e TargetAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetAuthenticationType) ToStringPtrOutputWithContext ¶
func (e TargetAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetAuthenticationType) ToTargetAuthenticationTypeOutput ¶
func (e TargetAuthenticationType) ToTargetAuthenticationTypeOutput() TargetAuthenticationTypeOutput
func (TargetAuthenticationType) ToTargetAuthenticationTypeOutputWithContext ¶
func (e TargetAuthenticationType) ToTargetAuthenticationTypeOutputWithContext(ctx context.Context) TargetAuthenticationTypeOutput
func (TargetAuthenticationType) ToTargetAuthenticationTypePtrOutput ¶
func (e TargetAuthenticationType) ToTargetAuthenticationTypePtrOutput() TargetAuthenticationTypePtrOutput
func (TargetAuthenticationType) ToTargetAuthenticationTypePtrOutputWithContext ¶
func (e TargetAuthenticationType) ToTargetAuthenticationTypePtrOutputWithContext(ctx context.Context) TargetAuthenticationTypePtrOutput
type TargetAuthenticationTypeInput ¶
type TargetAuthenticationTypeInput interface { pulumi.Input ToTargetAuthenticationTypeOutput() TargetAuthenticationTypeOutput ToTargetAuthenticationTypeOutputWithContext(context.Context) TargetAuthenticationTypeOutput }
TargetAuthenticationTypeInput is an input type that accepts values of the TargetAuthenticationType enum A concrete instance of `TargetAuthenticationTypeInput` can be one of the following:
TargetAuthenticationTypeAad TargetAuthenticationTypeSql
type TargetAuthenticationTypeOutput ¶
type TargetAuthenticationTypeOutput struct{ *pulumi.OutputState }
func (TargetAuthenticationTypeOutput) ElementType ¶
func (TargetAuthenticationTypeOutput) ElementType() reflect.Type
func (TargetAuthenticationTypeOutput) ToStringOutput ¶
func (o TargetAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
func (TargetAuthenticationTypeOutput) ToStringOutputWithContext ¶
func (o TargetAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetAuthenticationTypeOutput) ToStringPtrOutput ¶
func (o TargetAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetAuthenticationTypeOutput) ToStringPtrOutputWithContext ¶
func (o TargetAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetAuthenticationTypeOutput) ToTargetAuthenticationTypeOutput ¶
func (o TargetAuthenticationTypeOutput) ToTargetAuthenticationTypeOutput() TargetAuthenticationTypeOutput
func (TargetAuthenticationTypeOutput) ToTargetAuthenticationTypeOutputWithContext ¶
func (o TargetAuthenticationTypeOutput) ToTargetAuthenticationTypeOutputWithContext(ctx context.Context) TargetAuthenticationTypeOutput
func (TargetAuthenticationTypeOutput) ToTargetAuthenticationTypePtrOutput ¶
func (o TargetAuthenticationTypeOutput) ToTargetAuthenticationTypePtrOutput() TargetAuthenticationTypePtrOutput
func (TargetAuthenticationTypeOutput) ToTargetAuthenticationTypePtrOutputWithContext ¶
func (o TargetAuthenticationTypeOutput) ToTargetAuthenticationTypePtrOutputWithContext(ctx context.Context) TargetAuthenticationTypePtrOutput
type TargetAuthenticationTypePtrInput ¶
type TargetAuthenticationTypePtrInput interface { pulumi.Input ToTargetAuthenticationTypePtrOutput() TargetAuthenticationTypePtrOutput ToTargetAuthenticationTypePtrOutputWithContext(context.Context) TargetAuthenticationTypePtrOutput }
func TargetAuthenticationTypePtr ¶
func TargetAuthenticationTypePtr(v string) TargetAuthenticationTypePtrInput
type TargetAuthenticationTypePtrOutput ¶
type TargetAuthenticationTypePtrOutput struct{ *pulumi.OutputState }
func (TargetAuthenticationTypePtrOutput) Elem ¶
func (o TargetAuthenticationTypePtrOutput) Elem() TargetAuthenticationTypeOutput
func (TargetAuthenticationTypePtrOutput) ElementType ¶
func (TargetAuthenticationTypePtrOutput) ElementType() reflect.Type
func (TargetAuthenticationTypePtrOutput) ToStringPtrOutput ¶
func (o TargetAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetAuthenticationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o TargetAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetAuthenticationTypePtrOutput) ToTargetAuthenticationTypePtrOutput ¶
func (o TargetAuthenticationTypePtrOutput) ToTargetAuthenticationTypePtrOutput() TargetAuthenticationTypePtrOutput
func (TargetAuthenticationTypePtrOutput) ToTargetAuthenticationTypePtrOutputWithContext ¶
func (o TargetAuthenticationTypePtrOutput) ToTargetAuthenticationTypePtrOutputWithContext(ctx context.Context) TargetAuthenticationTypePtrOutput
type TargetInput ¶
type TargetInput interface { pulumi.Input ToTargetOutput() TargetOutput ToTargetOutputWithContext(ctx context.Context) TargetOutput }
type TargetOutput ¶
type TargetOutput struct{ *pulumi.OutputState }
func (TargetOutput) ConnectionServerName ¶
func (o TargetOutput) ConnectionServerName() pulumi.StringOutput
The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately.
func (TargetOutput) ElementType ¶
func (TargetOutput) ElementType() reflect.Type
func (TargetOutput) Name ¶
func (o TargetOutput) Name() pulumi.StringOutput
The name of the resource
func (TargetOutput) ProvisioningState ¶
func (o TargetOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource.
func (TargetOutput) SystemData ¶
func (o TargetOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (TargetOutput) TargetAuthenticationType ¶
func (o TargetOutput) TargetAuthenticationType() pulumi.StringOutput
The type of authentication to use when connecting to a target.
func (TargetOutput) TargetType ¶
func (o TargetOutput) TargetType() pulumi.StringOutput
Discriminator property for TargetProperties.
func (TargetOutput) TargetVault ¶
func (o TargetOutput) TargetVault() VaultSecretResponsePtrOutput
To use SQL authentication when connecting to targets, specify the vault where the login name and password secrets are stored.
func (TargetOutput) ToTargetOutput ¶
func (o TargetOutput) ToTargetOutput() TargetOutput
func (TargetOutput) ToTargetOutputWithContext ¶
func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
func (TargetOutput) Type ¶
func (o TargetOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type TargetState ¶
type TargetState struct { }
func (TargetState) ElementType ¶
func (TargetState) ElementType() reflect.Type
type UserAssignedIdentityResponse ¶
type UserAssignedIdentityResponse struct { // The client ID of the assigned identity. ClientId string `pulumi:"clientId"` // The principal ID of the assigned identity. PrincipalId string `pulumi:"principalId"` }
User assigned identity properties
type UserAssignedIdentityResponseMapOutput ¶
type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentityResponseMapOutput) ElementType ¶
func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseMapOutput) MapIndex ¶
func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
type UserAssignedIdentityResponseOutput ¶
type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }
User assigned identity properties
func (UserAssignedIdentityResponseOutput) ClientId ¶
func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
The client ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ElementType ¶
func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseOutput) PrincipalId ¶
func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
type VaultSecret ¶
type VaultSecret struct { // The Azure ResourceId of the Key Vault instance storing database authentication secrets. AkvResourceId *string `pulumi:"akvResourceId"` // The path to the Key Vault secret storing the password for authentication to a target. AkvTargetPassword *string `pulumi:"akvTargetPassword"` // The path to the Key Vault secret storing the login name (aka user name, aka account name) for authentication to a target. AkvTargetUser *string `pulumi:"akvTargetUser"` }
The vault specific details required if using SQL authentication to connect to a target.
type VaultSecretArgs ¶
type VaultSecretArgs struct { // The Azure ResourceId of the Key Vault instance storing database authentication secrets. AkvResourceId pulumi.StringPtrInput `pulumi:"akvResourceId"` // The path to the Key Vault secret storing the password for authentication to a target. AkvTargetPassword pulumi.StringPtrInput `pulumi:"akvTargetPassword"` // The path to the Key Vault secret storing the login name (aka user name, aka account name) for authentication to a target. AkvTargetUser pulumi.StringPtrInput `pulumi:"akvTargetUser"` }
The vault specific details required if using SQL authentication to connect to a target.
func (VaultSecretArgs) ElementType ¶
func (VaultSecretArgs) ElementType() reflect.Type
func (VaultSecretArgs) ToVaultSecretOutput ¶
func (i VaultSecretArgs) ToVaultSecretOutput() VaultSecretOutput
func (VaultSecretArgs) ToVaultSecretOutputWithContext ¶
func (i VaultSecretArgs) ToVaultSecretOutputWithContext(ctx context.Context) VaultSecretOutput
func (VaultSecretArgs) ToVaultSecretPtrOutput ¶
func (i VaultSecretArgs) ToVaultSecretPtrOutput() VaultSecretPtrOutput
func (VaultSecretArgs) ToVaultSecretPtrOutputWithContext ¶
func (i VaultSecretArgs) ToVaultSecretPtrOutputWithContext(ctx context.Context) VaultSecretPtrOutput
type VaultSecretInput ¶
type VaultSecretInput interface { pulumi.Input ToVaultSecretOutput() VaultSecretOutput ToVaultSecretOutputWithContext(context.Context) VaultSecretOutput }
VaultSecretInput is an input type that accepts VaultSecretArgs and VaultSecretOutput values. You can construct a concrete instance of `VaultSecretInput` via:
VaultSecretArgs{...}
type VaultSecretOutput ¶
type VaultSecretOutput struct{ *pulumi.OutputState }
The vault specific details required if using SQL authentication to connect to a target.
func (VaultSecretOutput) AkvResourceId ¶
func (o VaultSecretOutput) AkvResourceId() pulumi.StringPtrOutput
The Azure ResourceId of the Key Vault instance storing database authentication secrets.
func (VaultSecretOutput) AkvTargetPassword ¶
func (o VaultSecretOutput) AkvTargetPassword() pulumi.StringPtrOutput
The path to the Key Vault secret storing the password for authentication to a target.
func (VaultSecretOutput) AkvTargetUser ¶
func (o VaultSecretOutput) AkvTargetUser() pulumi.StringPtrOutput
The path to the Key Vault secret storing the login name (aka user name, aka account name) for authentication to a target.
func (VaultSecretOutput) ElementType ¶
func (VaultSecretOutput) ElementType() reflect.Type
func (VaultSecretOutput) ToVaultSecretOutput ¶
func (o VaultSecretOutput) ToVaultSecretOutput() VaultSecretOutput
func (VaultSecretOutput) ToVaultSecretOutputWithContext ¶
func (o VaultSecretOutput) ToVaultSecretOutputWithContext(ctx context.Context) VaultSecretOutput
func (VaultSecretOutput) ToVaultSecretPtrOutput ¶
func (o VaultSecretOutput) ToVaultSecretPtrOutput() VaultSecretPtrOutput
func (VaultSecretOutput) ToVaultSecretPtrOutputWithContext ¶
func (o VaultSecretOutput) ToVaultSecretPtrOutputWithContext(ctx context.Context) VaultSecretPtrOutput
type VaultSecretPtrInput ¶
type VaultSecretPtrInput interface { pulumi.Input ToVaultSecretPtrOutput() VaultSecretPtrOutput ToVaultSecretPtrOutputWithContext(context.Context) VaultSecretPtrOutput }
VaultSecretPtrInput is an input type that accepts VaultSecretArgs, VaultSecretPtr and VaultSecretPtrOutput values. You can construct a concrete instance of `VaultSecretPtrInput` via:
VaultSecretArgs{...} or: nil
func VaultSecretPtr ¶
func VaultSecretPtr(v *VaultSecretArgs) VaultSecretPtrInput
type VaultSecretPtrOutput ¶
type VaultSecretPtrOutput struct{ *pulumi.OutputState }
func (VaultSecretPtrOutput) AkvResourceId ¶
func (o VaultSecretPtrOutput) AkvResourceId() pulumi.StringPtrOutput
The Azure ResourceId of the Key Vault instance storing database authentication secrets.
func (VaultSecretPtrOutput) AkvTargetPassword ¶
func (o VaultSecretPtrOutput) AkvTargetPassword() pulumi.StringPtrOutput
The path to the Key Vault secret storing the password for authentication to a target.
func (VaultSecretPtrOutput) AkvTargetUser ¶
func (o VaultSecretPtrOutput) AkvTargetUser() pulumi.StringPtrOutput
The path to the Key Vault secret storing the login name (aka user name, aka account name) for authentication to a target.
func (VaultSecretPtrOutput) Elem ¶
func (o VaultSecretPtrOutput) Elem() VaultSecretOutput
func (VaultSecretPtrOutput) ElementType ¶
func (VaultSecretPtrOutput) ElementType() reflect.Type
func (VaultSecretPtrOutput) ToVaultSecretPtrOutput ¶
func (o VaultSecretPtrOutput) ToVaultSecretPtrOutput() VaultSecretPtrOutput
func (VaultSecretPtrOutput) ToVaultSecretPtrOutputWithContext ¶
func (o VaultSecretPtrOutput) ToVaultSecretPtrOutputWithContext(ctx context.Context) VaultSecretPtrOutput
type VaultSecretResponse ¶
type VaultSecretResponse struct { // The Azure ResourceId of the Key Vault instance storing database authentication secrets. AkvResourceId *string `pulumi:"akvResourceId"` // The path to the Key Vault secret storing the password for authentication to a target. AkvTargetPassword *string `pulumi:"akvTargetPassword"` // The path to the Key Vault secret storing the login name (aka user name, aka account name) for authentication to a target. AkvTargetUser *string `pulumi:"akvTargetUser"` }
The vault specific details required if using SQL authentication to connect to a target.
type VaultSecretResponseOutput ¶
type VaultSecretResponseOutput struct{ *pulumi.OutputState }
The vault specific details required if using SQL authentication to connect to a target.
func (VaultSecretResponseOutput) AkvResourceId ¶
func (o VaultSecretResponseOutput) AkvResourceId() pulumi.StringPtrOutput
The Azure ResourceId of the Key Vault instance storing database authentication secrets.
func (VaultSecretResponseOutput) AkvTargetPassword ¶
func (o VaultSecretResponseOutput) AkvTargetPassword() pulumi.StringPtrOutput
The path to the Key Vault secret storing the password for authentication to a target.
func (VaultSecretResponseOutput) AkvTargetUser ¶
func (o VaultSecretResponseOutput) AkvTargetUser() pulumi.StringPtrOutput
The path to the Key Vault secret storing the login name (aka user name, aka account name) for authentication to a target.
func (VaultSecretResponseOutput) ElementType ¶
func (VaultSecretResponseOutput) ElementType() reflect.Type
func (VaultSecretResponseOutput) ToVaultSecretResponseOutput ¶
func (o VaultSecretResponseOutput) ToVaultSecretResponseOutput() VaultSecretResponseOutput
func (VaultSecretResponseOutput) ToVaultSecretResponseOutputWithContext ¶
func (o VaultSecretResponseOutput) ToVaultSecretResponseOutputWithContext(ctx context.Context) VaultSecretResponseOutput
type VaultSecretResponsePtrOutput ¶
type VaultSecretResponsePtrOutput struct{ *pulumi.OutputState }
func (VaultSecretResponsePtrOutput) AkvResourceId ¶
func (o VaultSecretResponsePtrOutput) AkvResourceId() pulumi.StringPtrOutput
The Azure ResourceId of the Key Vault instance storing database authentication secrets.
func (VaultSecretResponsePtrOutput) AkvTargetPassword ¶
func (o VaultSecretResponsePtrOutput) AkvTargetPassword() pulumi.StringPtrOutput
The path to the Key Vault secret storing the password for authentication to a target.
func (VaultSecretResponsePtrOutput) AkvTargetUser ¶
func (o VaultSecretResponsePtrOutput) AkvTargetUser() pulumi.StringPtrOutput
The path to the Key Vault secret storing the login name (aka user name, aka account name) for authentication to a target.
func (VaultSecretResponsePtrOutput) Elem ¶
func (o VaultSecretResponsePtrOutput) Elem() VaultSecretResponseOutput
func (VaultSecretResponsePtrOutput) ElementType ¶
func (VaultSecretResponsePtrOutput) ElementType() reflect.Type
func (VaultSecretResponsePtrOutput) ToVaultSecretResponsePtrOutput ¶
func (o VaultSecretResponsePtrOutput) ToVaultSecretResponsePtrOutput() VaultSecretResponsePtrOutput
func (VaultSecretResponsePtrOutput) ToVaultSecretResponsePtrOutputWithContext ¶
func (o VaultSecretResponsePtrOutput) ToVaultSecretResponsePtrOutputWithContext(ctx context.Context) VaultSecretResponsePtrOutput
type Watcher ¶
type Watcher struct { pulumi.CustomResourceState // The data store for collected monitoring data. Datastore DatastoreResponsePtrOutput `pulumi:"datastore"` // The managed service identities assigned to this resource. Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"` // 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 resource watcher. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The monitoring collection status of the watcher. Status pulumi.StringOutput `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The DatabaseWatcherProviderHub resource. Azure REST API version: 2023-09-01-preview.
func GetWatcher ¶
func GetWatcher(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WatcherState, opts ...pulumi.ResourceOption) (*Watcher, error)
GetWatcher gets an existing Watcher 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 NewWatcher ¶
func NewWatcher(ctx *pulumi.Context, name string, args *WatcherArgs, opts ...pulumi.ResourceOption) (*Watcher, error)
NewWatcher registers a new resource with the given unique name, arguments, and options.
func (*Watcher) ElementType ¶
func (*Watcher) ToWatcherOutput ¶
func (i *Watcher) ToWatcherOutput() WatcherOutput
func (*Watcher) ToWatcherOutputWithContext ¶
func (i *Watcher) ToWatcherOutputWithContext(ctx context.Context) WatcherOutput
type WatcherArgs ¶
type WatcherArgs struct { // The data store for collected monitoring data. Datastore DatastorePtrInput // The managed service identities assigned to this resource. Identity ManagedServiceIdentityPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The database watcher name. WatcherName pulumi.StringPtrInput }
The set of arguments for constructing a Watcher resource.
func (WatcherArgs) ElementType ¶
func (WatcherArgs) ElementType() reflect.Type
type WatcherInput ¶
type WatcherInput interface { pulumi.Input ToWatcherOutput() WatcherOutput ToWatcherOutputWithContext(ctx context.Context) WatcherOutput }
type WatcherOutput ¶
type WatcherOutput struct{ *pulumi.OutputState }
func (WatcherOutput) Datastore ¶
func (o WatcherOutput) Datastore() DatastoreResponsePtrOutput
The data store for collected monitoring data.
func (WatcherOutput) ElementType ¶
func (WatcherOutput) ElementType() reflect.Type
func (WatcherOutput) Identity ¶
func (o WatcherOutput) Identity() ManagedServiceIdentityResponsePtrOutput
The managed service identities assigned to this resource.
func (WatcherOutput) Location ¶
func (o WatcherOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (WatcherOutput) Name ¶
func (o WatcherOutput) Name() pulumi.StringOutput
The name of the resource
func (WatcherOutput) ProvisioningState ¶
func (o WatcherOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the resource watcher.
func (WatcherOutput) Status ¶
func (o WatcherOutput) Status() pulumi.StringOutput
The monitoring collection status of the watcher.
func (WatcherOutput) SystemData ¶
func (o WatcherOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (WatcherOutput) ToWatcherOutput ¶
func (o WatcherOutput) ToWatcherOutput() WatcherOutput
func (WatcherOutput) ToWatcherOutputWithContext ¶
func (o WatcherOutput) ToWatcherOutputWithContext(ctx context.Context) WatcherOutput
func (WatcherOutput) Type ¶
func (o WatcherOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type WatcherState ¶
type WatcherState struct { }
func (WatcherState) ElementType ¶
func (WatcherState) ElementType() reflect.Type