UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

334 lines (333 loc) • 11.3 kB
export declare const Action: { readonly Allow: "Allow"; }; /** * The action of IP ACL rule. */ export type Action = (typeof Action)[keyof typeof Action]; export declare const ActionsRequired: { readonly None: "None"; readonly Recreate: "Recreate"; }; /** * A message indicating if changes on the service provider require any updates on the consumer. */ export type ActionsRequired = (typeof ActionsRequired)[keyof typeof ActionsRequired]; export declare const Architecture: { readonly Amd64: "amd64"; readonly X86: "x86"; readonly Architecture_386: "386"; readonly Arm: "arm"; readonly Arm64: "arm64"; }; /** * The OS architecture. */ export type Architecture = (typeof Architecture)[keyof typeof Architecture]; export declare const AuditLogStatus: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Indicates whether audit logs are enabled on the connected registry. */ export type AuditLogStatus = (typeof AuditLogStatus)[keyof typeof AuditLogStatus]; export declare const AzureADAuthenticationAsArmPolicyStatus: { readonly Enabled: "enabled"; readonly Disabled: "disabled"; }; /** * The value that indicates whether the policy is enabled or not. */ export type AzureADAuthenticationAsArmPolicyStatus = (typeof AzureADAuthenticationAsArmPolicyStatus)[keyof typeof AzureADAuthenticationAsArmPolicyStatus]; export declare const BaseImageTriggerType: { readonly All: "All"; readonly Runtime: "Runtime"; }; /** * The type of the auto trigger for base image dependency updates. */ export type BaseImageTriggerType = (typeof BaseImageTriggerType)[keyof typeof BaseImageTriggerType]; export declare const ConnectedRegistryMode: { readonly ReadWrite: "ReadWrite"; readonly ReadOnly: "ReadOnly"; readonly Registry: "Registry"; readonly Mirror: "Mirror"; }; /** * The mode of the connected registry resource that indicates the permissions of the registry. */ export type ConnectedRegistryMode = (typeof ConnectedRegistryMode)[keyof typeof ConnectedRegistryMode]; export declare const ConnectionStatus: { readonly Approved: "Approved"; readonly Pending: "Pending"; readonly Rejected: "Rejected"; readonly Disconnected: "Disconnected"; }; /** * The private link service connection status. */ export type ConnectionStatus = (typeof ConnectionStatus)[keyof typeof ConnectionStatus]; export declare const CredentialName: { readonly Credential1: "Credential1"; }; /** * The name of the credential. */ export type CredentialName = (typeof CredentialName)[keyof typeof CredentialName]; export declare const DefaultAction: { readonly Allow: "Allow"; readonly Deny: "Deny"; }; /** * The default action of allow or deny when no other rules match. */ export type DefaultAction = (typeof DefaultAction)[keyof typeof DefaultAction]; export declare const EncryptionStatus: { readonly Enabled: "enabled"; readonly Disabled: "disabled"; }; /** * Indicates whether or not the encryption is enabled for container registry. */ export type EncryptionStatus = (typeof EncryptionStatus)[keyof typeof EncryptionStatus]; export declare const ExportPolicyStatus: { readonly Enabled: "enabled"; readonly Disabled: "disabled"; }; /** * The value that indicates whether the policy is enabled or not. */ export type ExportPolicyStatus = (typeof ExportPolicyStatus)[keyof typeof ExportPolicyStatus]; export declare const LogLevel: { readonly Debug: "Debug"; readonly Information: "Information"; readonly Warning: "Warning"; readonly Error: "Error"; readonly None: "None"; }; /** * The verbosity of logs persisted on the connected registry. */ export type LogLevel = (typeof LogLevel)[keyof typeof LogLevel]; export declare const NetworkRuleBypassOptions: { readonly AzureServices: "AzureServices"; readonly None: "None"; }; /** * Whether to allow trusted Azure services to access a network restricted registry. */ export type NetworkRuleBypassOptions = (typeof NetworkRuleBypassOptions)[keyof typeof NetworkRuleBypassOptions]; export declare const OS: { readonly Windows: "Windows"; readonly Linux: "Linux"; }; /** * The operating system type required for the run. */ export type OS = (typeof OS)[keyof typeof OS]; export declare const PackageSourceType: { readonly Remote: "remote"; }; /** * The type of package source for a archive. */ export type PackageSourceType = (typeof PackageSourceType)[keyof typeof PackageSourceType]; export declare const PipelineOptions: { readonly OverwriteTags: "OverwriteTags"; readonly OverwriteBlobs: "OverwriteBlobs"; readonly DeleteSourceBlobOnSuccess: "DeleteSourceBlobOnSuccess"; readonly ContinueOnErrors: "ContinueOnErrors"; }; export type PipelineOptions = (typeof PipelineOptions)[keyof typeof PipelineOptions]; export declare const PipelineRunSourceType: { readonly AzureStorageBlob: "AzureStorageBlob"; }; /** * The type of the source. */ export type PipelineRunSourceType = (typeof PipelineRunSourceType)[keyof typeof PipelineRunSourceType]; export declare const PipelineRunTargetType: { readonly AzureStorageBlob: "AzureStorageBlob"; }; /** * The type of the target. */ export type PipelineRunTargetType = (typeof PipelineRunTargetType)[keyof typeof PipelineRunTargetType]; export declare const PipelineSourceType: { readonly AzureStorageBlobContainer: "AzureStorageBlobContainer"; }; /** * The type of source for the import pipeline. */ export type PipelineSourceType = (typeof PipelineSourceType)[keyof typeof PipelineSourceType]; export declare const PolicyStatus: { readonly Enabled: "enabled"; readonly Disabled: "disabled"; }; /** * The value that indicates whether the policy is enabled or not. */ export type PolicyStatus = (typeof PolicyStatus)[keyof typeof PolicyStatus]; export declare const PublicNetworkAccess: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Whether or not public network access is allowed for the container registry. */ export type PublicNetworkAccess = (typeof PublicNetworkAccess)[keyof typeof PublicNetworkAccess]; export declare const ResourceIdentityType: { readonly SystemAssigned: "SystemAssigned"; readonly UserAssigned: "UserAssigned"; readonly SystemAssigned_UserAssigned: "SystemAssigned, UserAssigned"; readonly None: "None"; }; /** * The identity type. */ export type ResourceIdentityType = (typeof ResourceIdentityType)[keyof typeof ResourceIdentityType]; export declare const SecretObjectType: { readonly Opaque: "Opaque"; readonly Vaultsecret: "Vaultsecret"; }; /** * The type of the secret object which determines how the value of the secret object has to be * interpreted. */ export type SecretObjectType = (typeof SecretObjectType)[keyof typeof SecretObjectType]; export declare const SkuName: { readonly Classic: "Classic"; readonly Basic: "Basic"; readonly Standard: "Standard"; readonly Premium: "Premium"; }; /** * The SKU name of the container registry. Required for registry creation. */ export type SkuName = (typeof SkuName)[keyof typeof SkuName]; export declare const SourceControlType: { readonly Github: "Github"; readonly VisualStudioTeamService: "VisualStudioTeamService"; }; /** * The type of source control service. */ export type SourceControlType = (typeof SourceControlType)[keyof typeof SourceControlType]; export declare const SourceRegistryLoginMode: { readonly None: "None"; readonly Default: "Default"; }; /** * The authentication mode which determines the source registry login scope. The credentials for the source registry * will be generated using the given scope. These credentials will be used to login to * the source registry during the run. */ export type SourceRegistryLoginMode = (typeof SourceRegistryLoginMode)[keyof typeof SourceRegistryLoginMode]; export declare const SourceTriggerEvent: { readonly Commit: "commit"; readonly Pullrequest: "pullrequest"; }; export type SourceTriggerEvent = (typeof SourceTriggerEvent)[keyof typeof SourceTriggerEvent]; export declare const StepType: { readonly Docker: "Docker"; readonly FileTask: "FileTask"; readonly EncodedTask: "EncodedTask"; }; /** * The type of the step. */ export type StepType = (typeof StepType)[keyof typeof StepType]; export declare const TaskStatus: { readonly Disabled: "Disabled"; readonly Enabled: "Enabled"; }; /** * The current status of task. */ export type TaskStatus = (typeof TaskStatus)[keyof typeof TaskStatus]; export declare const TokenCertificateName: { readonly Certificate1: "certificate1"; readonly Certificate2: "certificate2"; }; export type TokenCertificateName = (typeof TokenCertificateName)[keyof typeof TokenCertificateName]; export declare const TokenPasswordName: { readonly Password1: "password1"; readonly Password2: "password2"; }; /** * The password name "password1" or "password2" */ export type TokenPasswordName = (typeof TokenPasswordName)[keyof typeof TokenPasswordName]; export declare const TokenStatus: { readonly Enabled: "enabled"; readonly Disabled: "disabled"; }; /** * The status of the token example enabled or disabled. */ export type TokenStatus = (typeof TokenStatus)[keyof typeof TokenStatus]; export declare const TokenType: { readonly PAT: "PAT"; readonly OAuth: "OAuth"; }; /** * The type of Auth token. */ export type TokenType = (typeof TokenType)[keyof typeof TokenType]; export declare const TriggerStatus: { readonly Disabled: "Disabled"; readonly Enabled: "Enabled"; }; /** * The current status of trigger. */ export type TriggerStatus = (typeof TriggerStatus)[keyof typeof TriggerStatus]; export declare const TrustPolicyType: { readonly Notary: "Notary"; }; /** * The type of trust policy. */ export type TrustPolicyType = (typeof TrustPolicyType)[keyof typeof TrustPolicyType]; export declare const UpdateTriggerPayloadType: { readonly Default: "Default"; readonly Token: "Token"; }; /** * Type of Payload body for Base image update triggers. */ export type UpdateTriggerPayloadType = (typeof UpdateTriggerPayloadType)[keyof typeof UpdateTriggerPayloadType]; export declare const Variant: { readonly V6: "v6"; readonly V7: "v7"; readonly V8: "v8"; }; /** * Variant of the CPU. */ export type Variant = (typeof Variant)[keyof typeof Variant]; export declare const WebhookAction: { readonly Push: "push"; readonly Delete: "delete"; readonly Quarantine: "quarantine"; readonly Chart_push: "chart_push"; readonly Chart_delete: "chart_delete"; }; export type WebhookAction = (typeof WebhookAction)[keyof typeof WebhookAction]; export declare const WebhookStatus: { readonly Enabled: "enabled"; readonly Disabled: "disabled"; }; /** * The status of the webhook at the time the operation was called. */ export type WebhookStatus = (typeof WebhookStatus)[keyof typeof WebhookStatus]; export declare const ZoneRedundancy: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Whether or not zone redundancy is enabled for this container registry replication */ export type ZoneRedundancy = (typeof ZoneRedundancy)[keyof typeof ZoneRedundancy];