Microsoft Azure · Schema

StorageServiceProperties

Storage service properties.

API ManagementCloudCloud ComputingEnterpriseInfrastructure as a ServicePlatform as a ServiceT1

Properties

Name Type Description
Logging object Azure Analytics logging settings.
HourMetrics object
MinuteMetrics object
Cors object The set of CORS rules.
DefaultServiceVersion string The default version to use for requests to the Blob service.
DeleteRetentionPolicy object
StaticWebsite object The properties that enable static website hosting.
View JSON Schema on GitHub

JSON Schema

microsoft-azure-storageserviceproperties-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/StorageServiceProperties",
  "title": "StorageServiceProperties",
  "type": "object",
  "description": "Storage service properties.",
  "properties": {
    "Logging": {
      "type": "object",
      "description": "Azure Analytics logging settings.",
      "properties": {
        "Version": {
          "type": "string",
          "description": "The version of Storage Analytics to configure."
        },
        "Delete": {
          "type": "boolean",
          "description": "Indicates whether all delete requests should be logged."
        },
        "Read": {
          "type": "boolean",
          "description": "Indicates whether all read requests should be logged."
        },
        "Write": {
          "type": "boolean",
          "description": "Indicates whether all write requests should be logged."
        },
        "RetentionPolicy": {
          "$ref": "#/components/schemas/RetentionPolicy"
        }
      },
      "example": "example_value"
    },
    "HourMetrics": {
      "$ref": "#/components/schemas/Metrics"
    },
    "MinuteMetrics": {
      "$ref": "#/components/schemas/Metrics"
    },
    "Cors": {
      "type": "object",
      "description": "The set of CORS rules.",
      "properties": {
        "CorsRule": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/CorsRule"
          }
        }
      },
      "example": "example_value"
    },
    "DefaultServiceVersion": {
      "type": "string",
      "description": "The default version to use for requests to the Blob service.",
      "example": "example_value"
    },
    "DeleteRetentionPolicy": {
      "$ref": "#/components/schemas/RetentionPolicy"
    },
    "StaticWebsite": {
      "type": "object",
      "description": "The properties that enable static website hosting.",
      "properties": {
        "Enabled": {
          "type": "boolean"
        },
        "IndexDocument": {
          "type": "string"
        },
        "ErrorDocument404Path": {
          "type": "string"
        }
      },
      "example": "example_value"
    }
  }
}