Compartir a través de


Microsoft.AwsConnector lightsailBuckets

Definición de recursos de Bicep

El tipo de recurso lightsailBuckets se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.AwsConnector/lightsailBuckets, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.AwsConnector/lightsailBuckets@2024-12-01' = {
  location: 'string'
  name: 'string'
  properties: {
    arn: 'string'
    awsAccountId: 'string'
    awsProperties: {
      ableToUpdateBundle: bool
      accessRules: {
        allowPublicOverrides: bool
        getObject: 'string'
      }
      bucketArn: 'string'
      bucketName: 'string'
      bundleId: 'string'
      objectVersioning: bool
      readOnlyAccessAccounts: [
        'string'
      ]
      resourcesReceivingAccess: [
        'string'
      ]
      tags: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      url: 'string'
    }
    awsRegion: 'string'
    awsSourceSchema: 'string'
    awsTags: {
      {customized property}: 'string'
    }
    publicCloudConnectorsResourceId: 'string'
    publicCloudResourceName: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.AwsConnector/lightsailBuckets

Nombre Descripción Valor
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (obligatorio)
Propiedades Propiedades específicas del recurso para este recurso. LightsailBucketProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

AccessRules (Reglas de acceso)

Nombre Descripción Valor
allowPublicOverrides Valor booleano que indica si los permisos de la lista de control de acceso (ACL) que se aplican a objetos individuales invalidan la opción getObject especificada actualmente. Bool
getObject Especifica el acceso anónimo a todos los objetos de un cubo. cuerda

AwsLightsailBucketProperties

Nombre Descripción Valor
ableToUpdateBundle Indica si la agrupación que se aplica actualmente a un cubo se puede cambiar a otra agrupación. Puede actualizar la agrupación de un cubo solo una vez dentro de un ciclo de facturación mensual de AWS. Bool
accessRules Objeto que establece la accesibilidad pública de los objetos en el cubo especificado. accessRules
bucketArn BucketArn de propiedades cuerda
nombre del bucket Nombre del cubo. cuerda
bundleId Identificador de la agrupación que se va a usar para el cubo. cuerda
objectVersioning Especifica si se va a habilitar o deshabilitar el control de versiones de objetos en el cubo. Bool
readOnlyAccessAccounts Matriz de cadenas para especificar los identificadores de cuenta de AWS que pueden acceder al cubo. cadena[]
resourcesReaccess Nombres de los recursos Lightsail para los que se va a establecer el acceso al cubo. cadena[]
Etiquetas Matriz de pares clave-valor que se aplicarán a este recurso. TagAutoGenerated37[]
URL Dirección URL del cubo. cuerda

LightsailBucketProperties

Nombre Descripción Valor
ARN Nombre de recurso de Amazon (ARN) cuerda
awsAccountId Id. de cuenta de AWS cuerda
awsProperties Propiedades de AWS AwsLightsailBucketProperties
awsRegion Región de AWS cuerda
awsSourceSchema Esquema de origen de AWS cuerda
awsTags Etiquetas de AWS LightsailBucketPropertiesAwsTags
publicCloudConnectorsResourceId Identificador de recurso de conectores de nube pública cuerda
publicCloudResourceName Nombre del recurso de nube pública cuerda

LightsailBucketPropertiesAwsTags

Nombre Descripción Valor

EtiquetaAutoGenerado37

Nombre Descripción Valor
llave Nombre de clave de la etiqueta. Puede especificar un valor de 1 a 128 caracteres Unicode de longitud y no se puede prefijar con aws:. Puede usar cualquiera de los siguientes caracteres: el conjunto de letras Unicode, dígitos, espacio en blanco, _, ., /, =, +y -. cuerda
valor Valor de la etiqueta. Puede especificar un valor de 0 a 256 caracteres Unicode de longitud y no se puede prefijar con aws:. Puede usar cualquiera de los siguientes caracteres: el conjunto de letras Unicode, dígitos, espacio en blanco, _, ., /, =, +y -. cuerda

TrackedResourceTags

Nombre Descripción Valor

Definición de recursos de plantilla de ARM

El tipo de recurso lightsailBuckets se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.AwsConnector/lightsailBuckets, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.AwsConnector/lightsailBuckets",
  "apiVersion": "2024-12-01",
  "name": "string",
  "location": "string",
  "properties": {
    "arn": "string",
    "awsAccountId": "string",
    "awsProperties": {
      "ableToUpdateBundle": "bool",
      "accessRules": {
        "allowPublicOverrides": "bool",
        "getObject": "string"
      },
      "bucketArn": "string",
      "bucketName": "string",
      "bundleId": "string",
      "objectVersioning": "bool",
      "readOnlyAccessAccounts": [ "string" ],
      "resourcesReceivingAccess": [ "string" ],
      "tags": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "url": "string"
    },
    "awsRegion": "string",
    "awsSourceSchema": "string",
    "awsTags": {
      "{customized property}": "string"
    },
    "publicCloudConnectorsResourceId": "string",
    "publicCloudResourceName": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft.AwsConnector/lightsailBuckets

Nombre Descripción Valor
apiVersion La versión de api '2024-12-01'
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (obligatorio)
Propiedades Propiedades específicas del recurso para este recurso. LightsailBucketProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.AwsConnector/lightsailBuckets'

AccessRules (Reglas de acceso)

Nombre Descripción Valor
allowPublicOverrides Valor booleano que indica si los permisos de la lista de control de acceso (ACL) que se aplican a objetos individuales invalidan la opción getObject especificada actualmente. Bool
getObject Especifica el acceso anónimo a todos los objetos de un cubo. cuerda

AwsLightsailBucketProperties

Nombre Descripción Valor
ableToUpdateBundle Indica si la agrupación que se aplica actualmente a un cubo se puede cambiar a otra agrupación. Puede actualizar la agrupación de un cubo solo una vez dentro de un ciclo de facturación mensual de AWS. Bool
accessRules Objeto que establece la accesibilidad pública de los objetos en el cubo especificado. accessRules
bucketArn BucketArn de propiedades cuerda
nombre del bucket Nombre del cubo. cuerda
bundleId Identificador de la agrupación que se va a usar para el cubo. cuerda
objectVersioning Especifica si se va a habilitar o deshabilitar el control de versiones de objetos en el cubo. Bool
readOnlyAccessAccounts Matriz de cadenas para especificar los identificadores de cuenta de AWS que pueden acceder al cubo. cadena[]
resourcesReaccess Nombres de los recursos Lightsail para los que se va a establecer el acceso al cubo. cadena[]
Etiquetas Matriz de pares clave-valor que se aplicarán a este recurso. TagAutoGenerated37[]
URL Dirección URL del cubo. cuerda

LightsailBucketProperties

Nombre Descripción Valor
ARN Nombre de recurso de Amazon (ARN) cuerda
awsAccountId Id. de cuenta de AWS cuerda
awsProperties Propiedades de AWS AwsLightsailBucketProperties
awsRegion Región de AWS cuerda
awsSourceSchema Esquema de origen de AWS cuerda
awsTags Etiquetas de AWS LightsailBucketPropertiesAwsTags
publicCloudConnectorsResourceId Identificador de recurso de conectores de nube pública cuerda
publicCloudResourceName Nombre del recurso de nube pública cuerda

LightsailBucketPropertiesAwsTags

Nombre Descripción Valor

EtiquetaAutoGenerado37

Nombre Descripción Valor
llave Nombre de clave de la etiqueta. Puede especificar un valor de 1 a 128 caracteres Unicode de longitud y no se puede prefijar con aws:. Puede usar cualquiera de los siguientes caracteres: el conjunto de letras Unicode, dígitos, espacio en blanco, _, ., /, =, +y -. cuerda
valor Valor de la etiqueta. Puede especificar un valor de 0 a 256 caracteres Unicode de longitud y no se puede prefijar con aws:. Puede usar cualquiera de los siguientes caracteres: el conjunto de letras Unicode, dígitos, espacio en blanco, _, ., /, =, +y -. cuerda

TrackedResourceTags

Nombre Descripción Valor

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso lightsailBuckets se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.AwsConnector/lightsailBuckets, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AwsConnector/lightsailBuckets@2024-12-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      arn = "string"
      awsAccountId = "string"
      awsProperties = {
        ableToUpdateBundle = bool
        accessRules = {
          allowPublicOverrides = bool
          getObject = "string"
        }
        bucketArn = "string"
        bucketName = "string"
        bundleId = "string"
        objectVersioning = bool
        readOnlyAccessAccounts = [
          "string"
        ]
        resourcesReceivingAccess = [
          "string"
        ]
        tags = [
          {
            key = "string"
            value = "string"
          }
        ]
        url = "string"
      }
      awsRegion = "string"
      awsSourceSchema = "string"
      awsTags = {
        {customized property} = "string"
      }
      publicCloudConnectorsResourceId = "string"
      publicCloudResourceName = "string"
    }
  }
}

Valores de propiedad

Microsoft.AwsConnector/lightsailBuckets

Nombre Descripción Valor
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (obligatorio)
Propiedades Propiedades específicas del recurso para este recurso. LightsailBucketProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.AwsConnector/lightsailBuckets@2024-12-01"

AccessRules (Reglas de acceso)

Nombre Descripción Valor
allowPublicOverrides Valor booleano que indica si los permisos de la lista de control de acceso (ACL) que se aplican a objetos individuales invalidan la opción getObject especificada actualmente. Bool
getObject Especifica el acceso anónimo a todos los objetos de un cubo. cuerda

AwsLightsailBucketProperties

Nombre Descripción Valor
ableToUpdateBundle Indica si la agrupación que se aplica actualmente a un cubo se puede cambiar a otra agrupación. Puede actualizar la agrupación de un cubo solo una vez dentro de un ciclo de facturación mensual de AWS. Bool
accessRules Objeto que establece la accesibilidad pública de los objetos en el cubo especificado. accessRules
bucketArn BucketArn de propiedades cuerda
nombre del bucket Nombre del cubo. cuerda
bundleId Identificador de la agrupación que se va a usar para el cubo. cuerda
objectVersioning Especifica si se va a habilitar o deshabilitar el control de versiones de objetos en el cubo. Bool
readOnlyAccessAccounts Matriz de cadenas para especificar los identificadores de cuenta de AWS que pueden acceder al cubo. cadena[]
resourcesReaccess Nombres de los recursos Lightsail para los que se va a establecer el acceso al cubo. cadena[]
Etiquetas Matriz de pares clave-valor que se aplicarán a este recurso. TagAutoGenerated37[]
URL Dirección URL del cubo. cuerda

LightsailBucketProperties

Nombre Descripción Valor
ARN Nombre de recurso de Amazon (ARN) cuerda
awsAccountId Id. de cuenta de AWS cuerda
awsProperties Propiedades de AWS AwsLightsailBucketProperties
awsRegion Región de AWS cuerda
awsSourceSchema Esquema de origen de AWS cuerda
awsTags Etiquetas de AWS LightsailBucketPropertiesAwsTags
publicCloudConnectorsResourceId Identificador de recurso de conectores de nube pública cuerda
publicCloudResourceName Nombre del recurso de nube pública cuerda

LightsailBucketPropertiesAwsTags

Nombre Descripción Valor

EtiquetaAutoGenerado37

Nombre Descripción Valor
llave Nombre de clave de la etiqueta. Puede especificar un valor de 1 a 128 caracteres Unicode de longitud y no se puede prefijar con aws:. Puede usar cualquiera de los siguientes caracteres: el conjunto de letras Unicode, dígitos, espacio en blanco, _, ., /, =, +y -. cuerda
valor Valor de la etiqueta. Puede especificar un valor de 0 a 256 caracteres Unicode de longitud y no se puede prefijar con aws:. Puede usar cualquiera de los siguientes caracteres: el conjunto de letras Unicode, dígitos, espacio en blanco, _, ., /, =, +y -. cuerda

TrackedResourceTags

Nombre Descripción Valor