@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.83 kB
TypeScript
export declare const AuthenticationMode: {
/**
* The local authentication mode. Users are not required to have data plane permissions if local authentication is not disabled.
*/
readonly Local: "Local";
/**
* The pass-through authentication mode. User identity will be passed through from Azure Resource Manager (ARM), requiring user to have data plane action permissions (Available via App Configuration Data Owner/ App Configuration Data Reader).
*/
readonly Pass_through: "Pass-through";
};
/**
* The data plane proxy authentication mode. This property manages the authentication mode of request to the data plane resources.
*/
export type AuthenticationMode = (typeof AuthenticationMode)[keyof typeof AuthenticationMode];
export declare const ConnectionStatus: {
readonly Pending: "Pending";
readonly Approved: "Approved";
readonly Rejected: "Rejected";
readonly Disconnected: "Disconnected";
};
/**
* The private link service connection status.
*/
export type ConnectionStatus = (typeof ConnectionStatus)[keyof typeof ConnectionStatus];
export declare const CreateMode: {
readonly Recover: "Recover";
readonly Default: "Default";
};
/**
* Indicates whether the configuration store need to be recovered.
*/
export type CreateMode = (typeof CreateMode)[keyof typeof CreateMode];
export declare const IdentityType: {
readonly None: "None";
readonly SystemAssigned: "SystemAssigned";
readonly UserAssigned: "UserAssigned";
readonly SystemAssigned_UserAssigned: "SystemAssigned, UserAssigned";
};
/**
* The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
*/
export type IdentityType = (typeof IdentityType)[keyof typeof IdentityType];
export declare const PrivateLinkDelegation: {
/**
* Azure Resource Manager (ARM) private endpoint is required if the resource requires private link.
*/
readonly Enabled: "Enabled";
/**
* Request is denied if the resource requires private link.
*/
readonly Disabled: "Disabled";
};
/**
* The data plane proxy private link delegation. This property manages if a request from delegated Azure Resource Manager (ARM) private link is allowed when the data plane resource requires private link.
*/
export type PrivateLinkDelegation = (typeof PrivateLinkDelegation)[keyof typeof PrivateLinkDelegation];
export declare const PublicNetworkAccess: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Control permission for data plane traffic coming from public networks while private endpoint is enabled.
*/
export type PublicNetworkAccess = (typeof PublicNetworkAccess)[keyof typeof PublicNetworkAccess];