Marketplace
BrowsePublish
Marketplace
You are viewing an outdated version of provider-azure.Go to Latest
crossplane-contrib/provider-azure@v0.20.0
Account
storage.azure.crossplane.io
Account
crossplane-contrib/provider-azure@v0.20.0storage.azure.crossplane.io

An Account is a managed resource that represents an Azure Blob Service Account.

Type

CRD

Group

storage.azure.crossplane.io

Version

v1alpha3

apiVersion: storage.azure.crossplane.io/v1alpha3

kind: Account

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

An AccountSpec defines the desired state of an Account.

object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
object

ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef

name
requiredstring
object

PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
resourceGroupName
requiredstring
storageAccountSpec
requiredobject
requiredobject

StorageAccountSpec specifies the desired state of this Account.

identity
object
object

Identity - The identity of the resource.

tenantId
string
type
string
kind
requiredstring
location
requiredstring
object

StorageAccountSpecProperties - The parameters used to create the storage account.

object

CustomDomain - User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. to clear the existing custom domain, use an empty string for the custom domain name property.

object

Encryption - Provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.

keySource
string
object

KeyVaultProperties - Properties provided by key vault.

services
object
object

Services - List of services which support encryption.

blob
boolean
file
boolean
object

NetworkRuleSet - Network rule set

bypass
string
ipRules
array
array

IPRules - Sets the IP ACL rules

action
string
value
string
array

VirtualNetworkRules - Sets the virtual network rules

action
string
id
string
sku
requiredobject
requiredobject

Sku of the storage account.

array

Capabilities - The capability information in the specified sku, including file encryption, network acls, change notification, etc.

name
string
value
string
kind
string
array

Locations - The set of locations that the Sku is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.).

name
requiredstring
tier
string
tags
object
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.

name
requiredstring
namespace
requiredstring
status
object
object

An AccountStatus represents the observed state of an Account.

array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
id
string
name
string
object

Properties of this Account.

object

PrimaryEndpoints - the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.

blob
string
file
string
queue
string
table
string
object

SecondaryEndpoints - the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the Sku name is Standard_RAGRS.

blob
string
file
string
queue
string
table
string
type
string
Marketplace

Discover the building blocks for your internal cloud platform.

© 2022 Upbound, Inc.

SolutionsProvidersConfigurations
LearnDocumentationTry for Free
MorePrivacy PolicyTerms & Conditions
Marketplace

© 2022 Upbound, Inc.

Marketplace

Discover the building blocksfor your internal cloud platform.