def Run(self, args): xpn_client = xpn_api.GetXpnClient() xpn_types = xpn_client.messages.XpnResourceId.TypeValueValuesEnum resources = xpn_client.ListEnabledResources(args.project) return [ resource for resource in resources if resource.type == xpn_types.PROJECT ]
def _SetUp(self, track): self.track = track self.StartPatch('googlecloudsdk.core.credentials.http.Http', autospec=True) self.xpn_client = mock.Mock(autospec=xpn_api.XpnClient) client = xpn_api.GetXpnClient(self.track) self.messages = client.messages self.xpn_client.messages = client.messages self.get_xpn_client_mock = self.StartObjectPatch( xpn_api, 'GetXpnClient', return_value=self.xpn_client)
def Run(self, args): xpn_client = xpn_api.GetXpnClient() xpn_client.DisableHost(args.project)
def Run(self, args): xpn_client = xpn_api.GetXpnClient(self.ReleaseTrack()) xpn_client.EnableHost(args.project)
def Run(self, args): xpn_client = xpn_api.GetXpnClient() project = properties.VALUES.core.project.Get(required=True) organization_id = args.id return xpn_client.ListOrganizationHostProjects( project, organization_id=organization_id)
def Run(self, args): xpn_client = xpn_api.GetXpnClient(self.ReleaseTrack()) xpn_client.DisableXpnAssociatedProject(args.host_project, args.project)
def Run(self, args): xpn_client = xpn_api.GetXpnClient(self.ReleaseTrack()) return xpn_client.GetHostProject(args.project)
def Run(self, args): xpn_client = xpn_api.GetXpnClient() return xpn_client.ListEnabledResources(args.project).resources
def Run(self, args): xpn_client = xpn_api.GetXpnClient() return xpn_client.GetHostProject(args.project)
def Run(self, args): xpn_client = xpn_api.GetXpnClient() xpn_client.EnableXpnAssociatedProject(args.host_project, args.project)
def SetUp(self): self.SelectApi(_DEFAULT_API_VERSION) self.xpn_client = xpn_api.GetXpnClient(calliope_base.ReleaseTrack.GA)
def Run(self, args): xpn_client = xpn_api.GetXpnClient(self.ReleaseTrack()) return xpn_client.ListEnabledResources(args.project)
def Run(self, args): xpn_client = xpn_api.GetXpnClient(api_version='beta') return xpn_client.GetHostProject(args.project)