private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdRuleResourceId = new ResourceIdentifier(this.ResourceId);

            this.ProfileName       = parsedAfdRuleResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdRuleResourceId.ResourceGroupName;
            this.RuleName          = parsedAfdRuleResourceId.ResourceName;
            this.RuleSetName       = parsedAfdRuleResourceId.GetResourceName("rulesets");
        }
Example #2
0
        private void ObjectParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdOriginResourceId = new ResourceIdentifier(this.Origin.Id);

            this.OriginName        = parsedAfdOriginResourceId.ResourceName;
            this.OriginGroupName   = parsedAfdOriginResourceId.GetResourceName("origingroups");
            this.ProfileName       = parsedAfdOriginResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdOriginResourceId.ResourceGroupName;
        }
Example #3
0
        private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdRouteResourceId = new ResourceIdentifier(this.ResourceId);

            this.RouteName         = parsedAfdRouteResourceId.ResourceName;
            this.EndpointName      = parsedAfdRouteResourceId.GetResourceName("afdendpoints");
            this.ProfileName       = parsedAfdRouteResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdRouteResourceId.ResourceGroupName;
        }
Example #4
0
        private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdRouteResourceId = new ResourceIdentifier(this.ResourceId);

            this.RouteName         = parsedAfdRouteResourceId.ResourceName;
            this.EndpointName      = parsedAfdRouteResourceId.GetResourceName("afdendpoints");
            this.ProfileName       = parsedAfdRouteResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdRouteResourceId.ResourceGroupName;

            PSAfdRoute psAfdRoute = this.CdnManagementClient.Routes.Get(this.ResourceGroupName, this.ProfileName, this.EndpointName, this.RouteName).ToPSAfdRoute();

            WriteObject(psAfdRoute);
        }
Example #5
0
        private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdRuleResourceId = new ResourceIdentifier(this.ResourceId);

            this.ProfileName       = parsedAfdRuleResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdRuleResourceId.ResourceGroupName;
            this.RuleName          = parsedAfdRuleResourceId.ResourceName;
            this.RuleSetName       = parsedAfdRuleResourceId.GetResourceName("rulesets");

            PSAfdRule psAfdRule = this.CdnManagementClient.Rules.Get(this.ResourceGroupName, this.ProfileName, this.RuleSetName, this.RuleName).ToPSAfdRule();

            WriteObject(psAfdRule);
        }
        private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdOriginId = new ResourceIdentifier(this.ResourceId);

            this.OriginName        = parsedAfdOriginId.ResourceName;
            this.OriginGroupName   = parsedAfdOriginId.GetResourceName("origingroups");
            this.ProfileName       = parsedAfdOriginId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdOriginId.ResourceGroupName;

            PSAfdOrigin psAfdOrigin = CdnManagementClient.AFDOrigins.Get(this.ResourceGroupName, this.ProfileName, this.OriginGroupName, this.OriginName).ToPSAfdOrigin();

            // add origin group name from the parameter input since its not provided by the SDK
            psAfdOrigin.OriginGroupName = this.OriginGroupName;

            WriteObject(psAfdOrigin);
        }
        private void ObjectParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdEndpointResourceId = new ResourceIdentifier(this.Endpoint.Id);

            this.EndpointName      = parsedAfdEndpointResourceId.ResourceName;
            this.ProfileName       = parsedAfdEndpointResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdEndpointResourceId.ResourceGroupName;
        }
Example #8
0
        private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdOriginGroupResouceId = new ResourceIdentifier(this.ResourceId);

            this.OriginGroupName   = parsedAfdOriginGroupResouceId.ResourceName;
            this.ProfileName       = parsedAfdOriginGroupResouceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdOriginGroupResouceId.ResourceGroupName;
        }
        private void ObjectParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdSecurityPolicyResourceId = new ResourceIdentifier(this.SecurityPolicy.Id);

            this.ProfileName        = parsedAfdSecurityPolicyResourceId.GetResourceName("profiles");
            this.ResourceGroupName  = parsedAfdSecurityPolicyResourceId.ResourceGroupName;
            this.SecurityPolicyName = parsedAfdSecurityPolicyResourceId.ResourceName;
        }
Example #10
0
        private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdCustomDomainResourceId = new ResourceIdentifier(this.ResourceId);

            this.CustomDomainName  = parsedAfdCustomDomainResourceId.ResourceName;
            this.ProfileName       = parsedAfdCustomDomainResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdCustomDomainResourceId.ResourceGroupName;
        }
        private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdCustomDomainResourceId = new ResourceIdentifier(this.ResourceId);

            this.CustomDomainName  = parsedAfdCustomDomainResourceId.ResourceName;
            this.ProfileName       = parsedAfdCustomDomainResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdCustomDomainResourceId.ResourceGroupName;

            PSAfdCustomDomain psAfdCustomDomain = this.CdnManagementClient.AFDCustomDomains.Get(this.ResourceGroupName, this.ProfileName, this.CustomDomainName).ToPSAfdCustomDomain();

            WriteObject(psAfdCustomDomain);
        }
        private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdSecretResourceId = new ResourceIdentifier(this.ResourceId);

            this.ProfileName       = parsedAfdSecretResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdSecretResourceId.ResourceGroupName;
            this.SecretName        = parsedAfdSecretResourceId.ResourceName;

            PSAfdSecret psAfdSecret = this.CdnManagementClient.Secrets.Get(this.ResourceGroupName, this.ProfileName, this.SecretName).ToPSAfdSecret();

            WriteObject(psAfdSecret);
        }
Example #13
0
        private void ResourceIdParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdOriginGroupResourceId = new ResourceIdentifier(this.ResourceId);

            this.OriginGroupName   = parsedAfdOriginGroupResourceId.ResourceName;
            this.ProfileName       = parsedAfdOriginGroupResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdOriginGroupResourceId.ResourceGroupName;

            PSAfdOriginGroup psAfdOriginGroup = this.CdnManagementClient.AFDOriginGroups.Get(this.ResourceGroupName, this.ProfileName, this.OriginGroupName).ToPSAfdOriginGroup();

            WriteObject(psAfdOriginGroup);
        }
Example #14
0
        private void ObjectParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdEndpointResourceId = new ResourceIdentifier(this.Endpoint.Id);

            this.EndpointName      = parsedAfdEndpointResourceId.ResourceName;
            this.ProfileName       = parsedAfdEndpointResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdEndpointResourceId.ResourceGroupName;

            List <PSAfdRoute> psAfdRouteList = this.CdnManagementClient.Routes.ListByEndpoint(this.ResourceGroupName, this.ProfileName, this.EndpointName)
                                               .Select(afdRoute => afdRoute.ToPSAfdRoute())
                                               .ToList();

            WriteObject(psAfdRouteList);
        }
Example #15
0
        private void ObjectParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdEndpointResourceId = new ResourceIdentifier(this.Endpoint.Id);

            this.EndpointName      = parsedAfdEndpointResourceId.ResourceName;
            this.ProfileName       = parsedAfdEndpointResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdEndpointResourceId.ResourceGroupName;
            this.Tags = this.Endpoint.Tags;

            if (this.Endpoint.OriginResponseTimeoutSeconds != null)
            {
                this.OriginResponseTimeoutSeconds = (int)this.Endpoint.OriginResponseTimeoutSeconds;
            }
        }
        private void ObjectParameterSetCmdlet()
        {
            ResourceIdentifier parsedAfdOriginGroupResourceId = new ResourceIdentifier(this.OriginGroup.Id);

            this.OriginGroupName   = parsedAfdOriginGroupResourceId.ResourceName;
            this.ProfileName       = parsedAfdOriginGroupResourceId.GetResourceName("profiles");
            this.ResourceGroupName = parsedAfdOriginGroupResourceId.ResourceGroupName;

            List <PSAfdOrigin> psAfdOrigins = CdnManagementClient.AFDOrigins.ListByOriginGroup(this.ResourceGroupName, this.ProfileName, this.OriginGroupName)
                                              .Select(afdOrigin => afdOrigin.ToPSAfdOrigin())
                                              .ToList();

            // add the origin group name for each of the origins
            foreach (PSAfdOrigin psAfdOrigin in psAfdOrigins)
            {
                psAfdOrigin.OriginGroupName = this.OriginGroupName;
            }

            WriteObject(psAfdOrigins);
        }