Code snippets and samples
ContainerAppsRevisionReplicas
ContainerAppsSourceControls
ManagedEnvironmentsStorages
Certificates_CreateOrUpdate
import com .azure .resourcemanager .appcontainers .models .CertificateProperties ;
/** Samples for Certificates CreateOrUpdate. */
public final class CertificatesCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Certificate_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Certificate.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void createOrUpdateCertificate (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.certificates ()
.define ("certificate-firendly-name" )
.withRegion ("East US" )
.withExistingManagedEnvironment ("examplerg" , "testcontainerenv" )
.withProperties (
new CertificateProperties ()
.withPassword ("private key password" )
.withValue ("PFX-or-PEM-blob" .getBytes ()))
.create ();
}
}
import com .azure .core .util .Context ;
/** Samples for Certificates Delete. */
public final class CertificatesDeleteSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Certificate_Delete.json
*/
/**
* Sample code: Delete Certificate.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void deleteCertificate (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.certificates ()
.deleteWithResponse ("examplerg" , "testcontainerenv" , "certificate-firendly-name" , Context .NONE );
}
}
import com .azure .core .util .Context ;
/** Samples for Certificates Get. */
public final class CertificatesGetSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Certificate_Get.json
*/
/**
* Sample code: Get Certificate.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void getCertificate (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.certificates ()
.getWithResponse ("examplerg" , "testcontainerenv" , "certificate-firendly-name" , Context .NONE );
}
}
import com .azure .core .util .Context ;
/** Samples for Certificates List. */
public final class CertificatesListSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Certificates_ListByManagedEnvironment.json
*/
/**
* Sample code: List Certificates by Managed Environment.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listCertificatesByManagedEnvironment (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .certificates ().list ("examplerg" , "testcontainerenv" , Context .NONE );
}
}
import com .azure .core .util .Context ;
import com .azure .resourcemanager .appcontainers .models .Certificate ;
import java .util .HashMap ;
import java .util .Map ;
/** Samples for Certificates Update. */
public final class CertificatesUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Certificates_Patch.json
*/
/**
* Sample code: Patch Certificate.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void patchCertificate (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
Certificate resource =
manager
.certificates ()
.getWithResponse ("examplerg" , "testcontainerenv" , "certificate-firendly-name" , Context .NONE )
.getValue ();
resource .update ().withTags (mapOf ("tag1" , "value1" , "tag2" , "value2" )).apply ();
}
@ SuppressWarnings ("unchecked" )
private static <T > Map <String , T > mapOf (Object ... inputs ) {
Map <String , T > map = new HashMap <>();
for (int i = 0 ; i < inputs .length ; i += 2 ) {
String key = (String ) inputs [i ];
T value = (T ) inputs [i + 1 ];
map .put (key , value );
}
return map ;
}
}
ContainerApps_CreateOrUpdate
import com .azure .resourcemanager .appcontainers .models .AppProtocol ;
import com .azure .resourcemanager .appcontainers .models .BindingType ;
import com .azure .resourcemanager .appcontainers .models .Configuration ;
import com .azure .resourcemanager .appcontainers .models .Container ;
import com .azure .resourcemanager .appcontainers .models .ContainerAppProbe ;
import com .azure .resourcemanager .appcontainers .models .ContainerAppProbeHttpGet ;
import com .azure .resourcemanager .appcontainers .models .ContainerAppProbeHttpGetHttpHeadersItem ;
import com .azure .resourcemanager .appcontainers .models .CustomDomain ;
import com .azure .resourcemanager .appcontainers .models .CustomScaleRule ;
import com .azure .resourcemanager .appcontainers .models .Dapr ;
import com .azure .resourcemanager .appcontainers .models .Ingress ;
import com .azure .resourcemanager .appcontainers .models .Scale ;
import com .azure .resourcemanager .appcontainers .models .ScaleRule ;
import com .azure .resourcemanager .appcontainers .models .Template ;
import com .azure .resourcemanager .appcontainers .models .TrafficWeight ;
import com .azure .resourcemanager .appcontainers .models .Type ;
import java .util .Arrays ;
import java .util .HashMap ;
import java .util .Map ;
/** Samples for ContainerApps CreateOrUpdate. */
public final class ContainerAppsCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ContainerApps_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Container App.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void createOrUpdateContainerApp (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerApps ()
.define ("testcontainerApp0" )
.withRegion ("East US" )
.withExistingResourceGroup ("rg" )
.withManagedEnvironmentId (
"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube" )
.withConfiguration (
new Configuration ()
.withIngress (
new Ingress ()
.withExternal (true )
.withTargetPort (3000 )
.withTraffic (
Arrays
.asList (
new TrafficWeight ()
.withRevisionName ("testcontainerApp0-ab1234" )
.withWeight (100 )
.withLabel ("production" )))
.withCustomDomains (
Arrays
.asList (
new CustomDomain ()
.withName ("www.my-name.com" )
.withBindingType (BindingType .SNI_ENABLED )
.withCertificateId (
"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube/certificates/my-certificate-for-my-name-dot-com" ),
new CustomDomain ()
.withName ("www.my-other-name.com" )
.withBindingType (BindingType .SNI_ENABLED )
.withCertificateId (
"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube/certificates/my-certificate-for-my-other-name-dot-com" ))))
.withDapr (new Dapr ().withEnabled (true ).withAppProtocol (AppProtocol .HTTP ).withAppPort (3000 )))
.withTemplate (
new Template ()
.withContainers (
Arrays
.asList (
new Container ()
.withImage ("repo/testcontainerApp0:v1" )
.withName ("testcontainerApp0" )
.withProbes (
Arrays
.asList (
new ContainerAppProbe ()
.withHttpGet (
new ContainerAppProbeHttpGet ()
.withHttpHeaders (
Arrays
.asList (
new ContainerAppProbeHttpGetHttpHeadersItem ()
.withName ("Custom-Header" )
.withValue ("Awesome" )))
.withPath ("/health" )
.withPort (8080 ))
.withInitialDelaySeconds (3 )
.withPeriodSeconds (3 )
.withType (Type .LIVENESS )))))
.withScale (
new Scale ()
.withMinReplicas (1 )
.withMaxReplicas (5 )
.withRules (
Arrays
.asList (
new ScaleRule ()
.withName ("httpscalingrule" )
.withCustom (
new CustomScaleRule ()
.withType ("http" )
.withMetadata (mapOf ("concurrentRequests" , "50" )))))))
.create ();
}
@ SuppressWarnings ("unchecked" )
private static <T > Map <String , T > mapOf (Object ... inputs ) {
Map <String , T > map = new HashMap <>();
for (int i = 0 ; i < inputs .length ; i += 2 ) {
String key = (String ) inputs [i ];
T value = (T ) inputs [i + 1 ];
map .put (key , value );
}
return map ;
}
}
import com .azure .core .util .Context ;
/** Samples for ContainerApps Delete. */
public final class ContainerAppsDeleteSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ContainerApps_Delete.json
*/
/**
* Sample code: Delete Container App.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void deleteContainerApp (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .containerApps ().delete ("rg" , "testWorkerApp0" , Context .NONE );
}
}
ContainerApps_GetByResourceGroup
import com .azure .core .util .Context ;
/** Samples for ContainerApps GetByResourceGroup. */
public final class ContainerAppsGetByResourceGroupSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ContainerApps_Get.json
*/
/**
* Sample code: Get Container App.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void getContainerApp (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .containerApps ().getByResourceGroupWithResponse ("rg" , "testcontainerApp0" , Context .NONE );
}
}
import com .azure .core .util .Context ;
/** Samples for ContainerApps List. */
public final class ContainerAppsListSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ContainerApps_ListBySubscription.json
*/
/**
* Sample code: List Container Apps by subscription.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listContainerAppsBySubscription (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .containerApps ().list (Context .NONE );
}
}
ContainerApps_ListByResourceGroup
import com .azure .core .util .Context ;
/** Samples for ContainerApps ListByResourceGroup. */
public final class ContainerAppsListByResourceGroupSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ContainerApps_ListByResourceGroup.json
*/
/**
* Sample code: List Container Apps by resource group.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listContainerAppsByResourceGroup (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .containerApps ().listByResourceGroup ("rg" , Context .NONE );
}
}
ContainerApps_ListCustomHostnameAnalysis
import com .azure .core .util .Context ;
/** Samples for ContainerApps ListCustomHostnameAnalysis. */
public final class ContainerAppsListCustomHostnameAnalysisSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ContainerApps_ListCustomHostNameAnalysis.json
*/
/**
* Sample code: Analyze Custom Hostname.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void analyzeCustomHostname (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerApps ()
.listCustomHostnameAnalysisWithResponse ("rg" , "testcontainerApp0" , "my.name.corp" , Context .NONE );
}
}
ContainerApps_ListSecrets
import com .azure .core .util .Context ;
/** Samples for ContainerApps ListSecrets. */
public final class ContainerAppsListSecretsSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ContainerApps_ListSecrets.json
*/
/**
* Sample code: List Container Apps Secrets.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listContainerAppsSecrets (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .containerApps ().listSecretsWithResponse ("rg" , "testcontainerApp0" , Context .NONE );
}
}
import com .azure .core .util .Context ;
import com .azure .resourcemanager .appcontainers .fluent .models .ContainerAppInner ;
import com .azure .resourcemanager .appcontainers .models .AppProtocol ;
import com .azure .resourcemanager .appcontainers .models .BindingType ;
import com .azure .resourcemanager .appcontainers .models .Configuration ;
import com .azure .resourcemanager .appcontainers .models .Container ;
import com .azure .resourcemanager .appcontainers .models .ContainerAppProbe ;
import com .azure .resourcemanager .appcontainers .models .ContainerAppProbeHttpGet ;
import com .azure .resourcemanager .appcontainers .models .ContainerAppProbeHttpGetHttpHeadersItem ;
import com .azure .resourcemanager .appcontainers .models .CustomDomain ;
import com .azure .resourcemanager .appcontainers .models .CustomScaleRule ;
import com .azure .resourcemanager .appcontainers .models .Dapr ;
import com .azure .resourcemanager .appcontainers .models .Ingress ;
import com .azure .resourcemanager .appcontainers .models .Scale ;
import com .azure .resourcemanager .appcontainers .models .ScaleRule ;
import com .azure .resourcemanager .appcontainers .models .Template ;
import com .azure .resourcemanager .appcontainers .models .TrafficWeight ;
import com .azure .resourcemanager .appcontainers .models .Type ;
import java .util .Arrays ;
import java .util .HashMap ;
import java .util .Map ;
/** Samples for ContainerApps Update. */
public final class ContainerAppsUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ContainerApps_Patch.json
*/
/**
* Sample code: Patch Container App.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void patchContainerApp (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerApps ()
.update (
"rg" ,
"testcontainerApp0" ,
new ContainerAppInner ()
.withLocation ("East US" )
.withTags (mapOf ("tag1" , "value1" , "tag2" , "value2" ))
.withConfiguration (
new Configuration ()
.withIngress (
new Ingress ()
.withExternal (true )
.withTargetPort (3000 )
.withTraffic (
Arrays
.asList (
new TrafficWeight ()
.withRevisionName ("testcontainerApp0-ab1234" )
.withWeight (100 )
.withLabel ("production" )))
.withCustomDomains (
Arrays
.asList (
new CustomDomain ()
.withName ("www.my-name.com" )
.withBindingType (BindingType .SNI_ENABLED )
.withCertificateId (
"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube/certificates/my-certificate-for-my-name-dot-com" ),
new CustomDomain ()
.withName ("www.my-other-name.com" )
.withBindingType (BindingType .SNI_ENABLED )
.withCertificateId (
"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube/certificates/my-certificate-for-my-other-name-dot-com" ))))
.withDapr (new Dapr ().withEnabled (true ).withAppProtocol (AppProtocol .HTTP ).withAppPort (3000 )))
.withTemplate (
new Template ()
.withContainers (
Arrays
.asList (
new Container ()
.withImage ("repo/testcontainerApp0:v1" )
.withName ("testcontainerApp0" )
.withProbes (
Arrays
.asList (
new ContainerAppProbe ()
.withHttpGet (
new ContainerAppProbeHttpGet ()
.withHttpHeaders (
Arrays
.asList (
new ContainerAppProbeHttpGetHttpHeadersItem ()
.withName ("Custom-Header" )
.withValue ("Awesome" )))
.withPath ("/health" )
.withPort (8080 ))
.withInitialDelaySeconds (3 )
.withPeriodSeconds (3 )
.withType (Type .LIVENESS )))))
.withScale (
new Scale ()
.withMinReplicas (1 )
.withMaxReplicas (5 )
.withRules (
Arrays
.asList (
new ScaleRule ()
.withName ("httpscalingrule" )
.withCustom (
new CustomScaleRule ()
.withType ("http" )
.withMetadata (mapOf ("concurrentRequests" , "50" ))))))),
Context .NONE );
}
@ SuppressWarnings ("unchecked" )
private static <T > Map <String , T > mapOf (Object ... inputs ) {
Map <String , T > map = new HashMap <>();
for (int i = 0 ; i < inputs .length ; i += 2 ) {
String key = (String ) inputs [i ];
T value = (T ) inputs [i + 1 ];
map .put (key , value );
}
return map ;
}
}
ContainerAppsAuthConfigs_CreateOrUpdate
import com .azure .resourcemanager .appcontainers .models .AppRegistration ;
import com .azure .resourcemanager .appcontainers .models .AuthPlatform ;
import com .azure .resourcemanager .appcontainers .models .Facebook ;
import com .azure .resourcemanager .appcontainers .models .GlobalValidation ;
import com .azure .resourcemanager .appcontainers .models .IdentityProviders ;
import com .azure .resourcemanager .appcontainers .models .UnauthenticatedClientActionV2 ;
/** Samples for ContainerAppsAuthConfigs CreateOrUpdate. */
public final class ContainerAppsAuthConfigsCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/AuthConfigs_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Container App AuthConfig.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void createOrUpdateContainerAppAuthConfig (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsAuthConfigs ()
.define ("current" )
.withExistingContainerApp ("workerapps-rg-xj" , "testcanadacentral" )
.withPlatform (new AuthPlatform ().withEnabled (true ))
.withGlobalValidation (
new GlobalValidation ().withUnauthenticatedClientAction (UnauthenticatedClientActionV2 .ALLOW_ANONYMOUS ))
.withIdentityProviders (
new IdentityProviders ()
.withFacebook (
new Facebook ()
.withRegistration (
new AppRegistration ().withAppId ("123" ).withAppSecretSettingName ("facebook-secret" ))))
.create ();
}
}
ContainerAppsAuthConfigs_Delete
import com .azure .core .util .Context ;
/** Samples for ContainerAppsAuthConfigs Delete. */
public final class ContainerAppsAuthConfigsDeleteSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/AuthConfigs_Delete.json
*/
/**
* Sample code: Delete Container App AuthConfig.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void deleteContainerAppAuthConfig (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsAuthConfigs ()
.deleteWithResponse ("workerapps-rg-xj" , "testcanadacentral" , "current" , Context .NONE );
}
}
ContainerAppsAuthConfigs_Get
import com .azure .core .util .Context ;
/** Samples for ContainerAppsAuthConfigs Get. */
public final class ContainerAppsAuthConfigsGetSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/AuthConfigs_Get.json
*/
/**
* Sample code: Get Container App's AuthConfig.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void getContainerAppSAuthConfig (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsAuthConfigs ()
.getWithResponse ("workerapps-rg-xj" , "testcanadacentral" , "current" , Context .NONE );
}
}
ContainerAppsAuthConfigs_ListByContainerApp
import com .azure .core .util .Context ;
/** Samples for ContainerAppsAuthConfigs ListByContainerApp. */
public final class ContainerAppsAuthConfigsListByContainerAppSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/AuthConfigs_ListByContainer.json
*/
/**
* Sample code: List Auth Configs by Container Apps.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listAuthConfigsByContainerApps (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .containerAppsAuthConfigs ().listByContainerApp ("workerapps-rg-xj" , "testcanadacentral" , Context .NONE );
}
}
ContainerAppsRevisionReplicas_GetReplica
import com .azure .core .util .Context ;
/** Samples for ContainerAppsRevisionReplicas GetReplica. */
public final class ContainerAppsRevisionReplicasGetReplicaSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Replicas_Get.json
*/
/**
* Sample code: Get Container App's revision replica.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void getContainerAppSRevisionReplica (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsRevisionReplicas ()
.getReplicaWithResponse (
"workerapps-rg-xj" , "myapp" , "myapp--0wlqy09" , "myapp--0wlqy09-5d9774cff-5wnd8" , Context .NONE );
}
}
ContainerAppsRevisionReplicas_ListReplicas
import com .azure .core .util .Context ;
/** Samples for ContainerAppsRevisionReplicas ListReplicas. */
public final class ContainerAppsRevisionReplicasListReplicasSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Replicas_List.json
*/
/**
* Sample code: List Container App's replicas.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listContainerAppSReplicas (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsRevisionReplicas ()
.listReplicasWithResponse ("workerapps-rg-xj" , "myapp" , "myapp--0wlqy09" , Context .NONE );
}
}
ContainerAppsRevisions_ActivateRevision
import com .azure .core .util .Context ;
/** Samples for ContainerAppsRevisions ActivateRevision. */
public final class ContainerAppsRevisionsActivateRevisionSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Revisions_Activate.json
*/
/**
* Sample code: Activate Container App's revision.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void activateContainerAppSRevision (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsRevisions ()
.activateRevisionWithResponse ("rg" , "testcontainerApp0" , "testcontainerApp0-pjxhsye" , Context .NONE );
}
}
ContainerAppsRevisions_DeactivateRevision
import com .azure .core .util .Context ;
/** Samples for ContainerAppsRevisions DeactivateRevision. */
public final class ContainerAppsRevisionsDeactivateRevisionSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Revisions_Deactivate.json
*/
/**
* Sample code: Deactivate Container App's revision.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void deactivateContainerAppSRevision (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsRevisions ()
.deactivateRevisionWithResponse ("rg" , "testcontainerApp0" , "testcontainerApp0-pjxhsye" , Context .NONE );
}
}
ContainerAppsRevisions_GetRevision
import com .azure .core .util .Context ;
/** Samples for ContainerAppsRevisions GetRevision. */
public final class ContainerAppsRevisionsGetRevisionSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Revisions_Get.json
*/
/**
* Sample code: Get Container App's revision.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void getContainerAppSRevision (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsRevisions ()
.getRevisionWithResponse ("rg" , "testcontainerApp0" , "testcontainerApp0-pjxhsye" , Context .NONE );
}
}
ContainerAppsRevisions_ListRevisions
import com .azure .core .util .Context ;
/** Samples for ContainerAppsRevisions ListRevisions. */
public final class ContainerAppsRevisionsListRevisionsSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Revisions_List.json
*/
/**
* Sample code: List Container App's revisions.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listContainerAppSRevisions (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .containerAppsRevisions ().listRevisions ("rg" , "testcontainerApp0" , null , Context .NONE );
}
}
ContainerAppsRevisions_RestartRevision
import com .azure .core .util .Context ;
/** Samples for ContainerAppsRevisions RestartRevision. */
public final class ContainerAppsRevisionsRestartRevisionSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Revisions_Restart.json
*/
/**
* Sample code: Restart Container App's revision.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void restartContainerAppSRevision (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsRevisions ()
.restartRevisionWithResponse ("rg" , "testStaticSite0" , "testcontainerApp0-pjxhsye" , Context .NONE );
}
}
ContainerAppsSourceControls_CreateOrUpdate
import com .azure .resourcemanager .appcontainers .models .AzureCredentials ;
import com .azure .resourcemanager .appcontainers .models .GithubActionConfiguration ;
import com .azure .resourcemanager .appcontainers .models .RegistryInfo ;
/** Samples for ContainerAppsSourceControls CreateOrUpdate. */
public final class ContainerAppsSourceControlsCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/SourceControls_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Container App SourceControl.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void createOrUpdateContainerAppSourceControl (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsSourceControls ()
.define ("current" )
.withExistingContainerApp ("workerapps-rg-xj" , "testcanadacentral" )
.withRepoUrl ("https://github.com/xwang971/ghatest" )
.withBranch ("master" )
.withGithubActionConfiguration (
new GithubActionConfiguration ()
.withRegistryInfo (
new RegistryInfo ()
.withRegistryUrl ("xwang971reg.azurecr.io" )
.withRegistryUsername ("xwang971reg" )
.withRegistryPassword ("<registrypassword>" ))
.withAzureCredentials (
new AzureCredentials ()
.withClientId ("<clientid>" )
.withClientSecret ("<clientsecret>" )
.withTenantId ("<tenantid>" ))
.withContextPath ("./" )
.withImage ("image/tag" ))
.create ();
}
}
ContainerAppsSourceControls_Delete
import com .azure .core .util .Context ;
/** Samples for ContainerAppsSourceControls Delete. */
public final class ContainerAppsSourceControlsDeleteSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/SourceControls_Delete.json
*/
/**
* Sample code: Delete Container App SourceControl.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void deleteContainerAppSourceControl (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .containerAppsSourceControls ().delete ("workerapps-rg-xj" , "testcanadacentral" , "current" , Context .NONE );
}
}
ContainerAppsSourceControls_Get
import com .azure .core .util .Context ;
/** Samples for ContainerAppsSourceControls Get. */
public final class ContainerAppsSourceControlsGetSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/SourceControls_Get.json
*/
/**
* Sample code: Get Container App's SourceControl.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void getContainerAppSSourceControl (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.containerAppsSourceControls ()
.getWithResponse ("workerapps-rg-xj" , "testcanadacentral" , "current" , Context .NONE );
}
}
ContainerAppsSourceControls_ListByContainerApp
import com .azure .core .util .Context ;
/** Samples for ContainerAppsSourceControls ListByContainerApp. */
public final class ContainerAppsSourceControlsListByContainerAppSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/SourceControls_ListByContainer.json
*/
/**
* Sample code: List App's Source Controls.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listAppSSourceControls (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .containerAppsSourceControls ().listByContainerApp ("workerapps-rg-xj" , "testcanadacentral" , Context .NONE );
}
}
DaprComponents_CreateOrUpdate
import com .azure .resourcemanager .appcontainers .models .DaprMetadata ;
import com .azure .resourcemanager .appcontainers .models .Secret ;
import java .util .Arrays ;
/** Samples for DaprComponents CreateOrUpdate. */
public final class DaprComponentsCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/DaprComponents_CreateOrUpdate.json
*/
/**
* Sample code: Create or update dapr component.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void createOrUpdateDaprComponent (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.daprComponents ()
.define ("reddog" )
.withExistingManagedEnvironment ("examplerg" , "myenvironment" )
.withComponentType ("state.azure.cosmosdb" )
.withVersion ("v1" )
.withIgnoreErrors (false )
.withInitTimeout ("50s" )
.withSecrets (Arrays .asList (new Secret ().withName ("masterkey" ).withValue ("keyvalue" )))
.withMetadata (
Arrays
.asList (
new DaprMetadata ().withName ("url" ).withValue ("<COSMOS-URL>" ),
new DaprMetadata ().withName ("database" ).withValue ("itemsDB" ),
new DaprMetadata ().withName ("collection" ).withValue ("items" ),
new DaprMetadata ().withName ("masterkey" ).withSecretRef ("masterkey" )))
.withScopes (Arrays .asList ("container-app-1" , "container-app-2" ))
.create ();
}
}
import com .azure .core .util .Context ;
/** Samples for DaprComponents Delete. */
public final class DaprComponentsDeleteSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/DaprComponents_Delete.json
*/
/**
* Sample code: Delete dapr component.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void deleteDaprComponent (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .daprComponents ().deleteWithResponse ("examplerg" , "myenvironment" , "reddog" , Context .NONE );
}
}
import com .azure .core .util .Context ;
/** Samples for DaprComponents Get. */
public final class DaprComponentsGetSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/DaprComponents_Get.json
*/
/**
* Sample code: Get Dapr Component.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void getDaprComponent (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .daprComponents ().getWithResponse ("examplerg" , "myenvironment" , "reddog" , Context .NONE );
}
}
import com .azure .core .util .Context ;
/** Samples for DaprComponents List. */
public final class DaprComponentsListSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/DaprComponents_List.json
*/
/**
* Sample code: List Dapr Components.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listDaprComponents (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .daprComponents ().list ("examplerg" , "myenvironment" , Context .NONE );
}
}
DaprComponents_ListSecrets
import com .azure .core .util .Context ;
/** Samples for DaprComponents ListSecrets. */
public final class DaprComponentsListSecretsSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/DaprComponents_ListSecrets.json
*/
/**
* Sample code: List Container Apps Secrets.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listContainerAppsSecrets (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .daprComponents ().listSecretsWithResponse ("examplerg" , "myenvironment" , "reddog" , Context .NONE );
}
}
ManagedEnvironments_CreateOrUpdate
import com .azure .resourcemanager .appcontainers .models .AppLogsConfiguration ;
import com .azure .resourcemanager .appcontainers .models .LogAnalyticsConfiguration ;
/** Samples for ManagedEnvironments CreateOrUpdate. */
public final class ManagedEnvironmentsCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironments_CreateOrUpdate.json
*/
/**
* Sample code: Create environments.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void createEnvironments (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.managedEnvironments ()
.define ("testcontainerenv" )
.withRegion ("East US" )
.withExistingResourceGroup ("examplerg" )
.withDaprAIConnectionString (
"InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/" )
.withAppLogsConfiguration (
new AppLogsConfiguration ()
.withLogAnalyticsConfiguration (
new LogAnalyticsConfiguration ().withCustomerId ("string" ).withSharedKey ("string" )))
.withZoneRedundant (true )
.create ();
}
}
ManagedEnvironments_Delete
import com .azure .core .util .Context ;
/** Samples for ManagedEnvironments Delete. */
public final class ManagedEnvironmentsDeleteSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironments_Delete.json
*/
/**
* Sample code: Delete environment by name.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void deleteEnvironmentByName (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .managedEnvironments ().delete ("examplerg" , "examplekenv" , Context .NONE );
}
}
ManagedEnvironments_GetByResourceGroup
import com .azure .core .util .Context ;
/** Samples for ManagedEnvironments GetByResourceGroup. */
public final class ManagedEnvironmentsGetByResourceGroupSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironments_Get.json
*/
/**
* Sample code: Get environments by name.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void getEnvironmentsByName (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .managedEnvironments ().getByResourceGroupWithResponse ("examplerg" , "jlaw-demo1" , Context .NONE );
}
}
import com .azure .core .util .Context ;
/** Samples for ManagedEnvironments List. */
public final class ManagedEnvironmentsListSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironments_ListBySubscription.json
*/
/**
* Sample code: List environments by subscription.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listEnvironmentsBySubscription (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .managedEnvironments ().list (Context .NONE );
}
}
ManagedEnvironments_ListByResourceGroup
import com .azure .core .util .Context ;
/** Samples for ManagedEnvironments ListByResourceGroup. */
public final class ManagedEnvironmentsListByResourceGroupSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironments_ListByResourceGroup.json
*/
/**
* Sample code: List environments by resource group.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listEnvironmentsByResourceGroup (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .managedEnvironments ().listByResourceGroup ("examplerg" , Context .NONE );
}
}
ManagedEnvironments_Update
import com .azure .core .util .Context ;
import com .azure .resourcemanager .appcontainers .fluent .models .ManagedEnvironmentInner ;
import java .util .HashMap ;
import java .util .Map ;
/** Samples for ManagedEnvironments Update. */
public final class ManagedEnvironmentsUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironments_Patch.json
*/
/**
* Sample code: Patch Managed Environment.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void patchManagedEnvironment (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.managedEnvironments ()
.update (
"examplerg" ,
"testcontainerenv" ,
new ManagedEnvironmentInner ()
.withLocation ("East US" )
.withTags (mapOf ("tag1" , "value1" , "tag2" , "value2" )),
Context .NONE );
}
@ SuppressWarnings ("unchecked" )
private static <T > Map <String , T > mapOf (Object ... inputs ) {
Map <String , T > map = new HashMap <>();
for (int i = 0 ; i < inputs .length ; i += 2 ) {
String key = (String ) inputs [i ];
T value = (T ) inputs [i + 1 ];
map .put (key , value );
}
return map ;
}
}
ManagedEnvironmentsStorages_CreateOrUpdate
import com .azure .resourcemanager .appcontainers .models .AccessMode ;
import com .azure .resourcemanager .appcontainers .models .AzureFileProperties ;
import com .azure .resourcemanager .appcontainers .models .ManagedEnvironmentStorageProperties ;
/** Samples for ManagedEnvironmentsStorages CreateOrUpdate. */
public final class ManagedEnvironmentsStoragesCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironmentsStorages_CreateOrUpdate.json
*/
/**
* Sample code: Create or update environments storage.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void createOrUpdateEnvironmentsStorage (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.managedEnvironmentsStorages ()
.define ("jlaw-demo1" )
.withExistingManagedEnvironment ("examplerg" , "managedEnv" )
.withProperties (
new ManagedEnvironmentStorageProperties ()
.withAzureFile (
new AzureFileProperties ()
.withAccountName ("account1" )
.withAccountKey ("key" )
.withAccessMode (AccessMode .READ_ONLY )
.withShareName ("share1" )))
.create ();
}
}
ManagedEnvironmentsStorages_Delete
import com .azure .core .util .Context ;
/** Samples for ManagedEnvironmentsStorages Delete. */
public final class ManagedEnvironmentsStoragesDeleteSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironmentsStorages_Delete.json
*/
/**
* Sample code: List environments storages by subscription.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listEnvironmentsStoragesBySubscription (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .managedEnvironmentsStorages ().deleteWithResponse ("examplerg" , "managedEnv" , "jlaw-demo1" , Context .NONE );
}
}
ManagedEnvironmentsStorages_Get
import com .azure .core .util .Context ;
/** Samples for ManagedEnvironmentsStorages Get. */
public final class ManagedEnvironmentsStoragesGetSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironmentsStorages_Get.json
*/
/**
* Sample code: get a environments storage properties by subscription.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void getAEnvironmentsStoragePropertiesBySubscription (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .managedEnvironmentsStorages ().getWithResponse ("examplerg" , "managedEnv" , "jlaw-demo1" , Context .NONE );
}
}
ManagedEnvironmentsStorages_List
import com .azure .core .util .Context ;
/** Samples for ManagedEnvironmentsStorages List. */
public final class ManagedEnvironmentsStoragesListSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ManagedEnvironmentsStorages_List.json
*/
/**
* Sample code: List environments storages by subscription.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listEnvironmentsStoragesBySubscription (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .managedEnvironmentsStorages ().listWithResponse ("examplerg" , "managedEnv" , Context .NONE );
}
}
Namespaces_CheckNameAvailability
import com .azure .core .util .Context ;
import com .azure .resourcemanager .appcontainers .models .CheckNameAvailabilityRequest ;
/** Samples for Namespaces CheckNameAvailability. */
public final class NamespacesCheckNameAvailabilitySamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Certificates_CheckNameAvailability.json
*/
/**
* Sample code: Certificates_CheckNameAvailability.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void certificatesCheckNameAvailability (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.namespaces ()
.checkNameAvailabilityWithResponse (
"examplerg" ,
"testcontainerenv" ,
new CheckNameAvailabilityRequest ()
.withName ("testcertificatename" )
.withType ("Microsoft.App/managedEnvironments/certificates" ),
Context .NONE );
}
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/ContainerApps_CheckNameAvailability.json
*/
/**
* Sample code: ContainerApps_CheckNameAvailability.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void containerAppsCheckNameAvailability (
com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager
.namespaces ()
.checkNameAvailabilityWithResponse (
"examplerg" ,
"testcontainerenv" ,
new CheckNameAvailabilityRequest ().withName ("testcappname" ).withType ("Microsoft.App/containerApps" ),
Context .NONE );
}
}
import com .azure .core .util .Context ;
/** Samples for Operations List. */
public final class OperationsListSamples {
/*
* x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-03-01/examples/Operations_List.json
*/
/**
* Sample code: List all operations.
*
* @param manager Entry point to ContainerAppsApiManager.
*/
public static void listAllOperations (com .azure .resourcemanager .appcontainers .ContainerAppsApiManager manager ) {
manager .operations ().list (Context .NONE );
}
}