@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 1.93 kB
TypeScript
export declare const ArtifactKind: {
readonly Template: "template";
readonly RoleAssignment: "roleAssignment";
readonly PolicyAssignment: "policyAssignment";
};
/**
* Specifies the kind of blueprint artifact.
*/
export type ArtifactKind = (typeof ArtifactKind)[keyof typeof ArtifactKind];
export declare const AssignmentLockMode: {
readonly None: "None";
readonly AllResourcesReadOnly: "AllResourcesReadOnly";
readonly AllResourcesDoNotDelete: "AllResourcesDoNotDelete";
};
/**
* Lock mode.
*/
export type AssignmentLockMode = (typeof AssignmentLockMode)[keyof typeof AssignmentLockMode];
export declare const BlueprintTargetScope: {
/**
* The blueprint targets a subscription during blueprint assignment.
*/
readonly Subscription: "subscription";
/**
* The blueprint targets a management group during blueprint assignment. This is reserved for future use.
*/
readonly ManagementGroup: "managementGroup";
};
/**
* The scope where this blueprint definition can be assigned.
*/
export type BlueprintTargetScope = (typeof BlueprintTargetScope)[keyof typeof BlueprintTargetScope];
export declare const ManagedServiceIdentityType: {
readonly None: "None";
readonly SystemAssigned: "SystemAssigned";
readonly UserAssigned: "UserAssigned";
};
/**
* Type of the managed identity.
*/
export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType];
export declare const TemplateParameterType: {
readonly String: "string";
readonly Array: "array";
readonly Bool: "bool";
readonly Int: "int";
readonly Object: "object";
readonly SecureObject: "secureObject";
readonly SecureString: "secureString";
};
/**
* Allowed data types for Resource Manager template parameters.
*/
export type TemplateParameterType = (typeof TemplateParameterType)[keyof typeof TemplateParameterType];