rule = sql.FirewallRule("FR%s" % ip, resource_group_name=resource_group.name, start_ip_address=ip, end_ip_address=ip, server_name=sql_server.name) resource_group = core.ResourceGroup("resourceGroup") storage_account = storage.Account("storage", resource_group_name=resource_group.name, account_replication_type="LRS", account_tier="Standard") container = storage.Container("files", storage_account_name=storage_account.name, container_access_type="private") administrator_login_password = random.RandomPassword( "password", length=16, special=True, ).result sql_server = sql.SqlServer( "sqlserver", resource_group_name=resource_group.name, administrator_login_password=administrator_login_password, administrator_login="******", version="12.0")
storage_account = storage.Account("appservicesa", resource_group_name=resource_group.name, account_kind="StorageV2", account_tier="Standard", account_replication_type="LRS") app_service_plan = appservice.Plan("appservice-asp", resource_group_name=resource_group.name, kind="App", sku={ "tier": "Basic", "size": "B1", }) storage_container = storage.Container( "appservice-c", storage_account_name=storage_account.name, container_access_type="private") blob = storage.Blob("appservice-b", storage_account_name=storage_account.name, storage_container_name=storage_container.name, type="Block", source=asset.FileArchive("wwwroot")) def get_sas(args): blob_sas = storage.get_account_blob_container_sas( connection_string=args[1], start="2020-01-01", expiry="2030-01-01", container_name=args[2],
# Create an Azure Storage Account storageaccount = storage.Account("pulumistorage", name=rhcos_storage_name, resource_group_name=resource_group.name, account_kind = 'StorageV2', account_tier='Standard', access_tier='Hot', account_replication_type= 'LRS' ) export('primary_connection_string', storageaccount.primary_connection_string) export('primary_account_key', storageaccount.primary_access_key) # Create an Azure storage container storagecontainer = storage.Container("vhd", name="vhd", storage_account_name=storageaccount.name ) # Create an Azure group resource_group_images = core.ResourceGroup('rhcos_images', name='rhcos_images') vhd_name_link = "https://rhcos.blob.core.windows.net/imagebucket/" + vhd_name # Get Azure copy RHCOS image blob_copy = storage.Blob("copyblob", name=vhd_name, type="Block", source_uri=vhd_name_link, storage_account_name=storageaccount.name, storage_container_name=storagecontainer.name )
from pulumi import asset, export, Output from pulumi_azure import core, storage, appservice resource_group = core.ResourceGroup("windowsrg") httpdotnet_storage_account = storage.Account( "httpdotnet", account_kind="StorageV2", account_tier="Standard", account_replication_type="LRS", resource_group_name=resource_group.name, ) httpdotnet_container = storage.Container( "http-dotnet", storage_account_name=httpdotnet_storage_account.name, container_access_type="private") httpdotnet_zib_blob = storage.ZipBlob( "http-dotnet", resource_group_name=resource_group.name, storage_account_name=httpdotnet_storage_account.name, storage_container_name=httpdotnet_container.name, type="block", content=asset.AssetArchive( {".": asset.FileArchive("./dotnet/bin/Debug/netcoreapp2.1/publish")})) account_sas = storage.get_account_sas( connection_string=httpdotnet_storage_account.primary_connection_string, start="2019-01-01", expiry="2029-01-01",
import pulumi from pulumi_azure import core, storage config = pulumi.Config() # Create an Azure Resource Group resource_group = core.ResourceGroup('resource_group') account = storage.Account('storage', resource_group_name=resource_group.name, account_tier='Standard', account_replication_type='LRS') container = storage.Container('mycontainer', name=config.require('container'), storage_account_name=account.name) pulumi.export('account_name', account.name)
from pulumi import asset, export, Output from pulumi_azure import core, storage, appservice resource_group = core.ResourceGroup("linuxrg") http_storage_account = storage.Account( "http", account_kind="StorageV2", account_tier="Standard", account_replication_type="LRS", resource_group_name=resource_group.name, ) http_container = storage.Container( "http", storage_account_name=http_storage_account.name, container_access_type="private") http_zib_blob = storage.Blob("http", storage_account_name=http_storage_account.name, storage_container_name=http_container.name, type="Block", source=asset.AssetArchive( {".": asset.FileArchive("./python")})) def get_sas(args): blob_sas = storage.get_account_blob_container_sas( connection_string=args[1], start="2020-01-01", expiry="2030-01-01",
import pulumi from pulumi_azure import core, storage # Create an Azure Resource Group resource_group = core.ResourceGroup('resource_group') account = storage.Account('storage', resource_group_name=resource_group.name, account_tier='Standard', account_replication_type='LRS') container = storage.Container('mycontainer', name = 'files', storage_account_name = account.name) pulumi.export('account_name', account.name)