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.
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 |
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 |
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.
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 |
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 |
Ejemplos de uso
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.
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 |
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 |