다음을 통해 공유


BlobService Class

Definition

BlobService.

public class BlobService : Azure.Provisioning.Primitives.Resource, Azure.Provisioning.Primitives.IClientCreator<Azure.Storage.Blobs.BlobServiceClient,Azure.Storage.Blobs.BlobClientOptions>
type BlobService = class
    inherit Resource
    interface IClientCreator<BlobServiceClient, BlobClientOptions>
    interface IClientCreator
Public Class BlobService
Inherits Resource
Implements IClientCreator(Of BlobServiceClient, BlobClientOptions)
Inheritance
Implements

Constructors

BlobService(String, String)

Creates a new BlobService.

Properties

ChangeFeed

The blob service properties for change feed events.

ContainerDeleteRetentionPolicy

The blob service properties for container soft delete.

CorsRules

The List of CORS rules. You can include up to five CorsRule elements in the request.

DefaultServiceVersion

DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.

DeleteRetentionPolicy

The blob service properties for blob soft delete.

DependsOn

Declares explicit dependencies on other resources.

(Inherited from Resource)
Id

Gets the Id.

IdentifierName

Gets or sets the the Bicep identifier name of the resource. This can be used to refer to the resource in expressions, but is not the Azure name of the resource. This value can contain letters, numbers, and underscores.

(Inherited from NamedProvisioningConstruct)
IsAutomaticSnapshotPolicyEnabled

Deprecated in favor of isVersioningEnabled property.

IsExistingResource

Gets whether this is referencing an existing resource or we're defining a new resource.

(Inherited from Resource)
IsVersioningEnabled

Versioning is enabled if set to true.

LastAccessTimeTrackingPolicy

The blob service property to configure last access time based tracking policy.

Parent

Gets or sets a reference to the parent StorageAccount.

ResourceType

Gets the type of the resource.

(Inherited from Resource)
ResourceVersion

Gets or sets the version of the resource.

(Inherited from Resource)
RestorePolicy

The blob service properties for blob restore policy.

Sku

Sku name and tier.

SystemData

Gets the SystemData.

Methods

Build(ProvisioningContext)

Compose the resource into a provisioning plan that can be saved as Bicep or deployed directly.

(Inherited from Resource)
Compile()

Compile the resource into a set of Bicep statements.

(Inherited from Resource)
FromExisting(String, String)

Creates a reference to an existing BlobService.

GetResources()

Get any resources represented by this object. This will typically only be the object itself for everything but Infrastructure.

(Inherited from Provisionable)
OverrideWithExpression(Expression)

Set this construct to represent the result of an expression. This is primarily meant to be called via FromExpression static methods on specific resources or constructs.

(Inherited from ProvisioningConstruct)
Resolve(ProvisioningContext)

Resolve any resources or properties that were not explicitly specified.

(Inherited from ProvisioningConstruct)
Validate(ProvisioningContext)

Validate the presence of any required members.

(Inherited from Resource)

Explicit Interface Implementations

IClientCreator.GetOutputs()

Get the outputs required to construct a client for this resource.

IClientCreator<BlobServiceClient,BlobClientOptions>.CreateClient(IReadOnlyDictionary<String,Object>, TokenCredential, BlobClientOptions)

Create a BlobServiceClient after deploying a BlobService resource.

Applies to